47034 118741
412414947132678145 885113508298189825 377637978448671425 993366536774324481 127639773197262945 156656922757960609 274867552702144033 285495299654108705 533473998299459841 338701526227623617 370784977932810753 442787917786951361 606474027300453889 536978846963179969 638030681366668545 758588909724600961 207601745118896737 174504787776669441 845196123066170241 134389071798985073 906222913015785345 76874559094491697 229346770130771201 521681453548943361 517505288051527425 758671566202167425 347557324777977089 926255240008266881 426223334077622721 950648081867555585 170763392172201377 163047667579284897 902624860642962561 207815424450558337 991401040714446721 828578061397884417 881781069993582593 717637910679613313 983078931382774401 643691359683735681 628483124424779009 826759624003784705 710477186121732225 280005147063640449 475148279105827265 981332596314032897 678488240718362369 527873316756306113 358364671640121217 652910905368258945 222127897573113121 591265083313494657 226768831547378369 837504004951981057 966894970775936001 945749235825381633 913171683059633921 73845892160022689 480115612431045953 500434318617102721 699610075609076225 847961038694350593 37568937738281961 334534914988857665 325809500653353025 220044933239222465 49674239434704505 496126451983577985 448032453532807297 527503162297065857 234172212327020897 857155003004059777 723213687384177409 851309759847026689 147123508303632641 808048502845601025 527531195246627521 363879644322892673 953872923904551553 281120668860573633 402137958888548737 753252897198109441 52206898748135449 738782805028002049 312817131057403969 204036983412876801 270211086365545569 15420615164110531 704080184309962241 239348332481824865 223383861777033857 316317229878940481 689086476816601857 434663552880536513 104576064958617825 949498921659532929 940231466050935425 214384503725199233 724627358693407361 83760506141807409 404962257574840833 761017059331933825 252600615678797889 715932267721164801 669091120709058689 396762236470863169 506848055668950081 210843466645975745 5472848240845708 545246973514750273 209471741371427105 7208145138513090 87398195962752113 719931817723050881 677886824287565313 11221114394523113 299565922260416769 603900654099490433 532103921188106433 617044735025523073 159287970672355777 637364959114790913 142087510948822881 380254463127052161 759038911831044737 84028447595940753 426315582535320193 947982185181494657 379089697962175617 40808963749412897 893782250521905281 629865169935733633 594399895667795201 538279610108006081 353594997156360321 829514086731784065 739939663549112193 768171973669495809 808591912140666881 690220040012697217 508055642836087169 601607459130050817 714737095487176833 624817011376414593 563391444083496385 225239737406383265 992264577530431105 672416546106894977 286356353666992193 735678726087869057 86578005926778449 769175033074723969 334463062767756737 474525899563388993 618845264757151617 342004567768562113 459409451270676801 351808642827407425 63249438162809921 79485220494170513 582068552018544257 254909376885819937 718290422789561217 140093617959401233 231207589663615201 249219857754368961 484820342192929153 401769149051425217 146539245437939073 787313947770940161 558211034764934081 6958887106613077 762498857025196545 712649839827818753 723888587182610561 422404543873874177 883947933859364097 894536744671000833 105248480349086289 412473497178901057 674959965099350913 801807991110919681 744630716799999745 758830227509655169 971206832733830785 917433901342462849 548657620081240065 678358420862572545 337616028256821441 334910251081922177 849013150168442369 766766608714355841 496418120622141889 145023169394534081 21991877094375669 889155583415863809 95083348233703905 819495538408531841 381313510077315969 853533011142495489 945713621058676097 992664881090149761 468355404101696833 431993727279611073 102094433061882481 115954938388782129 174796072591785633 470832203271918081 530828012552380097 960334197852517889 60507736039834729 479630682022396097 839897291206984449 932681106761535233 193330644702111713 375411553389220417 40907763990592369 482099146430357441 709176641259414657 536919744698288065 707503854429479169 346471923089737281 645939489153132545 192299295964339489 47565805211323921 138270507174951265 971255196653611777 507761938195308481 304395195384547201 417798989419551937 833702228094548353 792853458242426241 843949755009621377 343291181382142017 104129424615319265 607769977652743937 151174018476343265 627778132418498561 126143969692630977 508650058381128641 456599341343636673 545284227152393473 103203142213555313 847283837525431297 630787714982279425 302155629695718657 758177214343984257 742276248961410049 433126461006029505 177280315722043713 306756985479733377 740041874373140737 875328085962951937 407350443507496577 588863409631979777 107383142200028209 879259138526325761 85496922718874657 555598884194420609 354725522953181377 172046648973338977 104569307551159345 569705335666494529 832892115691798529 395548456569859073 926643131295122689 954533575065209345 819759645694354305 217107257090891169 230238075050479553 432876814947572801 800037460009768577 147045342598918433 74075486591056001 998499053686327169 916164678130378753 206730571276143137 434469298835708161 28741553393640373 245967291991426849 288511909061728769 901731903482243585 198288178170610497 448920775370915265 322767739581468737 54012576621360609 817208231674893441 863913720039072129 363239856874887553 925122192063639681 369093949844465665 674218227188312321 643373449223606273 922110757184881921 248914278492488705 757482310262467713 95306264464884545 170255327823610977 429687308896443905 178132471798200257 889331330035577857 224911665649315745 159926069944159361 465399964791906497 203104897134327457 314235155961028993 900856595370054657 251676100912057153 702717500313628545 202561568573102593 847588611616881537 63099386089810137 476248984018500481 595357781798554753 288808138391441793 987844311139873793 346970858574810113 962833162050131329 195353072547217025 168807363588989281 378449222397879489 225895461745238881 192547749022548225 38184319321040049 816071537240834049 926117428523170305 70855852689955865 534343181485688513 865728581632229377 57353371761564633 283833204630393953 209583321861579457 345411746763819137 452835270513801921 234218178035686017 784622509015541377 942343291481908097 545837192780055617 274108125163092353 856383640655856513 228076051209558977 17801391971985937 162480530017912641 784901197040561281 716037212082003585 644271015034576129 604897954223229569 328597760670881217 657630928813933441 890799460448377601 521281528350353793 61082467275291209 359764595334926465 108556625751447201 876469070329232385 573910026771336833 42156283528090201 658604145792523393 496336198935036801 675950042980240129 438774059987085953 846366807155504769 964122366255349249 359315829863454913 864134386068020225 80912193580061857 834963870981820161 972978832450728193 519954415155272193 360116834244223553 362312946840869889 477663174935862849 696944535484153217 711121253972052609 241861259979966561 639413839129268481 844600779568370561 39759924283032433 543857908159207425 735025586075529729 431094544766597953 432621749209559425 723511605662391553 611597034669607297 116267256290033313 46403952474946665 24814473437469789 476749366036933953 111952966501650769 562243625446612353 582066046603213057 448060993780551105 132130235187933217 794348310757641217 385181073617143681 903182290442579457 45628787095200353 454726397124673537 22228725589226173 929697152177702401 69294207915223897 586991349181090561 711394272946517249 450504879192983745 990778130578650753 605557454591732353 753622432405929729 811345611471232129 726729792669832577 791160401818899585 798664752495465473 67749450164264145 321500325512989377 94250168169153889 546306903178727745 845442477317810433 919041478497209857 44767961666451585 979515876983224833 308006222771446401 20118501006624713 836109884369406593 428567207909932097 425899779664824513 520020411402160961 384299131478996993 629458682809779841 769979801475621121 238522690362618305 517762472467794049 103784970352190705 459182086415005121 361945357035384769 851487040002808705 241557437681489505 575473431813072961 952886233370936193 280196642131315329 207150476858966913 359582984339588993 310852787220344577 92634475552529233 458710234721575489 249042484024506913 928949080761345409 182797815307779393 223169043352694273 386993663568141249 358504850086095681 699391551387833473 605789396456099585 577972681862497921 813694416832579073 232827898078298305 241360322051232161 897994904483162753 498541796071695105 556400779842533697 73356776566054545 773902656655288065 674127828773396993 297031860676284481 240244542093247297 464892828347608129 487313244567818753 259072494659250209 370489359796192001 531824469205055553 715001063691165185 525528596376076993 258654990703146113 232357835493438369 329140488461209921 743855123482774145 786320872911215233 387859804598782913 224705226863580513 12870092454321025 638611354036182657 327615217399333889 471269846347585281 633716374965246081 378225432089958977 114123607509846177 22191087229163741 297129508927227457 505433849344367297 617674991485692673 245534884678622945 443152967436276417 439139564648183297 757150988068452993 807656968632148481 955105323266835201 788473392603801729 615877569955038977 51753144608657209 709898088591131649 687339255480605313 325777290879052801 855877517837388545 990205261799403009 379778358244063681 880070936505966081 142140820806705649 324597338150113025 169058981112794273 65025282262844545 433429452830910849 929300300989055489 478213800120268929 816024067248740481 636536651999453057 815075467942250497 267660006753555265 714467473303507457 169703207421736833 545815584309806913 772994315368432385 402220394650690625 574984095510817665 108417796366438785 272625534238425601 142695658774279361 366472200660599169 908551662909090433 883287045284756609 985964175839505665 397228670563723777 341941736683139649 677480601254909953 273943814524507457 891924272091177473 19206030765914761 389486619869469313 965771689092569857 227945167609707521 623235441089775617 747804944740078465 278574558403796865 872442636349479297 646291487546776065 866959165175838849 871308244840456321 742017233451978369 249792125032939809 928827353841153793 586053442301881985 869056523126989313 89124424862447425 564497805104988289 79671060012707073 185949654427563617 790370198710547841 346660350329710081 397199405382345089 605364481013214849 512782694128773633 757427401787136769 165607107054022145 339501472414159617 603060895217055361 998054346860112001 21913781088308329 599866136233249153 183409276734593633 349241591189890945 673294111438984577 815885880927314817 819146647284867457 220620745962815329 549254312998222337 248021009795980513 402964539719917505 995850483094212481 918601934013444993 119390661073570209 557185027075064449 688793755163157377 68634697109878577 997985809068570241 193506422667482529 882962707078686337 283290636990692225 306030729625181377 148354625970569025 490371006116259137 904094230630768385 268864422292825377 813304464010812417 299820798652714177 346390594930532801 925852183982048129 451950813824879553 804293378148667393 97996209852915681 671437657059090817 570137461906484 321454232179259969 113049074529406817 164765041286475617 919020879619495169 322394739097358465 686177782190306177 908722576253286017 435312531761681473 236809719727769889 547416769549663233 749289681456392705 922479617983157121 836172628836731521 143488019957040081 457344097492711681 285804969456293633 841563707497893889 593686839716120577 229359816402652673 13647988526031441 344201223384214209 746815045964332545 760584334566249985 863374722902463489 352117313954632769 878188064908037761 712332620196040321 188009037441958081 626628229975107585 502117103514486017 200107971894585281 347704548204930561 491219266315535937 325472788474620225 985614467449611393 947076833331891585 480267675997293249 712636525869960705 555744775526068929 264561320289161025 245857704530575201 992629386002185729 235818539681989857 928625731701657729 711120867176429569 227389622775668001 11343156683853551 898843614812435073 904507034395319169 528588058361115969 249128371927245249 144128845087152513 540728102902260609 902189564112610817 19591516379922069 108066645116437601 243511323938033537 798977810360717953 60549224356979185 410106158260106241 298574049086663937 829873403260997121 499836912111636161 64879524924478457 151331049721331809 382131538840120321 508986976180242561 389184290467539969 144839981444061281 452068445250951361 910313400156429313 301936389986465793 554575312199002497 838125216523330561 50602051586910337 767021469158038401 96116424584817393 751747227278947585 709825219480269057 58419474374758809 241186951768636257 880276220466576769 484643700000137985 482852842147963201 811260024812252545 343984441668091265 603812795775514369 334738799634024513 63843309660679641 837314916426059649 953977765403525505 604262817680734081 435398807013893249 431743193850373057 755862356643792257 250409697488223073 50580690304538937 84482672974239393 696778892008612865 390892684332300161 297160278537585729 274182050449020673 838102761439518721 269835949307847041 149845894312360161 443098541692783937 546365926028332865 327143325215928385 407517155443098753 26888395039073033 392565961789689025 611702888040539905 693623503721109761 900675902270300801 102917085822046065 420534403439432961 518215799019838401 556607671664302465 480470321305563905 689911370808218241 174982913633581217 387459433832979969 833809285177782273 860232958267971585 963572762961302273 107452158688609249 7518835501873157 747460092873822593 605334416898951809 760291836336271873 98583806997314833 209365913945532609 631495164086896257 501236978060013889 430687105439165633 939410276180822785 541878960973516417 591008788345725185 240048337149691105 665082565628239361 187900902001739937 891505107565372161 775608731104927745 997043328168601345 857181508602220545 834099690035110145 434783180758845569 561934669382594625 113285065585085217 958967226153937665 23548603049096785 262548629066841953 460493246461620481 957160802729951873 954327295690919937 216993325701793089 200999176697973057 835496284907897345 963087383289593601 322055168372045825 474393198404893441 657706458824598913 852577590506914561 419223408493223809 913880234000753665 974480758738003713 544023279003500481 684547313709302273 820515112449523841 861193078400951553 865442746646298369 350987853990289985 399186832271094977 647254596382431617 619630025019507201 955181557782438529 774570803148289793 297649791376976257 485550637107198913 496155686541669633 21369945113104193 738485948786980353 718292803627253505 733747651615672705 813576443484176769 588098526513128705 757816226388801025 137139220731143041 988026271448188033 37820818444750161 146676642719189217 32494094789896621 997133612929840001 436985491104813633 330934648961576961 372287441781111297 16452358678275659 280741834773415649 293964645780580033 352264515876711937 199812220812244577 223135027689004065 695371976030973057 195414128692931393 16538027912030629 778516423108221953 480336219743282561 681868038773345153 743127736623105025 9275896593145207 340183992860179521 70840847077192849 450307939144675393 595272697388828929 72738279218913953 592833293141566721 363300471415751489 748979095654469505 769001121417606017 610186501127060353 369240446782054465 879655469118127105 877135218127040897 290172289653739329 994929966929046145 259885390937846241 929775435614690305 411236696687808513 127563208399561041 139178827671152305 8806252234013102 949506943249119233 550912861578975553 353389794780291329 633393528899663489 854577729875671809 423045322126551297 957305809532222465 540891548618066753 921887590103537537 735377914958544257 363489289990262401 963016806472897025 670281578199137537 626376080546872833 896449736538421889 236271370576321985 419859406515584513 939107184986593025 201289161529864193 509018586889457217 384779833635803905 326040741506130177 104505865707558593 578995278989300097 111809200412423601 435857664346169601 976702359508088577 503645210314491713 337166079617929857 637674028716315137 448186055728719169 138861243658585217 646351608678358529 423192995353073089 175165379813215329 575036163197072641 814517776379801729 105192387548424193 833343217693545985 26377330633255981 504490296009279873 932880194895201281 354733211212497665 891996041628122113 997430281620040705 955576333903689345 740636380146362625 825221444040710913 734516313496115457 273601633583322017 337704960247258177 928918988148044673 829807195931977089 59994546554047905 904301261031271553 925447413437513729 63082337640409489 462677825753896577 910970827751519617 944524049269691777 631052784955215873 201031665842474881 492455301614349121 623068530195883649 595618073005155713 53691899464578089 120560173322296289 538567713482283521 254163792701518785 149102074133804065 109280179959064577 700282448941454337 820228664204009345 873351928123010817 348409466569670209 327457702001911617 859819523008127361 610702245906662017 432588884033044993 455484182557928129 911444525432003201 443622617889555905 493157986474777473 862699897034250497 924420628571652993 326974567877140737 324698487024313921 313346731774249345 393667558240892417 284103157494566721 741818192683830145 405368104815099905 929128609515657857 473125842044833409 810193829945127681 212631702849922273 68885290762253249 864823349610841089 615456755066297473 65294163194383969 287309585945052961 37563997051858425 401081379101533761 943025079374098817 739201034081460737 711075455421873665 199561290365373633 115433716029233585 459387471440436481 44186845745496585 867996588506777345 482176126694060545 661954713965670273 49594496526534473 728556917268854017 999870789151774593 876963236945499649 322077039335066945 705542159816680193 170250219988719905 863685598648928001 429345070820797761 983975803728547713 668182115177248897 252158517000623297 23927681033665493 220498654865117761 251689199502767041 408914705877535297 950368051497147137 287071942856350401 389389966918091777 83493372775791393 247843374575392513 383562978377717889 912505668957084801 470701234918792001 90585850802280993 219212456225100993 125490071669592145 686209588855945217 926731795498692865 328434310941908353 446320465651059073 582153931736243585 633160242693744385 587165785902350081 877548991132758913 872802443231904641 615321185586434945 656481134811436161 593485343272408961 761554858034557441 865942051036110849 565446199045162241 156623164240020417 488625452449980481 926909483353352193 510887057623484993 415015720930160385 298479597377152577 49747322477340817 394163091384079681 877259622649379585 367784156373403457 150271115971474241 721087201606515329 286691164426390081 864274494079708673 133639915645940017 488362638424369793 523096201172652545 916136569508694273 11717790524169659 186470988356951745 728564078282364161 267478083082679073 833095750809544449 323638405692683777 392086877903412993 451069488350100289 638129934979428225 67741211762843537 821249899534695553 613250431505932161 480869276635555585 2826591857250094 93135691310269665 631821406695223681 523845751773006209 284983354152622337 902754896817146625 845600675088647297 510578023194451457 979890641049728129 236430494061099937 799474353384965761 707615159392059265 283413163247082881 88230490743701041 652179595217589249 39466422846398785 19639023216846853 436525615843866177 812338529420912897 425396209849889601 20934569992711261 909925824108530177 493630644746886529 779505393151790593 105709043829953937 330230319949638593 10305183913288829 220591882442430881 656054089854485761 35743122918479033 82969393312438913 424929488446334593 674288606780599809 300617750883450433 270844730812598305 865395466677096449 470361912646275457 592183201773696769 985187925344078465 739508739221317761 247336916790281697 993976882768610177 729678670878087169 475233059764615745 146703948476961441 91101279612036737 133257286478610129 798297610949671169 266604170162473505 518287790810095553 630755445836143745 882862016564484225 642333159890405633 339576084332851009 963927636576855169 226298826498460673 688539345205064961 419808380582654913 943011914181767041 679504502374651777 545742572777392385 998328037315804545 565202330047824833 820425108768429057 690214266151336577 148618522409240225 835503700576225537 327465611456073473 986546421137667585 646505121350333697 697088706683146625 641337212701213185 657681176907594497 744475350595397633 837839233294033665 402005826682749761 879689943270200577 309287847991374337 798204938704870401 518181928294861633 480720123455590465 901091299785239425 529453846672367937 329807908207879297 528432409469793665 409647552856984705 123048842229778193 921949048768279809 61721506237852001 399954263204623553 899111888016051329 957198611536750081 384962023808164161 16725059883487603 968211123853322369 332111610515223553 861488226354048001 144067070057165121 95126330911227793 903355947896994177 73165405077624257 80679568053756865 540542095556318721 546409023988470465 251030911896513953 667491291838704385 147136959400853601 932053012296830081 614988414475483521 67490426614273961 396257453637517185 865078027154790913 415968773253062785 48338199835857409 381889749975130113 510059717161919233 169989160107299137 37077277296578617 537195279875177793 718531705661344897 568937698705205697 610857508574273537 678311640830003201 311144081941460353 497098070887098241 744236854558739201 188912985620774529 101432136354130625 265446264149908033 666532352482224897 411276440346853185 671685041574146817 778263994912698881 784277547362467713 5039482027953569 126297523289107265 689909393273005441 814596755535152513 918809189246502401 907229049204612865 405579339894252673 153865638501503809 943274422119870337 116230007876620081 881128467002405121 999149666146795521 594077853370663425 958893061040992513 826641335714136065 852479949996894209 340652922898030401 919045647299750401 275743569197573 603047442072526209 251372786543953441 54336803744217121 567320561696313089 311004435574790977 779170738195759361 544033367847216449 909480013004802817 348014482590517825 244375965469600929 940097537239676545 106771943663297009 501371073742394177 177591415479426465 797765012301450625 525399472402277441 665919517726369025 925373561111968001 770400838341867393 366437488358833729 554798227477665025 171233532300547617 326823913022476353 639706870769906305 507922876786810945 425666973519014401 922131243082656513 192954085314433153 596052449048432513 248762670601891489 363014734868212225 157201034805204641 266207870968120385 410289019537827905 846466898133780225 364293768737873345 287294520976519873 303489349580715393 510562644591825409 992297949417455489 597267237304865921 414233525376346305 564752684214209217 329127894501802113 267453336662516257 226400700312254337 115005175856762065 185943629326907009 456223403724610689 602758138464395137 569506586873000513 101320749810561489 271704036686816865 919130227836589569 109925471510077697 157530080568754721 578419147474196609 314921735567168065 701024402538262657 474622175623359489 220509629302558369 637296568912020737 750370897254693889 390184713230034689 977523031683237121 547369366604272065 35868180222859537 997042844411915009 978818136136073473 888118716138066561 310746333361205249 262842629247550977 768651817330439937 614479236127465345 945594111777477761 950059898330700033 803390116610490369 200941741651220705 650166763559862913 188800271594963937 770519860378389121 581337786910211201 262395896081681473 914714715377904513 719864237108101377 965283616096584705 529699092753357825 697987983687163137 892383316342407041 707610512602173057 922909915063581057 374828633625249089 201051363387126273 188240281078506657 703618437691030657 608988090330051073 269554787059124833 63227688901775993 552248871938740417 206976526094770465 554080467268494913 461562695793347201 100749447245132017 976864174043860993 475521856920384065 680905775199960321 197400854558946305 837522181360704129 366402451108275073 648446141047500673 862158521429758849 74156283088136385 909210778338096001 95876801148250481 822451099261467521 308933507454590017 209290806071368961 801048626363794433 607908110803091201 264935870016493889 632694378705682689 889799615104266241 237654043109426273 490759639151725953 552360832722104769 601981808379392129 68279590393554913 265603322089297921 517651073621724609 903678433907799681 850203564913908097 195066091217093185 503761964947347713 186494391238326785 133816514790535025 951150007372369537 548139683641441153 113715695940584289 996619627928435457 11788162688880279 558080550727755329 546794542181785921 453735373540265409 561895822849855617 522762564321627841 774377781922879617 644989849606428545 266376859777729185 7623255772802652 845934418039277569 943696278487518465 893252293379383425 201047371824675041 324553730399998145 939874836312281345 620275667459829121 52634068535201809 875906460823799169 951621327203721217 809850332817624961 146885598847294561 725538637371897729 403506433376673345 484180562341983041 932130697620340993 583077683134135297 374193699142121985 215410841144397121 136123828139577793 353674992018966337 603978353386747137 594699721876771969 589428965106368001 53814726567409825 716865853660632321 431025373913421121 15911463380010817 305836762977122561 754448958101772161 816943447505941889 485056611790543745 604129038845016449 946650511552970625 787053182857867777 330166509672071809 992542612115357825 16946281884923309 478738881810137665 174640742877489441 649398077855053697 999663414228731265 117629988978812609 858528788428035457 191336175268844513 250185697041796833 316578162243111169 180485955124954241 843695013314388097 974332167183003905 761822911944726401 455427783905609089 312172911880736577 562880933956289921 419072716528525313 502942998962726785 572985959253472257 366380786896169025 621755042130125441 221400131163026273 486904588005785409 312349481414468481 390600467297481665 841300641600316417 262430333027040769 183144882804494817 805562204121507329 90549567698221985 236554019628897537 122783705007048385 325996776044895873 223816209639029057 115246499053810689 412467718482158593 391833523018696897 376049983537715329 892924265751759105 88379334001114529 86554018982845089 282633102204062689 839081417988310785 115372708675320017 892226467359726849 679850017040823937 655188023200651009 573583279571703745 798258749869013633 851716378112247041 635549584527964801 361903221328869761 60236104997379417 843245456184835201 147454537608581409 926043059783875585 455109467388361089 914570333091052801 229583099558553281 335965866246478849 796637370755512065 291743517596760449 609912907524858369 977410419215896577 3522067166137789 183384795564496289 997461284841179521 197708764524573857 35908207193294573 210650888097294593 404002221105230337 422972043614162625 308244120990373441 752389682021561857 315864810943864449 710911605400863105 662980502305480065 477075226022609665 341160527335716801 43150582470484977 955863188321963265 335580165482770817 99025871620895601 218059609658038049 705954810486836993 169537632089603809 455056206243256129 258239504912364033 938908427670476417 572607623080518401 117022500343054497 277218831223276385 277953905588866241 778151412070233345 228806865046294657 692305626796876801 881708837913812737 766514341268806017 95491687181848305 162525541104169953 79277396928035 946330266040551041 961542449698441729 263013459398802497 618585522139831297 203122769677992929 785512516750870273 474047750301704001 927473745355904129 689246851470077313 912770823778316801 811195842583611393 615619429088077697 894272927130192129 162137110407414305 302972240840912129 321782425872520129 554770479917127809 98355629178712433 437315637855942209 939150089769732737 185734375830936225 661023718417467905 754515786559831937 965843352022453377 119370519595722865 128517805548199249 521533569174192001 217324929343909889 175501992252737441 894852870287209601 143654557797386673 100228106990350337 544479888579704833 276123707938296545 869917611921845633 315432796828424961 299317575726167489 604684053964135169 847711016620817025 476291895070879425 658070835909686785 42624324609334961 551399642926167361 251419417723163009 757642148254081665 696136957110937217 625032921733289729 466681536558944257 171703020368457985 849361659448135297 768405376914881153 214896537124168673 681936611564612609 86257866155264657 190444374702305921 651788935357181697 195061709190472513 123559905950628497 538653927301464129 421120583406583681 67991239918558937 744158381318484865 975844151649536001 809426630628870273 168011731471043649 971170602222542849 56443641689678969 930830745054556929 540177299686792641 746990168326576001 298271877042704833 775041106324373121 694450633540871169 832842518951281409 348811174987968513 497500415716253057 952876899213311617 392546030006272449 607957908730153217 211068594909242785 532752296071524993 4638594802116814 245271075524339457 965470025062082049 683979984979561857 410754143469588929 95318115858699313 926577174122108673 174350085177511713 671723796191827201 739413472052358913 735593335524278273 230220212585653185 98558871089849729 698550043815426817 22128018090477041 25016422280547345 151099340892898241 536457762038889281 339443347495951297 375254233564096065 766158115972345345 472432272834023361 799827726632564353 192653470001662433 368560287421416897 952930514124187009 218788018067733953 768771751541681409 227293755122744289 354124089406294465 74832719073292257 280917443846764321 205405054661781601 362956110144988737 393960060880154113 228556513765131073 192268246016382721 593207902139479169 252105741402566241 389756871951281153 242026998681353697 70218964611211025 822909157169853185 457301216506142081 329587064771558849 500912146199990337 291013598103965889 731952937649513345 598369736188175233 825476472026888833 902138970587778049 152112115361450849 450603196629955969 717397732984206721 470394282481969153 889007852134316289 25329466584878449 206572144945976545 741395420867469569 677021943963541889 741266461947319041 896186414156940033 688010741815837441 750235016972741377 136539107071911297 731218718153638017 555886733921575169 567462557117625729 216057023397510753 561254741698203201 880847576168285697 605662548743257601 686570617753204737 882391306863649281 762979848444707841 140531526880511841 601408982593071105 905012618098904705 36496032177062433 696369550560181249 99443456197406017 191991019322539809 144731821600778689 396019732597000769 669406536825405825 464330743346092609 180911715657565249 765132327750936961 30428663407803925 150509736711097025 743278938872926209 210549798409420673 637261729127729409 936976577838375809 674118509344616321 795765557451776513 604489645654069761 988747085733859201 993020295654169217 550808044255934017 624059387363885825 882263752872145153 122971244601522753 181301234387579073 116302279118940529 312200941787221377 961696680656906753 61735428873237905 313481410546174273 687415172839219969 228878738424548097 19156027601358261 399648526812967489 159573113096779905 471879653719390977 921675775819284865 909699123085303553 975085365776546817 928427869570917633 95695495399102273 778079319710457217 303902168714540033 305049773087297665 298862386031647297 193348980175599649 577682951408572673 256138430138484801 393111418275569921 494094016559728321 518155685766611649 652356989748518913 92256952937152193 985483470018593281 310579408322919169 461117551425182657 628286322086669441 780685319320809857 86684503842018753 469320288899304193 894637508628409985 609615621088110465 38985634419983481 43171565396384897 416327076234043841 286950083683706241 59761886913246801 416137721119873985 276964942122862817 5452085139992847 952223107277088641 538972225588302913 140707264127488689 398568026620353089 620500805679153409 620942028337630337 560440443219977857 992636329169570817 534311763567810497 85163273775542337 507465835690826625 104301895423390081 461762865720867649 590251132156090881 216299037972209633 808800032020016641 451242029177105793 12832401230944869 62667364176864025 451274225184874945 255242719361302049 209026814627669921 913267194285356929 453447343844700865 462993744152864641 986562715905840513 660337042057054849 304627374168063617 135732111618903425 922168984048433025 18745288663939877 557673229126677953 512310039134515457 491316889358834881 982341363251496321 81275089025382385 620638023146266753 869936980852948225 52158537617220449 469443676458425345 342429532399304321 791696219761256321 732193251464881409 362805414315715777 538149685544237121 961703441187360385 187552809741493569 995142120784962049 352425529166875841 840655909807388417 51518206894034081 809196323274136321 347019556942125697 615610298238813441 407394546994272129 770312986313470593 911496217302779905 998546920857613441 40925856072650649 592857009287200769 696743658234662913 166110563899344769 320666836175991681 546009820792548353 22495166061528237 838393827142589057 6289102118874014 651609340026936961 198996982866315617 747043595842377729 975736484134859649 771882054364212481 50186747009828281 759607156356587137 196940885151324353 419575538696648193 159500005553592673 794805617589936769 222099762710474369 733110978691783553 211156408770616353 609867765468116865 354056375139212097 336539719341658369 454062627835963201 184341321648709313 304997301931837953 155532104566773921 660001049728517633 23709863075957573 345496231952157761 359202465678123393 823372210846013569 410096448293081985 413021422485389441 631757618697903873 300370045337356097 726368352138727809 527644379875344065 901849205393034497 608162658189467521 154735295073272993 841222010968682113 440839222885372801 899622799170341377 622745229406113793 245281556355624993 119304694368537409 349721824325694529 50341174626687745 280849853945330369 334988201283508161 692313999353554945 93888840379882769 57293707244216561 211647487783693569 740264836339331841 429981900870622273 501759159316851137 649096123954919297 420413074523363393 557168851132807681 859022113301595137 478009837546807169 123521229493643857 391936446154439041 354623806027024833 652276157419279873 677109655948381569 11368860813625759 61319945230227545 175890018011443777 117954109456245953 554542974449340417 587504675614400897 405371515399863809 496252164956612033 984207641166157953 381887757000757953 852755644429265665 963349866587815681 466542518153865153 444938231628572801 514354145470960577 360911957308385217 27339051890713509 606218239737277313 708318111092808065 876087280184417921 755956628593232001 397599325425847617 76763309809294353 192260768655724961 662669743175904129 883488370927299329 718709838621322241 39215163064067585 749951392790656257 636724019359935105 806810280752571905 423894517728765377 473872819228994049 736994906222069121 707897582342809473 850538009388156289 478804271588764161 159861030883281089 794501934368284417 966931836389843329 858264699132909953 989236973592827649 287016616225372449 705229421108366977 689004276699229441 373153213574671105 605112587735888513 727661008195891457 806751473858035713 228507342108660097 598912169311006465 899063400929701889 733680066758758145 140233303608727761 457559988145490625 352204309609756929 963340120756917889 276861750101549121 103026054104958577 204173912180248609 982964604969545473 118950972682927873 33717924916160769 41614060501071745 130748999370005953 358593489984262017 214867988873777441 291323418478310017 702569083402330881 44531040917764385 65424497037000153 606010003077297921 334941114870552769 313848259486693569 474662678305179521 450981428587521537 185752881540175009 341395515745677633 221921632334087361 407812940885573761 538942697976800385 253772101576291937 61365279482856753 84384350582667 292040389141085633 75764935304380993 977688016366428801 481824882025986049 105098712659575713 511593067828190593 891089442629350913 352168542092226049 445449585997614849 797287307350206465 79104151754037841 913851243216893057 144955965473421601 608295052510673153 243093678570119201 975637810382050177 575661333671554561 260325747207094337 948114831141268097 509755983852922881 967253552839387905 222050057151594881 841823367371915777 368248819547840641 447472396781854785 364168730766852609 862030869498525441 893285851696273153 937039445107608065 827332957851385985 590107285108615553 735465810830003585 317039273923889217 906309691056311041 30838503965483713 433695234341936257 192721068727784929 752650660108262273 696459088207603841 276158245567739169 877833980798193665 904075499386994561 756861431938929793 823148423097475073 832896810355713025 895075338421268225 768535757329857409 851184347307576449 14896990626802165 307266184602941185 706347020608362241 699071408417975041 381104429223960065 225279270436775649 555156565236842433 338724102224897921 972886599435305729 898101056442289537 948524783642469121 438070638536796481 564161426604833601 518526587904066369 410887695597352833 164795555749076769 161588046278758657 54649211528261081 824911783229609345 135731485432753377 698561483693758593 455085079205620225 230049202187416321 338208555782852481 971959780989557505 840055213005161473 900116178175423489 830554474774341889 269430141741189281 347778990727736193 551102560436390849 816280405406569601 656458334525417857 572253547335027009 215116701260697601 230482648981645601 607831960761181697 274911586837109921 767728625772377857 180958200457904897 539297309495573505 627498274270539777 814972411562607105 556918745046541377 924760455644751233 323544040728993537 899507375720077057 414562939877708225 565460070943323969 735917098519838209 55143629942463689 633826181251830401 343931171006140353 981125040912562689 172962375204207329 30190809212580661 471699779963053377 438431904118846913 504081528403091265 18453159429920873 990537318590121217 452723310599115073 742834467011618945 933877350164817025 668424475229848321 691770605026750465 354470406518956353 795414501901685633 639416463568458881 826623049758726529 243800751865222753 173950541580335745 258278970019837569 831927977960237569 131483250642176593 637311154736121217 903615808553659905 562800122110989057 504456485062860353 167569129765222881 485399394799379969 236315955982139073 143637734087533889 872762601471432449 453132686658129537 736804621815455361 678229079134240513 85262858521513601 308730277961224449 60976673860086097 560316378999615937 596672743938167809 293645937426866497 835833267127416193 249994964469067329 821361561792837633 723458119785767937 371614368710812225 219741163105211969 307745119325030465 706342901971815681 674282880784634369 862521622369484929 381520394310552321 916529477205536129 835835051945725441 272169417054087137 164708635127990273 52485836136007433 172834029390660513 673458667479963009 578118788130989697 335385639451011713 898865681033374337 545304420551261185 715410316123321601 280150603015606241 328121706560356353 1453419047749094 640131035454441345 273460037155935265 26157372094434805 82390667983915473 871876870005191809 635609568667995009 689307757093249793 349067962967012609 716136710616506625 631648590000203521 163660006844839489 648190336746054657 979642190828425217 778119687334019201 53377551940346993 500526269059804481 277459456642429089 101877260468491217 40188399902678641 124014053964046417 61083231897068657 224415825002516545 892741236230026625 283921490546958913 112992974255046625 137055143802719217 316183004974494273 620205619826165889 700201992239382017 807998432645256065 236727685118641057 760365135162061313 948093363726979329 721115486726496641 869300950936594305 822956908219268225 580236673309880065 628343742950413313 342817114731449409 56661359861607257 716987282467680897 133511090019659665 699656011327011329 562055727875716097 385680375059049409 786453726882705025 513966107959507905 793441203584478721 171465693735978433 614444612521033601 36158923263730713 837145989733684865 636731013011367297 55702108898309177 845136627378142465 77293135013860593 818203294368725377 80278356637542465 230292284304812961 572306088713972353 36891450492245073 520721802142695361 515148400052627393 323277854794724801 142864021916192737 812982177937790593 934787068266036353 182227970616438017 83384152644523377 132118187459489889 479231871496697409 753316854160004865 701223354074823425 353142223908243137 882050613511683713 628005917339194753 15239981375142265 71081722538501425 63166738549515601 276295794418587105 935858425807975169 662967269450128129 300828749734097985 16520646123680649 655366062872612737 795512430031031681 11648883436723879 597325334258243841 511527302045276865 993893479195186561 639467541737634049 954630881028734337 340592971835913985 648057875960596225 1536343781200600 826453594316632193 553179056351222465 792802489218395521 800272941242628353 807861117336798849 927646789055440769 946505312257180289 494882765829149889 561226010973484801 417606618453628929 411531763225788417 531849450225013953 733000862095380481 813186901486627585 548257719743155265 77174600657148321 402839893817116481 533074666022582017 346270240795497857 974931711807204993 855007196496885121 12495726456872803 983162550398979841 102946115625773169 132242563738373073 400825148590495681 226596357750146625 612105757215875457 240829068299959201 604101854146389121 382751030236811137 553954105845438273 320373511105145793 68183344003909241 798329581238711169 32949449822258005 386248284995460289 266563414983604481 598984946610151809 504352002920061441 975852575970577665 255057660297648417 700030664605982593 993504479780586497 776558740920179969 208833791095738529 101896906287656465 482810890734189249 943767714768085889 843946708381974273 919899889627750145 222625075280308961 707881974021447041 527077103455180673 473049113119223809 323292750549203585 160817480446326049 628137483433345537 437986626189832833 307631408927694145 963143710475733889 908496218862293121 570524776622498561 804189070174235393 544914905497222465 53598805379419193 708037601989083521 777828490272458625 125212617864391969 646681333405265281 731205325317908737 489795764477410241 251461039830189761 187144481368914497 313975337334490241 196834147995037505 279429050109641249 133182501537643105 697375661140363009 708603167003051521 263847957945671393 296760965616964993 347912262626500993 673292517770125441 608728129873938433 346454792414160577 307238753755733313 529637664960464577 802352612361119105 239564604516584001 799770098592695425 704432264322111489 916788076625849217 372020067625495425 372709936110247489 931099362349929345 833434472742538881 318673867406868545 522988141857929665 678061578688033921 428111251075549121 656634686972577025 582900325040917249 94797968491523217 40551452694728593 392352275888566017 146468160927078369 675974804203679745 308671949183079169 524447761421068737 717987853275126017 905396921722402945 977960188663331585 797098057077629825 639817670158500097 445378357228452865 226741541442478945 464579884876652481 935713461647502209 285233570528166785 770568297901832065 80926858687387697 107117411806349601 534826421124638081 930728115644924929 837247588921737729 401529062862202561 953491046873924865 645757804956616577 633914176329948673 783852938709863169 627289704506683393 259344343823997281 939504077154222081 73462950628730545 562755279000700865 787200488623227521 50134455927473457 142314252707741681 45363367276127777 219143856586200065 821862108268927489 24057390499415021 936498403452791425 486037463826932033 458454146623932225 472681516355756033 252253030457797665 765442970529861121 853510209522337281 284272191236674145 307787648601706817 331396875380733057 119206292087977057 300178918025700609 927060598352898817 704871176955535361 796528714721258497 828037118038189185 42526574432319113 230075143073946721 299594560597551425 523092832963818945 854024434024626817 701270362571037313 68457433376035937 981175071448113537 319793365856842369 374308760044470977 812744926796863617 212114485386827297 432751241631923009 711389295394226945 947762070158940929 234707018282442433 637348689322269697 886915208887870721 633643530516348417 598381379193661185 90109821626999329 302796471556675329 708191826308361473 170088723396666817 812143434976892545 764683122456403969 689769550546241537 895755827371068801 254339677332257697 213660981211333473 55715927119418753 962718393623838209 353664479161526657 913743378801115137 265052243754393409 252292972671178017 838060263912229377 202527614247330241 785672132161632641 720093407711168257 702214414491070465 524754382210119297 452851612438944769 306514754639160001 369249483256158593 705938989015024257 277955597364265121 732283368583288961 844729007292020353 771086344796202625 746982475306492033 536020340569116609 7892840786855261 72734049764434865 304521770609962753 564925776760297537 247493954661567969 829790945586864897 169372029966364577 829127600466314625 690887492711443201 176078841000176577 636172314977326209 808739686258711297 878130325913904385 522994306569927425 298761307331641729 484654268593892801 558918224729627137 17762029456022789 104538366273029489 214591766803458497 328475885679356609 456452787647833729 186931230817531713 150611496682167009 636405215715104385 534014206892223361 100370743994115937 889438258679028609 695497308421980929 392362664953765249 427254305727739585 49496566378657289 459256252385745985 188086569418700833 970692047361094273 206005369047908001 929126106641238145 735116319482699521 574943276719448449 206035591016963329 975038873478172929 92051131547250977 415060880562460737 87859721064425857 813918907523376641 431549125490533953 709188403737538689 292641099282612033 576320734442351297 338761195675871809 775143763851271937 371559529612135041 615700525308145793 291322790614401601 174445319308670593 138513455854003105 570309296171831873 944637360208346881 61985599634393649 18866239992853197 694856089136468609 718442462167303169 441455742585855425 910229136596576897 736554753785259905 304920912012207169 671814875195050113 54535428395489305 64696298644694393 111506476560180097 588153638034139393 464822938388330433 879362933974778881 345263011418197185 3915096189299306 238994825472779841 956327692071059969 738139191304554753 116429719148026577 400785266154805697 442697701936953793 616994640464369537 613039257557058945 650256386854060545 940717624139981697 718158901548861185 692797510091264001 888059702191675649 322735231401839681 428148847587934273 104039470988308129 545698396922198017 54151463489805705 860384405601592961 929324490649616257 445040125353052929 986865303775818625 728283384467985665 707829180585090305 101892654682806945 675037331909639041 489585346394392193 505762162387252801 448730710183646401 887817614913831937 872378393222234625 365490710859940993 889440853053876865 608021520150888449 72933018338204641 774629186397373057 313646198572889985 947723880536631937 577560364660868737 191286203711367617 229823325403934561 945635527579131777 409409891525626817 488072055537696065 955693899009169409 579309343808677761 356130150800666433 385525313517003841 902552395666866433 798203485431944449 380987667732568961 438648076541436865 369192931012271681 310040101092301505 459349377342491009 24688341985065421 23461630861525861 909496535948310529 780985245172360065 615745749894397697 888350294822181761 579935474393767681 898666164315287169 668898806904731905 298751357344251265 508628552135238721 532869531455418177 945177947868796033 978927408922352513 694887471516853633 424537625589707073 395784751436078593 274449864622418721 487945395437211713 691863606707613569 801553603604457217 211494820475572001 234712187439573217 437733180464491073 694963413080184705 647238783057154817 142167721074091697 982078301300447233 261353936627994433 404586856250553217 438790812929671169 683979273028725761 638829183970042241 180130184283335393 255805153313108481 263484815146171073 499209552700602177 794232044117372033 222040728914510753 240032657503107329 883020106622890241 275272015674993057 283867465440554401 245897568010974497 820695068385088385 485749197689877121 510089977620982209 737745970263333121 343883461794600705 796197542684261377 735156211698811265 971238032799362817 572028223222769601 374363119193198209 524911214001054593 992415871748747265 850456317576739457 303123535381978113 637928070954334465 70701866262851353 570380754910853953 183107938134476449 500804053458598017 202680603959365153 674922221376927873 467440998028074241 144478974362218785 570053214086101441 758078625370938369 259650165854942817 65497544393100073 671460371744402049 608200528923131137 65331302999872777 914205901792971777 64121629803622681 499789498099243457 298077608541468929 182277306575901569 560910518585430401 166270176932496129 615479652906422785 903961044287118593 410678609500166657 313865679689211393 207364343775715553 116424688874577249 539084030077290753 588025018585366145 422146857216993985 590020842303264513 704222306747936897 857331050917092993 935136028199004033 362888112341085633 301976460809882497 516903153445095873 512399472231855681 447750222025238273 181800554733740673 668570825281147265 173523866371034785 851989577179313793 861852942853957377 646227995964292097 715087415723466753 723050164493944449 885853885029206401 512603285385079489 523309633400579329 36102124607641177 181233496554042977 152144139218105313 919197230076200321 143934554829545649 363161794957193281 170882960056342625 873228206426269057 652616857132148481 201639426831619073 438226383005197569 370498230252728449 241090071309603361 414327078007516993 170905017589927169 463208122525607297 57150933246095545 567180150701673857 572285607957009985 717937835415192193 373030686568800001 924834594255116801 260450963008263873 343494743130328577 25830765071294337 375286364205763329 808590489795957249 405031445529282049 384466165685868353 106572420233788993 397136039727865153 716014667526231169 836617459957000833 100372019464700209 757669360383172097 916531286779353089 65761758423352745 57804880218611745 645989048523329537 950004100515606401 257024359551952129 430934145053996097 91051834696425969 336947712122700673 226874095385827713 409938523370186689 656115609179334273 900837941820391553 789209342365172225 136576105405183057 149755135378850209 655035505811120769 250906110362198113 971023673693821313 322066202721241985 529160427304169921 153307368331173409 238666457436139009 463015358999083329 257146803207881185 450431623617706817 698785742266778753 826350644614944257 716832214591143169 526001556395176065 696822125113541761 977709240663468673 92391299728227233 413998033401274049 40082053686717249 506610951826569793 606872868160202497 493713898633973953 543131175150577409 749107286120928257 63833485231548081 800723375433793921 659031501194448257 894284879132680321 756491761492220801 28429526928068329 897007039543026945 950044453001137153 302495702693327937 717661822643012865 842665907424134273 831162712571579521 885464476348694529 49051260700696985 575792593146857729 318289875326623681 114724892485007505 897619509910615681 420803530234053377 786060220426360705 26525841759855953 292313976739382785 79709057000442849 580842437939420417 558519946089880641 384360381097142337 865946715571055873 365900974630317697 440114817800385089 284671154615626433 574471260594535233 969074319982890881 800705655583151105 327649568110363265 349357261821836545 543821567985343553 742720491730843009 180198763718369281 120867358793120161 670089939079357313 634378307704274433 792339624282735873 921064622604148993 311483565083943169 316242516582953217 109444470416850241 807827661608271745 947363040344153985 794837033849709953 193712746823567969 654413637451085569 303596337325483777 215193384766855905 470282956368482305 633983797532138753 707659986876731009 2254089814208272 85549935611513921 549860042341549633 439725244917308801 469233991778459393 284220951487373697 952445993629183361 491452620869434753 980626301608758401 547905848093027009 228073574530043297 781779941251340161 890448007585014529 340228397589118721 44502818091800121 220469376974588033 55088976183320425 348325922552394497 959010048628897537 615147887546793729 237924635767036833 353054971227482625 920174293462437761 548728642070496897 313462638382468161 383250154518979265 371465343396067713 227258478149632737 866633402994700929 774124006738606593 757025851225350273 332343668067007745 732942017962066945 645605723577293825 266725801181621601 979433489379385217 793238683916833025 210478673008356769 483377160971102145 558583656891240577 119125772995111841 110098480345531153 320281104486042497 46199877313949145 448415729040625857 630888069978443137 888016429836952193 56120949294122369 182124498494850689 479471115888177473 97167256583475137 630811262403010945 253394025680201185 668103723406932865 295757330426241089 446089561618347137 583273631583317377 693003648328332417 729358855663036801 556544751300702273 557867884552145217 362389768898783169 286652277909908545 87525627168385969 326016927033400321 462789673925360769 807731414441320833 880410058808120449 407078207096141377 633832928722018305 156402339513263649 220955611323173441 435815239512571393 873829642383501697 526466039699215553 579228205316336897 67783451098826217 619571197425177217 816480622091134465 120343482032094337 476474411356399233 260740228657059713 884370348696165761 417607377640518273 236001874698992257 766962964771654017 614712545994521473 826303329834896513 84075127199973569 156886686017802657 795441061914999681 823163853635787009 373821201352264129 234851117006559905 120532975931880065 952429244046154369 364726659295364161 101002877650191889 290095274090447233 966406203485444609 678235910833372161 722459469971728001 263866742028156417 131789564244908065 698655489843240193 481871496540069441 598848967974475905 271021293052182689 771886423854148481 319091700084488385 342555646784703041 902077938710103681 220678859166774529 403394795922427137 801822897791566849 264870927182908385 323738510375370945 347685751695838273 320481616143197825 215608933942458945 5902351055958378 760393965053882625 900307531837057665 22828283357807069 457155314190579521 461409511843630337 527012215356691649 304291251913380033 779519689110450945 329733097575488193 620720306171676801 449653598574268929 983478448859990785 444866355916406785 338121312870910657 329906924181553793 790881980409089665 701871512231495169 996640003865394433 304428884856303489 211148682572634529 270111980243502369 670514237918936833 106470164517840977 344542705334184513 304705998209701761 791204636743714177 177641761280067809 323560792014838209 962566750127042049 152313340032392833 194134874179095361 364773814878724097 604572369869007489 120010769089532241 597828802906132481 93261227823184353 743040604331458305 647336421172255489 833065106471533313 285087359264615265 808533528119799169 213753785253686593 66759119509111289 5761296700065089 729470369546152833 404727073682423105 510878109744279361 500586134200084161 37589038222794361 120200165627323937 100459189495278881 703152627769959809 205602150836927681 481672519769162497 438714880453712641 598505893604361473 992199046271966977 286684397929207073 287950286898801985 25875753254560153 93734276601811217 244171110709558561 848688470439238785 591100740127778561 589523169127179649 387174713261089217 970390151847208705 830406696044867969 804769089046903425 689288206492093953 819405605051112961 415062367295398337 916032805062147969 462053398884279425 390380867386721089 191290519248390465 81204683697865937 52065719092482257 286452481270938369 32952889602306357 109663124893362609 424109002170524737 64525218058076209 557864855289558657 797330513962680961 661227165087879553 1180927465465942 574670059388687105 462428815855592065 250839302680333281 691884118113460353 929180494641492737 935773589261305729 290046635812601025 463826418914319297 90752731822810513 117435462989593729 731015491821864321 126808009765181137 135040176767240897 120674807737845665 312226655758465217 275934755752270881 654373501820053633 223476265307656513 462559562043509249 816685444356704001 866740788348614913 155157777070872513 817356462422893057 932269522466693761 745154499226082177 305911596502600257 909138470013289217 633472371846675457 188018236380749217 984385289397511809 466498803307885633 803817760590813953 75481391092317553 914286732465857409 714480200738194049 212435976496561089 874858326210507137 385381428866924865 275679908273005473 951206598733389057 278779702371814145 315150880380262081 146268422076587969 752367209152520705 82251037096860097 470930102838810433 703533857945487233 451788896585437505 169256628863671201 112798456653170129 495573981596805889 728586479012147201 516629650371363905 787243600242550913 389079131390602113 123851272044642977 603900578734105473 201161373455537537 493133060235067009 123387280266694433 504650247776858433 383727593112627841 636581678745400833 887843193098060417 330069741442308417 376838906132579841 320383359705829185 588132841509416705 92131160062514545 738051809815932161 276685427018961153 517221128603747329 585790045399214465 276259526251639201 591021263117710337 417041198300648129 581386008413353729 830868420986593793 846467689762263809 200447064611946497 634921928187303297 39226897552882889 757944470748100225 334764401780244481 720848043792365441 981902991683956097 125803513810822673 160876005366443297 865644405669563393 246610044568459585 760796175429590017 878187888718013441 97797551773346929 282775665789319681 943399558803193345 562712390626725057 558243988815739585 231695516175737025 370928404501341889 587446350892758273 153168152942591009 591793061157080321 823084667678486401 68910673451565433 936985059573991937 822727178850247041 613453717778526209 311972754190559681 636821891447546369 92084166535887137 479420848856008769 710840615084659841 660877379616088961 938417086883962497 850156013492949121 684467470312920705 252347066770575169 356836343775444929 391424953300159489 179733166082936449 479445468284261249 228718689334531425 592382756657997313 218994796485400641 702346826305934209 714020351334585985 684167892173704193 256368115328168513 382143648567840449 129911445971092833 879642506811023873 548984451057361153 338350598818102785 457876117606236481 330244803282553793 858160001062511617 203849622437807905 286053736982299969 107483184586300241 36735945383451705 143894511359583537 115563805074902609 246586137015171393 101744090588592689 313908499367379073 278118763712175361 517328079071660353 358094044877457665 834980994726301185 544767518822300929 206806194979733953 854359547774773633 712488264366747649 997635950189422977 171298160401960321 694283844629136897 449041845028723713 111671825396758353 615262217042172161 478772220006217025 585546734360114817 803418167715822337 126650824542480225 847464297474669313 911693071456831233 578614060562006913 96223674968214817 864174788722376577 128499114233129313 807962917279329665 697316759715391745 937379344911345665 719983922817057537 616848216940997633 540027993372561345 379447340181538817 238714326378861601 254373417057511361 144118186422417697 333556113747118145 61506547919329081 52239015070359329 717825481178309121 85356725593040753 498257350070439041 965153354776934017 870603285516807553 130819953875640497 400646807392327297 50337573881126473 827492819289759105 398718392257787713 720833869488465921 270986877194136609 218033191277754657 785466405067420929 806420817005097473 452172909121362241 365521012681725185 414239679857697473 220682591731353729 660623201463810305 250909488940379777 495250493167713281 70755865073131473 383226300736300353 533160277608473601 258708888534695105 876199658636686209 632243045659809153 503531718634405953 528424068591771585 971738409027047169 75438382721632273 979830897135414657 177389737899883201 7368638741745316 872191888214619137 518425950184649793 985372212508092801 873265918721990913 565731621465563009 62785640696674249 533926148613513601 63608648211321393 938722878542908033 149087055726454305 410970048600272961 220703396565888001 564413661095262145 959235905881669761 542757590676384193 127442212060934417 86400033614783217 22328869589188117 266601610798101505 391559467044665153 322959826843334273 905630303153813505 346990555073286785 279423539503589793 731070167744380929 259637987400935809 517852729868518913 790860990722571009 773055889949933569 558500966704471553 4867017909131023 941056949748194433 325819815359412929 542278518867505025 497210214257062721 42819220295719161 557415010116148609 972269437145300225 54416078678368505 414974247077758209 95091219017295009 871496671178874753 760669913070426369 623544578776979073 827765584024280833 971630524242087297 588570266808343297 975428906535505281 157139267433482401 923025602496210305 872976561590757377 303981202390339457 846539540940643329 759609120393221761 191973323117192513 27203994047020785 54269080787637593 724192547472568961 928288622212317441 327896453252868993 496173438916503809 447111498055917889 665901575326923777 47319807306557497 605801753073254913 492281779260423489 141381646191131697 336674669422400513 773567527602796929 815769186823317249 199166339272292001 251466286255627841 300473573756367105 864408534959125121 29073994098251177 670828482389062273 227130756194231521 33100088355595861 530560089946103361 185874304482005921 152981863508959041 422010593955434369 542379065367253313 827555094588781569 79972517518417169 227488049868199489 692354459021569153 735379015367264769 63648371282713609 367165761110243265 6958499826605903 534328972016886913 475184731785635265 800208679380332929 124553427992335489 359717489310973825 240678992488714273 443295069244612737 882771126607519105 110436469519932241 877790686014879617 102705748426828337 306050398570814529 722641940859681153 171256380548729953 709413077878252801 163382748317911105 531521968843868801 172819857651791873 639549090436517505 561533134485440385 262218907068806561 960709836583706753 574938207673568513 701222160873111681 886629172016689921 410100763394115841 270981465480232929 371925881317476865 665723800925569281 598264674505092097 581177612538397185 867139121873929473 722885255143673089 463746686740297089 983688424591562753 341353283518000001 658829326161075841 853381071274615297 775952653840562305 730940292922706945 109889650193345297 97941950276851489 674401769363484545 955056030245682305 996325302279693441 58450224598150417 169432603687369025 384149493767988993 124033284852295361 60519211220128713 48173765024003505 400383474166002177 50396511133833145 991623452819286657 682095766723165313 117058918668430321 852388173026959361 861951071228094849 171635827693918945 16933779852504217 932524238872268545 437807684278229889 199838772398095457 909208277866564865 946471311070503425 839762103997760129 441281969029844865 392107470930735489 656366249590114177 776368595901661953 836606352161169281 95749139563064753 218100897312929473 957000216663875201 727793843955609473 724785557605482497 451508989508589313 120840473289181457 271515478530773185 131722060282111649 762726954972528385 538289073514523137 239650809685159073 842538738711933697 971774883012692225 118949677061952033 75299305495747153 92094404018506993 620032501026806017 808116123039230465 212744966740089569 176719484931393121 806806644374908929 510516412739182337 269997912200153665 917477063057145217 37265466121006345 663393581825221889 877447715164933633 74984122312169889 401939591493082561 936307313908063361 976174414364862721 443758605855475009 987675633092358401 585962541317446273 280550921643325057 62237347736267881 218912010470567969 292669160952787137 893536570399078273 938465689879574657 714594924188169473 980593175957995521 446732355718168577 48686920472501785 728752682366796033 134781870108273697 533695571654931201 207478889784464833 721113429555892097 510166843720544001 52671615818937313 27641586456663705 618223745946373505 245626700104228481 577895268778263425 332803403829284865 805967632083287809 192108682555431905 256669328299224737 505880604439365569 412486132754843009 508273436165158209 467896648608729025 755414413917957761 458171346166814401 118772118761018673 577598965187675649 765868555642182273 569193873349227905 645848123631967745 354803938582335809 726767187155967745 166083950486360257 669359515796930561 749247188855420673 71784431062720697 983012636011487489 226550735970764801 828470278089554305 118382319313877105 971024557364451329 992096004554827777 289575194303139969 100279303069239489 754596921773007489 570349974434496001 429222458742117377 200986833088204961 901204823788056321 352756348602316225 119160082270880705 202072200425444481 24349402078250649 839490209143040257 803995798001636737 283012156550295649 758667171671113729 669277510415629057 939051858873753473 581939118386085121 648824947915692033 646703383847384577 510571773123160705 32820319673799505 100079247435907345 182072397116701985 235508219966632737 122345408003976529 506430961744165121 973026519143505921 896462604866798081 899850019331392257 151649513491413761 745793076730269185 717545840940985601 369917101289072321 259114686042742913 51383261401586113 183088542930534017 296944515651357953 829092926686747905 670674568476602625 712973455156955521 154142041360213249 468017224812278721 142595737176183233 871245167557361793 109443635124659265 995489721317831297 390223123115521985 549548566713824001 414136999230176897 63613076856732673 807250785362985089 850459584269856385 656192468353122433 583044376765407489 486895721857297985 230126205761976609 72012271364652489 304643042172408257 359852451867769921 142685951185313793 443439662829359105 229165912342530465 768550334856076545 774144697059497857 210310564655767265 525187425273223617 680950444053198849 39892340864582825 924668523639052673 632954714429651201 155829292801445985 442519974976519873 386192287950787969 165515521780143617 458442054729065537 505442501147712193 7724447476231689 925095163475425921 114270937623775377 688996540650450177 646484681776623617 809886437102896641 231002877951628001 100777641929539649 235172527862157921 962317390941372289 244827530828946049 88229719495203089 695407530400753921 213265348542101665 314609451397647169 371754937328347521 404639481958451329 607005558768499073 432600210478103297 679350439767560449 710733512869207809 588958384639930497 807374772578757633 583100995200709377 892964361865079297 733194116444032257 645984600328052481 133490315393785857 504336562162219329 750458358107430017 388425448661795521 924790108455653121 101302825793833761 912107553246364929 77053487147924929 904721378759617793 79526914108182465 53332651156630105 553307052160707969 830758665121265921 247900057007921505 473563225746353537 818885794727737729 56091371666767033 150266840196533025 466773614565560961 261412067265670337 848218656616865025 201067730918293121 913970903143088257 686683895594473601 765912065159042817 856306370930180865 519470904304306177 710182624075034881 574934786183860097 166970743227334849 427326735512259841 106904113951305393 614184641421232385 733473628858117633 310754242050215617 96348030495736481 542181241928432193 825149724510548993 672513412545249921 222258085855589377 625022733453860737 979799702928826113 255494148420403649 776214924077780865 562695761429154113 939275679126847489 758382342857068161 490325455151253889 698160280726952449 195853308305114369 740037260249657473 195035678548439521 985800177362676737 561453398848083649 827507746441263233 89651196171207201 501107921515924225 71605788281001281 406491905741880513 319738512311776193 505958196100607425 695460614098447361 550166615349930049 389583666725389569 113248205122729937 942342327441277697 353968673823196417 79810558679131569 656392723730704129 687630158194348673 302012560176940801 588742307390095489 714136469685385601 742580557704368257 147919776524837249 497882970096188865 885986616455511425 673652732475414273 792075622422522881 381886715614189825 390500793778997505 649653051389119489 162510065723942881 774574941132247169 165542294821563009 125398172717222417 432134195317310337 176091635657844129 699910992511419777 627555507946137729 445991628070395073 581411347497326209 398577223732274881 913923429716401665 794169258183991681 944515217879416705 973813191316665473 156857753494303873 995342944427811457 211136510852728769 522183822697655873 333155789438716737 89525191914681553 279680713386103009 468603073149196801 667919984803088385 53972662656825321 36504411680684969 75083933273958785 213310170620768961 721565505642139777 588074582563979905 380637457282219329 582352001861291777 805077095068774913 936633484978702977 182859533146398689 593919650215934081 613025867182962305 653996808503070081 429560430413104641 411598485672836737 623279614377928193 964271946044252801 364442948808061825 423428679575163585 189930892330870913 992982018833050241 184046813279067585 61728690420235209 868469184480368001 547827406115406017 299301381288131521 405618766753274689 615855210578224897 513742831985229761 555042308486221697 349954231636356609 58294324887661729 948772350133058433 711352121882555393 422706712831352833 113473387343880465 12469656396422835 913806237755139201 751093964525122049 139557870143441681 528044861390359425 823496397340278401 930775802645893377 984757345285522945 934453983670341121 105539339286039537 561150259071748545 493796948051020481 614321790334972929 415761346458168641 345270662815305921 246843989774596641 655385029212130433 224105658446731585 990356291083170305 258621663040166529 412549377289796097 380391192537757633 712606812454406913 637509806111957249 258302386351676449 389334127486435457 179499280799259265 523925033501164737 442874151357759873 808830238656923905 898516244467526145 112353258562372113 412070172471306497 925611992478607745 771019923215472897 970865794414287105 458124740276336001 68391875209641737 114570687810850561 855199883785992705 493370958153509057 278958808195895361 460333566757551425 561564739102799169 652253038487376769 30509351666921705 851394513614632577 253909033744925249 536600582864299009 729496284120344321 903014009448892161 958744336437625601 242650993187911713 597815627012067841 190399560555885473 255675285663024001 944677773187851905 457205827291986113 459926094211223105 457080422321801921 186017080627525633 943901175803375745 25444467372192749 9081599117031659 148665292128033153 801092190198929153 525088597439204097 341823826782835713 870454357417944577 427450189317397633 941641412907255681 724575362837192961 565232160492445953 615348194412078465 599994217489577217 755288860501103489 115739784120453489 971557173725898369 370603476578803969 240702536295465569 268369303874624865 470842063167609153 853308782225493505 348094647102406913 709212330876770433 809377509759627905 169746144659495009 870349153659454081 765403791249998081 76225458600319489 636317107256640897 219584350042815393 6485187349003497 888867100812035457 957826800261425921 719403520190191105 147239643701244193 700186881830987265 312178249015797633 910636405413917825 834195211734314753 902217798936050049 379726347414884225 819666493661891585 668886004288669569 564851656610855489 800998209312435713 502120934496609537 46260566119915585 859696860687051905 970547432131961985 98501305881804065 508716272581228417 150056279726371137 442923460504001537 193543572391540417 605625297944019585 362950247265160897 442424035845657921 419628441888285441 53534619863814473 99201483867304321 137903972925496273 88958011554346689 990227439828377217 249431145909966305 27007529115092413 672635156905222657 561409113536445377 949614921161369857 233469738717982273 301017621563794049 54935012548018137 77466652000822481 972414585987461761 163183273630927777 465363491720967937 223830938078478433 300810098696640449 899075568950955521 220452128403824321 577113815836584 415492671907355073 361562964939629697 898402441590906881 512921474907741953 764640491399003265 673531923417549185 5705204763561512 940014204402672257 628579130564059393 404154289573689601 243978047440084097 58988685510357185 333786555953988545 166165299271561665 471977110036991809 606085347514294913 74500207567478321 610522310904663297 645887887005631745 1156435551493474 317110832912359105 924975643408281217 105064876850693873 841683687062783233 794376661343289217 678285691341336833 447728067061024833 887874399914309761 203352619679233025 482103843664866369 25994429688214637 965544352044332801 399872924137962817 148562717462858977 474407301794759233 278075042499224865 333646849689269953 124682893876574497 191333586761178497 278099331388574465 344847088524272065 196712773455097089 916860949990297729 254700324111567521 101933176965157921 131014414462775617 420902408376978369 659404835685336321 210929307297913473 796255342928340353 335986739522912385 456341546640729217 881161760200026113 778253389870876289 673687776568673537 236466585241970497 457376507155867521 828262681694475649 962956720189044609 796212304233947009 792147553004408449 92823046706278945 982026903252720001 426390026424371649 457621629047121537 764186366581761025 40442798383811153 382401074667839681 507120219458382593 11070858876500723 849632276680157569 272134040734812289 673255920586381569 136991987865322081 422926019642279297 279326546620822561 511462106609510401 345215728577578305 720788368446878977 879248273579719297 500753118421396673 133640315391495793 34142577560135833 657545341049527169 634822018057203457 708425454450882305 336058235828605953 934825772180516865 667064670944522881 291367330974146881 65852340109376681 567538347372348545 206737845264139969 342902660738467073 404095966706197633 744004184580660481 47285464239148921 460879582141082241 994498496864640257 42828457663247833 892096425735356801 616146423765080449 39668726846915801 954700334201987713 430909826651610945 911495374808687617 590959743155810433 488759044558932481 118204309705642881 803095894574958849 844749981807272065 157864546903510913 72767899879220721 696426384962912001 103479229662514881 345489091082541249 17938429475858443 655651279051532801 342553278223082433 848392669995774849 830552776965031809 170808331924725121 704987318466141441 827237443086957569 982390978038804225 176106599348166529 713633781752353281 810935285163907329 312919120089969025 860753418278172033 113417999075000609 134535217520877377 241618116135267521 957317722958059393 428692581436624897 855195179752484993 740454283552946177 718611304039150465 17251630438256173 912221962220755201 373547439380867969 429968208251430913 424476582746397185 966905703365341697 156393279829597281 167789445143036161 568399487464251521 883147725431754753 278794449604330209 366084577808116737 927174624076261761 363534199233441793 214769239100245825 239897688829280769 740678403058854657 526019755760827905 953083587037806209 27991693373699889 891968263955366273 647856262303946497 20761325137737429 537646081001106753 794506609199448321 385559115765048001 339164692499874561 423187968767301441 297903498738836673 237898138503595649 401322382945760833 718838903138426113 437084693060189249 104109054878321665 646561081211839233 228159219569157313 214007483045779873 518346142129530561 543738906038281985 689972018842105729 522208396704161985 546063549879605121 790180722387955073 77939010916104225 635582137709494785 706373530820684417 155596223750716705 722354672587705729 294992801358052481 449960983605748737 17767331240204243 83262427233101729 578864342505514881 253936840062863201 171692121473466145 259340945766815873 254170249784966273 887814495112095873 371363492538247169 633449250228913793 817750223423107713 718945241680643201 561762419198441153 270170137594114113 678257172771015553 437227096983960449 359403247365175809 770691593984075521 948038856745856897 429308053269210177 977452346269199489 624079400958272897 741767798241301761 379066218002108737 103746887209691601 680210108459270657 172658524706950081 936717088019264513 817787862725321473 107766025794838065 933785534020916737 421948891865369537 269916012035334785 130781925252243521 315596469984800641 211122096888118465 789471390131648641 389940825059206017 183585627756588833 424515375173498881 288982221467389185 21432581931371433 92760908804624625 762209117570108673 191646727283011137 448628140877822529 696635520014599041 337445540373423105 736008120738087937 542623223774022273 594761874911601025 390793107219451457 964348238675068417 720032050955730049 9182119070590745 119398951871986017 242634635530745153 844053444237822209 269605279181238433 70887798378663545 5669716131887271 502202417818587329 180768038406899489 694536096018325121 990353942363437825 516239187992958657 432552382132573825 542317280065674369 384758626480884673 952398485967286529 361401650433027329 114004798159001553 656202633652863873 639314202843642881 475904689109828609 554085368472755137 856061770665757441 353961794523293377 193738622444886497 959752422469009025 664055049099001601 630042589366858881 503232090398146433 340320394230388929 514818692188025985 196674235442834785 640515413338437889 686251012761786625 732392017531193345 626819059596520833 70569881039038049 833464595689207553 524619485267816513 13991149878059163 863608022093348609 34199094981360645 3365565856281450 692472578581167361 81368107611158529 323478870173119041 594913965614505729 851203417763294081 723472091542294785 869990424579739905 488175464249419393 685978125143314817 652484501742041089 757185197656753025 289679479197854337 700496558204527233 316353283441532801 805716524482690433 170218789228183457 256720370668595873 945270072616413185 638470613820345473 308024936910253889 232038920750234465 721539653358366465 736696421847014401 870168998750610689 48742137252808961 538804243246719489 537928171935192257 593328975510711809 674645110121680641 792060566391132417 997003554312456705 896086325977787393 867449559035001985 911594227771477249 549611895532791553 499580457741199553 755224849480818305 389619507237330945 178186378951366465 576856610841613057 257534933044716737 993561159547088129 642934286310804737 271909837005988929 193141549813908865 938180950625525889 782355779619237505 8701001058366132 668417308391518337 551893292298732545 749336514228957697 782870224504602369 363768915508991617 550514270626639041 788038930909252097 732194266728694017 142289925124934769 382354409095970753 596212979248008449 806847309209000961 394947978705324929 268130479860264609 895675839413954177 601174785164655361 249902676592931521 891893386418676225 754673496664906881 112047593575635313 140711017492925809 147430402111627489 689361345497175681 805124565084437249 820496831627046657 678908673078925825 103077920497270273 302834720382985985 188552875540331393 23515694374811605 202411931279343105 863042991815373057 864848315382310785 144279256264471905 924879581870300161 654753978585215873 299694263228708737 787996946837882497 406563243039286721 419533287645887041 974164910160077057 999281499469422081 157165481859266273 150405388572561793 456195682870436801 928265901825529473 958080798735679233 842765993966988673 392621800041887041 775769049577750273 885382740740681089 546396079729088769 994444683090286209 893081645214852609 128792913851228257 949179094343943297 907608945662495617 89500822865264945 40092368105291601 579922985678432897 141453209947322017 572953436339918913 226031441262748001 661219710158743425 679302837950182017 459259892185659905 393192980786011521 358107195108157569 638565884875653505 813685654900712705 962692483340234113 42127612964005577 139964242162470497 942413910106271361 373908658053920833 564021608563347585 36594102022156961 417583155892106817 177105796978068513 945706110188918785 133402606045386561 711825515259167873 928936686035456257 360423864100067009 677054900059296513 529198136068476545 22128174761476773 469221173337867713 536336868444372801 969528981673196417 636502505803917953 775526807189304833 336107626051166593 651132427959584641 243852647971365857 504014990322357185 705921467194990209 269347183352611105 550670742098418497 914709092762034689 945471450883418 790291949953360257 452551919630664641 941115436066862593 231495407621530081 403630758867908673 800112752123396865 557888819786011713 272813022807447681 396122853461196929 351950998295293953 508068268029230529 633651315471659905 498559173224496257 794632696381825153 574353411264933569 446485032260206081 819741720681395969 737650565792890241 788414165776256257 850010460615230593 857951186774816001 3105695995230918 115159265050589713 402955675399034881 996504978976378881 701499174612408193 706678046255060353 574628800335368321 397290053439551361 658083203463661441 727785013358623489 70251626568371249 934445510379294593 885938933147727489 649433398900892929 776748153539976705 217676583003541409 415172276318713793 378542541378532609 356696344193217409 377137247245645569 820825899498387969 436949697221987073 14645679721773775 983681014752026113 949397005622756737 865320227868533505 141617021205242113 701931357565559425 344952967030579329 560126256002089217 481623898994989505 289572462212849025 706101913767469057 256553183125912897 120399718147105265 713140435952329473 865479587401509377 453861215761289601 73722552036848305 125162501270242641 540558698524819201 801885572223493889 43962259033129673 494629928822849537 740699239250275841 90699648615778721 152522661261961889 885507286415819521 778289262803610881 225810423902839105 167128532544445825 897408834785569153 385052113258367937 847550092177154817 91452217057756977 107970392402396705 307219532064721089 437642638014818177 526051903636734145 555194533751592449 790017046782921345 423454130631906625 140291975409063249 265656391066276129 673130123848153473 469501216898162689 1749503138690046 544559410784547265 30493303765851465 567838954641697345 620118915739986689 497982985583608001 791471496365033985 888547058586635137 994973225419336449 936149753204848129 983509358121992193 516378144205074113 969713970301192833 117167336926460305 811462765607672065 20542962235435169 937057326702308993 519600211963979329 924572401309362177 325531231121228609 704499698930725121 93660029784221169 872494942930813953 68872808657470585 792046579105239297 927149930804422017 886698857284685057 747027910196433025 920362645516483713 494067937715957569 978210907557212289 616477191360115073 167322997982360289 229599259220851329 668142750547289729 890008080833776897 577254174988489473 21865059799356601 980235990960636673 57733085973080025 643113222648459265 833128777738227969 157065335474513281 681224213146830209 431252652169057153 394198213541873345 711384612579451009 223125458458024897 455672693062304321 166635176522408545 204865957651733761 52657845237856553 148808886309005569 277352281319711137 637269968813882369 831629024990530049 724606827547667329 216621340838901953 624620680400155905 861097330781202433 833185827638025985 898947520110258561 5595339760105845 434038688905058497 1703469130070801 440310809375393601 17051772205476823 775669268552487553 920642564757336833 256699256783608833 364007140634271297 195057492593530657 36814930567381057 967539583943665409 33677713250554577 757011358044220417 162701734202748577 51578103718785681 490241407339595969 202771234748137633 305742030652375233 288111081576534657 375269941755206529 295719737808465025 200878516006262945 87466642010301857 232396968129648929 991209215839017345 25736576865405425 813682832535437953 293469123326261185 277899175667183585 61538451584333129 899916332030674177 492520115820951809 615010887217419393 96152811955285249 801886340244283905 614390289020988673 202089792430879105 751090382780908801 803366223614521089 603287157508020737 924788491734982913 644942404526524673 135264331665201361 335272750327035841 484539313266164865 15509873393391161 379192850629866753 645422781233975169 657596096269752961 636101626211036801 358742439131805953 658707261761989633 758735153352883841 243227537009623521 666218507202277249 832593741569837697 578985729049559681 298843420502443265 196735167155612353 923699464295694337 400305956971404673 436705757484041601 960812915357454465 950868928555649921 191451647163386689 976181130831101057 494618810221215425 268805205298448865 989847521660717441 155566350881109377 185481106347911137 981438446956531201 458634072151351553 358774717957977857 159186800085866049 19799893218205969 63923351587956033 342920780214164737 242838150429353313 458135895286801537 585474044063925505 969304359265500161 208835773599066241 732820607689902209 298435396769971137 986593596807800577 636129182352394881 815409596555298305 141581356881015809 193300385023498209 486613464557809281 543646248280040833 218755847287578561 638218844611905921 907960982335229313 967740095185007489 718397850681537153 114272569208374369 937892335613089025 974757567569653761 637456164133109121 915728226295492225 125669184782882577 628102797060137217 870308648454095361 904145854953618817 609315678743303809 634045496778767873 283164840831883425 248538892448429761 724752999518674561 420926192153757505 305674237939410177 544423657209797825 686795725310179969 302512734635499201 503030702478238145 289787777719219265 511067142793510977 674097661689131649 165826611395100801 209163947692140097 957726119212839681 753040132692902401 496463861326727617 616248470216923777 517968487838633281 884920434287863553 758392988673460225 727767389693845249 56203919155638713 268265972796697825 269271760579126593 564105663005385345 716372757227450369 246526818057986945 295880961502842177 163740852843240257 729939108545398401 232852794907003617 385003050507858561 307551299017852417 283684391812077057 294104398075120321 31279209363287209 695013700382908417 153662404033656929 363892995977195713 634257353556474625 577205583220141697 251820543500205217 684393451209814401 679498249847011201 662048304048916225 6224966219566142 112930983093022513 942914287557808769 736655098350460929 875057951637931137 357265392754214849 166795998894382785 861900304128262401 627216428529056513 524056226575098113 196680428710433121 287939323064016161 985189275264165377 844793631801167105 559903228796013505 909548194772675329 73810472785897473 364748121247899329 172048208454040001 260605913810529441 934483266002249729 291079774828887169 492384324351586881 762225877146882177 309679992490277569 659630126578392193 432706050884373633 353994174272791873 466200978854406145 825199679444324353 527839050076050113 308155885489476609 75206697320528097 852017218887411329 875634369848338433 148695198694376545 997928030664642305 289985422738340033 677871353843794817 257995053664508577 211842824873617281 694117251336919553 592567357359907713 180676237924636481 354740728515739777 970960811205827713 727321544861450113 445468452281922113 343365438160038401 623973379896270337 850195807477458433 180345899509113409 947231702825948929 892599621683899649 110078496359914625 43081488964965329 852896599868717697 825711275990599297 286431532283156545 318875855653480769 753678492411015809 453177325261265217 825858835896252033 129464126842698593 36945526917566697 389381409034470465 870249239105017857 875383795389147649 236146341277166273 654838608611925121 291660398656073729 506815238845724993 166361641305304161 987663244553900161 779067050622270337 341121419768647617 497074279410671937 952104569706307329 81167531647036385 660079177883268609 938970245780172545 268924766099885921 110322161994641729 610600341418937345 565901372329623361 789895027352969217 221206149174076225 273900705479725569 469795365341173697 729607291656563457 262843441656197985 574627812280731137 694547836663534977 231242946523991585 86416752487007649 779068483948812289 532157108087449857 173632117747118273 898818094914357633 126513265861994737 936073531526407297 685229543917188225 961633938991109761 987071399683436801 236563711431433185 992502086940575617 628594821994706561 320245722833725185 82594147948871217 637270200708258049 26031238911325973 989556047639418113 714201252191390465 406997736962594561 948261214672239617 178231171296140193 246543231135039073 456732871946002177 853910429800702593 148887769591176769 657956811578987521 499844252113390977 503878448129651009 436218095543402753 983625982809687809 810972244543734145 524084791783689473 186681701237525025 766293698597497345 338452000195914625 456451637183302977 334328389655006209 876318603421399425 950214458320004993 83126078924930625 89084345735678033 233930147866278305 737810000657404417 578159538517493121 415649954741944321 923524746467283073 144328767041770337 417315294614166273 790750253741613569 438155720387147329 245838232147448833 723062593067648897 177636341175791297 915008469704904577 850374078923124481 553957671357874689 373872452534904193 880752448268271617 746981250195673857 484453615193071873 336597859628817281 208480880517047489 768909878532724609 34792567868276337 824289329306147073 262870576921205409 674552148212185857 176210747779858689 411857647253263809 972725485194931841 807412594563032833 282549308840327041 223604736185116353 293841570746696577 198312457513893025 756957614914622209 313685237827904449 11905064405514311 110740040414498257 816270305307323649 624422147087763329 464793860824887169 911000144579830401 953530916269638657 627909247200015873 744200709608495745 741438117047806593 761843105965748865 755207758960189313 554069625625533761 475994426238614209 634201019840045185 330149847850883329 772191467688660481 296785530057320577 351253342359978433 131961492497715937 73823708253872417 418032685991150273 432286422173714177 733900768912967297 752890853569173377 734823835418836737 7390843317477192 115788909917178273 215818586247753089 739871337171720705 727248257734427009 579229620466854529 952114303071457665 948221690864784257 170811506525108577 948631129860565633 109312122441668433 330009041150574977 353046351538974785 302654403446119617 950859450787280769 172673752339989057 240677827637181697 823823882008134913 365067637913302465 190067251281149665 822483621708808961 693793128978221313 460638930228672193 145636217491130529 874171299805862401 603820906479121793 946898660528223233 355149615795042433 431460951076868353 340672533489559745 100213206021297905 41552580643013929 416990209024572097 884330965598174209 385793515098345793 6478335347864573 338509959490206593 493120938402817921 287928760406916961 601324726214784257 422116663175000193 722281798105633793 231547733669788865 682832133419097473 602666420949045505 232459365754714049 111874768820545265 546636050029206913 54857005168354793 494438408389790145 422965076955751617 685787060269078145 206692382222879457 125744083562288721 154329211807951329 323834860468139137 679230073071476481 34167145819232305 950070770430034689 743487913656238721 292850352084254721 864102817265852289 767473183049108993 457437873927318593 74098082608440305 405751091753423041 780413371096830849 748654622017724545 194878242800850657 737245926076717185 224109965753232385 309915181523592769 537005219928271745 418826334309620993 526414493452410433 918754498316516737 362509058026486017 180022905557841281 500133262191017281 842269626507714945 599509345029400065 259922773464275297 741858435654325633 39747835258182817 943824633731676289 41933640265504833 184746773629715489 49025094335831913 199862518731475105 423757161567017729 52996559413760025 549540875080381825 615928051314366337 676792892780149249 159945140436665409 101589779852787393 937216378585173249 463840146845377857 553374089626647233 93256749618248593 235864654531464865 427285577954499713 242524064616905121 875562058540367617 466098701610615489 950123149978345857 21369812259184329 839661548848781057 21416914391803489 587939433707099137 939895249550492161 460398151283612865 180727804255024449 420824966316907009 555571961503364545 286559238617357441 265343698651147265 470080762189375873 835239604195155713 453962334608320385 85801742460244417 46242048829675753 165496399718154657 502695710749506497 36829815049880921 763627977654373121 888039971519905409 329832010842864065 153719587230749953 184260489351750337 703786006171942145 754688811251057281 930357009933995777 993116759855261953 112792453435222481 931831515157455233 527762363592767489 451778214916488 280913003101876065 249727754799792481 684902916400002177 499139674301765953 681703216985457793 198120098933969761 646581553335135361 850048484837323265 964538760105728641 288261896231730945 415319758604393729 41422183202620033 486435479069061953 546261091419467009 737413374422526849 174760064350756737 133068430381900529 465625392225163649 272939931378285665 816046033422189569 589479179452272513 961050804116524673 153757362471662177 254303057843635841 326570584833195457 687520848885569025 583900886787855489 406870070279374849 797473664341882881 718487304863515393 717828092181132801 270684016297856545 818114822549990401 671511613434532225 901377071781208577 949987588516925953 796821515282719105 852110751057949697 568909189105465153 792687540797608449 414713148688424129 295148930705792641 951851973562295169 580098394269292289 906189470645447425 922048533976010241 15809094664046343 968685894088288513 189433723259231361 621086747651545985 155758641832502337 48962814357132345 521000199470339713 382450048641402433 544938359775539265 427800701063638657 944888396842845441 680513511562125441 259262369540547169 258643951736608801 751776499932621057 859597466196646529 445098555008410561 132611318259229457 213178261746396193 128456870202185777 626654526281296129 336033548431593921 591207307195023873 950830448229936513 475893197638196609 201018514930417793 508514259618227265 697993744566517249 911771850984134657 790195879776909697 184062707913174241 733524305010689665 628741408502133249 20536170792901489 366112699035557633 975124807458612993 152050823031512289 240353166300728577 419592971159435265 33712662086912817 307795324041773441 815197758003996801 424598349080913089 392048963595115649 810272043448289793 179875052074258689 117804418030832641 645547262197510401 192632601424218561 193428437462763713 439030587422951873 493799989439267521 926744870302510337 250423760856840257 539012764706686913 115639091952658641 635415667132587521 104647662007103297 647800893917310081 471684053466489665 338627864958223041 540445603864576193 810332386221578113 410426585235370561 692279671916349313 63031241585953521 359032793243091649 676683400065215361 873275918320981505 493488575490623297 133267760719267153 770068217777378561 792031427492144513 458775887984707265 970748162590627585 326968042776101697 528950238716642945 114364835805268689 313331166453199489 318958369862457409 604811912885718785 270373319181977921 893946632916129921 905883875072745985 918922695544093697 294965941163916033 235618516299215489 550816896610314177 889195250805595777 515815065915838017 8877624778865113 810262169387030401 673951325342525057 246577746751107457 399533027046093313 635404407794169345 968267366939112833 336313185537655105 352167372276472449 653621997582220673 73299119413885457 221830967388704897 521354233229548225 604266821645154561 13547857561444943 693036150731650433 706096101094050945 254813668576943553 905913524641132289 936962445436357377 515107667775314561 864514319596651137 500188903348242049 275523243178305665 641203339182641921 749877841323169025 451079401642910913 363851237112378113 870198344216934273 162491391421696097 37705379782504881 369854844739741377 349532151082730305 453371533841320257 511803496905283585 851332691063156225 558528987753877697 73296222716578545 277560627046323553 115320081245194225 298205899408390721 65138811515637937 634383798031134209 856582755509229825 124331774915621201 327459239183752961 752252654788104961 790237336454715905 331663949507703425 569480500352923969 4062453747874174 919903812796142977 536700154097307073 802692184667193985 310115869655913217 510747216279220609 355765545815064129 705903833407788289 19356252814073829 900032402678213889 717815131732610433 806470672393316993 275873725987548129 811605835004059 148103900911014113 204109501077525121 216603968465644673 902128258163337217 399118221369437953 354314711370591361 589048012547987585 897316524410861441 156255350805214017 70600138469743001 41465187542197417 776893140246947713 103191065414083745 508983272400968193 950650800704817537 391090545925926849 369321242458187969 90270845545873617 945550555934200833 546807020363267777 600859551809467265 487400520656251521 443155391932275905 872814614956361345 478003032057461761 363568898243684673 424058684491566145 624258221881966337 151048060413078401 164982904272534369 179562915034534145 652213150909012993 574583885063720577 138286371281921569 904240272034282753 226383194478351873 195167286340254273 811137850915827073 284451535978842433 749580395420174721 586572881542611713 414775955850203137 844705314605729281 962720657705226241 948326900038413313 375056386772001793 913215555729163265 220610020557565185 486400742797815873 804356817887296001 12034582609285139 174323912594523745 506422116357871489 407523554914178049 75271983970917937 468660077903656705 74438807821014305 902903905150893185 663851859968868737 236764182616859393 671151057384864897 752322072500675201 742832489117471745 522999431098476481 793745800574374273 5090673782021328 286458751954025825 704496907827113729 684277606302405377 469906228756656193 98908937488982225 317245876920004865 602329741621179649 329481767567202177 610329180810193665 870351978524176641 457962262044592449 66374588192587681 806541047054235393 589120222480296705 402345170120231169 50648745601492353 858206000834766081 41447957252977121 689741317010007297 992371626012641153 865804993626095873 140804648615450385 905528654699640577 341708516555527809 568237477039584577 591619400476922369 458742492599814273 549399985166161281 965982119901195137 848607752047549057 100308384225645137 319160700249696577 878536684040479745 640485453748873089 513982979846193921 795126606995324929 237337210234482401 991302721396699777 678406441982065921 251626699738565665 859742194314488705 30576956708777913 486103644896733313 774617549932116865 960276106539264897 178419164621296033 877385179276036097 645069829608686977 338603737465373185 126478356736093649 680650971620398337 421037873197747073 99222753203360273 402933167964626177 200471916985623713 849302408692906881 668311824638063745 843729792585115521 944026126100712961 767204524957634305 494376071411988225 517214228985956481 386129016064973761 644062287904304769 70235644722654201 230273771831342337 332478340281770817 688481736885080449 166577375768024897 736751768754210433 817219170522594817 857667846392885761 496928851488572609 869519928457002369 960027624532703105 257859989586762593 468839358600245505 613097990782371457 283248588888415745 447237051728151873 447708173289552065 351640409403863425 452959631396229441 935661175843165441 752657979850180737 285627916780732961 639053542685235969 626682742310677505 805805089480028161 68497501421454385 896543305286915201 239164151117080353 808048912928210689 721131491807121025 439428572920196097 567172852715813761 560036130183586753 627644172038820609 23879765404760889 241546423283296001 583320509429523073 80916713892214881 71577458111892865 914470865172646145 224132668554087649 252127260987940353 667298681629748865 234889296032605441 593915558100558593 317016805718090241 255900859868763329 868548332881331969 873316387170088833 635362120906925953 169476215662971457 158595342903254273 989224425946570625 592258508428109569 40517374534363881 853087883371941249 980401912703197057 854136568651135489 534456412179967105 942418651392955521 462092481870921985 143362640146285969 576047531915168769 865971672607926785 652653425500968577 107841071040319041 588015737261887489 742409839104595841 57815015736746745 761912124284243969 24573094606513025 446576823037347009 445817363224985985 248311151369925665 312318273870122433 158429406378758145 467733178241598337 154936755213903169 930316823932305025 821675941294969857 663198650184735745 292207065514695361 821566896630006529 913484552366185217 577114779495712385 65028031384009921 259470691014133345 198967373758378593 935343196507911809 366644858952660993 153363560689232513 147996143993310625 877824096694507009 179311448458641121 102733323985393809 365736420661207233 919834723787769089 828831978537685633 164749651916597633 436204089773980289 853355153775947137 537267707555805889 726500294866060161 719875291966630529 160909286348154273 621749675348659969 342405158206705793 867270932920490625 597123248453396353 359308356164270017 257283662113724897 611466150704231425 505036169766835713 280463497443484769 263243234156252737 50245040707068257 734479814514582273 961175441816727937 788819997366534401 405358151973374017 981309160797760385 387432233845963457 774644543877517569 699896329538915969 184736019777300705 693648821097447425 112458937393643761 988645948316204289 724437495332860929 690224733593730433 702833579214686977 539539027679950337 421550812592482049 652708829062511617 588807114768815873 541683694663404929 343321103544038657 541343086175338305 43406963128635569 617307540092355073 668359442285247233 242216076650784385 902235133282790273 267245148555829825 119640083845947489 797389712184632065 139781560515789489 773953042341076993 900088791424575873 539334206163722753 569738066610046465 429667023845141249 558583649820203457 823604975520531457 313338031226695809 923079993016386817 613226170312213249 812335497392162177 111772771245586705 494289318576576897 107789106741645217 789840990960350081 773293272549924609 8843316627633159 73378536581440561 471093279468199425 735078117227363457 377232900256970561 310756726847269953 15326363434773783 404843010926928321 991478571421310977 152779415296333089 192479166020298465 226117052659976289 816531194211151489 267451704988470593 722115657832624385 210873615163482241 977638979076573441 929771107442132225 956047193709743233 508662230555263041 657859383229848065 37499688807198337 190906460663534017 765550015903332993 660364755731308161 938110087197355137 249801006726563905 980179739005411201 411581089212219841 540327690076676225 977945957406653569 27344428629678677 562611746291906881 326013800878268289 761504292323060353 309048288204213121 782559070006144001 581797496347288449 548038011873522625 254578389960105505 188617926479849985 213187392946348801 457908734963048385 848284020332091137 153027149380592 868324014538270465 406200796413223489 568308429500607553 78987899568232929 218639196969359521 72437819164953505 201323920820517089 683054182714741377 257166290615824513 569314084287945857 915393512024312577 938227077261359489 472914141926661825 671278873616877569 761553622011451393 662082845962387969 35524261998286733 9134378047086501 798840197240540545 457558796670525697 425444536749392193 148499811641762849 239648202727426721 653801753002383617 721269611828969217 519345110228009345 163029276919818497 191209187839120897 411038008486126913 212721085590779073 291427399767901121 928774525170624129 734584406757303297 311848215211590209 248185461640478177 860946168770169601 249092681984659937 671037435243057665 363809459847505665 150525154321272225 302476512368908609 531292433560672321 61459501922460193 761510507409440129 114950001480519153 590298072789899265 787580672991811841 374730985738821697 127086092905212673 791872772669556481 351249941013950465 518678452537244545 544865906982845889 221518009481577857 963080440906242817 792908231872914433 673892814413246593 786724610052651521 616899509096473473 312046998022054849 714401390848262657 410107291514869121 208534546333755329 180825612599036833 417378682966241153 997774988100410113 737658981174067969 816234407389060865 64603772433354577 582768975239424897 470652101916915201 169108280208220673 19396762095649225 542702711630674625 262819133412168769 537040188156794305 941170341216388097 301330734261121345 633234469579992577 391970749828871617 209441326075218369 235697922063557985 269169245191822177 923210267894944513 158856331278894209 804439053520503937 601927253946701825 289744118483852737 86210318197739617 10000884547984869 962448406644856705 619804686456490113 306709502537739073 919959027924456065 691879285809211137 841839418485946625 666296295685096833 952738786868017921 876213703935636865 495766681337272513 169283916618308449 224086845609214433 99955324164046289 789015513374820865 768537355372242049 336368411457094401 604557167055023873 626143605616135809 854805807759429889 347596098412857665 404282017830514177 967296507098623745 741504846805721473 196071604348297505 494361177392168129 238511680428757697 93334761640658577 885303124635392129 101289480167270801 220610199643331841 116799991897376993 198739527388788417 618289844849758849 743508146428297345 696283727522551681 451750651664561089 164043642902658593 985195684812978817 2276842773849098 776720742546523009 651471676768355969 360975941185984065 353231701590555521 44273068545500393 485547367594438849 46054748363886233 917004321962505089 758297239637379073 982836673425428097 526077591984773121 782783231893130753 24020721072368189 856821105734542977 154198287196024353 813725401554417921 16891581300818361 506328797374724353 213836575959192033 751299207764741761 706184684480071169 821956711014468737 163165532804626433 234766790485021921 982297401552209281 57722576391601169 555915962034504193 626643709124333953 762577531314214273 350970819766946113 94270424695181985 903797811573067393 209764556739933985 389530412289932545 640045711618313345 943662003539923713 382889674557397057 776167028099496961 72256041964934065 568532462458502849 586559290235406593 909494980376226945 180361577497734529 923925091449927297 415354928589984257 848848906735515393 386514563754005313 578413967079907073 170658834684125793 147418916806575585 826020102895256577 14346512431853143 513222993063472193 90608707078491329 27756791769277813 506516436832097153 102528938145887601 60591803612059185 235805785136420801 287597437908981857 650350627264579329 837049424515004801 925991830584152321 106343573044537009 508471862952283969 839832273658235137 688048030882441729 981816388185659905 237387345048183809 501680697472114177 772904083917310977 31899654921172529 822821468609610881 836170870304332673 918017092380893057 547930224201831361 469445522917233409 623861833244763649 750191287593608577 43353369582316505 496301052575312001 592457109027780097 79069736687586097 319973376897433345 466808876327753793 207048064108835905 705153862390218881 870810353349209985 629148685236081921 734682000779688577 209166962312764321 327112589577279041 232147321797079073 702228949735474177 315802432471159041 515155625911884161 670153837915755393 654565109336918017 350987640244738945 825654761167054849 440870304893429953 746330654422298113 569976917613317377 527622411520948033 956538165241106305 497963027416350465 521713518804091329 845135790751054849 605664736684964609 426486640157140353 446447169927111553 728689153843927041 534652365693681025 962913968816994945 57662594281566729 414658636282279489 211927743726427297 408464129029926657 30691688274899321 902101843626777345 397750106675793793 806640986355549953 469299411812784257 163969112855522081 7718499161519788 741166501008326145 424027506090268929 231264090801200705 4639062918805338 762594137861047041 833752423442888321 678328268434068353 750017465019119873 529014605592795585 711990910801333121 632932685178385409 701798179561812737 776619734994202497 924820092834266881 327060487420634881 358495438281472897 950142778366643585 946345215561152001 687101702369798017 461589333728873921 85602622157100689 734548998570460289 282726784963170273 608658855802481409 290728165956739585 564818366488410113 562153524075650753 170480630932892993 682435245258833537 775818750509387265 101193067386144977 208151875654216673 764404775420491265 923649731121472001 190800454381669473 553737635134289985 137925082602723841 571970096139011713 542433446637954113 343159814979777857 890596476574717825 650251976288942081 965035926204787841 706827893782580993 583259822660753665 37364156388576929 277729009145058817 556272586930624897 116735998282042177 336770506099853121 387259604528392001 118823181668993521 895907486000826497 31862292848529705 750992751963490689 122830841766507601 186719772210427233 690049493256609025 439936005567741249 19372949918242457 777336501132484865 232567670852262145 740271711618344577 929691579696118657 481581290081482625 629490099393805697 917591563506189057 858361528947590145 462698556536711425 607771145372794369 100047623521884785 228514065536593601 188248452923165377 981513042646056961 602650388942830465 736150696721317377 260624863645436033 200895659187523265 755777762360889217 535080937769983233 688383203342500097 357814233147948353 960554275692199809 642348286128729729 985544278036375169 636334905264163841 269187926343857249 376833467074824577 1684544333944161 524328759669245441 979807825076644481 432332567813823233 615439538608828929 744433567821005185 196149840698705441 552713981910933697 466668860639021697 68795073088480761 889034869351998977 573301207284735873 184715697006058849 969458019014609793 18545568311576945 62572541235546457 96824271172852865 457037774908044993 745827688407185665 825402657631109121 4862622049873978 772257910708077569 647341827897388801 887808996928931969 211168553533202177 631563981513906433 311115826378365761 188546911677484289 794851276453048449 68420663273002449 366167432592742849 360585651007603777 5622994107671532 150794797383085217 197976627318265473 641781599900859649 198711275575195841 853072415878244737 613007374361824769 945859775203253121 705247329794662657 493229992942005441 15254921561304259 429658482940531905 469495050487726209 555080565218645441 182197392105916129 878649322985531009 817263759853734273 558070545278852161 114054606925147793 908804450028348801 806841750113509505 336264582136806209 269723173867145505 248359226606801537 790930818900978433 582300262413056641 589110181389312257 257950197167495777 949611829706871169 505323358091061441 281898656017101953 802659734246994049 82710714565042305 663954274325035905 387241596391444161 675958821387943937 145571085439545569 451538895922766401 480818194820937345 955322304836677505 223806545819417825 832278736449310977 731541112381901057 44935629906682097 546860707358209921 19917721876026917 349547698267581825 225582640636481825 992028630506627713 137712653834128673 582636150777258113 419289525520859713 412997735479226689 47282958322995225 25840118556697433 611014500150993409 201081983069929761 548099296670713473 527317448953365185 116655392061964849 242408116286217281 857931559147857537 275231018132995329 201561996455247073 937749796008166273 532261240395271809 310017137418579841 632875966239161857 99002369396092865 877822772242637953 252690234658540897 679292148511940737 301080591069382593 88049626066876385 204066670807801377 80780744699914913 952061686659167361 167865456067943329 736575982813672449 216593515557498497 827569518698840705 629204799224353921 557359856837930305 361288537636021121 805710098458977281 599723439731775489 609458043317157889 684960807135105665 822457096757052161 583842047925301761 140991539865378721 815399342763178881 758506154477434113 601659678539533569 107447002056215265 17169423852841705 759651492023454721 777102723170358401 379637808186256385 676930276002217089 904195378690932481 887291519468334337 762986814717020673 27557946445035953 761413260501360129 671487587415853697 148888906719857761 248389357690108161 161422570863042113 346730953518772353 25638284806330349 988300653214970753 923824275039795201 320615799377961281 587441349216074881 356170015648892481 703210839299405441 327435294397247361 261201355454840481 783966208437057281 915195381287862401 455629505831481665 291001036627360321 306288228940637441 646272062130467585 861195285481983361 201594427892910497 522322726796609537 841950135497246081 468190573606378305 329944500785867265 258173298636556577 55721286887663977 4039199525863069 946229231989274625 66263481445339777 850154790188486913 179992557485192609 764230705026388737 661562294428414081 122525390638688945 347433058049205121 300190086743366913 69891585750703201 310747506196651841 195937562204463233 716751145895724289 160337288410339329 579024135447472385 932008659875606273 575346701121883777 751216041317213953 722652582112022657 326604219263273857 610251312589095809 157183549859176705 32119566424487545 249152670763976417 977599978130211201 814575607357859585 660348304631430273 35359561742055237 873151873254240513 54235937341495345 914237512133016833 751141588589888385 356780597509338561 647821008993737729 191089835835857249 116444142834765793 276043269803803777 37419786975384281 178922759616998657 307108961029371137 405290464948887297 162450064560040641 191871365909936033 842586306297576449 73322715376658465 155981658175157633 700937288816081921 339982795198267265 357397428206876801 419304374496512385 907344572318965761 634178079517184257 293387901088774337 363744360707094913 579988763633512193 958632661200283521 863163973026853889 488100276900503617 907293238959074049 896771722401879809 845997031214263681 134909749384341633 192724289422475425 259817554036857249 989310924243010689 825980837320749057 325896701296148481 49632527798493697 596850118437227905 244771835229094849 889382259156523265 116127140831963521 233887489963915841 828439702869992833 894897596009162241 925310031638346625 197141783315029089 314491824430199105 689502923049705217 188960582824989857 32439299225483609 105381713234585569 818922206153519745 658666353515329153 249781114593613281 759125758924277249 195356128892033345 609688684084801537 480436396003806721 465749223659180673 983584505360045825 903526950899234305 344169459515509121 849384494928521857 212252492865903969 757496681398123393 900043464978477185 556057157484652033 335637817085245889 716095632687469697 597872325761127169 700144818253271297 241662073109100833 829006552285363841 438884876937020609 591343868317359489 529320817428459393 726502240298273665 606216889163985025 132519557722496017 96072430790005825 442629280597003585 104277454211068481 641458954407887873 94177422531533489 283327967008560225 119791913840483489 521333620530320705 373775775960641729 349699081643677825 508474169034894145 491273230317382593 447012914076641025 100679848739517297 345022203874858497 936141935861705601 427282707953171585 434793151313073153 128782300216936817 180310123449608289 44281468897867881 563362521993084929 494435018199933313 111464355605413345 760817872585480577 579242066126766977 70989886014938721 945461825526855681 851083071222195329 252921907142436449 100931192814297073 40701623487386489 500360670941464769 634687523690132609 165354623605320929 439867591587820097 89080598555501217 445812037779589313 654319026976534017 278235586452659329 693951966991651457 707645675488436097 721479678037422209 781695641585578497 918030684729206529 304662819323269249 318564302517128065 355505884623930497 720495553819777281 191385866482249857 421721176063225985 198484182163788609 304254776123190849 234603062590153409 844655117908668929 69394418664920465 12040950720948019 498036158455306561 642342472733201281 775861128689236097 834259609580602241 408819700532617985 306675531234983361 785037955876639105 627541915937005313 241678576567920801 957450591148880641 93876170118853969 642849153030187649 781010658846113921 957627318699817217 310228298854688961 955342872294725249 702298581069101185 702820548262803201 339842881779340161 942452862331766273 997115413649297025 326734467815693825 344848503035727553 967153255512474881 760804828620479105 255033592116443937 823502653637497473 864027920360474113 494683831940037057 661410336913572609 986332691961216257 998027607440949505 136936850185179537 115925688406758097 688486264139420673 449775936845401985 735470453030430337 954762725113933953 280926081586578401 984877049003618049 684729834934756865 983162906771962497 13462992196657809 674047399978253057 955317931663941505 93457409399913873 350560887463892353 460295580102499713 704307272127323393 734830669687180929 427031222397467073 311189983307645697 35119926017799233 110956017933116161 196452851126245761 368992466254898241 714123765409993857 659244139360577409 822318561021297921 317729623934685185 97630276293770641 137589421252723553 883062184501874049 950879784226717825 894381896498771329 320757330520603265 750423542934619521 151156100525430049 217111882100439873 401623135498535809 439851793686209217 517872011427986241 460198577688998977 168168849484981569 596245071946221057 108717652155878145 192295249330115329 554416544298558017 483314705899964289 940712356336209921 552197895149504321 364392472402055745 695909799700110849 337011991505097089 677843239733491073 667973058461765121 258031685961377377 57648339713185945 842559007453559169 344381088055126145 141921710684137281 636793878412124289 95495118895186689 484623645116666753 523059091100741121 18536948880896633 946149226299780865 292862843120399681 140322243432457585 567302232312261633 653289560813291777 886281470436298241 468736075445342209 785967499822110209 899223968876100353 74268640269178129 433563340499979713 640542574568389249 489742829786038657 94650712590262033 639039318002936321 629248154371314433 422276833819921665 144300452004909377 483459882286901185 588343404212924545 429584922808729153 813967914064445313 655902510471882753 467609852261606593 418974615227597249 625910225625727233 820502022291471233 783637923116049921 88633018184040673 384299554989038209 394456903706064577 345739230293165889 179713631666345473 42029467203104081 208972003869099873 902305339095836033 97608138548835649 26114841615477505 141938274162718865 157759913388932929 56185309641733737 163209904967242625 51724101075940609 823038787985883137 28177499020600293 425798016582941569 188044734161302081 975039374803120769 952440523473853825 50405944989829977 764150388675069825 580089728176108801 199231573666637025 236959810115020993 240818872281515425 978706375248183553 838293756035312769 651449944554780545 683769108883389313 907371473642303489 917381475999135873 553852963787189633 39666772728615745 49521803205866633 632509707304166145 244341641107592257 450036464937376449 542287343980081729 862888811699249921 50892071005701921 545915524994136065 525753551187964545 226066540184916673 611293387173940737 688396734055807233 993781722458852097 270716724273299297 276223290838540705 131349897640141937 503963875212409793 119891515550705201 74543154138137169 263249654877576225 921495125611432577 276117416844229537 537484804339040769 256457912535147169 328125497260320001 136816330959817377 428267580272073921 326428106952739969 621537200374934401 295147995781448449 924344195002813569 232654118369815425 589240522979625985 934101039999632129 360497650905283969 880943162364907521 369274377298541633 592733044372167169 275094247498596897 796538424780571521 40644059400907649 590726991711136385 174759911126738401 604167652063104257 530661720833808897 254368897237370113 313533971313656705 389287420909248257 323432229931061249 372760792047131393 493236423909007041 230293451981232513 421031330223105025 622291148695538305 757556968454363009 230564164726892801 291962096390424385 890442851817255169 151556999045407553 878811756523255425 863882457001825153 882903490777252353 932314576842568193 503871491949858817 31128810358982409 252255648072946305 679907530790767873 333929669492228225 282101317629997793 899492539093799297 308516533548409921 229062955876308641 365133128597282305 494078388385474881 605958594596426497 429250505041302657 940171392268911873 572729867262907521 430377214500165185 687764571971250433 771710239807678337 515636329970163841 312188765830097025 372709253724828225 648317813218387329 981189033094736385 897910819811780609 588749603528235393 136298662501534545 991804568109927169 333497435871219521 58668731227676577 838162259030315905 305081942241244545 424724186368703041 512847687235840513 707385786238010241 242927670831249985 790572213472426497 157245989850913761 424347582814096577 68645457512062081 505151221812635521 560758659977061313 947274441000050817 846168099285733889 120296311777746465 45352635331944673 277724215749589825 550085724559991745 893518266565845249 542180510689739521 711772691973212801 848997915790334849 386551633888171137 449596754077255425 453073199323217345 302714247139263681 923525003035646081 490949943616151105 337816869492943553 806299843979417089 233093582365210497 8108218385878275 537973512302830401 606886307639669505 677170843639682817 768433101769879553 769795656425944961 504145308021747969 974743930563061377 826513199741704321 619304170966973569 329578891099700417 150352041792640289 526193061948099201 813350867751243137 156168640355559777 413968406180014657 502697782752768769 400004393604167041 106921833401813153 856200082495004033 838999775117393665 969688369606590337 62558209894802985 716975949919724801 25664634815633749 941097932797834625 984722476852951425 757427221664496385 390537188501234305 73940397565824161 207036785159715457 86796924652968961 415700749082994049 352620491512499969 653000678853444993 25390355850813509 196701348197244385 137878346412808385 33805009284833433 30367862970518189 966238340812630273 511971951496878593 192777581857413345 886279716474288001 485172343652372737 380282916177581121 694273426357568769 732470653517747713 472205039675834817 549347955019488385 816838115327797761 733784195229102209 514982017824102913 417536311700334977 382510061040477441 421444379001609793 885323583103435393 407288193452405505 430913762889147713 762780419791678081 816088429355822593 982509005488854145 988682115930345217 639908331260595969 423735278247541185 255011568718789057 967708690381286401 610038011474866689 56507115594477857 341571386135033345 191371913607213185 18305041288311233 281485562637136865 918091206119800833 353418893016979073 875628768968564225 503338267778637761 787568427056104577 282498772826471617 489892474601287361 732824056105648897 770155109556544257 654870582346731521 942672834807378689 834067992225094145 200853322826194625 472680070807143681 882884854841659521 606935559068610049 725681062662648193 425130596233842113 213250213705972417 875810893842121601 690983852863841025 160216306069486337 478761891005330369 820632514729545857 71587191863120129 516418177542831809 734751324402704897 702700280797522177 758443044741088769 663486538775032449 435336496186248897 899703515292209537 880202419875093505 661374029744379777 203635579152201985 405421351669581057 248753521879795169 214392148022199073 938991398227425793 194026494757288513 657333850666095233 937219120139886337 502512297507475841 761921788909056385 610612732900765569 589588408050588033 572565355169313537 797219313381710081 696530939385457537 822062263908790657 251653573532220065 984623244940330241 615184072391347329 616594947807101313 663690000886173697 18514501378668057 334279113284498689 928592084681767425 337494028083906305 696996269729844225 745436715357104897 933477720826999809 312948658801058625 622708991936498561 930738322141099393 657615509842926849 18367690308306097 301150291149944833 922434800123202305 803646674883026433 392048774070030273 953453736134527233 936774809204297985 952381521264143745 1677564986064085 938129321966265217 99734406951117905 491414873355722625 49269927126243121 485812154834015105 850417206174530049 54355444674641265 836888754871946369 313893129776765505 527554592136315393 689316382778059777 162769703974515073 315930445122326401 214500868235138145 662085623368952321 75181319667390065 766502668730559873 165146549852497761 754781803507512449 741900011127011585 588826821388444417 62147177650775377 177030884456385697 909294365766978561 83817634354652177 802792786508067713 61621882978698753 492506735570668033 889720833607960065 377857356948329217 783693768355121281 426038173419467393 746053065316708353 944126004880420353 600871213489710977 634255962656975873 179987967915657537 209383145195989345 956131054734058241 179146480443986177 463830978451987649 394965207793692481 75895578975263329 586350277304756481 945738797043823361 39169503396085049 608889680605543041 521586354142041153 109902085882559681 806624343605594881 128268077719781105 322568986406547969 845186010704402689 904047327507317505 517642708772100929 24138395545943325 401501705556931649 129656628268950417 3770710463555816 37386412829231833 290376718493128321 537986960112011329 823276567330296449 351005332644287937 980343039038210433 48255491233565097 921979685855092097 261992723899520993 79531480393747249 505106104244010369 402907343434847553 163402371725108961 858540052868924929 986040904954055681 648244257702771201 722362069764937345 408145582460470273 888758555392843905 642280477026119425 978527988477335297 551291262340633665 200717670269259681 283470470978954849 41083119520902049 330172137756768769 607412980199786241 676234762724121217 424009152991171585 600944778996442625 818100042418851841 84972756029657153 850487395494564481 15020655128644479 839163782861437057 477388130592132161 996860295298031233 612104045694557953 395254894962793217 210757872942906497 6681118575993851 951768780890496641 354098912756445121 267929238973081857 261190630590643745 363722745560998849 748023431369237121 639957270528924545 372406589987360065 588898981001712257 777382279311002113 605375475101809025 400339775763963969 41676433659596057 329939266536516865 163725486865246241 71229447380726897 766035993812103297 935791252618731265 150384521696324225 176816901417506497 144087502707400001 407568513014840769 263773780859907009 206368445655083841 693574945954317441 476582540830595009 563183210231201793 647363975959731201 151719156663624225 641555319193319169 899809746785820161 784554725383241473 166754086461345697 889942547830447233 194903944096225249 430658970955104065 627043128520249089 453164119217948545 712505226239471745 988627844239214721 162640156687253057 914911127211855361 241095537343412033 931620209354459649 8124941122410690 732867666906177153 915216394477056385 2146159316719576 961658476109256833 63550461071816497 806901877225541889 688968350749288321 997259572346699521 30537738423678465 195531460581179329 305109460729408257 459713886589277377 659263604636993921 896878381229313921 931647820290574977 109329448465494753 356053200988956289 276822983411250337 731962069383467137 392612760173086913 352550050238097153 687142781806258561 504904800412813185 641145752025458689 114647957371406769 400333367790693761 611364924313203713 781410338005180417 551118476648031937 563533334504526785 558264217003820545 50573093068315697 503079088448462401 879923667884099841 991795497470246145 25471730437494957 581159662299444993 316674107704685057 775343464160979329 493026655022042369 900703328587443457 54467387217442817 297854686356981121 719448970910100609 682715353397288321 573323574662637697 469385924174527937 52969989090591697 403807821117741377 416972527294490177 759230147394855937 451040578681990209 134461690442027057 13109291062804119 568592651878528705 29330693470278393 672048913658958465 434866699262528321 607585845418167681 548314147990090817 901858609179118593 170728003784674337 371775905010135681 486290276220948673 682610565570630657 592481675580529537 346217907183966401 988536543714623361 207499444490384385 655917099085868929 967553514717788929 164693563120060545 820701752289156865 484625321142885953 363137179288695937 454870346128934977 333627778242902913 436979860904827457 379248402858959105 764362074327799297 974270063817559937 369230405811833857 780309203382199041 832959249811928321 784171384611045889 428373572486250945 822852865228067969 553884856191352513 946316507133705217 447421362811695617 710102634069709697 276339184301214401 657275938887284609 998846057032423553 946862552355209857 241999317016471585 549954334782601281 280941619938062113 24567437392459369 337775986565112897 709203968297391233 173832815583537569 560480392016298625 53463678134441753 209362534418406913 179735693035041793 333984520277521601 563044517871624321 126597335835658241 244303482830147809 150636010095265505 992361714092588417 754042426561770881 96581793693701457 118198753847519105 374328180132501121 466484360635764289 213972884060879681 438461518938932929 347069518296443393 364293630338128321 551022265624823169 857567665980820225 32331849300540229 572045490892907777 17768538948516267 332309854845188801 593653092931695873 302583469462579329 371440726659102465 569928391012847873 959365305898224129 527034257852836417 726673020377589249 897097158825086849 988254624494054273 148491703236974369 591986355827913217 375805776969126977 730068305255834113 872883051883395201 17536139016598897 378696007279497601 304064368755142337 744170279824832257 670147327477764097 586154863220695425 592112492537161473 379906074144219713 31178486837987409 897301611730934913 364764131492556481 952765621569714177 301126956871570433 335251253952502977 466129430130941121 637644629870198529 368084435288992065 155138419251184001 253867393812207361 634008764622681345 496777684229868993 965913225335423617 992278067486132865 609282741784330241 378209246316501441 391569857725354369 338170193391071937 949186487644457345 269699586665097953 215059716792506337 340279045969175809 81193874655600241 89901516949041137 862619282592984193 533565935468480769 221964376847925153 217211669962068769 744678669250088577 180407293821339457 631062374517501441 92668740639012977 322105494206819969 562766369914065473 102040587146579041 535255754657754305 716600485764399105 424848428794298625 336656038562825473 439490331068313345 338041507449897665 307010033200491265 705366871674559745 508894333373518721 919041702414272513 91988548542055073 952209044230347265 166609016620455457 790640567751548673 737628516609099393 737681264443896321 323915338852913217 418704269850604033 920621051347332353 690507278499030273 342208076222320321 567218720142957249 328379984496585537 347354613404579713 123158324658163569 834286158393165825 166718192260567841 66150920905375441 650108449758661761 294478550492893761 295748428950837185 599060973673093889 591528122978473857 105579312065412273 352329142229628161 479101946299540033 390596318762490561 930104030564248065 491946209664057217 11539683195028517 995263606503272065 66901289457899081 604330380298371457 347507025855851009 437718315584461953 173291711031989601 284146490351297121 560724755607399297 523880743813521153 224427241810939649 620168311452182785 634919117353337729 130858081744392513 947788819103177345 293511245542525505 913775037566299649 987310700244222465 884059191207125377 228398065188606849 559423848241909377 298134458668030785 661204129879646337 438869574076356609 430046390305509633 406105298671235457 179789884264334177 973736492391203969 120809607509801969 610138156512206849 550802793103994049 332440118123564353 641804967691687297 799183717175537793 612088809219852033 149511440584753089 836803074867919617 244750309281485569 188691609429493921 708780449068505857 510488475541766465 521445863038053377 421658276796232897 224803450149927649 740524728266695553 407262886939449217 138246562854558161 233185344076581217 743580109468187137 832679425018170625 495977777739522433 669240076575569281 258701683261097761 594747497717733633 828829728462377345 732044939675851905 852667681017582209 989539168369077505 534375142420468993 765317106326683905 63808030239403737 619595676325943169 947287987106360449 615212811180946049 435018254368547009 43978599543038401 881933340389348737 116284996406285761 373185648031370241 314380316265570049 32421291182000545 19223089287372377 369006428354115457 704365690039736577 783362070275028737 207052930189213665 454331284911422273 528664466951042305 502553538125791745 990234787664370177 227992211074568033 69615911350808801 805033602918893313 556226944606045505 287918510512486849 498110278841025409 46534420781821241 846870577874419457 237752246866197217 782027395453695873 826702653134258689 709312646255234817 438755954666095937 917217442283103361 164945936276662753 715656310447535361 529325967891654849 161104597807934625 314000367981900993 566277096521595521 189766061684384385 79247028274963329 660982547543195393 115556643438473825 272146055117506337 178508402307016929 548612831952322497 311078508279258881 905201401099606785 260363201845208897 49419304133973441 383141202294972033 511580405944616961 713372170138939009 115124801945380993 516436459257228353 406698388376799617 119751841256928065 177277541464771809 676204757365148673 180520618256995393 387574797008568321 221829697437907937 834029389645657217 869401081615212289 263451658737139393 831243090128932481 271203967872189377 806409813154719105 422163405674950785 367377183729939137 48470214020973401 375270532754132801 276859980935242337 744587239423136513 878662303684443265 893110431136566529 378969863256685377 455949998660184257 172824940167977569 796827984298733569 469351909813596545 210286011725226977 740733818709053057 821270448997982081 355566875258489281 710731985681359617 694103249877038337 126963015081560833 294178147173354881 457228616864707521 346405512237247169 381354277209997121 187060970772080289 638749608686008961 39064059294510401 719070551075294209 907783328518675585 52851268126541841 702357077069414913 730262410044733953 474821255804499713 859739536473437441 823843138904500481 156663469772400545 614913274462438145 858227854028878977 231285895748094113 645471713213115777 810094374187002625 827515197248384769 475323935720105345 632740339147307649 9356130376588113 480594272515329409 534544208726991617 439886046280410177 389557678017638401 344375516042060097 367836802762248257 786570644716722049 464888927490235905 743478546702416257 452224440804165825 796094729625227905 330214172090649089 297419360446166785 705685903404237569 919192670713716353 256977661138634529 426054153822828865 81367734647493249 80494178207604961 382634359265807681 230199532550539489 167120660172771 388802013891211841 3005544366160962 411029311505100033 671759802740545793 405735836911791361 414401676230824001 203970457475019617 139154363995324113 773341520970479489 297280657586426881 424330278030335937 608817271577002881 824221364729371649 989719771609941249 899854031386194433 727995728736608769 79986253250286417 386800777502642753 750032035706620801 14356754431723573 555873827548342785 606491440871849345 66568404389624193 592375025661290497 879849894392311425 484729730991361409 660435039001722369 848577951536604801 80171471813773825 668780594990039425 227934786188182401 76958260842026513 751121829898455169 850766182152724993 813882021574723841 780381138989348225 255438463825672801 70420202308724809 30197674897134877 48058708326387033 824976939295670017 81062323230341345 541854168847205377 508178470223263873 367644791939685697 344630705567453761 731264221906581505 314218280728972865 545982954543934081 145076502603913569 772081275254603137 659647576366232577 156475341436252097 694864978537538049 112288758181886545 515516965314255041 982363050682995073 582720385557749377 315845817818367169 876415014316954497 418185964323843265 863697449223423105 526598819892722497 400586155648262849 151354147233508481 932387806028273793 385356190179546561 198446173866607009 742772178841907073 719426579082124801 891779323761351553 809715771397243649 861034211368195969 898929030033670529 501009653734424641 402957317694038849 307233945929144897 644161450213857793 177801855020771169 613109121351421057 512374666368646785 990360713988778241 398560875012830017 523954490562623233 417227782422745729 292514774976979201 347406343373346945 315253527251975617 153906821383390721 353078403608364481 152657230939748705 381043096546896705 666155283254202113 56626204980375409 764512714840560001 29538788499372969 836274051002863617 317564981601904577 495897376120861825 579941005617108353 163744937407333441 621091378906413697 802260419894491137 51669630321164561 975074265666894081 730065034862988673 231514878792633985 112167113409803681 275441934904140609 320473711117585921 754344050761670145 316082340477386497 997780026420333185 490421674356483073 712984044577577729 377666340512568897 709428474584118657 622427485499969153 181633573289911265 606489862081680513 24156470032455249 842248903406570497 595290359685318273 181671120091060353 589854894942650497 951062381496626561 510638011268763841 509843672616263169 709480022995752065 868839192588794113 450303297700084929 15888485186444257 362869762794108673 238031121784075585 41191733594200033 752414841718866945 665993695419746945 336682481929230465 382634546595252097 724140929511371265 996294867025287809 42923493544947177 517812807168166273 737360722819779841 70417558335453377 498199393613916161 482560025115557057 473878278072611201 954298877204795521 819901557789961601 72503190923622897 815057796207106817 163965820426103201 716268000911654273 809029370167618049 807516866448473473 855181239314024577 924112423682345217 656330858865697281 60645243598379753 356204732699769281 805350061513323137 608481889359378433 431351390049137281 553385693365331841 249266527317814721 42954252519574969 107637896796639153 555218362119507713 797499185990815873 644133285329100801 314823847188016257 626120610173050113 966870916913251201 109319775675754017 892131265509114241 163932087706644577 436259974578732097 835592771004538497 619223062292284929 890471157042956161 697958608857192065 377083356823288065 999035411906625409 906076485132832257 77443717981950049 890115507432906113 952427338080688897 628646114645821569 589756641575263489 732877417161642369 669938502001833985 275157078316500033 832992820412201217 244490608322276865 455091848036765633 657009979840669441 192587016663679841 836364894581787905 431614926424465729 935928249039324801 732622665556775169 430510267935030529 263721443005600513 238808801713364705 736396279243933825 972092286507159297 734856945671630465 850252408098345601 397656208682477057 927160881473977089 967358608242243201 111006010596160113 391661051991803777 4473986985100709 955222877411365761 247858344009348033 222443140577965441 669122339601781121 777155369739908481 572402312333824897 366018399793802049 654810505919424897 600458905917527425 817395477777143553 340982031537592449 643856991234311937 261887011166088257 663221532561980417 235821464484189377 535063470834710849 593765656214152705 654313564748367361 719840426089874049 428515081248544769 667504525234697601 955602108263267585 740922371615681665 245180624062964385 57744738007421857 569480197062421953 563194421673713921 93078782245637377 35111785842381949 369941736366971713 381335973716971905 369084340743267329 110774526983341553 336081272716189249 841785826965505665 627612252009807745 559292489797108801 733800501657729153 546039556990194817 389007505525039937 805728513549276161 332232409758137921 164821558060239681 939180460803637377 887500979467169793 508075618758940801 577015200901456641 378680898365541185 490363611597452097 822862096627449857 402316493209738753 507944845140425345 351270120178718081 219418735456518017 125743042617557425 832946552312232961 549369882368559105 816810182153790977 435107569321147009 992139157174218369 441278468689965569 658374557128585345 394705260742028929 144691858660632289 699987190993574913 33718121233352605 160743465918798721 428074191348141377 190858031570165569 829477364546765057 373062155303614401 49569507378276257 756258375791937025 20170204696785989 415680784772590081 184015382441653953 516312974811505409 972549809814669441 973513263450314497 824788663185426433 51402572904187593 865677814384657281 787694195895980417 495722581657357633 977458708502034305 713706187709224321 56458012802124817 150333090183135457 513456401337215617 286481556946046817 387134583116747393 236636629887978945 868079832887751425 550070192190450049 687921976915589505 319282250419302465 726244776000221697 68778942375917753 521645784923620673 557142659804153345 23544494651979165 423974980345324353 619316359813296897 918481714283341697 175907178809531233 992868085806879489 876177088791919745 165035370903634529 241601764740146049 100421178531352241 899949899031440769 191629533120089249 282619280440378881 395830723570970369 238605199691320993 313256834162555009 752427711558105729 425826277985468225 737313939138573441 43915536953573313 747813867803792257 472760647047085313 31005965978877725 11172695429362279 745274905872115329 316606679663895105 205512990178675649 50670832711272593 209119094826696993 265176470309672385 907592708380420225 582097959202055681 561619156238599233 502891460578585025 168814647991666785 892055090839488001 188396136613370401 40140460094324481 462564560263459137 452478846929349057 798486336291823361 635674746395867649 835144315864482689 351629520700452481 842672389566366977 424737969095890113 654584789904717441 977082536476384385 230681227717603585 354971387562930113 683451729465843969 388733747641804673 83430422545042401 227954826114729057 899335637955417217 179741901895621217 156929365241175841 312048448727754369 119227849517841377 822905117129049985 216626946639799201 355622849066737217 907572765807444225 520647685143526209 502481932457349953 940562833718136193 104052249157462033 853149263831635841 373980133640181121 603986459372766465 253328973063517537 188875843883689505 769522819831074433 979443180845411329 177902685441182497 975691096053264257 655477675774939393 403576188743063105 345393404814487297 962783132016991105 716756018696536065 364611975798513985 747060106945752961 860905658397069057 83722041802197105 777457681872352385 944919031926886529 381099282079443201 470840587582920001 127151641893991745 245793911918298145 403448648056279809 182643447027835745 876557611061191041 622987750043861889 823989471148333825 624879489694954753 362276179947603073 796613833928859137 469176672620999809 236275117330229985 459650731279214849 584189005502608385 116056064397294993 762957662876367233 166477742533121633 291726394478502017 828267649791723009 57699489769454713 596725116685906433 95744418871433361 432193942940923393 764763745884373249 679475339893972609 397435424516118017 386022061890212609 403938054859089857 691825432124506497 356437439309573249 612409035109575169 190618947303327969 13100687273325919 843577719317039489 101146090558369649 9471608078747807 645106905604695425 15583625452890715 473154982794962817 24775605925661637 901014015928272001 501686453676597953 915887969535713665 579241740705448705 603715480289668737 709503711028574465 340438187007176641 63637053928225385 361150482593704001 178426546871747873 613219205906101889 981398462541967873 287242437003232705 921438175901968769 823886789283758209 275589456672172161 527055624661532097 754947729343882625 763322632704312577 310722911620281665 315884590772544257 190568605758656417 801174458091448833 530425365454497921 74776120840855505 288152625555966337 824969568273115137 455568168458235329 318073977422120193 196787686124920929 688635161861238785 198877782039367905 348729929564715521 956478729977106945 26938670261454689 294325254947558785 849223758734741121 530086238929712321 336600422797342721 256572596297353089 372987689909056257 280644715647696321 870449384654374785 671835460451355009 314369887194875009 16902272311241973 306935858100725761 691746320780701697 423655082289517569 878913077278241409 965653202725302913 861834200189186049 154870883830245281 320503576871331585 865449127747805185 212365108562771361 733553658701683969 126772673335011633 443546251301324161 308425673487882049 532960895167168065 158451964080640545 753286720464952705 475820103169745345 202155464770417121 482546294065627969 369237054232069569 57751651976197137 627834007815284481 887423805037897729 689132322039423489 323163231932760193 691734588373893889 913279944917718529 423323615452840577 440431790301438785 443070611697312001 394138090286261889 597964822607334401 789886616588567809 604956582107977473 809372097303764865 615204286532598785 246016914446194337 717599415439440897 200869793889935969 762329332059319809 986537837456857857 959634519356544769 11752721165265713 945467194097442817 842610805223280641 131021529937999761 445002887474160513 448519885204486721 295002350022365057 103138256233396673 92023476289341489 744073315020198529 437980057027040449 499005848618015361 924303912431710721 72767830833296193 710073415249887361 541951284161374529 823822001830905089 876868599766748289 952885654419112833 65597765399292745 713073580999022721 641475211319995905 570968967460338177 101127370354308961 862774805993524353 135030856789722273 783033971626800001 316666083885639425 949060439405073409 24727751905228245 373743906095960193 773906995967426049 12754820322101069 900377423360179585 62958962532157161 962345783792859009 266997188796139553 603767391299438593 833085360202822785 173511414181835009 97761245560491265 614029960727901185 913311371229930497 866217123131139713 11846822139560233 970799597747710465 870767536958730625 457139962988723201 381590878527191553 666753024000922113 552444855732467457 735094367157461889 803322297809629057 653456027196650497 748081828074667521 956454079938882945 681571671962217345 76353369634926337 83852979899724289 325680247613650689 242970033058739425 286428392703950145 130846910397899313 519339278623196097 807980841798297473 720847275923130625 232925091172496929 772975068265697793 556084063076909249 259234726731246913 478142639544863361 744494159149699201 727371398809509633 955673464377280641 299653164186999297 400212185259977793 742944273842809345 631774530460912641 779700597891967105 873403337382857345 895882544090483201 159049522390386497 118335752848913953 31224403311984617 377348679469420737 28274616777391517 331923220752422337 93508990210668945 537710930319292417 121640040071820721 870989255945040897 393528641243211329 535136277247445953 295422766053715009 938792487067239297 401903526605227777 254271353257166753 225024986645404833 188090763870668801 674049032881800577 461373576089599169 941931626383816193 651468223438506241 980623706742367361 241177000438142401 38027164301109193 88440816550793505 669281441842588929 492104456578900353 764470602401271297 919165132833079169 242634343946011905 563020946501779905 300777889890991169 959348465133309953 257835181202171521 435039583324098113 608848789325090689 813936721784806145 321847536722859905 390042147122073857 263470367359996513 959005092532301313 115670541584609761 83288152825346625 915527321373186689 813283362423412353 801031190653024129 836110745985678209 70526302248908 934827510399550465 692983543673410177 787211322553261569 554984816184141761 477040788158170433 898218402402253697 54069071772573809 626825414533453057 194714912602400161 476572143665396929 41703229444479465 471154909387902145 238794384344480193 165237090621364033 542316264592301441 321229545070035969 242578327786084449 472650932682103809 859682068516846721 820100185966023041 447103697761484417 991237070998497665 195626033828887105 659179910405651329 895165276098659073 662464183654311297 297300264807361729 616282127542088833 738110651228844033 849599585229842817 493538611847583297 66370689475672153 34116397656653421 906679911695352577 872359334335996545 380232007242934593 798644012190798977 278372106174433761 361269530516551617 114548985200297441 615354882829571201 404430426478814529 774641592298522113 919122976271292929 587721726595638913 42379053958658377 660929409996612097 984073242996895873 457323596921362689 348997667636258049 705347429191462529 165688898830492097 124391791898709409 789416870296097537 974950511752183553 661286313152214017 760248854326995585 864524426690582657 902553438072302977 951130804541829633 21141405517077773 783449710788321537 328967370236540545 342535432445071553 270523859742247905 656765371540661377 410583238658077249 694097139995246721 44643187563984553 974479827472269057 768000380204512129 76241712910171345 497468896504848577 65774602012869113 933409406465457921 250519313573928321 119396339191204961 747774526379831937 247642779105746049 890242038133646209 414139404645091265 369559277495131521 675681477695476993 588029340193454465 354859660367445441 184389397375273505 131053026511665393 523696579970970049 629517153724044929 255111670169117857 419701563065999041 523881705096126657 872962413420900481 560435326036103041 692906145029240833 411175461077856833 106333778037488001 346864809856203521 712645666295074433 496746878341095745 440418081174094337 114294609843032193 423059149654704897 751108401144772865 116940004263689441 562499698992827009 445555365438295297 230439224130915233 169055130999133505 818999313444638977 595537255020332161 331601497225687297 279047964133162913 852164888750866817 294101077783281537 191587361615145121 837417958621493633 11242810262363179 522549112487411073 283695601051686465 193838047198518369 569552019818662081 460844691504419777 943450346311632129 708180248000466817 249003270201459521 148590891538532321 85461068720075425 420835811282536577 321903743858303681 909705909780981889 854528353786090369 68452046114394705 696515665733532033 156300582422318273 949893970649593857 267128530682590785 650913254154819073 815563215581747201 133311859730607553 103850913978810417 668336681116276353 553575459503718977 195399162192369857 142905024709541809 307607466472877185 265396927819253409 829458623081702529 132246577725616993 703504722016052865 790567207272999937 319715927793236417 40966471639229953 201688703636637697 342108382076801857 266883091318558017 669377566071425153 686305035298918401 815520773466545281 276462224087037345 34769975654690201 329442549848369729 598125831611341185 355688159582054913 276077383003176641 81907761255738625 120024576252603761 888043859824545537 557730716857214785 114202353261465105 583134226835355265 367564527755231297 645636827009177217 313154553027008129 747091254935099905 419495263017619649 625922576924388353 629493667823471233 528742593980879873 53228212145793209 929868130683665537 669027210493002369 439589716128637057 84888798194224785 96981195493221153 117364737904768641 512629296148773505 430662080911300673 873725657033041665 905839588394886913 591900789857817217 661269909153940481 519927474846504385 63041941728517513 425682022446366657 179372594867654561 930876951311880449 878951850952407937 434270372534001601 444645675114582401 123793612980513505 841931922117499393 847875913416615425 338568247821509505 166407009716856193 125813957743790897 927185496262637825 498374680640562689 17347807632184243 616124945573478273 502109793461883649 926111513067237249 417877688766701313 310403078113470337 172200326434278849 516376412243612737 727877836343886081 724936843204705665 299947043465479617 170291415189065985 882253241696325633 834627443873277057 755990652052418049 651898707046495233 793907780143918337 287659699517195841 119184209314070705 277909158809020353 23742030693220785 724026962562707201 336016995751265345 347152091400328577 244886220920854209 116574267585395569 360397004524102721 49864558421287345 456393526304275073 103108726033898529 949028032956590593 539940159846150209 450298305069857473 324409901617872961 18089927675347897 199376325953632961 245328767841122913 189913361626938849 977737572142757505 620485457311342977 1318128489096183 202820610433651169 471802277854706625 928164585196494593 891771521112154625 759915985701130881 446359910639074561 164970639931549825 31960504379925 47078647864811529 453499913813388417 172369294740374113 119586432309311873 456123331787839681 332289942938587073 781885002388701569 374426886800144129 607069868600991233 679808665040596353 942673573562156929 464819539377792513 155236438130547329 879065960962435585 373086772155783553 611753513934907265 755807890491400577 451121865456840961 352046235900981953 584775564696791169 839006091877738625 474854648232906113 733561883538964609 608535440519325697 784066916819984513 114341042930007569 249713154564286561 149455475399399521 65416039694245145 521049332408296065 692180256907715073 172412262634971105 453365884569354433 661985360317302657 861412384304653441 155716860159792257 186086787056670049 857174123132722305 930320921003538305 79166943571955537 569419417189113345 897631966236204417 473683289408082689 513308733775822657 914300620998520961 731138124653995137 206057628717939425 487702440463529281 374303872884201665 536125976267541633 993885232134314113 791971443375153665 712306303570674305 7985475162683998 958666929230258049 946396542895776385 497969591938886657 326725367793827073 167836691149826593 90081412573049137 737069695782796673 295638527305499137 171540971895989729 186177941070532417 558363259092022465 788322634175969537 343410991594137025 87859522409949873 760394384291348737 932733046826115201 931157629776219393 388830603599650689 754307109479203329 428111606471489409 931120140920025857 481950990396960321 562344195599795457 331495868786561217 335580843198794561 643447607508740353 956414519157437569 378544413397364097 131663577148312785 163223671497370049 786157295036648705 997717013322301185 278034396241860545 859619625528502273 868704333727965441 232150112740626465 75613948677808913 695920767372335489 138349380276967089 660219825384132225 159412651530384865 492857338251788225 807209101072846337 479763089919842433 251857357291068961 883842992718847105 119461291672937617 333834265420023233 768162081236294401 55911101234507041 521755186720941569 364935881900592577 989100808496569729 468024310028106049 178914174159164225 812730040450020353 406787744672850945 539065259618503489 273225562858915073 155787647168082785 798704925847939457 290404406592436737 301693137998288577 45067827487343945 841309175373890433 543148565354535169 70998874502880225 805266064960008577 587295298380862337 579290150088859009 555088178132567809 75278403758801457 803310453048549505 140916214603471697 573891198846315137 721777009462797953 104051142808284433 364937321567445825 50478924407034497 756881060677642369 583799548302106753 225623085393841921 662809726299872897 904362907174359553 500265274614545089 417372987172591105 108157607429863137 236604241021979073 723912340513560833 380021818113853249 104460404238711393 10087248136457561 547714694689059201 513617932425312065 152442437335569281 289672901271899265 929567021760572545 104683443916009361 42834396972967425 16009284239842715 887576410640175361 287757645394712833 9841405216665323 946478663558394881 115494912182395377 581452328612449793 278831027957000545 14109510305260643 663068424429834369 394849397586732225 834784329489398401 492450384177232065 918644024671419137 16011262139137729 428257682753031361 334753086143464897 26691130469654213 228442033878302209 845448781959195393 845794328120888449 111772029283951473 2946586167020372 84579963764799265 632754920297358593 306889680819065089 971524145325041409 416463340851439745 521874701581680257 95115580260863201 287367314938286721 55178200256865041 789836698669390081 69153186626120801 332005361170608641 845779430573205761 878356856879207681 47343281048721761 759046266905848193 588499229675182593 488242703737327617 913011937451610625 916374558885841793 289760820471574465 101837046765240305 376569875212037889 508215287254166977 264375178784565185 92507832561537393 609089132617096833 828967853565806977 943547667354156545 444534167559169217 828029563627250561 296560703879556801 880913785638672001 39847784286891401 99308931217503729 749318290512881921 533009799037447617 548720493067150977 977076660849075329 852629221908081537 238747615898137857 284367950342428353 958557939938881281 436348227334001153 580111748688640513 306919963738067713 864502116039840769 987768524329176449 197062339512473985 466264103041893889 147542570321970593 335704454380184833 705269862226519041 597504158009428481 215724736352438401 646890908823117185 755707046281361921 384414540788284865 274280009612194689 725325164856478465 438289613547059521 408167635296337025 26236263157510821 657762353360460801 203822391310968257 39239910585521897 125605861836699969 624366948430427777 623729074839363969 313865902576651457 292749764005503041 123183465651585777 567805173880902465 982433491060376705 930276828249073921 511909044667213185 527042301757550273 11150819025459669 322821115714202049 112342834024452993 690060765737445761 961141281697777537 671692108782362881 754391155119570561 174614205714224385 627439815651996417 365283666472389953 550787359808715841 274877617328673537 876397806492619265 780952518651016449 524530175400620609 293806298061159745 821606869392127233 269656477350235233 982868213804302081 148890882997097409 889100102721201281 709921626742382081 909500271067734913 458390503422808833 271384733609522753 504756856107047041 186185121912593857 800985018645452161 101528928035421025 209148534938375265 852449783645560961 690256051948271233 3419489458650561 145068208687018081 454465747508329793 990118017891251841 618402781582844289 616957230007951489 548967515616332929 820032272747344129 163420045062707681 367984546293580929 733481000630355585 839432765225740929 948676897355781505 103702752211003009 928900005705592961 367277923276279937 246696771959619809 595873298433001985 694011166569346433 371153797192864257 647775930472491265 609139737254306433 893960468291446401 565145501938875585 513485030769231809 663968394817839489 256541808930627713 879150575103881985 819675619593638785 161044200740146689 52859133265478417 424936803668519041 298800900534814657 298425891520889025 44282464750217801 884681185303254145 599225271177132929 369674746748241729 798223785173455233 412723790756817985 193177988692013985 748444729270243457 734265211742219009 675713195501419521 17329473774466921 155354694691592257 703368362963935617 393216663694435201 618485761118364545 632175524276089345 300694250255681089 591351208190093953 715084013071688705 185401931086882849 382006544172916993 985318829289756289 152131394216496577 928210604479868801 700381705019061889 280283464655713729 817687520878124033 71828605380058977 150296299872643137 369316275831014465 63298713484158497 572768816616427777 637018914250411649 135792665606647489 904926953765979649 112678101467704289 58140469212695225 887406677557496705 916479345524180609 307258941979778625 659196536211403777 989758986929803777 422261559563949633 247562029054844161 115457464881494337 487281363205457985 770402772947505793 261725871283100993 996500865783339393 934216081592257537 65006552407950833 941905291489799681 829175283316338561 172731095894366849 454573544122411009 256754001503605153 218677816143248545 831403671203521153 637844279552112385 914602599216717441 487991055990100609 145754424119108001 640975452223045761 959722630102884737 14770083118214929 671893143254084865 642867225643144065 980235110486400897 984477440602709889 251405176113767233 945104060530411521 840878434513381761 132297072296047697 445245382545852673 381583762661208001 789691193466065793 347906213505545729 669623482352623233 88340513438907921 340510437281590593 790961231470426241 598792877830096129 669794116230420353 921980616388648193 576198487186864833 537552523453971521 232781135121570049 780583169758625025 691028493498642177 477520957168554369 358970581502106241 605226784882287233 801700039146389505 331351013252405121 959988880307122433 332504059728773185 73444597150064801 361655818033302273 733752584313933185 326266958120609025 303019300987180865 388269239305177665 6734264121973866 787271380866666753 156913116023453377 848449830661014145 512393745828049409 725985687934436225 383954619052921921 907764295598273153 793644960450279809 965069414413687041 676575088111242497 360787405677246657 615474671351350401 471452037525548225 680576460438736257 134687954717808369 986784820765194625 348447785964236097 179594201088924865 507617529506365633 87921746540999377 246126448923117633 28819300703666785 198088439252391169 817534627884441473 926542252752494081 194865550907657345 869851883582743553 560348786698327233 605848440823447041 627476992112939009 255925164692062177 652748461603323393 297364529330291585 387230053768213633 540250275878850753 417964947354235521 211011630953631617 865284473738135809 179003338589442497 355011115658300033 791009052026719617 330990654054410497 406947925765866369 408768866849229057 864277889599772929 845807747243405569 996693113248713985 301923567974256449 748694895080102913 593190533304131457 737661955722433793 767475574111202305 858377743440367873 340153104685832385 722505801708056321 543695068648588609 120881363832960881 404027587796072385 95247255907185745 57599257334103985 369989461325499009 625045657158089857 979357479281166081 469921972625229505 232266102880583233 309943504830336257 995154700110663937 841341551760606849 23384566142450325 422616275601505729 52358105423483185 529285006511742017 902294869563842689 854339830280999041 1477504102258110 975411567271905281 291472829408373697 948275117617662081 611222113188748801 999998221492603521 106882435696871169 511537482498773953 150654329887789377 800630438987767041 102075117730631601 894338976606654465 364904226041520705 544194446791806273 20364392920225073 811510230141898625 690530551893363713 744149746579964289 873697772775440001 29618752060137865 337822074291270977 296033620637899713 586269949570162689 836086714013369217 127361913591119697 885339710502208257 217777518885437601 978962402337280897 290034995913689665 531171938184598977 731326119454660481 41729655482647841 484477615582495233 849879635839712897 713311204986805377 661787803751757057 43006219024821489 544331318340084609 959174015426793089 669664956569967233 493702688654639873 991309636981512193 484979999926562049 814929002297894529 118083435773659313 222060253958119361 338598273146100609 841047459271358337 164272317825595585 195279238818656609 797322972880660737 2658406844112449 146590589918819361 939378672344105345 835640942918569601 803014194202525313 803853595893873025 798955012671413505 515210302973510913 525536535121766209 968431512854923649 831850995529208577 529791500005853057 690890011139693185 102422997508046625 56525967648596521 74811674749550865 679779986337528961 200363855354314785 198733152265674561 501514936294352513 602474546535553665 332130677271994305 301471980642148225 559450728637497025 890127376737432065 325609574789726977 778190856196459905 81700208714789121 742253545588432897 64915507901407209 457237110660102529 581181748047892865 341722036950692161 33226050103539961 902188027152305921 713181632302887937 886541618942807425 64517586947193449 830176205701050625 931620077244584577 870319332441447041 618669709289239425 86495795029378545 890306118291800193 444977576599292481 170667753101401601 182119772873235777 384503076630746689 35165530896527741 746241866650709761 440374088200599105 514589470126889409 949457544112227969 60616465601288641 924628644961401857 607653734590083841 495184202877389633 769614279604983425 390829370913792193 532825262793505089 888505128652987265 746797212747157633 902986539144521345 873464367523833857 36645204564329961 108389747294072689 607953656629774721 908580143348370177 423241965017133761 549302428049589505 645205166067526657 144713152224195329 859280353921114625 886660885771508609 690701486753511041 818829703045206913 670536034153549569 67982705021695009 139793109970170801 156471547224807489 17848974108140681 153788027029211361 126563126711459969 464559383945225345 919569209293662465 371362914132010497 175766263076141633 315055972268904577 237445540472258177 528125001630318273 273943793828237857 37475195403100513 359979547258895169 218201637933663777 29354159945555125 591422427535771777 673380729941378305 31179377213593541 632660293955723265 194539328319063297 642897905024462081 632403152885434113 814083119993952641 99098046766126657 570256234151990785 212701537635044961 465818006307728193 857866067547728769 870612524117639425 563123998880332289 124393668880927073 715688890927051393 189892760137716737 406454800012372865 915432718453360001 279583715354288385 416259287928632193 679298989997324289 697676271971502593 932198601557100673 824059704907021697 101926579437876081 114513375922200561 89588551308690257 311849419512164161 571444332491825665 695585975573393921 95837845432210849 185494052738214081 968998423625439617 439923373374426753 478687166508432705 811110449957915649 763478328540589441 862723114153268993 349699794693034241 979485106519852929 30600552257229909 973189576788996609 760443822520596097 133030349907933505 973432956756614273 259243804235140385 866622199074324609 998340726964691841 842634348295721473 440529828623027713 302119797933737985 322658779299139585 4312432989696192 483690508184011521 424751919376998209 652339816025282433 310954061026681217 388721250395491329 218411997910276769 627633472909060737 494987667428251393 303309513577900673 978773103823495937 453314843339363457 951956793098734209 120033219648348673 281268414629987969 782063841782907393 515898346518032001 391348736371369921 643455501437070849 600797277033159169 986337656325137153 957300460738252929 214878339015239553 113817933120124337 655467180713362305 434305818553681921 425124719085626881 485697842710713729 644824793513382785 739313251411942913 917005536628590081 446922953698539521 810513671576519041 216823053504711553 111851541330732833 622782596957385729 460216776088262977 57053309618453345 176152913133375233 357703624414234881 367587564240881921 417902234751736065 964602744722437633 250744864185627137 121802699774011809 632905487511266049 138617507207907665 461446696015265473 842024963753477377 759339086330228993 239291150680511329 597462148151173249 676253113101157761 417826962093528193 120314961303915169 55794018607350897 327662906312543361 835753495451783169 113607973602736225 598066191967767169 473327726003706305 435557174459461313 355322933139841985 627730620009664641 302530988915737729 425318330682287617 292715833340874817 674743422948544897 275253658272280449 138303332085087057 926413223319638529 442948310538845633 434471473434616257 331266191333483585 424326113684937665 39722081102205209 375385800128842817 54937851121394489 432412706967664193 679529394299358081 35522093631005449 836479996271023617 466379660996377537 866691392612089857 404768669688625217 810595678143073409 913053469770328961 342309129558323393 725028606130894849 666949882842160897 319495129630833921 590937212126299009 744476964574889857 175660993305939425 174042861315097505 499939643282949953 678836938871473409 954605449126191233 361544593291053953 544767620186966913 107119817452147713 662484359366175105 933404491117482113 223592067418685761 565547603036936385 66008935210774665 3161353950613233 112341024626822161 902651577743458945 329772943514512897 144711505226648993 974397726986218497 900697846998685441 320621501697260673 20680192489063389 596798377261158913 461639754297440449 877448001478484225 443653793800262273 86143272575448289 85869843275549585 560831326138142593 216955617679129633 32640179703342653 53398566270605129 818865375845859969 911451092539191937 420398712314558081 842106012029649537 255658800609765537 910698982666584577 247578014631976385 906904361990658689 502646323062407425 251944253372709441 233171360892306721 95645397113532481 321030676123413633 861420650583422593 580629401337851905 119166978066378001 22967546057088841 38767272284797369 785342785711669889 628877823184200961 121741562077900769 499758703434960001 797013836878811393 418738923509696577 605010871947826049 904822974672196481 253559892752953441 970545374899661057 183697751456790561 751921000901486337 905446946670643585 241302086135622305 881374576780956417 418355571124816833 53915357224504137 66603551713615873 989764904973370113 322162708195090625 779718730842141441 469779471005612225 585599921757506049 918233609019136257 777666666579143809 246787264283927489 858517689866502529 28666724612289585 713980955182442753 493177293180028929 580568027899403265 765627157815213569 556407105974450625 881809651010474497 312416031550483841 675889756923080449 299957798008783553 946370559545304193 812373778608758785 310083378447938433 823516078755012865 912254505718028289 530409198822027841 990382094237045121 304332926782784321 607303086981435265 734385002073338497 365074939703145409 119380217034780849 122605919999774209 449695505827506305 347284453487130689 545855240803398081 448580716635436993 981546747971350401 141416056969216449 799790799957641217 632491556237102465 832341976493566465 371150577171729153 124244578804642465 767194296566376705 591592035428675457 396511241254795969 250087059714338977 582098779811293057 144694879624253761 7439577495684803 736767752786242689 649116817527616513 867672011681662465 23222158863244857 482029017893872001 399855691522720513 410988605367762689 329967333550850817 233394331905309121 764776899151886593 56020023398616561 424208314614457281 796047557247483393 357851913733203009 297286916255941953 174801560676822721 7730662757175822 636918636304816513 372615665113102081 795917584004666113 528433496443376769 344106796247121601 557867168519678081 672530483642471937 298469674873523137 74115627872547665 554416431722188481 880972932194861569 771191497890278273 910675520446932993 633384661883283713 888530357788905473 984883082765911425 421214822749053761 33576164502761685 838521970218447873 351698701207972417 692716392698702721 628630838541013761 74802394774476257 999921658342849153 642243630288792449 37171042599027257 629186311298763521 289972037422934657 236025430543282497 117425614518836593 487144962062469505 55778310028522073 21821554990314241 400305434434329729 714568002667089537 413262241467187137 119177157688756801 223160689124583201 327872237792089281 979307767411306369 447875427676454081 647071486000413697 930840620771771649 800856643058502017 11293336319784687 205737240689600769 136985815173371601 588485732750193281 821465117936728705 941687885477250561 111772930269079745 256386878540077121 967594177739460609 349117979305034945 873651063046647681 706129423167247745 128784425097567377 841244806136558081 408603319686431361 60601728757809785 832269384859319681 288440089755866305 5025361747183156 603390489854227457 105909657485998561 391833591982134529 282503539148603265 844479350553292801 91839192553113233 41612160355825265 150930645915618561 893070363121488257 228626222252419361 1441313080135843 829940578057556225 540717231950658561 902058384389977857 917544755886311297 220557998394834689 651597134617297537 967671360518071553 695841880032418177 442065833116497921 21052263615395361 297549076762624769 161640855342440673 521337351853869505 338542150545684737 863988975112850049 817816969546072449 796331029588809985 207527381663261665 785730873926173185 668898937689348865 20300667279510521 903843552210950913 999100310669067649 965391575552274561 831850671182461825 157735299397423041 625249809963254017 345958061331870657 794712270976187777 325443062716963969 862452058336803201 981370562827578369 669601106450539137 867233908051936513 93990306191006561 735640845500725505 721435344214793217 703831381149363713 450611269886454849 104314162570773313 404366612098510081 306741989119707649 962887185025596929 331026824258330497 623448872171049857 955036608068802177 672434278464127233 970191911888434817 317413206088854593 517387943343045697 209137593819878721 600815206327368449 417124671294057921 89879188643344321 779844635765474689 14306101642290515 337191215933682305 424198303944940865 726045504689825153 123712636445233665 285319426745640929 44855922248153489 595612887893626241 964677359611528065 509937940065963585 396176864179189185 416614268845354049 386808116447483009 539031984051117505 38804649860587401 767538824666818433 540936558423169345 832872052679999105 480739311777490753 594135516441173889 741373806783414529 624321451602124673 469540293078829057 142694649641359921 176868800203635617 49741714931752057 670932325371644801 55405505463273385 729256991666900993 681376983152116353 435941981092177857 625895330615552641 570106792404629889 911808667889669505 525780150468968065 540832835666680705 494005053565601345 169075421945162689 73510064431125953 563320202880195329 129072491756460289 966920895126616449 957265735059060353 550584256080117761 273091865231677377 331058300618675393 25200876825344665 775217709981294721 935117455801929473 155146755343547937 21867567430042813 647048107093173249 31090569977138217 698305003520683649 534386168997706049 850882979260607233 666913903963916289 361513797915545601 110237421272394449 441277750641621249 138364283396938961 398374210582286273 843073200722464897 214605741939639233 44500052599772745 604715786750841089 15518275648510383 434710154506507969 625822812242958593 772931054385903617 806060539975725057 773043920012728577 741984850995663745 725221770353453313 978965739906108417 767337609242634497 953520048651981313 692872734569956353 890493680506317313 662486014714833281 390768807753971713 277041348480064897 960950376113608193 709643368752057985 419343260430807169 4310646210594627 20323651655210997 728723243829652097 249239159526894113 824470598281760001 66082374095607577 427994818018238017 303772060601616577 738862391321102721 46460856751586737 892760187603702401 350249196549356161 998463435321252097 263114096646582145 151820584016451937 597661401910713217 78152355109605057 975955438913693697 482350515531980033 454293121924365569 476843497356224321 283440075000932257 375780818316105345 692229504503771393 575114841135697217 477324535582617665 942352178780826241 934139384113933569 518391951279408385 856428097137502721 141272692390561617 723908187470712449 803639072006628609 594185845617083393 76154265513626033 795786984588687617 802916936106026241 245479093996699745 758995959150116353 361439637463334401 433290674753660481 45645995277418193 115935528884964609 400960825089299521 107730667399220433 385627591188331585 557936246713740737 698580210088820737 707289582529224193 969431251926799617 471272409968864961 97963721452856593 785530541024098049 791658556268295425 376006562935220481 572998422282253697 439619596765506753 472537196777913921 963622190386733057 890554273457297537 99500886621012081 805130534162238081 543720301699313089 70430856361255681 941090166435085313 894213030513149953 718464721900634369 478621342637040897 218522333688707009 679359025814314113 54651854503550369 192886258965884865 734366253554238593 257385248106452033 657393992737528577 489777452522929473 78696065667951841 463328127639165633 465073743341310593 670664680586909825 524427466569559169 987164481674959361 709208602910084865 487594988259616001 376960549916287105 638662511855251585 820042003401784577 680185063885588225 653612955768490881 608868372688554881 442058033299705473 390060635053515649 678398643964509825 988205890277647873 564334356602461889 793091251508073473 189353877354417217 803032397365448961 807959405767380865 260925057404449505 990903290945521281 230416166648446113 964028529469761281 826832946597576833 867890545326925953 891169631581924225 86507244058001473 46976383574104833 189190329586164545 540701545082875137 38140881383430529 392894721707406785 348716702807873729 553579504124364545 916356557763752065 725867622244436481 354717256652673281 198985924709269569 379628321700341313 846072734318013825 622188656953877505 339294649611694849 511067384112212865 501979700819134657 438887092240360513 252205973081011329 531189306773303105 26675369661163017 956682334095855617 318294034916355905 770156734844793089 141903377321284545 653986810798169729 261106333438569025 773682520380521729 657250594054360705 471876624246245761 47399595411938833 16711707951120759 276474840340341633 649630113278714625 912613483399759617 283614653581327745 506419364448660737 281186696614522433 873812679875605633 519675336525015297 512901373981549121 842044628304432001 522232825156358145 621031512513798785 464621002392974017 159066280271641601 484035665373419009 791924559507666689 498365027270921217 229363942740473441 225327649755179489 420279495149902273 490053003118006785 857843216604035073 520963165956707969 894517511583646977 655593789968918401 648155174564958977 961802680541758593 973487290523781505 977814312942953729 523947902697781121 38216321497593241 622995141995378561 171241339245938209 704733113427220609 195628963344752545 120250466448812433 481237670708068801 144839557293575905 538332715491797825 503379984541684417 959517984172748545 549382266784657985 678810933479191169 486884424239054401 871623171436240769 595630553453130369 350213533156868097 983522713526046081 746366997478986625 252428462008833057 468810552146699393 654744011450720385 961061772926697729 648354374577618177 141268633653929505 69704932920192417 123582086532849185 788171967351427585 839107467310817921 279490896159291681 332764028483964609 257018062918799489 430989272761102913 928914458508646785 407613317995100033 536014407160688961 684488216625545985 531822618787902721 624285891485200769 538025342223445313 75217274826705713 653967165279855361 404410373100517953 767682059238989441 515821552495232513 485060050002619649 791269999989040641 128251908651687793 824168515330363521 471657284829522177 729503573019911809 805268434732123905 163491031843939553 236122795690238977 942797412089063809 21999696609920961 222307637880156513 163375850041777697 161624676255826209 406889353440970305 864320075672402817 613804902534230529 184171325215018561 563252238638877825 314459991973926401 363144796813802625 618521012525064833 465064039946138753 493738765980715777 301896030204449793 528930875084924417 1098550997507886 850085840352868225 699772045089535105 735218080081153921 287506078436233985 323105710134861121 84576068676245345 349119672511179137 903888289083280257 936430947275532289 457840693968083905 697837295929872385 570828376630355905 831512365255214593 707643991694585089 21310298763793869 771626229329537921 381306721540362049 546503278152474817 940177150890974593 674736601685463425 782061277705146497 541524549898827713 395612542693882561 386309446720527937 287542150584890529 85559845504352689 545617583959227649 957605863479226881 984523755257846785 830629219623762817 465869725320530369 796355869564731521 813688824489723521 845056427970266753 713508952917891329 743905733158992897 909446552019495809 818530635892546561 151474020084165761 343968205667120961 399349411215432321 107648290645162353 447058540657764097 959758997347488897 593191208686910465 449542550617156417 414708239469561601 813222546540966785 168539006900481057 262230156238704385 698829099154920705 594989860895889665 79053753217785073 664680169521989889 32248121201590153 601866268799820801 670777847548315265 582843414710058753 570315495560265601 928337623574872577 976526529491657473 533608533806233985 215435709716857121 801255164370299905 597152930931734657 198628140336754913 803667087354028801 887082168594286465 588927984039720833 594069425060627713 931160991114339201 206555043666295297 617375160042676865 218595550983256001 726475016018326913 3147913342058218 459040303421609537 806410084454245889 213665502288151297 573278368365233601 23897681915535429 339254356834860737 14645171180916351 174823185232963137 113058857327281713 473219849706925569 977308197445566465 886421782927012481 440450158152138753 33632258362562341 123729139683263153 846552298057883265 245071464982125057 322713625862963457 841310417713415809 14915726496237625 454882765976513793 596991665784489857 5687016526053413 278827916724178945 577449564933409921 709383918381707393 259723372035992385 886792619328385665 670002791147560065 907546524789555713 775907517145270785 296031610777799169 156947430796215329 546575969560667137 813338100067582593 239425430380517665 331125736557758913 749744945788936705 324412392971964865 272140809597754433 901969638036952449 153023351806769633 864984450262753025 74383745207168065 385351932846042177 943190146461009921 475523714728836929 142540684653578609 803381049372610817 669014183771384577 905642168867515777 177899765802035137 555118699852947393 322030029855373121 191874150416765601 914749796716403585 299397648863852353 77740947864743505 826013758014497025 455631986526096705 767367170246181761 817653532821569921 491491927444400321 491688658414272321 994510617280077697 153519700165379201 36685323625235353 374359602762776705 69701949144722161 511789692028148865 200793730853945377 618190675022315649 73060103814590609 850947276240209025 829728196322733441 503436021440787585 986210846069575041 547613187337677953 401670352096260801 414775238878416257 469989211727984449 747697908890888449 625570671057388929 5275155065273652 118150978049321505 213217934803342497 447451465308404289 272273065314987393 104472777997877137 158543486342058049 781195773649429249 936839493397879809 678496605208572161 344828114052749185 720387470546739969 846714170497488513 256529589553117889 449314491887111681 449197524950974977 393044259426371649 564383122667457857 436373827324562305 882387905928737793 515959204060305153 472390741170592321 896901478507107457 571954735830857409 848187268764430465 517770695080280065 487566399923597505 231107493136590849 937875161930616449 221310902612749761 165029744478449217 471157928685315137 532959424122250177 902190082641446657 674366144359996929 915072443235772033 284426817230876609 894673325083978497 95422688484962497 650151543677694081 322286088988558849 632222269886817409 383743222938111489 184391212261658657 316875519650533761 637653479583953281 50102135249989745 365030150410277057 403194897164691905 832402571118585345 18890056060715921 557695458527348353 714347326177612929 934370282236081153 482956735204130177 240153948231366593 942100867291340929 873528948781817857 251551536014179777 771308516105790465 971352738580787201 829367924169169153 767342354204249217 704725400880747137 77345004008602561 536893343620782529 74897118500221185 643240261439359489 739410635532561153 161435386030440513 561361181819382465 309295413676650817 825517879889954305 190743877943184257 93366676679867313 532458812529995393 703749299764194049 210184779708022529 153599099199158945 44544023947352689 909045004790780161 28324855820436313 975179814995247105 902991062663033985 958127753142985473 711473722341032961 299483660040369409 629407137910519041 87706101752072385 613130546552092417 888706152534840705 612755613117855105 369140925062549057 284671010195388865 32057850667303713 361597409703435329 308205721099934465 204547800222563585 45651898207811569 938633231818471297 605942492036700033 932928922483462529 810847607741482753 530793920767237633 873607936881509121 595851606678245121 182025852493044481 22131527377183601 352139538887580993 427039547705710721 158633884616410369 583251880288273153 878393182277957121 486556771753178881 922105783028516865 374102090484427649 713683504418650497 64116587592401689 628322869852969089 196310129899714529 355090593135113153 732417947071375873 491133933806626305 312319917097937601 989902186963160321 504258156223563969 540740773911085889 172250798346553313 934884541252440449 168909312253923361 169228240241100289 722336490384350337 784387897698746113 131510154405283681 439062412533292673 593192014317096961 337289351570913025 87804270859002993 212003634871113185 329869460866376577 898277162118755969 659863861880474241 616715627835805697 992171148144095105 672931509900447361 861514583882943489 702655640968235009 752093426728663425 570527682550942209 510685452452243265 392986400622749697 390302615578619329 368673980327510977 656137427150433409 945766263811837185 955547878735473025 408118587114142145 824889199597983233 34182319939151997 925870839339822337 505762563943530817 651697921422019969 564850001898580673 389979936713302785 783670303003571457 841330202652308353 348094888378330561 458445526643700417 499369543034728001 696863746547016705 423665612851610945 990291067051572353 568800704495355777 772306526136965505 15633954159302023 969582983413985793 341855167374003329 865447513489947137 855577081295084673 442858533174501185 818604498560926465 237724707315841505 665890373489833857 801403748378291457 82262851755498193 953301630558648577 455755048459653953 597853893437303425 425963123481903233 781396649553194369 549515819230766337 775313392752636289 821009266412456577 556749462662160961 867767775784532353 675782423399823489 823962748356091649 986099981553230977 420191464377229121 15359893717473483 261425814459013153 7485644926525482 579118527281767809 964318901930738561 530518273885217409 228448025059158497 895090081372376961 864197552388347393 778753302996530945 103917474496618929 729544067928348033 30616763095451917 701371547335025281 170279576089832577 132618910769270577 624353989484305281 42386927025116705 275208366852147905 331396787851762305 84619178280803457 885952317058364929 670192767292128641 139363465256526097 983473314397187457 458613997800934913 541823425465928193 103190774574645873 20502195509720877 865160764471891457 917011341487160833 398035247563360193 889435125864920961 88782159779949409 395166236132574529 325399968084131073 836231625398937729 790950763877003009 236385728988473441 794359173259653761 329725564951942849 241781152788714593 508935059795724929 741854345991530497 585316925712902529 844663333015642369 202395383770330273 13219301966660881 939163203539877121 639916488562843009 16115660201926119 550587898547977537 750196898967004673 284380049751586497 397932896064226305 673014292993986689 611059114031590401 913698723293773441 938067065209303041 954749965781648001 943293580033241601 61136522767849753 410814461461747265 472056813918459969 319117028471751489 193767320324464961 235945623079139457 577199321522190465 139622253201451937 149656316670824897 426975349101901697 531983943120526017 170856057787020193 737113409634641665 869751777578493057 281658201577986497 223947100649240833 361336044391787713 87773074021050945 940528419793782401 308065004348989633 849961063256213121 196573048221971201 588811285831869953 495823546773721089 685532652276389633 115335041243561425 219633407443286177 645773863563007873 851112018259495809 17135764480791239 927492456520926849 917469925338195969 139774235752764049 578051491691304833 74776249388254001 598454672686003201 457254091450860033 588567165287251713 419109967466003073 312262658886908161 700336035968870657 567728642490131137 317499507284782849 880640427576437889 765678842422428161 961308537662738177 757718471516543745 425750702380980801 131693580289702801 490580976751438401 295530386184214657 188877350579517153 960049354094447745 69409130797389193 18654165976389693 746436565508673793 436685242044983809 136155700406966673 513502462142771073 72902355250775489 971304312390966401 105969644409547921 905407128276156161 250172790623082625 208786807417975937 181446446174938113 382176440898081921 586164116121167873 588479879189431937 849293152713123329 27412726657818353 779874325760403073 383720949866027905 811867367235670657 195189488628233921 369282714206789825 933176165184843137 770340387820986881 290701803137128705 601348794691887233 759694824963485569 696422825694789121 499745488308963841 664769391466350593 786590421809076865 948375368912529409 378857138509491905 786398228462616065 183879311057591361 641321943412158593 1291387684620560 387304509909526465 989484383846015489 49226425993502689 603481521664921473 465947385370213825 487313733627996033 864451345274666497 22107617368522625 781098373559316865 23148506883099885 879376729576272001 111390557977703249 668805348836627841 91240223740509665 982533487490975745 319873370088334529 384336133971530113 923371156239934209 319137500108603009 550001164036391553 415768655126100865 704942173485715585 483462025986376897 764650344592087809 990434562514522497 879616116514565505 759446133479109121 812894508479761409 974125765362458625 688481563793072129 668219742475862657 971361370230471937 46815035112317105 228057103388064065 519370541427484481 414289971204343745 694224258798840321 463300252511128705 789948608293549569 489723140731019393 464123637654225281 59813271828030425 105190068187646097 374174505709166977 647613686792993793 819470623144479105 392155628556572801 564725098179810177 122305862774098273 334675027331652353 586962407191911937 235089601843331041 365378589441263553 90451307138078369 653702171741578241 798129320726321409 454669931202332097 215804759348937825 814775004164339073 977085858722038145 335627739324394241 944524005099548673 885138552251937921 265099080027045633 367049333393751425 322342428526749121 674418495431346817 149112990076705633 560707239318276161 976657744850097537 189109696053812129 769946546943504769 406401749634497409 734541251914262017 91008792777749649 493120896804786241 397556663922756545 375367226694674369 696971781959185025 961122936510282241 531658069331044225 880004042770476545 29123488676326305 701405253984919553 108728996061643105 686202218801991425 724423813633997313 967957195688700929 59361792684470065 879786074114402817 309307318219048001 718238872123041665 36946673807022993 96825278085031393 650872139909502337 70282149921769841 357615660453106433 539575647658548289 663340476578092417 173587904895075681 82667623981024001 728205384472669697 320410003474968641 666969837006025345 644078920006691585 933858862266330241 84452653324767377 119719788151829937 211986722088141729 132275388963034145 286708260529856321 470530569295892353 807235198375153153 449920388574039297 193704707434470433 230767607451728193 51299680531258217 568471488349228353 279777476473590529 422313077756189889 514877515495143681 233727368917978849 40048969305807705 20823403886996773 235507929564477089 659893252008043137 859475665211057537 296475903878405953 999733533357456897 211188874207405057 479118218621998465 437890740468933633 68144617935899985 714393038642281601 338800002151948801 340783017976367105 819380699258445569 245978661883892609 34582449382689617 399034663837884545 224653422673469537 336723953367322113 709414903482077313 588409454876927617 576077503858570625 539054291607751425 935951595934305665 446325008563551489 684153419967003649 954945808032544385 482532926784792001 667325570521303041 51863637251202025 75200967812119041 847991456327058305 723676803801257729 810374831599545985 537608860168244737 70179010590614153 32461335492673273 465258388744800321 778373790765353857 659459111826741633 901449354569795201 519052023881158657 87805418448663633 575032632933222465 550734893985680449 588113198561600769 50307410282353969 582653203909437441 508673382416478849 766911698538280065 465999715061752065 631456531489909889 280162429233445921 274650832155927553 535807388725427073 730313492567255169 372033422735032833 176495777511775041 715616757876301057 245984690384638337 101649188907732225 549450210355260545 283332892435336001 282693182253233025 506240488501934017 471410046116801601 343691187797059457 422456361231816385 585694336507874177 777112491027182337 950925643233144833 335166564293523073 852187822696837633 538191181517618113 943447479198464897 725146948498924417 106125107254104737 593570560475328129 345235374133491009 525523587094987457 717290374172708993 353836355970457793 136503133827613249 832660651766111873 749108559500900353 217480655267465281 375337345909908737 580142027976329217 636666444241289089 722141166787594113 59456831067091545 566013819960893697 8072025185970945 479861397698826433 453232793652826881 989517002950883329 644327763739514881 747343207475722753 522943809948298369 836252035146067329 603796175330519041 411122090593821121 479368484960868801 126166613289193201 620302072842523649 240170157001784897 530811070805878401 450108005938979265 23827429106393793 506848679649252161 814206883906077697 251721590189497121 462620088388863617 799242826639357441 62885296963894889 736621413140262913 536489247485764737 857192354022160385 55823727413692129 25045861384249693 322356555983535745 139885166348733489 896876709344365313 513305912650174913 502154664988939457 169432318365423393 18705133197098433 319524026010803649 35422896644494273 352744795143820481 773282379388785281 997362563250653953 778075225545951105 339260832014232961 40361670888582777 385190786574376897 186566770258227873 166229182398978977 391722838183266497 885603009331227009 892944300987540609 633565173526577025 630072140506509697 650166449331429377 949041690610048513 959614169548928001 567966132177911489 976159811136888321 453505583181158273 735957751280849921 518015114899551297 745901666921575681 957667639254712065 227783084134841825 377963788391053185 385725377616076033 937900353327609857 876032143333716865 363241615308592001 662023659576156801 993511437992996353 433906260649763457 268543464488981697 627975019446871809 629079944433971841 14299412241356891 735387601686934273 289115213731598401 185173452219860481 702972345136458881 923973371631785089 561993702319547585 946492625478402561 586985603047210753 497720271919430273 991546819375677953 764675009909812097 606934322990838401 143433870475927713 493940143053585217 845386948282470785 628347895139356161 388057476581163713 267521369954828001 155198733505105921 371334771924068737 106501953224192641 520845953627294017 270456410606630721 182893441180638657 419294868376308481 999779911170598785 313441794472399937 193626404536502145 182074637113611713 542361600698150401 874183101484465665 795861488814679809 702720717897786753 277955987493406561 801099912793492993 5005527456546589 870727607232009089 234425010691985857 340120807311326017 527555943350890305 434993639848354241 282355197721692257 18007736155770005 930427606497602305 561325759053783489 678242713039146881 687490869702987393 375592092131611841 83603786363735105 258975633414614497 393719046107978689 905575689786189697 529772603585552577 268637476635753089 875846898639952769 208847773784512481 255833376578433313 186873936526403393 104818050946963841 394904003314394433 11105810512287207 987730457108177921 877197256913024897 317885838063361345 342677744074844545 341520775070499393 62010837600983137 921480595869752449 235716477234557697 123089934958876769 137857044385771841 468841304480307009 791883396356293889 591578598141602177 494053867275230401 167204472795702945 36290024187518809 33892787171687645 13434123089513861 911243190432784897 783204892984624513 931573594123754881 444834212125190465 731074220535731457 4136929332258178 624308897354730113 327736536666453313 134967542028178401 154177661522961537 449222838412588033 895424042723451649 243536686414330465 201901827210132737 770232771999026561 680021490176574849 297494763309359233 656149182924277633 653716679479849473 24689688585599613 426545840607900545 124209810450718545 63650692930970369 504888868783940097 149870902084231265 8006290506383352 850045474608343425 330043406520818625 861813509758718465 938629084123998977 888345798536768385 175255086338001569 978249113062403841 758981639153969153 34498849125405685 944183804072824961 683835234185096449 36399435827416225 21307548836979609 631225867365561345 547614081502118209 672117713888322817 607754715463038081 504178677816756929 149626063140857473 575696296898410497 666126091989276801 116319378488999089 285268753070553761 196412059445346913 54514350872828745 356001838777647361 53702665077253185 9770482643073565 67816112297556689 607373937786395137 973889278120637441 608362725002503937 622428895123782401 710643309736102657 254699692360446753 558124011971539585 632928802305521281 435607343109172289 37430641087482289 572578230695310017 948101692011185537 607170091686814593 159109902397688065 200952719330739873 784474664052858369 413677672872882625 97892008207580257 196311675064006145 524239961004632001 183622509215528129 867989099625304961 55406684325145505 618093907072143617 507228225336763905 856927389263873409 134223915071029153 879568347863333633 808388957060092417 834068525311636225 926789816916123521 794075273204590849 719282074887690497 513513771559829057 937376062829908865 351905965546841089 82709682621217697 299568884628030209 418640248590531201 999238180812774657 391984536344143233 867365446825644417 634396855686215809 374847599249299905 589218051688565249 489111762941035969 232703492389173761 743357143468450945 572574640795824769 977509814259704577 482965768791185473 269778811885366561 531935557147793473 517475745778909889 193130647185750337 216721480693600193 439099538994543809 746416505408419073 936198051808641921 637493748855909761 89894642934186913 238546119425564033 88804234106913073 428587400832817857 36268560811993921 82298239087563729 131213183895848577 577473503421622017 389571227998491329 809658591595081089 643514565484064641 870693598635177985 732976471780052225 355678377048249665 626113553598909057 127921966512666081 490566627550581569 574639034139920577 795779859227518977 505675572623694337 880408280229222145 711046713590647553 686795482803344001 515945147302481665 674486381346586241 979192812245940993 998423624013650433 967127929830503809 123270761040846113 420401594828589953 156460026380468513 34799013373877585 628721311285094273 623898827067364481 432593153175655937 476228007975898049 696578674528712577 872703025808178305 828386291670195585 623919961805533825 824843943078068481 232914961254806497 871723277688555905 129248207669327537 826556471465682561 981737986183517825 286475334440890337 517491095007038401 505591239262091841 270603179329498305 428019841139057921 890948489710503169 46599087770960777 764625737652707457 378268000466899649 648586537630585217 214912403315569377 173634097356824673 567357672070908609 840754555068720385 837868244873636353 594167468857207809 841585394364383233 848475093387456513 732318327147513729 682732398872303745 588058141596359681 961791287618531457 508983484268117761 160471185947713473 118635969826069505 264453603097415169 605777066723536769 556076036513132993 224831706664371457 37255102209890369 640399977277088129 490759319519654017 60378547895563625 834619427799133057 216657543094672897 25463721308426557 161241151876179617 24272903150894365 736447963537603585 470993081121449089 49125882421829913 104280543249778641 455731478594660929 716716764081269249 12361555238850743 612309420681249665 951641484225962881 188924165038642401 48818704334475881 146240794641890657 641001390471306113 397382895915711745 773883315747451009 541348755514583489 887746888536970113 75410953557039313 230095488880461825 855986922865660929 266130276717550625 837661257141832065 824724893186452609 654490024027730049 494234404433218113 259312946407973761 111228502462861201 432843036144753089 532506441367875265 274569306791988769 317292223041004481 590261059175112705 47118877180015065 771003697598828801 606191998222296705 429447263373781121 388484719025658625 454723966981390529 192842081908690241 481868184706350209 29828591681582141 230519105331936193 977573742001677441 354444387985573441 976103170887117953 997710879166106625 118976991302400145 23764142765209329 494623907134144513 438584463214979777 454736362834861313 447077323676346369 968582137027457409 869867211731644801 362119560234940993 790330317448031361 144220245011542401 852240243466027905 196580334599868673 907399355816913537 271170342214848161 87405020865219281 979884479476009345 747133459399755393 940652783898986625 271513145316319553 353455707977271745 562118134878055297 953410565017865217 378153729164836225 746586692872153217 482131179025664385 522053027190583681 189555504313929633 214215024354384545 673621470698172673 82655192472007153 422801848938320321 909694583620346753 802364538396979329 87890222166254977 165902720731438081 812095155815878657 358524038921352449 336669795070921665 469369639645407233 215857325885803425 991090134428425473 699363421463676417 270974927780727617 907061127861449985 872113173433966465 887420669347964289 568745951436028481 642205864654652417 200968128405897057 134012790460861457 119675682838035873 962440293991161217 836360981127931777 68650107813713393 414474069237911617 921947299212103425 170836739442343329 532251576585014849 262917027382385985 590120543799084673 341709077818755713 766600968515067649 786572934346622849 262842758136724097 696767781940003713 78402969063279921 738126823850521473 951281538715871745 736621306646490881 306259928981550209 897031682971174913 622979166201457025 62511889637114849 869958890131005825 393270840111469505 768573282040872449 833938862787725569 844746621824445057 513717003688327617 530315616071998593 940106131317214977 946160571213159297 193648614763858977 930851642404430593 209361310806734465 928983661754390529 599784378258704001 710805370193167361 108330785759171985 170633580094506241 96698698959116321 153025762300980961 244916043473914145 926540386283054593 347285832757847873 724464830753884545 704866106006058113 292692777594187009 237275432953666145 791267595833570433 579067793379628929 496550944874517313 906518388475348097 399581128121393921 627413965530998017 48065494760312081 104335978093260449 707779132310431489 665158871171591681 131865183811985537 816758964535154049 102320290635343985 129713341378113969 602164034100201857 109702887432561633 29508174834230517 211159866743905409 74098586545463969 129383046690207953 782318271152359297 620292651856694017 987671410861896193 450544060693104577 751648855524617729 376249612205889153 580005341786009217 480965999244517633 294407418231724481 164966028866707873 443087062882558081 449438491762762753 399458381514701697 733532267958814593 600606424112189825 921817459555796865 712451292352806529 218494667433795073 720012070019396993 619372779439842689 380866818362076033 173238455708677473 423762384354379393 134500817071796065 223331040054841153 666498457531851393 494336236678737601 545739934624933185 237552030015020673 117046424743129761 726388359522505985 787241341353450241 717446851389706113 345617165771336961 990122203458856321 303388579663632641 733597206974504705 641698300300696193 784266624542883713 158728086037967841 376668338578308929 828084497031433345 804864566422214273 533997198043280705 608543726792614657 368875525360401473 295419820569751553 843666258194986113 401487986261212609 406292428614172225 710934795012708097 497524655146818881 865597403548033409 268336669679932513 387265807137144001 302538305028917889 516202136234124225 893587271998661889 900405552133566593 381214773266904641 665941495439195521 842609842410460929 898282897916718721 254383532380614945 44264282058872337 69452979773537041 739080832401516161 900609306583405057 256555152135742753 514071007116250177 951672052347166849 428007631981472513 155525761440497249 340401277825755265 600441147092840961 759250224307393793 871631296028905217 419028560527173953 171510407900829153 984885056913100289 352899246761079873 462302265363867073 761345796796963073 847228772694776961 216633244021434017 228473598852268353 631148350253145217 6118747225684730 388050746660933761 975553187853883265 658717085293165697 153465349132673633 969224688997709185 61444357982445297 769110131120559233 796173270168168321 574046144057785345 341397150445864385 30064140666087981 242580784001674497 712752972614648449 34492376410490521 59515856032508201 397699001983369281 897448608494567425 635867601969358977 590586822175612929 804446188517104641 855660893554041729 499526992196472001 182050476803116353 634616540721168641 423183533206451329 57248482075813457 935733003896775297 222975089252415169 384147607876936833 562353847806683393 800763235968222593 204732102022887841 232557959797741633 433603986606080129 300465338645313537 330448132547829249 745594490620700161 45512139154247681 831488822953364353 828506212329983745 538141765919259969 378845968761147841 655126418204492417 514637204507366145 766717140279379073 661554407669505921 254439314238343425 227199576470184193 678788203836841601 738971056154220161 372674058368819073 128222374787370081 273100020307989409 796701736728316289 111523782283999393 751471559074190081 413891690281570113 494513626322266497 363191249820278721 713471634879667201 995715544291353857 969846276266387969 317210270486814465 810608281776069377 308051060472376321 340924845775170113 138958128352715713 899879964092477313 425224723918116609 728162081907775873 307252643926975809 862908900650467073 25626811701624065 755502040160600065 747006130459983105 958440818932203393 506301811400557953 468124317435659521 351362638175519489 619360190839756801 39251174374310697 477656725622729537 885957312803487489 903449704089226241 451920680480835585 429525931933532929 563915240926181825 285581127824258369 597170160891504769 978723693932927617 810084626574752769 721216045730827265 501486002664275777 900119985424929281 261033353717582625 121120717288647489 791367055268647553 678177606470548225 815911750268629249 774786150304365185 146887587820341281 489804859339805889 332905493511365313 330543888037681217 221737118879342881 375037614631942529 205303896882771393 684756594553832065 207001570791899073 185808650635713953 726948106391919489 317341824914365121 61153600215259729 606404586745817601 623883824059010561 18483954952912997 143857438153414561 784118110901879169 970431878153309697 629554681173686913 292085449052773761 419489584073069441 584740088182247297 933473347257674369 182635201758696289 207436554274316609 900449239039037569 505096172265041345 507497447916971841 349156290969212097 804777395952488193 515454809382006849 122852338218816465 166244220490106913 414608072400259457 785121115476471169 947083786233644545 229914166787530401 704691719445651841 927633123298946305 209545425950832257 597073641908956161 107594449538087393 105378542393850689 374456415059892609 839463149601080321 53435653178770081 644823234170999681 70946723937932889 320901625830167361 116755025495596241 698344573628134017 991729832783970945 270304804321661153 274172304195207777 984659987412598529 523101248841637569 404598525933145921 364107543065163265 843030807763795969 835014264684996737 356598870293886721 371098818685528193 867797466887807873 992065219606669057 779664539169566209 652695704776764545 984715538981589633 997649511743144705 445358225942477761 785153461159627137 239989779946412801 410772051199128193 775021826935322625 751962485132853633 813446680308743425 587582056590957057 294239350550903105 741502974685762049 871171697501509377 710347391618594049 354420321850390977 689823767855447297 138016831949727249 541108326996390337 902599425749492865 812839763212100097 310134119851724673 444600008824775041 14054143974725265 958382005411042561 221212496650707649 287277329768226497 638155281791149825 489901249486411649 618115901451190529 661610646719335425 492274612788314433 235727410578991937 352491006550820865 785566180474472065 108493456192782385 524256574589532673 130610130330396145 867786281823523329 670824903763524097 528032002328959745 825840288473386881 644012366864370049 844844694820587009 688288617598221441 903909520371044609 817442524792223617 305810460857848897 344149640773085953 163428157110189441 865806896384651009 14950287997301361 383432126393035585 691392137138038273 904922223405062401 516658338755199489 629192998458481921 379749388051948225 269422790680646785 62511696709556473 220111563126852865 264275240471718561 136453636175186689 282607711183850081 704066227765682817 316330385118106945 780673702472892417 382628986493450881 291455080369662081 642541589543483777 15396858216345067 548812844139170881 384689896678683137 593652818939062913 604667742699842177 885797649076472705 367743856445248001 333969118577911681 187222493508894433 927928895339270785 787662577692177793 524809176243962817 751441918317322497 577447454353894273 649688830975396353 992671453944510081 359511880205356929 398089963741675521 68361287121636137 414504721807190913 511132893645349633 85671037777764529 36009694147242757 3283305822222361 837463488116153345 844477875449165057 482990784581833281 27371937506671885 252860100652934977 406703990736623681 84423795719391841 372901330139811201 996835420016136449 769219254832897537 717849554899462529 651165065447116801 356067536071503105 5882284004066208 975035452282430209 970117618995246337 153949260912551009 3137492200941950 387088107225455489 103253944601334529 173890895727549121 811216916834275969 821248943789459713 588959540257221249 586325831915043969 792925281840346881 964493038612633985 232937892922734593 675187008985158657 567389746782659201 615711302872274049 535276209551923905 907718717848350593 208592466760869409 185338121824319297 957451949382146945 815182848689016065 479888517829699905 947423812958806657 434088440338186369 607756750248281473 418582988968488193 131101489639522833 636139352882082689 744271704498526593 72163166886163313 381043943707471297 738645580274138113 329101939881635265 13743806596828279 792855800420344577 635115697501561217 680304420003675905 703099551257771777 50532264774023617 985409204578488193 373974665430662145 226367701724619521 898396082207202817 263851766024629345 641793906513253633 247770802147478273 586681691426566273 183910199589561793 7093237482703075 586820965207316225 183677765107521665 875453606205695617 267771458906064897 31340571773462501 971699228024323969 856402332225215489 353520269465629889 287806007351001377 90895224243499937 814019976724807809 634603711435755009 224156504180974977 293893187875813313 149461963546755777 77603599669711089 285098005756701409 83538968024587489 65308852285994593 320899383879872577 555486322326153473 661651680492031617 128160127129987697 573144820996528641 953633764163235713 383027419010293377 921046239811801089 968705280923796097 384012986509937089 728280969750290561 833159755446516225 95123787575570161 939120018616726785 952017047128951041 702562120187138817 242511320170148545 875119441740203265 377905118984319425 932067399958427265 119752779889122257 697867489794894849 976252427518065921 606039892505577857 397154676664324993 278157534100252225 127511151516262801 828595353129472257 232329322546089409 101346042814263633 929825607751869441 29517260271205717 631533444326759553 71309738701764049 711356767646197633 906566643055882113 11301961345363765 396995378348400129 547971981721705217 320878061509176833 27110527182554025 47316404300353553 131340471614795009 180521933919933985 702158618769370753 763114741385315713 677037679934873217 746426107238079361 148508785779096545 250255282151847777 180566774554751681 663927969398515 956192459548414977 673194196452151041 23011298497554125 621233655257242369 318068776682292033 41724169187411065 77221951946615521 617101427225989633 546895510436453249 293839080635272897 278020601547442689 965308708702110593 167060735442031937 474191558085642817 382008646594631105 346831775625943809 770675590838916225 180478308223904097 968452644401711617 753726891320809473 313312765917526529 579944249319773057 814770420638229377 806626964795853441 188787423433208097 606336263305415425 638863577185933441 814225213925027457 918337511353126273 145974942758080321 934570172614787201 175965249166878849 473814106422505409 962687079140401665 662602201209583745 692356608968339073 436609895095255489 38316888895657545 902369148089281537 736376678630463745 386730441563482689 802199165645667713 53079162853752137 352155672705094977 85468831341085409 163746742295650465 706586084866462081 997047519438680705 329524924608588097 262216908813250881 138871482236684337 409367616883002945 436186118809569473 712440822318093569 299198846301170113 561255096552329729 493552517303495361 801115528393602049 861359926422782209 704643994422525569 55066042725467665 412084048714468993 63683708722425793 514181153139915649 355235632580356481 408404142671052737 755354549440685441 415710326036219137 308009523006983681 142094882166112769 915970281486909953 519878385430629889 158426077087479905 708041151659692545 381171533876059969 580362317241139201 282796959047640673 406043662344593793 125722850677465921 3641373624461154 66686007696059593 664465112547780737 90882281304718753 856248917717437057 280414233983020001 841005798572190593 637641749962245505 765759692062559361 868941271124580097 922133343718819329 531963511331699841 578752037466273409 480066653832988545 154505330660590817 271111174630124897 123607544360979201 478405808321522113 161899556177409921 218334941501925793 694874296720172417 192095909410038945 622868440005937921 681402667318014465 211250831710927393 977371117746994177 241350873708022113 831778932848070657 948897749058943361 578835461384368641 559220553518350977 376776316445688769 379229125048638593 629400084193914497 301263665594795777 655994298341259009 774678079684292737 845510061396321793 965024745464042113 403204520873760705 731896574298005505 105659792289369393 466626678230504385 691044284010221313 709790343306252673 681605434606819201 915973204798156417 532075986800425217 715682350389087617 153573256316772001 248219014442803137 547716544994532481 788343868594552065 167704461576402497 101207598066459073 916120435412597761 328857778255624577 73665310499446689 259519571865887137 179320751297556321 292135518648052545 453606509863515585 334258220453996545 214927312307072065 961873881514676993 664423216386264705 403763614185685057 872707270504722689 443912059435376705 260616878232649889 784755890058853761 133814602197322337 97059622031522961 745187856479954945 257251211586712705 690798187232761729 111863950659852657 664213628862977921 141884602969135185 168436664921575393 97447680072932033 973536695748716545 977551349228711809 735679731575519489 361074436001899841 672869395448099585 913707029221292545 102402821267777009 96721183251943905 436315005161755905 699034565081198849 184313001311981153 735499372191981185 834626067577527681 590908992217926273 466311229631077825 565751354967275713 412417153889375489 43206040944049561 38177675142126337 483154798867246913 475090564290535873 459173136683183745 733985407019464065 475922615540483201 780615089308238209 67600132982242657 923671226716241025 547540813664994625 198840222192995233 431306052733880577 505333560423157057 105418231754001121 777176436452432257 704536390602889601 81843961723311761 39931879506070801 970796636027824129 388407186144469569 305133707063408385 441866172993187009 195709961050962273 499826175002674241 894058012804126849 80015253521338545 434947102089676481 168781927383982113 913180374536313601 823221394695494273 665621452792290561 251558051213827137 904416239554709761 346460789574337025 124863127374492673 523965334503067457 333611484367271041 928487332309899265 345758397956554817 970379189976760833 320314793385708865 414356928833257153 873785779854539905 73137007449254561 609866834991709825 480855951469706625 226267123056086209 435229078267489921 399230919503370561 973049255345358721 41617967769564505 530371693888561409 696612412677712513 58072262581859489 244381403624853281 502270899807960833 962865380777717633 315769556066953793 141984048324683697 253584269111577505 511097571406157441 218305770535877729 588806844797456769 239805009387417569 519016700763561537 71544887302081865 74587478685639761 469691795102143297 103794935224005521 744537892735550593 892560652818300289 908237987322927105 117072235639970049 10227712003000989 446417534662042945 367429426346753025 611805689086356353 186450941156508065 495571729121561345 781719822887190273 114758897333818049 893089734885620609 399926434969227521 617420992462804481 288395736702899073 36030826632796225 596041331122588545 816850838031761793 491804162593044929 764273624813000705 957118521459346305 778519150223821953 438161016404382785 811572206075581441 903509856361349505 213899025233807553 210415815275244001 782498376400042113 135563458212327953 480094060059776961 529703078544731201 44501355827108569 356770619138554689 987257535794519425 392996681617209025 677765625292494209 995665724877323265 231863604610630593 106328840454427361 664408616853037825 576216801285081473 764411117417317633 764268430751062785 184415794073402145 338092992155264257 206022229411225057 370171247460792321 559908819976286081 982903071205324545 166469362393961249 887986325232592641 349734508250122625 986086279813161345 360839548285646593 476260380990783745 156424661855496097 935548677835097217 288363690226695745 217684618847417953 446411284275029633 459445110120764609 830563918529186689 640457367271938689 696714564911260929 811904138654707457 993094051014558977 876400111460615297 327504054053036929 375301182100212545 593380253456025729 138796252647086513 535943116903226241 692348953397836161 961950398431973505 382079183175424193 454164652889062401 95364404479294513 47335402390764617 155661824018455521 170318748361196993 191283087596840321 701423043627748609 243381442566661825 499231960328558017 980145437738951169 273558490681928385 224364165436799809 906799868573372673 25820282605106825 997555063872617601 464850936254467969 383900945844231937 107729208145638465 446767674815568257 696053554351170305 51097243334837121 111486561237082785 629779002283434881 520933679584008065 840027433822086785 467994169159180033 64968830207085657 271552113534955457 242176960159426369 331072610666605953 508819157452158785 285078080676758113 107229964799898881 452742398106732225 413415751749404609 135561447203816241 93694889158101089 635484036724161409 787029824307744257 733162642618996353 171801692411264641 928025928513488257 952315509695616001 643838302341141121 616270110286947713 804378796233688577 904578910039070593 979753141053127041 33546817988337809 297025030980744705 123426665954220033 831313108746645249 989231340167933185 19576426529564373 981175411407029633 351199286937461633 847007627276383361 740154468001957633 407612118375091393 232759063823738913 126446954185539089 385669003794387073 440578302273898689 751338696740081281 425149756213272641 253644060607410177 333572403104291457 637502240621291393 138075762062399585 669959074358185857 263913442678124001 533583804832407105 516424875227045249 198660217228120225 537399347585854081 435796010145413249 228552257617067777 827795115599681025 807864183282639233 457425165348102081 470231544004661825 820105387669610113 903254029288667905 156865881456884193 790846625907036545 329570395590220481 695090401524844033 77892403272930017 391146551185073601 597552717586164993 277387057736582689 647263675569849601 458016353460138241 912096413121016577 886769768296368001 93271887031196593 648900615929733249 350343491346205121 240883259919861825 93052761667411937 655292849797447681 139757412254308385 680944106480744449 759388007334397441 658923890823672321 734695263679395073 950926911666108801 750478896649742209 759423050950815105 79797778039075953 45392765177119545 468012759557698369 177388268060269633 142738892996117521 116047720048790385 817164021530334849 316712538178151681 471289432531929025 390043995938121665 982476139409872257 965025053362836609 41723001769934601 757721824411483137 349493180696033089 897193267579595521 998771662763797249 611474379850015745 625307674162318209 565598134596143617 476194701873662721 528866146085967169 511747542546448385 69565568817679945 669251124793046145 835416783267818 920747224202788353 117764334521012865 796785735259685889 9178479382292439 728669312528399617 670040633644632065 835195080485643649 396585450641644865 809221002179444993 573154199645102849 676303492875131649 577939778928943361 505527142080996609 7936277439924312 106346236163002321 784694166937974529 571386569500877057 428858039623008833 127146687202536417 176809160941225217 778383449506993281 901855319461205377 249632864758122977 401525961524690433 26108382457696421 99103594158805217 543635766316622721 518306198495999105 662147881286035329 472502490011734721 189143205620663233 278397541807287041 399733272731342721 348763266864153793 758668469847815937 70089153390888729 375133954845427585 431672335227446529 387078448611557505 81844184268810241 503293059555719681 790430428025104001 726181239743123585 450801849666085249 936218736304045569 201667152686766817 211793921627812417 49918134633507809 499769303297288321 307155850730708865 719217511215003265 710175956366875009 954338219205016705 575380553546310145 380483413198103169 802381699497764993 595313022719242497 404536907316582977 867974221768843521 334239509625014337 459933882752796545 784508809405579649 201756874289795713 811446640756450689 446320010695391297 918703715576526721 453018188699683585 715896566637077633 264098720570263617 781828704603796609 137307055968019393 359750546652797697 938520195639373569 210847986695341665 615934317948795521 261806946617902273 773553843491459457 263207177151983265 152055952047415841 883549915779944705 264747308414829505 964291889355962497 52987919710755449 268409076307257537 538219572405598273 455984594003425089 428617228377188289 701648752862261889 904812926992153857 966695806974030337 816953718681627777 193093020107859553 63027749667970313 982600068865636481 284606132900076865 264370537644587969 193916783617456897 807855427513032961 568084459338887617 970944837432860161 576754810093365889 171803793256955841 550273693125884481 221920490717501185 655283031759356801 252640167833135361 487262319143706433 583147472340932865 518037965047643201 34527914010894281 239137320160178753 807774122606751617 168219982599229217 158976497026827713 592696655056226305 170037443037081473 472369665653065601 747464052931363201 75725250928794449 260267114954977793 344558633330539265 202381285694514177 386101921254446977 599980661317296385 173748323623033953 894622126801905921 332247572738761921 264350645123833761 194433122032879873 341401870613168513 595109908447351937 554644774535184129 970796080741838081 905621688452057985 469951886816286209 685515328044651521 276624056386342689 912421086751180673 275740767672896673 871909485168693249 849537230505053057 99193572083962065 281116979962401825 189176011645763265 49193475991845761 477637081082519873 692077593971486465 99570365565064385 703663707936204417 491346188562360449 584083185966928641 691348724684608897 62898020563043393 66629285153339881 199859657825566465 956155747942126721 47996876095329097 59877378871092905 36413430921353297 970240138312753665 972874688755442945 249773485854149153 826529684755950465 669590332224068225 781987650295054209 470389296439222465 300224269071261313 183408965201941505 83351384898353585 560870496350673857 362340895965513025 970103216789801985 927479813539822081 363690351539915457 618921528348945281 481447782559307329 285642263395292417 146704491626536545 555449835420869697 850692119712057601 488594189203883649 180444813465200577 846020497226813697 386672827859875649 801445693058472193 162848635590876257 438491321262670657 76619620565317345 711474149463686657 156157228679731489 104425897032225377 114098378624468929 101470476142996097 357887189204035393 904952171935132545 824831315380727425 57765750500283985 558055375656678593 548492196364374977 552011390071150721 733673769346385281 492324851574437633 400730669925433601 764849839826105473 148088597987385377 455162039598874945 151380136753854081 190751126968329729 565901966539062337 723805648479782401 999589038503597057 354612778189171265 780386358880679809 313822452748340225 46670651205513281 890837588517648257 124483615491417505 856865245265680641 190776519353487841 117886538242125025 882928648024051969 493180808487309697 715892669765249665 15381587594781367 293331253363081857 403292123574857473 422920951485547649 194302334565698241 922868830588317441 278575819933891457 232566618751345537 116748408176270865 627366858220032257 728274623860045313 820357064321893121 508724485410802177 858645093858104449 435551856235477441 848560732790982529 63736027280519633 929593426345153537 167862418133694305 516380010344402497 493575290675899201 198144954382502913 393158752263033793 440002611302556801 223067950251071073 542892997607882689 894872539907623809 732482975196415233 415904821078221697 104436179005109153 72439949909394849 717683763564419713 67789770710298569 15639263658560055 483221660775740225 73458015628670385 10408011096963323 776999910789090305 64485191694686249 650840199010669825 375197629011630337 414470706213112577 574767865592946241 505309588180107713 300255510766568513 528784603352892929 332150549882001665 253387431894619649 998215805518434305 578078025193693953 788096740703366529 136250543984157697 199518813898244225 78032179632220529 860525136806458625 738133581960564609 46679747537687889 32617428990906917 25288152171015101 230620677591144129 734134242807819265 578710643583907073 713450404620758145 57189565264476273 198769891236558753 122369171613232913 630551653466028545 851388230197425537 492764432128076609 824520185847308801 766874505160373633 15740681784247813 777880702370019585 148518533989292929 433720024559590913 148965060171899937 224580016783683329 878822636878840833 984550743131492865 471539218960113985 176498422147624001 954444259188566273 571942006880675521 592386506270496897 337898291706842689 106476933575283537 477565718324839873 613923002805872641 186200067067566977 447657263826190657 124516861087727201 373477281429284609 421779673371794689 213446077901483745 746409315058500097 953860140731531905 801675294046155777 6540260417470024 18664937108411553 805445047526813313 812096855726288385 436173878538074433 442775259552874433 450465512718007937 106711804670815985 584296737947713793 368130008400555649 784413634006323713 654255615598152961 465112579064840065 708007528440887809 149629879984498625 921374024904757505 593025560423033217 391860684887404865 285728175748442241 876660285155089921 35415288695350713 646084454116575617 816847792789158017 992143859071426049 327595255667720385 326619781520321345 426434758084990785 982180971495814913 372689944078491201 771258935125175041 309025791503696449 640581379446864257 771999879133833345 295222081922048577 841157469344533889 589293665950670209 842844343182509441 333949722297845121 848997707602531841 951102375288108673 120136149988614001 921202499063667841 990666073820289537 210228448169836225 222434604777209441 273205313834139937 941669183707116289 774758747625746433 238449369245362433 591068197428370433 550747830551028289 840375052577265025 979562219529913857 170038555035361569 402158844326063297 53446798648757009 599653442203393921 656889803615172225 213567295805585633 551359127268462145 835247671230820993 983156600891916801 853998861431701761 227757527009764257 924738139962702337 544838394835693377 74518259661612513 429616577930239873 661341419163381505 537087462227802369 99402971513679713 781722102878823937 884734547278956289 689376517257130625 274642279569189185 882957451860569601 463415845135319425 702430918605344385 963805313250244225 298994759073870849 734217456524451201 448163048644545345 722008586289927425 549524879666655873 795714581185922817 958938143693316609 573318767437822145 757554397095951489 675281280020644865 669333282255593089 525020450102186241 786718654719358337 460118446485228801 564350951301563009 536456793319526785 173795269397366785 83733865507898737 380667171440819649 236433407663025025 992067092942086529 752220034440728833 865408132785248129 170408067953214721 121916161710849729 468510412018051905 149260236902648545 128941062417521121 813694878012292097 834981803527217153 382152919021862657 737348547759719297 100806561767903697 180817495915452033 20663201066184913 501504483946074945 644948659553683969 44085337855410249 172652162664107329 637720883891884033 198167363234425409 441275029372068417 588057976514960513 450171544140328449 665906234397290625 58962255994959633 642464398871780481 645106435565022465 10392716191738317 211331786042311617 664889197944745601 627952840598322177 93909203489495505 909630059067485057 401670505225794753 561260437989428609 316778697991161089 799487941203185665 238472049588551713 265391170129515073 235923059525170241 731839021625251713 992007244027448065 120076194045562801 577913540810236289 863365886125396993 867448702565951617 126781827760293457 397442722884029825 31669041331117145 307620532686073025 575689471342538881 930643214738744065 645428388941045505 452567239109839617 136571319130592177 695825605948336129 975598175955372673 315181850398190017 172629598800536865 985795227722626049 863150986773522561 358108503123759169 126282386672254881 350348348380073537 883197408705104385 242587751821289985 614869069397766273 399882566193944897 663713306395241217 190387879022921441 524383562459757249 76947428435722993 666988995401698817 750189020945370497 725818768222605825 888298762715003009 448781823178823233 150110563312040321 839841773123918465 802517917896757633 437638559522117249 724472560865351041 722761257471542913 75054139464747041 176714380607368321 766960455853109121 474666834719226241 31808710693987053 872533913619566465 241345677657491809 916909862533540097 332892338895582913 957524605109430401 997654360276243329 741576987935399553 849366617803873665 231936398139186657 934648979062941953 194226615801451169 557665315388724993 370202163484325569 122794745486714881 959984936543815297 719645783494947073 99273341144385793 475250671181541377 332327427351113857 642134024236206337 952492622683397633 613205882721302913 156824164469423265 960312940502440449 20773054969442485 117051598879001521 65248164128743017 266901106777673633 739998484212865281 153039735107086017 208305619378773345 6943084209275697 224526598314003681 298456938110589953 820540631787249409 509970933020092353 564470777923876481 304789539175800449 224515163174782369 361714208411520129 510193344795101953 101347010864444081 222112765812109825 691471425568487041 60418412455394585 880450580286890241 600832502288863361 424373807746441409 217950211472317089 964306255927638785 777422651077412097 816361151195842177 974670292095542145 943419226412373761 438472623161043649 240663914361284993 908917213361707649 422845951178132417 649081301472701697 955484228880287361 425283022327025857 507322847236650881 971021070798695297 571555498900899265 19174822454136377 806582845605717633 48614443741254121 914124665637693569 214194838822269409 420824808024377729 224654720804505089 586057128392333441 285621422253615969 761812421765100161 584078862170397185 577250793977803777 162284207153877697 631550290209531777 386810007764307073 911026836104532865 184301961351298625 187642071864232193 843424173274510081 391929547312024321 705999352986058369 7630253158794177 261380885385403169 733330220961256833 970471722050735489 674826033191024513 601936212111322497 549929372141001217 671482795012625665 161962414062372769 748099106275997569 142851856585345169 164541932560030817 818670491081562113 304793524372140481 567319638350106433 225122765407210337 272139685405392129 499569721756369473 929281152552455553 489186763766515073 840853820132949121 894713770886621569 122913471440959649 488721215051302977 718098071972974593 781505014592408321 601257872932400513 330274064109563201 799733496863908097 629862163682727041 213689993027109889 202975913305753153 469887591842137921 90020390042138129 483376579696205505 767914998567182081 294687779526256577 268639365242474785 912871018422002561 124731964591351393 549571348313634177 264426063105855041 364713331067015617 103810570271992481 977266813270389889 885661595094116865 275116322647356513 551465876544117633 564109442236855361 674768692370502529 321952027392974593 597205815772230913 370404381367890753 627191000381369473 223340648690076193 480723127010921985 260185976680929793 560447423338910529 20851859620201197 814145277453395329 466668085694394113 914469659550317057 572944694335824065 432737989651062785 287288968405135841 749549116634522497 11711377943989021 593356169136161025 327502302175830081 959855900794618625 701791376407378177 891222190409425921 871954543081756161 798117848972236033 277648760716353153 136968463366191169 437644819401171521 973356929399638913 758047733735899905 650316779626852097 903938353724498689 54394087285981385 568931926188049857 145413941411465697 882374631104809729 106097070626130833 713051892693236737 94959417053335217 14178724275609513 275129248903663649 862256192163194113 233229059482756193 509974915721684865 2456247274093216 12653581613385257 587427079529678721 584767582804801153 199401673160092929 620781251144599425 86119297192869489 117771798718294465 814058623567429889 58015742931239345 684572013603233409 272746811273123073 919930342338528129 398903291047965057 949525466770285953 357336055902706561 666486659500034049 255653854366748577 868276567843341953 552399201314898369 982703002331458433 735152154063037185 75065274042817265 492911478416701249 863541132283923969 916528632982611713 835910352122116481 984804767990851841 892805645911249025 207267488739866209 693606234706908929 366860182613166337 564062994040053697 855296858443629953 168080983626172289 408784735965554113 107660634001273793 985421912878287233 932358861898212097 926891710521871873 272778247372425409 143364114305846609 367727491864943809 13957075062307923 658451042838162689 212723267298748897 848261853579049985 452069329106748801 249322332966126945 103172308663594945 847613267441207809 304479024648600193 256329137415786337 66542103072613657 411063820758403841 178063499017795841 858545835849920257 296193897982583105 432533251849438465 291153608805245761 112077184101604385 409874607290056769 836888910060043393 366849046040741185 960398629464005889 953393800447138049 338057878067619585 859928706732347393 726209127816002049 528865234943687297 146706486654426977 992019130947582593 669134889173587713 24459047649735057 389394084208138497 156418805345197153 591071971665240193 570777377006017153 204007856069996065 118115675951131041 199276719368864257 780885285950937217 451951534993387585 998931123513244801 87326009418642769 946114457278902401 772125815899489281 740852468466684417 59719450792069753 698048301337870209 659459998321697281 786579359895256449 854253373720648961 139257913093082657 324015640916901057 324833725383953729 557556977232192001 162677804109357281 45991636689226569 104419878823790673 566664675428352641 83902577435942769 435948917620709889 526347463552369281 429650813227990401 404689772215839105 614999785733434881 244146711192115617 360743821965154881 502734042585622401 601454456719000833 621039584682890241 432661866919939777 936122714582204161 711493604663761665 156733309796692321 116991415081155745 385206647829598145 212973324572107713 969751145369443201 891209234691725569 694962278241654017 802725795845137921 932510561088349697 430497440910908609 82944796345863377 276077847108400225 450527845433114753 529015636741913665 37927685608728721 418278403299954241 764522117785276161 377094277719162817 339204368824830721 144737252228839713 160787330292222913 389344425226422401 703832550719617665 52189512394111401 492599679300951745 118511359225220049 936995063910082177 195995429215930273 850856465561392385 288728409112419393 877921685767880449 287771485472777761 248452409440147905 980473143896528385 549878558036091649 898559096162689025 488567304582758785 41936052384269121 527624571763702465 270029180711478753 426166243316117761 884752353102140161 810121439741045889 172177478937260993 74327032092426753 646315914742157057 251455229644811585 921094413948143361 187860397942102977 919510753516657793 570795936032887169 283327417698803425 327053729725307137 720105516434013953 985327290667179009 970850735761732865 980849963450282241 391830071665292929 831585510886704129 777600629480264833 143596371561457665 751986121361365889 44342127403631081 957930408563075969 90515014391286289 922155941000664065 822466478451595137 110322667853683505 797734020417053057 138110245099735345 143146969178495457 845523280963536897 82178243067403409 12448094401957377 295100836045129729 704315933193630209 689575758083108737 558024006974218177 234248988266408289 791945069187139713 95644679352602673 48150327487075377 158689584513531649 137351899554420961 82159445215083345 972351757830860929 231210405683405889 917670367791774977 347658623952497665 878664070628399745 215199866035710849 41720536676724153 669273969076485249 412805727644464321 942438727898427009 618543524465113857 870384484557376897 961829720062791425 898293311949267073 84477718139186913 7006199839608486 779028749603437313 831325288293349761 89138326160853153 468119766841425665 554990190986455169 600947055676591873 89314219170706369 811240438646521473 56973429812327225 539774329699689281 240745256340918689 109800034761263985 588531468025291137 388672928329192769 959622720138970241 874314703133435905 729966444252649857 464703926840080321 125222895589249825 491457217106926721 667365240971360385 638404417068365185 567222044230891969 886264758621578625 666301957142646785 60889110002669609 308957850362791233 300644199758409089 111639026176089121 417535028800337217 182330670340565601 759563365677692545 436153467336591681 958556613776544001 380435407145316865 793940205600904449 70029486490835073 223255764284012065 337764374680364929 150988777247292193 835788701904274177 430429737176318401 920430921769710849 659003026551857793 517294975145443201 39253470229432705 243965667130812129 750233081063797121 378517488531283393 220460863984008897 815589766174330369 774235734652961537 382333641455414145 534995899465094721 1355500844841374 562087545536670081 649497850880717185 255278254636316161 754171467359075329 401987061680216577 143813748748311105 632243371752231553 892630546122081409 847518689821683329 715470883556942977 299412783485443841 106991485806791073 555306199225185537 977513167400029953 594090990324197377 980012132068782849 608675361276439681 230690275812033729 186659357761577377 167101893135626497 763624333700562433 942825318371557633 253759431729072545 81085772059015681 503843666004272001 486757665635504833 862466817065147521 898510021247975681 229336793223183137 755459155136843905 993516389053617409 951753001512759809 860593160689646209 416770318367976961 106039174717004417 927241967741625985 415111245827603201 409181084392411521 608524811106697473 165950069006516545 18834276428194129 483132936479389505 465870124794626881 497315654848737409 430848950963365953 281517038439329057 246078142640307361 749170834232064257 580233507754499585 453580719652389761 638721801182491393 509695951668280833 199577628729088033 386653224628172865 197596833186317153 96464038818982801 266409462570763361 301406106811523265 249597837464726529 564062181957556417 273156073796485537 123344389757601649 438924444587065921 85457928536573745 995559431179472641 853576944238849281 749049838988177921 131226152248419937 341522203477467201 206458749817169729 463875749797928449 581098017890798977 475642695123198657 354379136416607553 934195440924007425 598296647553841153 933317791887418497 467859047965003329 136653278039979393 721166600631864449 81973359034648753 812412148737561089 421115188655953409 949194154430418945 541074704657802369 865639516130965377 662823880880126 470285422188073473 38052051200097025 855211043723638657 248834539323375745 269877383662478817 420749011151201537 350308828135933249 724422500322113153 934985742541574145 950692401039319169 828464044893504385 678886345847210753 100650977333376801 613240913631926785 202329444717815233 139673978470689521 843562830561627009 563974764205156033 45739934919676985 169488247266961889 897181597549636225 314639995345316929 77494063354929921 632468618873453185 411814743311016001 191286228505830977 419834907215825857 449658451716850049 507357406583540865 582286851958855297 274940198277374049 484915262092108865 539398056341230593 660682496353146625 188293802594866849 596132460869249281 622883760699810561 505343733318227329 677174228557003521 133440508597097105 911416023492041217 766033801939684609 83355975138484689 24732347173532789 622515752431983361 391418384971444737 402296564666652737 208826380558441825 115987457211094385 154893583848135553 90521343918705809 347879257718453505 88086048574130161 224886841414161153 455689896399217537 653954320611696001 330927432909152961 303755196295881537 890127499712146945 121228881046185681 544994283653526401 637912485509303937 571752797537225665 177098545177109665 481303733366605249 732338504717958529 182774048347564385 604948675746150913 655582081149905409 901760251034147585 995831275163521153 791775832410145537 24515761706869201 890774773891521921 362125684827329793 798944722156754433 176825587226918657 993856407807953665 172321164003687233 218572887361467841 680675463952315649 217034819304942049 417570804863455425 176385121003157505 483035214241429121 625145931353301889 176984578690831297 480036489424527681 493452614678336257 706671954974652289 524407772968796609 736155925299208065 349760103796260353 222651021544237441 259843949343359521 106625689648872417 580179631781181313 962927833412877057 510676278744053761 222424654341658369 996852631602028033 253735897194360417 49587478346364121 989889387997301633 809893898875191809 102475835949363153 277446525501201089 618275501124792065 96656088913679377 951434556037980929 811240168727248769 68446683124996353 434128386335050497 80553234110240625 293324307863965569 310419407003585921 567536487807363009 454299752057465857 645924887016217729 713011449758745601 387644174498678465 968959905257136769 484125347485981889 643271239933532929 493487250063257217 609583004609902465 674858235982252801 888616661254396033 574931295046400961 471377948189669377 195117568527248161 933225375115249281 437293351919979777 205157016306202433 59296325135203889 915358037410648193 963187119072006913 492693106914444481 415925307029507265 397750039371992129 747749309466204417 193443439095773345 173965839384617729 923390660117327361 713614332861329409 892475473283681665 127134760831179249 868959843088212865 200683201935110145 549710490509880833 373586118745929921 903576261916249729 900263354893969153 647503501706594817 452835299162469313 607614986037269505 459046742667286593 767456484516827649 570408274484645249 592092955052812929 589276860083788929 524191931636650561 284776563561276673 11034685926425425 389089220007722497 635196903942073729 275267679589131137 295483231096433473 181276889773801729 19010776037831081 181516604250528961 517201440987257409 227640942902500129 861824203906422785 845466483962649601 162030123707957345 955767838501078145 763459096533026177 639881608617567873 547371800439599105 959789638460822657 321811098235400577 429873117225252353 336015489632167425 698811421047299329 809883848437678465 286253090936209985 900798379157144833 36741061247997921 176879643292949153 504946054516164353 893328425493514497 143862535790578513 215410641381808449 141643724972109201 617706915362838017 740412886575004545 897359996192562945 954959433187280385 450055900473195457 710537752874177665 123479823723542385 877218313612043905 960461232682170881 84318772550265217 254314286838990721 365528420778400001 860101747445703809 687220968207743233 105957861457270049 895861702157755905 827888030382517633 129557288159251265 682602605753629697 571602547164825857 473544217652978689 570793576816686977 873520544819555713 150590754424964513 614022488126629249 990228217137545345 25419672136735017 529415526267950273 14356366494276075 750409331555335553 587981118295928705 842052823288181377 250074734068412865 604356559902985473 562432309119571969 266450405219455169 254277600509887233 102116865699475313 917462992231676801 525048459811952001 927206287619121409 554412368312515713 396499415659633345 4299191369749878 309038778136830657 347265670433916545 663793256749769985 697961417609146625 787744650712077953 835772360509370369 728057687032048769 546366420031272769 563807319314641089 220014130750701761 261219781179036673 649174321566928129 693753283894061185 491977075626213185 281607898370310753 675686438347280897 946632841519381377 587891035773584001 696531244695719937 190993682581019905 34413266071474881 462395140609860545 165338128209441505 617694493176752897 511837902304002049 674244792024399745 432886006381536961 924303252438900097 417461999239428417 820914033933210113 742771861484726529 588612023386030337 69712490923173225 442547380646960449 733132285401367809 846110025492546177 4973382021852047 823534543460002817 674430473939139585 72176869437821985 904534974120714753 19902912104090121 373128684503697601 437342506261355649 200052938350772545 828253928228040321 147851162392584001 745769425668196865 459856263657748353 760743444363431169 111550652546938529 849706174605867009 368560450112873665 202380606416486593 455902947826075457 911556073142190081 238148035659698113 181577543087644961 439895044254754433 448096392612907137 288761705091467009 790431004262874369 506194940733990977 879091543478647681 61329894360262929 533789874844632833 74871497903515665 759014309832789249 61850034031998289 380017013195445249 548472620697509697 992892176534933633 269354435320487073 223872936853400257 375095914145006785 825626636009186433 287567373159212993 873640314946445825 392249444632369665 901812347342126209 395943225701053313 639104839281191809 364977881667513793 76555462942305745 411693650974108033 551067646912006401 653522660664066305 226626650181327009 353730781665923649 191569868607519553 330920457898415041 78179629625989121 285962360658793089 889968892524226561 117273767083617025 998040740191708417 185487685495452577 554551373070712129 18427275451401217 959174437299363841 145999241917387233 901757693901092993 131555618337017681 109424045400924545 993758047487098369 132709323712607137 303438507521448769 871211833553669377 409170058581075585 835082096539853313 59319742501514841 556877874568510145 748160580221856769 781087717037014017 837193787930672769 581188497134885249 921762520805451393 401170548319473857 205738997201820001 423822758732892865 287766615274541953 667879797797571201 571146744028183681 178044567582784193 543716463188268033 383246387577802497 311632253419389825 408109176852644161 985382454946041217 962011892930622337 256932363147072353 921181076347036033 249155452635726241 606481767529064833 657699359147898113 186726128432592737 221227514095666337 718989460148737409 986114975821649921 457679448520988097 242262062305421473 765469776787316609 59626197348023881 66502328525427145 25413769651727593 937081767210504065 585421201468065537 991971756833745409 940578110454076417 532951328261479041 550721215154680961 178765112999411009 991796097878456321 260804430382211905 215388764731429217 504305722041177537 61600225518184009 706541201187580033 346596363789814209 941742454462836737 840177141977399297 219791853107057729 833838653202562305 783293766356475649 463580161255684673 889455433563828225 765506951133886593 636563801735842817 809514415101411073 208534418397494657 280304649707503009 863030739060885505 837728348276804993 346750074754144321 138316471409183345 721035768260218625 401691406359368833 636088100966350849 613530834872889857 436710245935241665 826558230792180353 230339120525773217 383654038928057153 939939007337823489 863578519889735169 804746977612342785 991374218170349825 956364826652926337 651897999906388737 324067265286604545 846683615359239681 381412924588243393 194523739581093473 112801926875608417 820926218143014785 422300536774880449 876135397285018753 824370918787824513 204005782465344513 376065190516310849 397076974517780481 118891621478883985 126393275017292689 315991803487289473 491550325523398593 442568747057524801 722564374764687105 538763328580113665 150666102728742145 854084729569951361 83253441403016385 736647736722570497 135129064045109713 291580809830893633 927031849070544897 312635966650116609 81106793317736961 522715053280979457 449432359285097537 564356389804284929 860042951858410753 602883179242613889 777998830360985473 90631652250021233 323242249553011649 394124145620384769 187718594009808737 391658776256601729 560013460998696641 308762737047093313 792394835932384513 362053444469989249 129673077994574721 254848759212837441 918364858468819969 40599761918937105 839074646985118081 920444660132151425 147918742289760993 359807807942853953 865451551237192961 264423292903035905 966798223184113665 713748264006394369 846783025119485441 934422916591788801 704859121727054081 368676646773945281 846778594347235073 437850214738876545 678588970496903681 215374501256629729 357713983955584065 207331907123663233 51536138050465753 195741628815152769 131155887571488001 263924252349642785 362304313563683393 222917351803769025 164122909767023361 353955199016898113 133698253397994897 301160263173851905 547109540396071745 160978954234838753 690599763362527617 289070187920000193 671938258341747073 243475112495847425 763558560608288385 740813506347318913 963515854533575553 570257037979292417 640877489412773121 111258869265466129 442792872931327937 95824731685443249 320757118091933057 381914984873258561 41723755916542873 491988753910153089 89067582411203713 617980888787084161 308588909683173569 513011724963750017 255387226658314145 818492234887070721 488082538275428161 180395305211408897 983564689487863553 590419977906915201 600130794383765889 19541171967350837 582325150251165313 35720671476479285 130147623379151873 531217178011548417 621079055284624769 862945790140710017 977649696841062657 331572407015190849 416454345045934785 150411313224150689 976751105516377985 419000047459992001 922137564559633921 627553594787254785 328582071734182081 626202701216502785 739976823862093569 489523599828924481 790287910295639041 871253738307917313 761196944520761985 4994224829143691 206753877258499585 540278418028439233 15855845343509147 859394953196282753 598982460342433793 502732531009105089 344807847591184193 839289835685601537 327161145394278209 492392089529037249 965535679860011009 105449044888683121 7564802971423036 75467916856428737 350995097810212545 622526343957982721 701826640126960001 192231673171139777 814435766583272833 965465045326379137 126699217411847089 398817718169613761 43995946572508161 563258727808570113 104751402447242017 878206061282899201 575318138690136065 779060442629354753 434672381664292097 38678302049891753 860724745908797185 74560683113300993 687769043459063297 907278728080488193 487478556146498945 831860331490997121 909262241566928257 466139428717173825 28809010011215721 376695442029042497 734149709423625985 810199211458641537 558813348024898433 984896384974131713 323372787149345729 343244087945368641 620768398206408321 484579873116043585 733089705067577345 820829939324657025 268165528808907553 768099034620046721 684934003852113409 617148489611469825 74884715079505777 581659294656187649 185761823983476417 190023722741475617 876955315637474049 301316696761130497 419730328690185665 973860186874038145 620537585952107009 669505745307670657 812390497450671489 302515050645471489 471951735942326401 247116195427746977 45235003938280729 988865122996703105 234257028417388833 426397768736730881 119854935504712049 729546133404571905 815143577431570049 496688844739974657 764191783416357889 4337205332308970 722470703135471105 408335081367052737 610612496583421185 870456454982335233 312019494872600961 443506966174833665 618599508953316481 361256822483330369 277900189592159553 82386804887473633 266273584577753313 763222405973611009 926168650627459969 508945928599626305 587919137107043329 119647533154182641 388787195024193025 694967257658614529 322948434615561537 976941382277406209 665964828393754241 49907111462015761 289736858718931969 811272967711051521 293607167214119617 646578611659062785 770525211406400897 238512546672584577 348198522104269185 900547504027468161 746781016381000065 86518795964867217 268654344357926785 869755034111729921 454327906475491265 591274263062022273 703873064438397441 578541966054682881 21104587393729445 340817427193048449 911858837708550145 688388245431010433 135141583114965153 435116025650845761 532982421898509505 620874487799635969 384409062292753857 535855920915640385 243422905198386273 774309737631366401 372381580380526593 755590517824376961 537939845904389825 604975099738862081 92899611522518913 466940399441472897 882340136743934465 110950209837962881 635222349961644289 213809247991409985 669428131858865025 158089394902599873 765725495335040257 670273065699962753 777587834435692545 324092090039979329 617790662253405313 539413022158445441 303793800637748737 661087939208424961 827973734491884289 12530742374185167 973759433316430977 346176324727220929 337066980458153857 845666325500506113 337709079457226817 412493157685997121 472348121847495873 760016660850840961 673130370950971777 143319930550656945 225927864045040385 68732497694160345 333677121571810177 734321596983544833 118079717391999857 585790041002741889 419627376490595329 153146114647508833 98801325395605489 722444399278376833 179057466755978113 873409777046713729 401279031831599297 540560815319441473 574897712435202369 156724082771514625 563696125963524225 555393078808837249 331640307022638593 580212157360403329 317854166284696769 486769663401634753 382651464796353473 539360966868994049 181905060776635713 498914763071329729 616399684531529601 931630055644216577 258283238171863169 875156335334953217 824676539864313473 282683616241339297 435471342609382337 502564305119850753 710907311140687233 305250669392147969 322943485877779329 29252054958778473 160402588282224193 574393308934556737 352546259653784961 467921037405037761 910990261554104577 409445663147135233 487363507263275137 295614606545701249 511616639630531713 622271752496484225 462055343017077313 512080789758560001 503567354518708033 927099096901098881 898679149605591425 516257520907249281 104909793224791777 115462055742309393 601629342874126337 218945644499090273 90200599023773969 640304783511094657 827737631044989569 284607589441510113 816660873329979649 788743665669013377 986545374602762625 369430813425484673 502749644955912321 869193475522205697 575708536115833153 357457747138273153 478839519494428609 714465576159366145 862462658730144897 880965833962793729 531618740162741697 680120594287796353 939724390440268545 412765178057316737 998637745206522753 271997427616096129 11026341018286701 332175094226730753 547437258378380417 596765526777755137 678987582162626817 66777309295463993 720915560577267969 226003429166862433 354951941516866049 500380509272222465 238616424963879585 482263827965351041 790944460202673793 693851171958034049 619672817251867521 982539347580651393 917992043911446785 797576983291666177 110076429915721969 851313979183327489 306541501905833537 128464420150312017 843235996253426433 885918119536224641 435225898995234689 354789105028519489 92539680095512721 118270665339860417 744242505168507777 771299111504664065 857575221961908993 369484956383242753 980401678592492929 775225336171846657 597137505133986177 190556846385003809 324399822616619841 969912165258921985 933143347931476737 879888123036689537 79600178761744193 253403764997447201 616679193962454529 376297210918249217 538736717915504897 799389226401661569 2855522749328544 757126885145222401 914277833606881537 840431310021191553 22783801424822061 790895912327822977 694111986789273729 529511476900001537 982304206639170689 671603431174073473 381785963524315265 124876070930188385 37176726923291881 319351800352347201 605402047827773569 132347747525546561 488031172012441089 794600888543126145 977752244214279681 494180336557409537 965804629550888193 719424673455488769 699249770659271553 157817096294099457 515654583670411201 610054865460792705 692249445284424833 443319572165396609 676023806663920385 635336389904221441 408593371566986689 184649832034768481 46875816860293185 163181262594317633 370465549773818753 105420520804674561 969968725347513345 132510987941326881 887302769127593601 840307774104093825 742867233888475137 585468411217132033 278628428425484737 293309366012497473 961308958727329409 860928277942758017 754914854949824129 75807351760818881 851268702494010625 935736906973883009 937227305035598593 861468715617551361 797954341580606337 107985681950491857 793373197091291649 980021959216930561 204997201685486625 753415820903764865 636112311707471233 124639978916238897 589869722199637121 811333408471494273 260841756231663169 922922794880594945 723300423244396033 232879281862775393 429842495338441217 402315521986171393 199012249960816225 67968362933424233 762076257180304129 228350225806611457 138961839598138689 596632736985522945 826691699167803009 497622798402492353 627505700552376321 797942506687700609 420500920796520449 894290530870012673 770291271265776385 70333509327209497 831010805713894785 64610465122658665 100517903313942721 999361689950557569 434052323900523649 102265688678432561 32511549579666621 844075584326414977 476183889928471169 369704305805303361 581908897641028481 465921296572712833 965016217253243265 387326688738870209 40378432886100769 542063869229306049 494204893896487361 911108596328805505 383569007907595969 929045351028275201 713497194183112577 376273656894472449 92347496928070433 16748482115897191 307940496909417025 724186359775192321 733467588859809921 333766050513514049 454825164937950913 944108898546961281 46328282613288249 733684939668986369 103433917240231217 971359770644998145 652784755934106881 360800997546117953 283116654340069825 487361775680330561 598042546870587393 619831425326392321 342143444448161921 591829780568705409 259099977452706305 366855720955566529 296373002822726081 767807146201437953 255230024797825185 10689631957117031 706798563541376257 369421850280392769 660462968149687425 630999385655240321 982911613426047361 441231906613115393 364421673804415041 250640985702059297 139595594825685505 766122485119215233 934273885980758273 167031904086893953 624590449830556289 953286991535424769 891726932951613057 576025370119904065 327743835767414273 264379083824341153 295251396669840449 390080974728117953 619200053006416385 958094996090682881 785058093193683201 141954782278812529 718912253698555009 762993422888971649 448368732945596097 610237885553413377 742561406556525569 795166399667881089 652441436723066241 441549664934537857 907915840692332673 779446911239066497 295489437921020225 666861232839504897 20282043331583565 846310182082124417 179541366122677473 910230971435591809 26019804437304117 825753562502402561 618536044569225345 14248018205517355 59786848395255281 786607435644715009 179250306528459201 207896332496087425 585528831438118401 345444444633589121 97376505748542289 222691899278640193 405154075917558017 842149389159505537 417173726505311041 528254006476881729 84867721371061585 26045179160664845 37214751730061833 168518681875905697 720451160074595969 172124072361146561 389066185839524801 297283607315645057 563148753922511937 134415874818902385 478123314680743745 152509454092704993 381678962532767233 403968661810854017 39750880950848001 791737916746480897 208260211938430465 761580692837444737 938457522055216513 808192075188667777 363097161595568705 167687361765320737 7781721127301467 533795399949720897 68799547213011185 509182053644398273 904242323349393537 939802044661529857 140617550591123569 199067486034397953 356083531285875649 799418356272521857 897713737744616961 201452307256008833 318224377169030977 364284089399614401 703116075578556417 211409219343170913 906032539462231041 215666949160887361 164298447787125217 664603502115543425 745133588066352129 422526119303551425 661928504951340801 271517349214054337 230915869732527329 216164671943740673 311246664524809089 479793699647505153 593799845097862529 72087514267860081 879458686015745153 858086071884532225 84435323770506449 74106118609673649 404726547698878401 886336094292804737 762122276556482305 377004017913019841 999742406122500481 129240788276167249 540897296742954817 338643241216995969 428007291013805953 688575011290513537 337489897831119361 769821825958654721 756973938429815937 180883618530504705 405957235746669185 763181588077710465 602940856651564161 102860666971825057 533104091846809089 676833769628455425 962416414875868033 238622176127496033 520263611490051393 233063329356038913 288646506721896385 970312388831846529 869754924038545537 969560806977465729 625781231438885761 793443955102066689 423072936422457217 775309189222124161 203034117976748961 656567805144849409 722954856311929473 233842347532355873 754075753262959873 664931496374453761 468883925014424129 464536716201532609 940341328616987905 261473326388600225 746934986943756545 32469248135310381 989082649727698945 855696311709937921 897365454391902465 926867635861182081 16648628519526199 469679053243400065 359860505875673217 178113630382153345 394048252039858945 846842356323595137 545329546027616641 187582342472321537 965375566712985729 487359058431454913 428723617354023617 530379982545337473 380821388425069057 676652653645692929 859227151692678657 808474898791185793 326050312430020033 30785802162203169 527723744369012609 984122321372421249 980598214497781889 743325488263355521 617621089371581953 617307225597951233 722183868564421505 259245253449225985 660546391846310145 125742501650659473 404592618887569729 777469395554124545 305317037343698433 844456475134617089 607869298861139329 877787102064363777 134803608044222753 500005073928331713 115365846699894801 841198989027038337 394310057134404673 150794895082437825 677765392667332353 374562258394664833 356000546109555649 551974403283434625 435213045889476289 528056478886856705 881430678538961793 856036802219531265 381413253572581825 503007650967791873 668744190245291777 87000074530362065 54918504124380265 761616547837053953 308551142422274433 658232597399287297 460373360766389825 670896143911509377 14511873443211699 526246921755198849 674355406218957441 720515062637208065 148438959497653409 272785065990202465 935459714441087489 856277209112878465 98148776234580737 326086332570252353 405820004713753217 453774912430407809 877821505787707649 713308520417765377 511386739068278465 34591800342784753 959365158412026625 676735789978447873 501654158680516097 692685077356305409 278951937970489889 386846653949017857 937433680876942849 871752689111421057 330855638175734145 998853927238211969 429624258330427713 214121843465438401 511943274314020865 782410287360416897 465270298361325249 614739334520354689 931264395657080961 816368683619469185 312688615503681409 865083892450446209 282364049402318081 294491502629622209 178876707146734753 694264171876799489 889071740272839809 299636461441377153 274199462618533121 19345807209806057 992065513356052993 642155970291835137 636529303041378177 543325017335721601 822579043863072513 145100497282424353 285249765157949761 804517346759713153 105936908750962289 419510589601312513 961113749602354561 530966098335401409 711520604065839233 485936972753517441 697789115271980673 911428656509730945 93261920937138145 544788873138681857 242565079043934881 712328032092077697 587432564881851265 212747702724680481 765297036573976193 177644392417835905 209575959962322145 762991820004682369 875024017816251393 304074886919298817 242760583882187585 424178551395993281 102216092708779633 423042550040481281 73400494802328353 900967334240956289 241337710682522305 408544273637605953 612789498012205057 724413039103392769 214011254771016001 207776601993305825 461957223101720193 274006557618516673 978822079622936833 530474226840173185 219829802444763809 737810915249962625 941636045151604097 281572359838111905 941422127866077 499480798434515073 912742116393324929 856918448280030337 85697319435894321 520531785253336193 907350037890616065 498193788911738241 455660389141499393 985738050457936001 627755470066738049 103969297144491441 816373996636031105 514804191899838081 823246358114609281 880044817112452225 144319441886906945 533423408664841473 562603753386063937 973165724482417025 141839336809937329 313570863995987969 829511885636556161 335256991159486273 588964512404871297 811583000903791489 459625054255802497 905971161549931777 54413523418446633 781561157707994113 866356930296497281 253245646341344609 895566929871492353 952356367132065153 978200201201126145 876464184340225281 830554869015145473 13412028479859119 451715209121040577 834600068268503809 511962550666012801 145757530363308513 290034394122351105 420392589063059329 643905775911122177 200279183920724065 136229017879834657 547305937646132865 950833956370772225 909990315967231617 514214874172942849 962999325839607681 181482961060908097 723450380552076673 337698552117139201 543681161582458817 784651002906414849 662938788461982337 921274369089182721 778536550378252161 660259259622733953 696793139805446785 219088395236617825 221039007448400321 720461566505477377 326918987439821505 938029112799618817 591141865896961665 907985884146228225 739439471161215745 767348253717479169 363975267804097089 844650894727479297 961473456766722049 118749300642427617 909758640057876993 719955578840682625 975930502819164033 254719082040089985 467308997407958081 191264533218642881 837935373696520705 413258904018810817 679040094179729409 532508670877007233 133114232791381681 819859802399186305 906089175823854721 632216361419367041 944684397040244737 258850830810551713 723684674493714689 564435583176504001 131409925808167569 993043886782807297 592712461642083329 713679832922579713 643461666031239297 250442480389857281 765408027708449665 969030935639580033 752622993927541761 607839131495076353 641080016829722113 470187078686095105 84806694026720913 402185804549610305 499764715649636289 212405924267528705 807314511238995841 691098016700955521 343854192226007873 436437093802098305 34624213686381469 303785048182156481 334290616240057409 847767230130500609 721799825552107393 603750106071096577 461258677698356929 46540791026885129 964084342768668289 796064406034751873 909944770585529089 90722272634792497 618171042460641537 916802004104916097 418498532974656001 361407266773980481 611504752185364737 142866894369795713 454587248432435585 117272184042576561 770308469672766465 250114451210016865 513759327667447233 597202187773760385 737558830455096577 60154798857972481 350237416762471553 804005444697196545 784666421998007681 575940199116082881 649877431505633025 241285769102702817 464099151196389697 378221122532430337 35114808790215337 709106680907154945 976689099881564673 294870371701371457 420156308289325185 636764376785393409 412080862800902273 559210520132118913 506972603129160129 453146689941917185 192032566876616065 728751078809928321 602436479583463553 792766350672408705 835514931927459457 769687267662412417 245991535391826945 300221319092656833 756339163945238401 543296113137650113 245409636665829825 834779205797204353 86076484957512641 716776878501143297 333509876989584321 662858388251066753 328131010978562881 12535622765319943 567300191745079745 947861932915131393 36938804052649489 996447039878169985 907122928397800577 458213407959362945 176459558426795841 967904714416739841 829420371964420865 885272681427707649 544598846954780673 273782606056606433 863193286651952769 728426407384603137 808268464429726721 736690005020086913 195737772206559425 116028670395266433 633905472169626497 217648447043835361 894570959340317313 704613749170448513 929997385338349825 367716201650615937 344477095215541569 467141735841110529 854196863674129537 745923014160432257 534330209858868673 541820370619490177 443774580018224897 966568852432835969 258910620051114657 679749485050294273 173398961788418401 802524546295124737 865587831194009345 281359453159268481 550616540825199489 18313473480283449 191874752391232321 643088591066160129 852132019352946945 583740903173911425 952975357998756353 207318084545107681 61373176644121233 162585319451018497 272182822698329825 196233323087753313 971317714851433985 858913074471466625 853095539228011265 655609040752892673 700727385881162241 4088127796968877 600987110764993537 294748970971241409 674474566620229889 789311476092954881 269301206098536033 506800377014911873 530378169800382465 190954229285246401 972275887654649985 27886384538462041 729834704784732289 439083207454380929 530392482639260993 48056079951891209 614606749095155841 174082479869561281 544074078552899457 441670410895724801 717610370063479041 993437506089598849 593336098597550465 624872595254345217 704745459085085441 772484531489858689 885548962545119105 374211575465992065 4183821080541606 551775698412107841 196868376967049857 519897607866369089 28639511429030761 912834021878303745 830105137835960961 541796914937563649 677689644326843393 247261007959757249 125851280902740113 793969014124996865 237012022744874433 685827325949738113 475685793426368513 927792432832390529 788403773411030017 359362644950486785 785508717288823937 403613587808251841 180713023026651585 167628573854734945 490880140763739073 121116210897142193 562548836740514689 32197663477226969 930178106725069441 769596404545012609 471153469249667713 291585703273376833 609069671380854785 627017772020153089 739570765273324289 189033135170085121 442970042197234881 112713651539820609 710795602054229633 423568376027880321 822728719039208321 330125852877372929 820636904481371905 242100250653940929 520736671197202113 295873012065754881 871391295898614913 193692651592193953 326127617392348417 228203307010446113 810051187165779457 236911022629577409 483007248558440257 615607376678497025 544730365571904705 567861372576693697 697069556684869633 274774421540044513 981477236264876033 141557326906472273 694057119772427393 971519195604713601 693981104457304065 104463279766100929 156925055502672001 669766493217579777 307305579295498177 94011080215373969 764034207051654529 108754349257878865 93275642436577041 834737936788748417 3110776090114343 219534072018419137 452196468568214273 554233416128788289 278074882904835617 176455976334665377 859013023826218369 229727606995318465 469292224249688449 451110842979730369 650775113817100929 472939782917499969 791598928489950337 674250261445024513 348423218235989633 272401287625179137 335972687339836545 10260679486080449 364651446384694849 785156949671254273 725481086510743681 969167746729084417 229255589740443361 740450168838442881 587763576386539137 498875963705913281 345381846602744961 764246969511724161 96554530922308145 957005294413988865 709025662254060033 423417847691872833 293514150824297089 314497832382031105 617685578509391361 30862211225887393 726909388211371521 114985389763802465 753074331500624129 147242689636762241 671611416882132737 243209568679205281 941173988543393793 301334633147938305 689707257516918273 146671036375607841 617763986467462401 159953792616910561 995143803130236673 526880923292040385 509045837356037377 281291535617860705 269740489356767201 655446058274918657 178456315735171969 644176071344823297 590255029202882817 876717710516217601 998647446381337345 462829090844785217 643722795225730945 799472185763534081 341486886573459713 865264041834258561 685897396213238913 437297587486241921 601491653305171073 967364011503256961 818305572830983169 678885864472960129 295171897193721857 738297948767247233 284326539875696225 18749487282818225 329274883073960449 991322781890538369 103072144230257121 285099289576521633 476952815048985473 402839940773709761 539062499851343809 9460739112981287 717626953583529601 858116937973072385 541269916638501761 202421729613291745 912104926571839105 731262061201796609 350674771332212033 257672471266104705 30773547688763613 157391945150230593 272798288168619521 893818766876961537 14006136240976021 564621884457075393 20631817379911157 867550455048913665 207986595674693569 961326285063471233 761977933271911169 325478643822776833 26782665366976489 869475690488691585 839588333034289025 293795110402626817 86643124829631553 647796425279032961 186884915143853185 888956467445666433 38218613487952529 939683132500626049 428866364707733569 338580956405351681 886908445260981889 431512408172288513 57540884860831201 65018586082686625 894136657765681537 229171415466176129 502519200880744449 655592352362859265 549504853594353217 306767857841883521 307008439513456449 39911015592906553 405027478272852929 394791065523783425 472249762614399745 148148937690862689 280722348696595969 739237266381785217 682448524102088833 532627354367860993 951525809562053121 652809432832334849 978588034895341953 211890741291924193 577773166063391105 109292483339366705 252454574460191585 420853189125693889 967401331407113985 608252132964061313 999114892328908161 117219493630116753 82787250012014369 605599394687651201 242485910971144129 363615555942118337 807052924107448833 303216694413158913 658152485196030337 952669237206563969 845191095319901057 995294840139841537 211980705344135617 510267583471318145 189065126246003233 348446742298257537 242224164389529761 457605893638984193 959907702449637377 455832880134259713 794736655214766337 558290007809915777 748205945291442049 651869110836862849 211719736245431265 761132008048363649 92760703001001585 443628586317821313 838405313835981057 876492810957131521 225315483935201409 438460339669894977 191584650784921697 513799453955883201 104661024530681601 395916591856170881 799453834624959105 145551797324259265 477855157554028417 967723071614450689 22484539382578105 149709444393224097 842599776380293249 914780700398601729 676705702831586817 984416485246583809 803457590688633857 598216931922912897 958779330376490497 48805757429377649 178166350653324193 966099915025885953 599579839094136705 328977252950863873 34637592929083641 623002531626532609 10773983635903763 182643646817084001 543256044981628609 541195311009140289 426405272147778881 908481240931507713 484894927097553089 605521300041608833 246095697602004993 421643470962024513 537826826222097793 175251238707851073 353696390451549569 25538075188563881 104759895119070017 782347914016391169 588680254817479169 57814635917893041 666010166724131329 694123405435185281 589031594999401217 987158038280654209 140903079470870545 467416153996829569 283732984460460353 254162010610471617 894576197308534657 569935447618711041 598185988080960129 957116877645972865 182250890600993633 291733079489297601 733162632898501761 70463534993834289 521698733598466177 305904667084654145 301426545257616129 704043003144477057 724118883206738689 543260478998412545 848369245778190593 434834304341805505 794161044843061633 342126667793813505 864386030319568769 704974388274393985 284695116763611361 833556612018078593 415899977666033025 931468975377796993 817588546874358017 76587691857262993 405689725489455809 330734052016168769 667776148195383041 810935323153877633 226369557756232353 557180902446148737 566989913338144193 729462516159962625 26516861638189229 387324560756979969 181478557075887905 664313670954932481 878174952660987905 662832974428098945 223833411839361665 943794833420405121 56536445778622377 116643552248945073 494719216253184129 717583276533368065 234916579798937889 140481685605507777 641080584142681473 211946104014423041 306164995602674881 870173846054143489 341577833286702785 501254659549495361 489071237397372033 543032536175459777 469044702068881473 444737927391280129 416851503327539073 60903267429580409 468225600588009857 306287891640842241 664344729623838465 230431420618870689 362636743227650241 259002044410173953 109102763616593985 671580874105217153 57924104655807441 374436959873158081 175264977862770625 824893224626222849 734506943227440641 849291144425272705 242220012840650881 551517837908193089 366668957295797057 560099295291514945 754959221652757889 227395413783554561 718785293503000193 630792713447412737 120225639445155969 969492795686363649 455372924216032257 510575984149632257 660691725300086529 198640959721828385 366569666401201025 193027222210581345 405216537688975361 406923046484280321 714053638888383745 154812241895548641 571621218684175169 39921511932803353 607005561665797505 487701015471309057 332388489520386817 373314534424736193 339311302066743553 565101792491766721 4370113270528720 222788285954536033 176746780961732257 589123326369097857 660233771855903489 105105119249003569 48452079852591369 61902858147995233 389380346846838401 911164701129635585 545781649579620161 811885902176008705 934921999027555073 369367198968888065 91933225698550561 768827527044614145 174663522997850145 195511363639397473 849054716961031681 448042790263535553 199632022664250273 235437311583723393 60376264240556313 693030329124987137 453435823834627905 515880553016941697 971009180185202305 894816895614887681 237610523772847425 600391905315433345 73214887349262625 805635912534747009 648260986993836545 189173932842479073 224120587057793601 483898983710808769 801990744284555777 458390029314784897 683114525291312385 527509775786178625 726707450422669185 175643768823832161 512687687942328577 894693865117055489 55912617832294841 389255259291957121 233620868391096097 487590073225824513 272158580965044193 220654499965334593 479591617974929089 636407560601661313 623243372024635521 508270735024552769 467064927083622913 414162573883437825 488297715264696577 289948071028234753 896429903802978561 717658308110109953 233205486981948001 167012749196175041 895572530749131393 543874916280408641 876922554000788737 780132996985727745 476377101488335361 287333335426545505 931476707400381825 24149889518696457 820096478220062209 988950364275787265 896126262971666433 330843692675742337 364319184715721921 726702384849140481 225834617909303137 715486298591344001 910709865351019905 89975331528030721 379515447042383169 190993163354605153 790254114946915073 400338038707751297 336176103987813953 244129178449725249 945969427542348033 899799004650596097 877017975471620353 998768714354710657 759646337661362049 32181957051982125 926749833205977985 384512229257921921 649978047607941505 593497457639507841 363966449633625921 523496900549318401 198368261323846433 463135201337784961 312697704056379393 848108274096773633 562845891877923777 780018712651020929 957525916650798337 387230498827605633 670057088219831297 367839880440719489 153509022141637537 694015884301478529 533569949926810945 403039264707508929 378167244952539521 34886849283097377 640160678799102081 360858417823997953 72748975983504497 484206382301636033 733922065817790081 161726650409697473 898770390276002433 253993473318601569 273641443668335425 806245801189440641 476430797219169473 981069161416854785 57755861253735217 156516703233371873 435074593124358721 358573439370772481 922252569873219073 559549238439466049 81658802450395025 763994824561052673 392213263525587073 770678200488681857 248575361198209793 746429509457428225 782496200610747649 817558706278241281 312677326511110465 2087206308573287 525631663648720577 635351669520169089 456600902815768705 915062662250747393 686818500012318337 228670940280117921 773218369419087233 761696905275243777 391523042577926337 893913183225642113 174183489837435713 178687150879468961 628291847138253697 425518477753477953 462048591777321601 650320516267498753 938816715891629569 880928037472024577 648474041110393473 267280816163221857 412979715824373953 181554427228114433 262874105890748673 302511314152695809 165627659835973153 761623265486299777 188831029948847361 708335938482107905 784375109521246081 464572700894272833 510269322363914305 198798703903747777 757132694119388161 639722006799679873 44347631665534241 392952473984664129 470748732766732993 762682508821477249 110053924445228545 575215313771195713 327707109348278209 134646810823120689 635463839670126849 10142083337328245 868938393432468865 192044976285266945 775549854883426049 728882171035849089 483294639494442177 453513017632310785 707443091150157185 96687923718533857 497056442384884865 60718808029967873 430408012561859009 854203962295116545 792053992284859777 538997421040257025 40875755850084521 294631737260559105 923787369701411585 759250985795624449 724202168676246273 654577942736153729 279645462904465345 961081481535593729 328004653964132609 34436331642254461 613392989082481025 76187547937216497 908745424721505665 366121621348952449 250091468902535745 838832419164738561 703550581658522113 269098111035773985 13237954599954805 295468562464286337 31092347053292005 502775911532495489 73965156693315489 227799578936021889 204848635238722209 72960878110436049 254593666422604065 722710467329100929 513447725289868353 586241999047104001 82731542541505825 89267523823913569 128488937477346353 888708690296837761 37673934659263609 608668014291474433 710710714319933569 359561741766100353 861385963423241857 169521372951471969 849288182118318209 956992116014348033 628301082960288001 790707115188375553 963140932182032129 499752978179913025 41104925653183249 860443965029141121 172301225072931873 995368799065104769 406296486017932801 756908951936445313 994640898581170817 642762684105747457 159444751668342369 387178489628020353 699714763323431297 506715801897641409 74634847606287025 252464774095550113 246407011308267713 613102479555948289 277693737859276993 474254291365731713 11847955049734793 191997760943266369 463596838301381121 994309870321494273 881209070328058113 110882550218178721 823303848839270145 978487614583009665 685117646994928769 818251449728322177 845600024522095617 537484262536018753 745316171801082625 750561610500540161 559898286042123777 845133118589139073 299708687585155777 549873907965448449 814083333032495873 845496734142209025 533094606805381249 268582097594759265 678171581039190785 143176056054365121 625822616819522945 189777857326973281 73765607546217633 657007866113438849 763561212023521537 921161348510565889 748069176466270081 866319069627401473 119760836445653489 996704687103559169 939794126573527681 312436817283973761 948683432160581889 578861074534387457 675953769950989825 648131624356160769 709731176436509569 745961855451227521 949744264151686273 306635647669359937 509975166358717761 791159010065484801 870036008931304449 532994155989833025 606149586284107777 483078114429886785 755126787599234433 467564046144723009 582945283373934593 142098175282654897 533167436755729089 468883077740436225 532341492125755905 983346529536490241 378004598934833089 325936386309102465 838213502780693121 547190754594623745 374163902955938689 243706850581965281 338930173218432897 274951826935947009 993516039101276545 937102096863945601 843616151969971585 752105155327257089 57147963082353929 173817384665262881 438832323776939137 709355164092912129 630547186635308033 143959395333887137 293382121206409601 185266373600711617 392969105993341121 971485101926738561 879663778691441025 969835982007580801 570490894923860737 28491496457938581 638467151510159489 489351356849653057 617580958988650497 867540052469060225 156491194140034657 97567159758611409 767975624687348865 89553469079213249 266392402629069377 510762614939665153 99324933677717553 246045539791943201 60248286611955137 84326254556302161 317642440830635329 505826977861310913 399441060866823937 261514894332975713 470390087973452609 759784772451162369 955768046357054209 831922173009147009 847493855302300161 695399208659488001 306824559032666177 384571292256623553 487289292102143873 138505122223911313 888265153777172865 310643181806895553 732033510102834177 267211338874737697 259437793278326721 951516750326192129 891012099020098689 676278631358634625 828235639775034113 562508728523241089 187361007082383681 374660976618905281 895080534087785601 558429578234155 159585032127647969 690001473987457793 182123643576279201 789834105741263617 635581503668671361 427932055018963841 307530041185490433 83194031364513425 324090315671139009 77969139279339569 419737934040274049 145593554204751297 207335006165717313 99164730488574545 224607704628656545 229490691061187137 953764385723541633 475628166412072065 299283672975310081 999293963198525185 888945604763986049 563366896295057985 98390346849274833 164768634046055233 6617832134292457 405019323941253633 707007711473824641 390547888860893953 614636206902584833 958007985249899777 794974632911451137 314585345897000961 489088734339002689 245091188644359201 570838522783265729 102261173631362113 554449638124136641 115524797850916625 841710848749702529 120267571264747633 771561666419653889 811977141418033409 656034687728226433 286327012536716545 954962292062955265 725508154704208129 866580119653836033 453840018373057345 966154959305907073 831492860306731521 305738661199473665 856944874518617857 152571823707145185 217128234554017761 947396953766034561 469051208599495361 988999120508150785 610525453240832385 350465360725497281 930159249505820161 798085692575252609 817395521748629505 77776807855773457 54298473089886561 801299624272910849 769649435562349953 477937930642202241 432939754434144705 906532674948092417 437143349470424897 852316185138196353 163605660859587937 851797597551250561 986218819916366849 328315847876371713 631100693917332481 77564776796375409 264157087558224641 775190587401571201 693408685334702593 927812239670782209 315348648586315521 459743347858523777 732584733771901185 119512291544761953 201664086250040961 304383456209453825 245755598786360001 462869126101917761 805613360851232641 115278961580788321 911111908099130113 354100059312965953 580437549674364545 858017050443184129 72629446611188081 845988859208983297 806953450443110401 414649767315427905 64921743127300145 79028296774534817 894056575418112257 529764019950338369 731453715911101185 431030841376820481 580195930682471297 192906773009628545 376312843517311553 22066679273930137 659403658999359233 187076247564764481 498441755325529793 754057258403502593 560758187370289793 212940657872184865 269910849334806369 133005669342534113 888270024572982273 958975344263823361 384303105569216513 932502673549787905 903518862014387073 889949914167704705 681072234391919489 728754398254206849 70978205697336705 859406994728463105 675921242628703617 342004945135936833 741503470468423169 983336242733958657 640557979161783937 832069719761019393 19220362490095513 437669163071749505 287968798070636481 445073493076517249 927946524561612289 935134868237998465 57587713968914049 525846367649787521 392849884001371649 899181981001479553 850027883415009409 80341252243822929 899455986797285377 663970252686670593 240611490658594113 282593461260031361 244152887132251809 97874953182500945 377634708026477057 611966963050530689 697419950698424833 659660498207149057 133612903448394609 522667915603985729 453165285926864641 165724927064363937 579769242476856961 85824762142220129 115459501878298449 165976542613112353 465483842164942977 105030625229286305 498890167566109697 315486086939930753 340662241831950017 942438348590382465 402645777414313985 87695063772191169 10987723569073183 60736603464956577 613809273891170945 529411044500566401 680393505815800321 896187313476541953 945363303603222913 12966821290309129 944054608972479105 642065571191320577 2871449784940695 429769910653536897 546606815305523265 306133533258115905 875115754675796609 403154976528544065 827628178848996737 679144801774466305 473179982239479105 616232045867239041 118768547109823425 735885839806638081 605234337549099137 569680744468133313 129011097643640945 311111341305885249 516889816437632961 150682998809887905 916748531484330497 428241492508970369 886363070194484225 531046543439249089 275631864482519969 390306035787912001 617364697676940417 671806955547285889 897103279336875009 104913290322127041 88759283699438641 223089621229167521 173382807986754977 245687109405590561 307433350463945473 829772834065298817 893293268575831681 842471474172338433 68861740601398937 821651948585458305 798155445893527809 35596350525590737 298622868607047553 345619971382664193 210167541554653793 772699882588977281 158242824571665601 129234983629817889 940925992687382913 620206274562800513 821536552636011649 20447163019756689 918400428065723393 8886135963972920 524975319027539905 75840723198172817 437720360944908289 740421945355219457 170082493376263233 446266627088935041 411166770836643969 509135937327339841 400608354750808385 389083269622677377 248014564595919745 302706449187777345 326048263006093441 3392277772096720 83193592982098609 553621890029443649 440361169090699905 399787953971230785 558602994804275009 738244328105704321 455556137424899521 968489505451064065 571427709364400001 134747545220630369 789807381829440641 766677869260139009 684693601671440897 730052591658076033 15222336260585225 202921473256427745 856910346315856897 837527704518844673 268236555288531521 627380479655545985 915965577465939841 83094238712160257 183382829344246561 942784752300472193 669051396676081793 722056315755860865 447043868753873153 312869784179259393 612551699581800321 150144533479188865 340537320980267585 670034930359808129 56347499597364961 310753612192751681 300912799797863809 298592325934595969 794384053929135745 20105592392180685 363202085839951425 908360641273336705 691689697071240065 30154458095221773 540219767576594753 507908150367871489 187068421959978081 625660150976440065 566651392806811329 57972274821171513 465757981629366209 360320176059428097 695003755680268417 432110628581160257 188429177032489281 33600692353356721 234566315601647105 60229439350141689 188601612171851233 504526443978914305 514007994614964033 786171874211948545 502093098316677825 443865431518130305 807398791515531393 766039061911502721 767355637376141441 607700162043283201 266714846493876225 580493294895308801 247957072944743105 842257962032046977 966297852078831489 371213823176478977 57145628639602817 424148502659232193 91959097016150801 556323631824216833 204111219609174561 827022684269930881 45734011994390753 177488436895263393 692584187008918657 863443668684578177 623618922311443713 906139653423640065 460765529311728961 860893446863396865 435496865162996033 239649096165099009 598864351049428481 27897197865893733 742047860728327169 80167481654019217 173954681466412353 87928145480528737 891529999129254273 167239221273067777 554306595107533441 195877963870383809 449325182144669121 266355341959769729 295272256059590209 898387335582608385 965106401776004993 463562456379211329 130317669919293169 702298336802623873 547066109878109313 823491340378428289 123612125070351905 625110228298520833 81136596595392513 305211674805608641 570071100018338945 820913278596787457 7447412774759244 545792683826068289 275871368854254241 111286751057459553 148940805364723873 592110565197035777 683820714896228353 562647461174986305 671267947554248705 142175572074609841 205795625693568257 402219667120558465 972605499555235969 431062183318832833 636610153368366081 769985807762349569 181277793989245601 724547802436649857 713624345217155585 482616060652073729 143083764301898961 955056666757602817 583242843098616961 9533170249465429 864673687997573377 416848940673435905 983919978893098369 806142806470742145 540487961262378753 526098122290367361 465728519735733953 543169167992811457 615572520225050881 420195724141610305 564941703297208193 345425956121939521 52562239193285625 921068508187804673 930023912614728961 92794525943798337 696438730197179777 999373175694348289 360150834360538881 28369284411265741 624111503571832321 58154146217194833 241736786476309377 204485562497051617 776855488617805185 892044719352515585 140911653299028225 720612553040179841 292202519091027585 185618310610696129 284564091157506017 764943789948556929 458693622892873537 584437401261471489 309177927428393665 364145360484311425 433241881356529729 225211153764579553 210586533706617729 626447902954293249 998646303457412865 745891131949139969 639931971567406721 488537759755072193 50574656613285641 139266040935044801 78143449875597073 356085742879979969 932261570983861505 869543678400976513 515369658232671681 73944138185193969 565036550830079425 773539178696243073 860863414443002753 840864138432561281 828018847049868673 827555946967454081 726301347328032385 663982165878817153 235931531970116737 617107234426132609 540527592320643201 852364835464054913 455659633343692865 616664910619693569 260965268531734305 701783931966755201 36195891775768985 316145456585790209 606794394897036673 702935041338388737 239896666985323745 43484346568863689 627426452084463873 293961700307558977 533048795895602753 580166618057805953 178415568570812865 809971421751850369 988789862041450369 478856362764975809 162960866181393281 994926028775008513 84218433681819249 327308917309384385 133425404927180577 325676700397774977 535491429812402945 96689504290697665 472300981671352833 747939308772654209 449871941486229313 529518784645777153 89886324510587201 986738324366097409 112726632969192049 205102043165812385 606345547266258177 819483094116034049 741666335782888065 238982353319673985 814125648646694401 991698970668391425 991290691118770433 376321867577946305 843912920963916289 419962900923192001 482876754945515073 703917167762174465 649999936266795009 23358981779022517 157006417875642529 86677199055191777 971343865887334401 716469472654122113 437347371007824385 314843513700967745 860574825187796993 499371130583039489 575001232017946497 489145178596249537 768236281243659393 112260816939762977 780049395234890113 361712567431343489 352709879800897857 756258427621428865 895826247806134273 758308175273715073 2320901605870063 992824633341168513 128319663833671889 227776374005660641 115389509622076497 150405996024357345 294854212042373825 171200483326135361 612463560220348289 619826063679479297 930392352630825345 697842476606897537 844242585657525505 994148352023028481 504557117948799297 717410886254459265 916006174543454721 491941009077319105 716625432045923073 516563831871909697 647544944037150593 835893741430776833 998678388442733953 567939378938508097 615135174710232449 285520570352243649 758862536188210817 196672458430018785 433100528869260865 840297494984024961 717978583887010305 174689151289090465 96692658138366033 438227480902863681 754659982405023361 347573078422559681 560748488769576193 927816677933730433 689147651893513601 121107749451386577 20822115970517529 545230713728269505 255647740109985473 471470824269008641 611845104017675137 892548621777944321 381640799258072129 99374143075227297 476067139558168129 239756721381213 693082210219124353 257214895445319073 674920983794009985 933076238526108929 671609128604821121 550661239667892481 42018077690087809 732605362876849793 18687739023015129 891297862540088961 375815535450612993 903113330385718145 837760244818163329 572386199545054081 945328177768558977 466908894554133953 175172852823088481 800958128354185601 990942270268618625 117063420261967361 100898098840453089 669993717395488641 120897306636479137 662907693436377345 838346262160221953 546090868309452289 373940072655727809 730175940961014913 837055398913527425 810700248975184257 397247909258467777 181399220325712193 131546746963742577 284680584932122113 98817122236738449 553803933487483137 743545981842210305 22759973946467229 213594425959101377 765512021415613441 303140096448963457 350726223676563393 176795720790266849 663337717326822273 917928599357914241 476196098377773313 245833951421403201 627126890180928641 679125340091381761 4137609854982572 939417838484786177 309709308103162305 21787637160464613 579573912919688193 69662481148711209 784576906526208257 555431568505660801 338839778938709185 197072756367106209 454932670503279041 444400346716271617 132274835172882641 521247653593050561 310470347332962881 78275705557523169 668329584996687489 579959744556418817 717965206857297025 655774232390974977 982863477263567361 729365458653134593 317425775046469761 575990655536678273 447186784536800257 47600278097036153 639246194266757377 744202298994686337 961522592142092289 887634945745119745 334703923442756225 252022311718910433 932549605515649921 913365854922943745 950588195670672385 470397927317954177 78163564620314929 711461527149239681 710166312216383489 626332975145452033 341322623782421185 372089042887296257 971667782740194561 38435207736576161 107702925663364369 181526034835442817 809685834529656065 621237794947767041 216892581722451169 441676945309978945 345182220992523265 183134624463384897 720128180951423489 614133251471159297 80079874163882177 727739904045868929 83385596366131409 433747836996360577 69809080014675121 104198045525130561 255359057227156673 318460198814321409 491831821413310145 259718986548300289 236007016728766689 553663285180363137 193426044187742017 239311036042586529 91543082444406561 101721029194763441 484312169362365121 305867075681895553 692763002647016193 996929632344972545 588618511802263041 861594574892002689 310307228233785537 665491928287124737 298905684686811649 623054443579455617 915870709877541633 956794280373316097 948322882955334785 11202317326031165 23620155700786685 499915999878382401 504396459619467649 379847506753456769 900421778723487105 286963777983430657 511523749120083713 326523608632250305 294302418072039297 227234665833137217 594157964221093249 355189733583920001 623371635954416769 173722275899848449 57243509778128753 927366516407410305 55854786205333793 472068676959779073 766140530597080961 924795602648565249 647684932285333249 63330476715123041 389633254005655489 620659211525527553 817157675479041537 243098392980655841 384344013200571777 926596723223376257 884475250180404481 263436768894422369 877794057403729537 348622090377951105 223727465076553505 499269552309371521 164408681862621377 286618291781699969 130235029247021569 91333796876313041 611028157263472641 980027093463526401 739598313181364353 43377314838338065 826152716690042881 107953120820006625 16759468985814153 177245281722861153 383539781356727617 257074737906982881 812530884098425345 136857923439706049 812329986471549825 778039538838434945 438125981162247745 547429469272174145 32175718242836381 953583443983667713 890132215817391873 261843892382799489 685577104732825345 533238522804246913 352098576565428097 409737145246509697 616616029482155905 74599798228753409 565603769033391041 270015193371179393 984464070081141761 834744486926318593 92584383419737297 143363719269075313 553495616646937793 233202458209042625 949217511140933121 752505472402461313 644758109980156033 856153214068790145 975277307214927489 854886442242644737 94257668520196353 177186466535495425 85252701216592897 841098893154011777 573455659595506241 360549478632002241 30381654220295929 4279384043115898 471110326373189313 806478804194604545 864008854506085505 808179765097648385 600832719851833729 253765972228841025 154316353448567873 27450360981134737 626278217712137345 921550075776742913 414643177431361921 771373677046469249 829709151341855745 140504205984619553 836558224335110657 585945564984910977 686810821384806785 373751281679609793 406963576633348353 528545419336936129 351317773228114305 281297125788618977 888290549898105345 59819208957350161 250529939437580385 250418694864897889 38941158065956217 49795540349336425 403614448778025537 450832239325414721 276281027645300257 166267065260626625 108268863613641745 220753922246309729 741588944656985601 435323945569749057 310560651672854977 331943116214112897 248420982992971777 134474336781323697 243376136882897505 192900293287046049 793986353551549185 211505509896639425 959855319731243393 244616185083621921 426615542462716481 696229862529264641 821527122894263297 988300780884891649 108611786453639777 682249236395207937 151788115187908801 205648813912084449 438222276421701185 262210222223160385 412206908740937921 826336722123024001 420778499081468033 678689057202618113 883331523168148865 542133722458594049 958993633631994369 45438866816198241 867798378929290241 30410668964670153 995851728252194561 457480934787227521 519284532498769409 540733838115322369 748486302374605057 566276964414697665 127029610941985281 516050761469735169 754057867611681537 686457484264948865 846225955496063105 904750769008181505 373158445413853441 927404213542956801 706605055285972865 302278078611529089 405079295524888769 426117899975864129 205230755871465217 112279130674146193 832883568567698561 482599438207415681 798165275415964673 499392484271716353 783261271142539137 766407532024217601 255748066395508289 121278025143361393 233367595149648097 39732341713261121 697290335424025217 969496548491612545 79140127159678993 310468020984913537 435734890460704321 251180033754160097 979963531047875585 536229358686597377 757082235885899777 130491186557954113 74134800281758113 10515461479641887 852084794183976833 485697147529116097 707635917707168769 204378107255308801 180932110754707041 179940721001266017 802626552913853441 955730627825758465 160586208189268833 887772121440257025 307335082779335553 604186505841738625 747398210692619393 352119134084951233 289284552088663105 588021857461043841 976090270710951553 295162801391562369 960799010707692289 543114181520309121 994691010731155969 689713340863228545 139377784148894785 478747750347466177 491263456158659265 973936035246872193 53808468011258273 824845359393208321 483082092650715137 211073375386042977 795946596199673473 237963405057072929 276245545784174593 447186841731330305 202178830534283105 973373984937268225 500623764969969217 284563445129073505 220089967846593729 347480474743136385 681728809590989441 287587573534487713 395279872426730369 564023393775158849 980886695935748097 483481871226963713 599257429235041921 710007888699678337 874419581127167361 264910873443191969 438632589121343873 559624405824024513 460993147404035841 188181994587900193 443317353906412161 488866647712498561 296538719302130689 873459284832385665 460139939072920641 97927283274685809 624043710002705921 726440190467663233 89306167486842721 376248663904831937 259962763867999777 929373440341940737 233766201525416065 505424554354533505 342105752466618881 898781196581275265 203145825724096353 772716178280759937 460802903706106561 624079815067652481 469987460072506049 923113267327238401 164252110535709761 322385022330372801 340249727888210177 486614851669500609 431664189559310081 147678093094519617 24093534277231045 821326801682403073 878708853306687105 145363769224424289 6820044051540465 469300187273702849 336522735350737153 754857258700433025 181429494116347457 853617925968279681 118991277428971649 332610755073922369 949772247263826561 790553505524869121 57103964729574129 935968586058400769 792922704515010689 953776354220678913 980977592035497345 905088397033672705 595605454137899649 528290254449032641 219840271984534049 177172763765433665 54749159737415457 315415615441196481 271190069799001057 226335371074306113 657169989861660801 497640001245812865 668931778965625089 646117453026214145 152750679899018145 910165613077879297 316123752004425985 673137627960137729 932166406151953409 776704013283975297 903729182154844289 23390640819677345 825222354365966081 498358813961459649 228283108028062273 801721908311499521 228342993165956193 799772899216620161 167602996526422753 615034211876626049 136947429307358705 665199568650280065 146657362114051905 426494461829669569 167741638885718913 383513343419124929 200658815337245505 827691225796506497 402864649165966401 275757627637034369 247685512838881281 865261738262525185 345974701991469377 427609529452965377 150103517488073377 65499448131468793 251510874313030529 883728480370450561 257332383154487585 973033880189042561 952398376739314049 188571410758541441 769762666596189825 116632746765837681 276389609652770945 51754706545040105 785717351400602881 485925910200769793 493180840858958209 963898549280131073 834194658420098945 137431027419118833 587673891442225537 245204091612038145 52807726176961721 627335567558397185 701646289987070977 743514805226098433 643042485776899073 413348444600664769 847159792092046593 946651820964660865 477009040465997441 890490811901550209 68908774651919913 886365723667481089 597709302592956929 178488686844126209 46144615213879801 904915629750803457 158054852896651009 404624074089930753 682692568324899457 162297026178080737 95139281228508561 909285197549813505 368911665679949185 980344347766305153 501418956539918529 316444396753929857 223368607554579777 562809178219183105 402430569716809601 672923255263093249 973761291960475009 877161841381905537 103543208126762209 174242669632839425 33619357698899677 129009565472031793 751202468058462337 307389899716945089 419035710504548545 164019916957016673 545494503079009281 388879227278785345 151777270271129089 671060374821180929 622084255211543553 437576752466803521 763342934430088577 375515312693437441 927234734243864321 464067139204509249 78764810415226097 660646838191851777 77388410918157297 590649843445810049 77192941288505073 660277468382133761 815507884722659841 837778585053122561 834696845526213633 766467059944417921 43976289008039513 963939617268600577 217517027169694913 395335324996210625 775418717684470273 857265769867957761 553588998531200385 472471211029144897 648519611319837697 719893355611752321 237049106912994753 421822968583200001 809097838555214081 622101897040643329 463248381846671745 969554435604308609 63806463880691665 35171314499017117 727305532689715713 73685495409790753 834418217472869377 172811779015525249 602305940527674753 43634378320817289 837435789484739969 514756937819463169 726907815722885377 968898037812124417 802548572399427201 777075728328561921 37482445624522857 996520802976462465 343189683311177153 996990570906653825 566250448409821441 611812452704782593 175199325780209153 871154434058816257 661562991262645249 730711335742924417 820568110722486913 221725160506984769 165023836613162433 215597737201591137 260737160141172097 551096591270670913 876187661461205633 5223928668655732 449415978883475713 311341489965307969 850860164385981185 795341798301365121 342914510514827265 376455113524890817 593448845206115329 526803201660769089 44267806341732553 523149560955964417 725377825896604417 505233766091720321 626780644085396737 648651821036658305 26418490793066241 979314383649054337 246980547210139169 271741795587352897 968157871818764417 397347602424076737 773411289943833729 256794559558706241 681111402956208385 313865136135248705 546420439092056385 991152795208158465 239693729952708865 264899319512977633 198414094343331009 645664767567673473 811023498798096641 623172104830686593 60415056389810929 9219454743366385 521113272342891073 999451685412850561 368737489345942721 453757571831808065 350266751036532033 705915607585453185 777877063137108097 240324293888185985 311480113657868417 939391855825334657 48130875250944169 893670553938143489 2455359583922957 990302429312166017 877951471995995521 167743928988009825 92738838098032513 16108934190299353 813674329695555073 2801392857271879 729880504974790529 830783257107512449 818233528559002113 283113671932532897 367876664596796161 114650024513679233 194116368818651361 479228651123840193 361143849657043585 317847851274663617 115549652597078273 878058304892157057 379631872580862529 957234903885250817 465328598378089729 935814034710894337 415302765662648449 648047610449694337 130489180393961841 841828142224805761 825087123055201537 990861004139475201 479006405212270913 54978519176195561 526713079673317697 789871751535130753 710819964807594625 908818553381273345 495743622278357761 214331954612532641 897815151936566017 307268797158634753 47137938996844041 650829887643752193 249116202199214593 621140183137235585 793179887793716225 615394500448672897 863501650265231233 608744564802869121 500324214469703297 202070349755771873 566372167870749633 123946167980044209 497156689082348865 905270173409007873 434061000849435905 535381227190306689 569130668801552257 49090160292522001 46070854151135881 795011709978432129 996037547603069825 535719654635869377 91869200022028257 487096665354563649 206424931377245729 750569129309766913 612121817772187905 625100431963254273 428651993485321025 562879331325859777 246762226339665601 499674769959518977 278349133031998273 782087106513770881 469277855674643969 211941000347387393 832236588640515841 782461111764717953 936362632312931713 239772509218092001 872186866815315713 417459984803244289 6085440885012617 208176564412916321 442846538557464705 702508125677127297 860524979215068033 86361361129867473 30946953259320509 957656613540294145 898119162603844481 72438623393729537 752638527547507201 342750499344589313 477591765359942849 101368002615693345 212912301167097697 675735342253503233 243195727146055425 12735995181650141 792683224704976641 553706957444489921 137221810739884369 122943210627376225 216784967436684193 565965477976263297 510458388873924929 82638622984227089 380473720348621953 534029566063480833 127873373414001185 176701992810599521 661691331936328449 486275501923486785 191667992763395745 493275018762311361 748053965209610497 491190493838303169 76594585537616673 893442027799188993 366194115946644417 565396453709823297 305732122744299073 337951204775542657 49699097131739481 938461230677177089 354594109423441473 646261557718851585 131590785185284881 809545453812503937 326449162455130433 91238077063870545 737337352549477761 950236266014883329 14135226525109347 675661937978510721 502160690929759553 688220897481940609 678639387553001729 440663177193236801 687411072509465985 808104791054660097 310616884733700993 558134111927365953 48656115254022585 104657415803202977 679280521219393281 236681921093541793 264632125501098145 861675551950043009 48275541877881521 991892340455798657 601215198894454529 563715262111500673 687960497002332929 605392396317022081 216094881861810241 101011543379769361 828761955818276225 22832579118251317 644007542760864001 538455344464793473 274905485635624545 558496901545161985 403467687022700993 891632794468876033 778917384026708993 514456957856204161 776306086608133889 6377687376655673 415036554975753089 756302464672266753 901491593360109569 558397061509111809 487393968040930049 877419880899374465 743311680884136961 877277668512519425 72953644697090433 432091638293819329 917772922918775425 21169804431792729 689334390685456129 817515326923263745 44939580269545585 566900938552421953 56440849886026713 869983933927748865 321864045772205313 483046386486222465 704146206449149057 135338992041177169 541909899925162369 284054494923381633 685032320174652673 243447318796732769 310884571285871681 250990999076805121 753476557910158081 416522980708840833 795866887962393601 693557942604528001 645373393554617473 67908261499660225 884442962048868993 129108376211974017 64813303598850073 788354812119742081 103884680152493297 493395537708110529 386556896511788033 998447875400380289 353376392739651393 466365925518061889 100708895189352881 786756572169316865 317600015390201665 101656172039511713 546309854622332865 212360771061860033 64834488691477785 863435465271237505 344443654410337537 777014103566109825 573345202927402625 87325019339388641 192851170250857953 156392291553878241 890490391423188737 747425319400633729 820015412565663105 302310189168032641 2037444892426522 198717126411068545 117436136491217985 9758866962378933 795170410900940545 508625084915792065 927662788055510401 196029746121844545 336213430110621633 844319794836323457 19048968990627913 816595286928610177 979951336796521089 659986948711548417 235699689788628321 286969110883980257 86480927741821041 663037161482648705 185399849797700961 875261752546173057 676782293507873281 527918993203485313 585258946876319233 50995557700851177 620791921750328193 384306948505169985 193328289875037025 636982631444105601 660945836207449857 312067492747075905 236613277498786817 618367255626743937 47324639723047569 523285916046305025 226909929416986945 62577902384127529 943180797684025345 962116765293643521 814062122334473089 132837931657441297 275394642051384865 582277113336303361 843009207613217665 113587338200169089 905047208243590913 211236706236263681 490943180443007809 576834570057691521 8697949992541255 336798586397790721 401715645998702785 812876538408311041 349121423434954881 278659693898731585 197147797992396801 826410540460649601 711322003625827585 473169763057441601 923046802030764673 99852985315258993 549867406865676161 207970118620721665 628589672721073409 880340609817416449 779343053219623297 314218298467906753 831496262033791617 526709359953478913 411537927873954625 543041349892263297 491396649525437825 919638355774800641 249461400024603809 620686726843118209 906450355152255617 694650416671116545 266217246322103297 60156518490657617 723165695063510529 96940561559428321 381008715008864129 488144827610099713 769192582452657153 212848777704827809 678124669277227777 572701053072961473 399441451765323329 729617234946324737 358794476550560385 172690176680404769 406160067815019265 877914071563644417 859556176844737537 403916473177162049 655649084140673409 876129956390094849 181641380603696961 273445916044309473 553311649754558465 717948901551999105 949349126920313985 983556503085168257 233032442774867137 112075323896824849 525092389352682433 75841337390883729 247912545814156001 522804193260036225 456512861125961665 165888133500743617 191718883903075009 690514324714833153 996654896871280769 16887437957066709 491735833668254657 490935532349332929 629675846695764865 289331820495505089 924852394953926913 170602526422392481 738080302801581185 172136169308870977 763626305578807041 663301166462154881 377257801576977409 702136573676114049 854806988952969217 29200042490550973 771560097568613633 383738662257840705 69567565343898961 886031407582372353 633783062512069505 463837248025782849 95812643176611089 732054289899174657 835352375146232577 149994273615888577 324838549379673921 146138233676161633 744509268367355777 198842916373223489 926896369947183233 234312618884338529 709235501889896321 679008862991636865 125540966076183489 258322950940616641 523553243473831041 626356761942162177 134861319959735937 904535957395189889 191318482451965377 572557270331387265 385724460067788033 45978840488395177 129953778245837985 119929492934545585 159097131031199265 422048675338409409 955120376295145217 450971527407844545 891531620558733825 355774775796525953 801618816843191681 760299843600563457 498335047662532545 284373936188394785 489463930819699329 455852898959719233 555230265344530241 472744859747500353 788862374142386305 736777288748612609 24031649304486537 179667866041292257 203611409620055649 974632411685334401 39695744669753457 761598192590774657 537244316782508929 625273661148327169 685885337717603969 628479932691000449 566203406886433665 119481091793360865 467851321562900353 650001944652807169 283683955551484961 25191923779800617 592060046317083521 979830989805272193 838944251467115265 462797694313806593 131769997788918401 390879970123755521 750326208878281217 272731911382123841 600010946893132033 58514503780038753 564610416606985409 282478269872385121 472586467060036609 393308260748959553 547396909696690433 464774418254364737 363377241597429889 503690543350081985 473841163877967361 102398477131387729 115063189645521649 295377600753333505 229291640446323457 825356571762114305 246227440586334721 113256174534178913 886303462316977409 627016111600184449 409599895020985345 367432846826794433 687400293476432769 525852993502724097 638012838211448449 314139965992843905 999206036287024129 263727884018479137 759671131697867649 280387319498849761 708677366618193409 430328812582359873 980905213148172801 215582372376793793 679770208077076865 302591044015443329 994121795873720577 751349854730470657 80725816191066001 879132157957997185 255765090352877409 570627825744260545 508148013756329665 480247007247854209 181445883043917185 87591127051375393 582170102208866817 546645319297482497 763807215239307137 370468427625276289 853410883298483457 93360706720361009 577119019215412993 189914918070847713 561351873051169281 613215328310786817 788100202964852097 726943196811056641 707614988491673857 46615951491006057 845250640863181185 147789066690215521 576889549365663617 976636275005574785 122357638217305713 160410890446605953 851582174649667713 221283638465124001 302267005269950337 161129899845114721 750400879467097345 995157235820215681 514048213392737089 403378478504670593 680918204639954945 332606225480745345 693031525389866241 157423005105663105 64695350998423609 301841253087360449 784672805555100417 354681414219164993 681922856244359169 7718436388628903 928754235876706305 137902268962669441 830001156119781377 559202367781210817 762126705068208513 874675905556195201 114429226367793297 160550731330047841 291237509417268097 982798167128002817 936299219990932097 633399270001603969 188385521290694401 698817455300805121 932242408110784769 866138637915454977 839450455010560129 173205355677247041 311594614812779713 558865694148039425 450323603224585857 865163999837569921 351730519221394625 843987601507151873 142119742333417073 645908674362765057 213963494193595937 837109248236771457 322294125508118849 700756039203163521 765253872942157185 348619575309086849 3969908833166614 787545735925299073 599471495105579009 67511929314093777 906170302643413761 592490213489021697 888500894767663105 735154133466906497 553441518687971969 395773337732229889 828567367197368961 643317139418940033 607867506849640193 480016843172229825 129432201128413025 218753452881387041 916160855275474945 287643994570622401 400313401728144641 262589579047926241 298936377432294593 251356013452756609 171417068516564801 378987071938368577 711130141290365057 119187953923180609 236822044888928225 301785957575958721 777637322059217025 996340845175161857 674279334069201025 773648896858318849 775552593151498881 895235117555238017 279525892776721473 678676022585534593 265977122833970017 378660657412900993 814352581124740737 621285488868650753 849401928839196033 594800355740908033 804416077787099265 691704972557857921 957508672557207041 224190789293352577 108277275768120513 887671227901918721 432291260803335553 314894762956520001 915141868690884737 464489879878897217 565265179066653185 791459911141693313 595155332880370433 268692511023019169 662891618082877441 344414466369464385 130872119160532209 46994313613510033 410020488046324545 89519717521746145 987810402708209537 500579706288519361 865095654277435905 619797660950574465 850077012011841025 929026914000758145 836137487195610881 39145957251925265 846284981469285249 148152145241240865 355317410511528193 85429607538166865 741896358926627585 707061233123539585 645586867148846721 235213817974404545 175338262008683201 522717999743221633 211764315032123553 584314392681868417 793518527921978753 911975718705662081 800288827035995393 561254745355633153 102591453022331089 663497451350181633 969212913580118913 38321311594351929 825001883331712129 553164280489482945 858750625075071361 931615839496323841 455100107862921985 379914123930618049 621765137176364417 842352798039108609 772228435565668993 763569441147240065 485043187086926529 992307033629039361 119515816443982465 196826312732653729 891257226462865793 593069887482379009 934187210412464001 40541636179199257 896480298323023617 698535322681500801 44632426257710025 670746105601764993 450438744239786369 500350262337370561 682542660151316481 969029789751743873 300934216496823809 305089371783743937 624994771022205185 952321054552513153 677734420338875777 88442990628884385 839451251238589441 986459855928529793 215541856409412705 455151897297248833 990380697973723265 658829618397405185 564346885473948865 83823131906477505 43847175834660137 702759577247832065 55626009059988489 733781275444165761 418349997319570113 90168159636007777 594653663209040641 708038446734285313 946925946936747905 524339275099208641 535976370631839681 264217896114764993 685686649867267969 572783841307440897 777297101684862209 946379508585629057 4312449383323980 847440048852604417 236205469244435297 668334841931233793 679443621345615873 248234332009374721 517061239244181761 746993579470533633 965407831495728129 884112323193022593 147714889862253793 986966535145945985 999432244433268865 936531789786656129 686574910596757377 520101673124280257 899667434622617857 263189245613887137 141877510250974833 961513057452329217 601381042010462593 799155158092688129 82075712664444465 753267292085119745 745069770352873857 908970998522221441 77361773371659841 415131910286454785 753621657649507201 402591369526689409 428914761747105217 36204387489270577 915794367662588417 341937652908768513 699094334103545345 339993045697475777 710042371859675137 440492615549956673 240177486149942625 297401152911326977 464134124761759617 468659753036178049 572177730686075137 696487060365036801 538182495102109441 811013402884256641 125741010912886257 594875326078202753 655925612906319361 132177384098383761 41150043770795009 860940507841782273 483723741090376065 965617679795471361 599284003782653185 374665734784734657 589288591941116417 179470037304298561 608293818473736577 120306346599086561 101267496392285489 446622877965623361 37210164068110177 713203885839071489 663223809839482881 569241149338949953 184271837318913601 605461603954132993 136169714848609409 312974278156403329 206141848519560961 693498458365972737 285625971005007521 91092755655182609 380187644463557441 579158398456463873 803337977824316545 717219670367327873 694585640872585217 730104625296142721 199526570601140193 596267259549051649 382239034095714945 50338525812129833 676278073807953409 241380841691650977 659566984197052673 354139189369725185 201889104674254593 250484881472033281 978453028394834945 273435875923560449 873310263374793985 725394987573153537 530476307691937857 697141582482082305 831036978335792001 211006915533175745 991561182945968513 809455011123283457 607758208029384449 229025704666938177 700064392066561665 671369839699984513 806802246769112961 302906482644317505 712894369998206721 475028298179616129 455046353943107137 456619786007351553 776470030148882305 634159721776335105 621741136326679809 723630032261496577 929246502457981953 686318049152454529 882024374102389377 443812601686161665 670358351861462913 145264222491555009 702270105483197697 540284407175676033 787976974007857921 416544188677285377 682470084883181697 556261410744113537 647693495205739777 278629759649753345 985334017910336257 760685848305911297 55191903241432529 229082027755545441 967605065567330049 882712512478988801 491364617395216641 833854411057806977 589225812438659329 57058878948083705 287664582204978817 622488786629453697 271590021816468417 918184707873294337 83829552778208689 707612619315476353 496434867172386177 800374570432325121 61225842236449777 229481571819441409 149349746619055425 27778104344704957 48135736690763769 631619851744680705 811909067522609665 923669253642259457 676675362492471041 248803574902304097 367710344726180673 557593859522384577 566123326880383361 461249764286058881 211873400424597249 274286303349185793 698835259053947009 857079323108202113 420714199091765569 616477022252311681 130310766641169809 207705480690940193 656355709504797569 537835184814326785 275187605000905217 247173874314633217 636110970332783361 490771191534733505 779908346301024129 46685660836850217 302828058463180865 520763514612269761 427607844347203777 370234911515503041 582405732725124609 374000276596873985 321600632201519681 607775094494677121 828879962436534657 563789450128723521 414026375225727617 420510754343418113 834478162750731009 594369203804021121 142183944811076657 951328619375622913 48597559608342777 125043284685716577 816420890214697473 595201367723326721 410669508711624321 805201978612117889 482840380112062209 773406224786064897 790330607830870913 119618687747362177 227362374195717377 686013510235632385 355366882426455553 666912073264981633 463775180902441537 544356264718452097 492787003525084097 431335592159314305 279407972634185601 614755227266904577 8497226525197022 393826673439278337 723139577152604545 482932766706362305 871902332624021121 122868292875040193 289954255672693505 112218956526312753 476976123357605505 165162879540375233 265606527057993697 495371885271843841 312689775825251841 261993884122034625 978734715928038017 357766576005907649 703039424031079169 806680520852196993 3662102928156941 467641611293167617 348283502918040001 954567724461099905 555965650382471937 546443786962875329 310518488593533697 338012803244211585 518620578552852161 589117911121114497 702646503450839809 128934181691818145 976214889259818369 31115287001888705 102502640876924289 950402573638669441 768566587185826945 707229531771922433 893921613504748033 851832472057338881 306388147277072449 899026250835682049 682465254017035521 730548546941221889 826873031786899329 65152771025019265 322162310838539393 472458970701609345 965798085162116865 585359698801973121 175812695165166849 978492403638043137 247638741662964193 158426573753665409 98187663170907777 689198932832169985 62101481828175769 400773395714857345 439948170407337345 280954228762581697 323335182148550593 861397378316631553 609563626865540481 712642127541641857 168960230095631649 655563985128800641 468325323406634881 596250325435065089 325146836466554817 420692199339036673 965220705784648961 58848448741031233 669602181351830657 400020126593354049 917599253784334977 482903998677883777 797935191409774081 390457495710471361 11975792576581769 148431130157973697 225028177039501281 668690465976716545 816865433755413761 261286467709979329 119451570983866161 92890435128531121 574233827163144641 809876753853046657 16431917364410965 515706331436270209 554109814034081409 336101627423360577 827369374652359809 727628229015884673 932402719692252161 989622804207272065 158469630112886497 58963110114213177 177376222524959105 127254942244874769 667901589324340993 824850274139002753 326062797721537153 456765081833935937 83336814969822369 212878323136415297 896789971815525889 57623318086356793 926214756725439489 339486899756671809 444689849898541185 56868854367849057 755179651227802369 782608478992621313 428459403985460353 828469360586282753 361545890292742209 317717581626418177 451738650903113409 117209183585174513 290188969277959809 117020847876126769 482409913748501377 776719990346052225 988874148234256001 731980546696966913 77151664917639809 934867430806946177 929794998773200385 573380362061051585 264087803442453857 453055948364024641 24194381893547501 777004754814861057 708865437390731009 889462505039404033 342701418854414209 633625909895336321 332604135882963457 685735287370434305 541884991060182849 646914306273366401 215644997359991201 613896980804270209 916067548330300289 630274353487585921 538771563596686337 302300507266309633 780357830366593665 572244386531785665 441584405099494145 829349775112092417 36967826201429689 689404662665886337 52119925449478193 369795555369520897 576123223411993729 685746921933308289 926869392357591681 904848635531777793 362328045419172161 678838620286718721 678459214185227905 283845474671082337 106598453753971265 107153182749520689 429905854950678913 937107253809443841 728858115270110593 661548616472096257 768191330890960641 287928045804832769 978433414408382209 489599632379700737 252675769978541345 162913381989710625 664071440276568833 597487111853048705 20454854903835697 36393330933620409 710822409998169089 154212384033023393 204189922426909473 814205890492559105 425301316003878337 811446412397579265 399319870175663297 628263590255116417 832216418191730817 854384688721800961 276164638422844897 105080270098881105 115695054665007297 50221460901219929 195632701610566785 133572604330382209 134045429571468593 157570940893883457 750557534908583809 900313642297845761 704486865913178625 789262412718308353 991743227391413761 9979997938316389 106505797573131393 409959750532344449 510355107999462401 756601904949207041 713420830713101185 817167825812113281 916230245810641665 964622723659104513 219162842636588801 258177693050576801 783012794791549313 450553202713678017 922015618681438593 25783357701932629 111873187621103649 754642425889798529 503064267208653633 742214410810923649 410205955884610049 811583474204496769 691432911787142529 764334924385288193 782501277422557697 139553968495150113 841255250738580481 45048802594969577 8058038386028700 663211390313307393 410031809802273281 77939338813344257 532984060099426689 699596971796822273 481031406306865281 86995099853616865 58769991661311137 942851560663484673 123261805393934049 643999508997673345 971510020825451905 516438767104105537 543961093027970561 286576691065072001 57582820596795873 618056447644022401 626367229247943425 244405338326494369 704432839650866817 776073739489262977 728653890867601409 974774618028867201 328262973640196545 846258989977116033 170446378114871073 167125533168508865 921347634187714689 198490592010628577 976447357015157249 145786730424042337 15808075384601495 935419500272558977 460728851169061953 17689585342459681 741692356408936577 824655627086585217 601629495451984257 454972547459611585 66828325961555633 54581963522082337 810504932571273473 39223259530537289 374052322076852993 98586703223546129 275509683856054017 633447937945440769 716066702008848897 316196425986760257 154961170625551137 189114978213758881 925478663816665601 370769087801065217 297596114483692289 778832792611659393 111778906478637201 806165726430606337 126246616420967681 901054559207444993 390514311350603521 918890989117201665 787333118168984193 302943925004733249 233201827051519937 372926384153487361 544414497348849857 673099823374919041 948253914908338689 332853113397263233 786297053081479937 669764499788321665 180097075422200001 503475020776477313 488454413386119041 365590652597553857 200646940329296097 643233154969053057 773444752382825857 440810349777045505 247363992222350497 412103255232779009 577450456535370241 367144140579291905 396385976872483777 885862690307746433 764953837422947201 560052605531289793 936974314846313601 546705573917336129 213970966312313505 592628541563762177 2105111249466774 889900509153520129 995389515616405889 256845123841166881 204988517945256641 77876240448262033 320115946671204929 613927784542120449 206246033896110945 952762978405061761 158377794639559265 422844263927764545 793171648855409537 577612871993210369 531218482258889665 92472383029736705 70832355998721401 722498596992082305 322660357089144897 827697622689804289 452734292726010049 17295871613811187 903016804388084225 81926632989855361 82525428290200161 46670462429958097 933351652242915713 78317402823834929 231982114612581121 418714468581299585 935183969620521089 700086053982353409 796717765131848705 766536932259626241 758414074062951425 797843150146086145 770165238301164161 977261681116459649 117422426350582753 130953091115721073 117052989896439649 436297326075859329 246812407082270369 102937658944107121 716576534129135489 243022078507010529 263901057280047969 911123157880389505 507644030168183489 729396076347043713 527504034315366977 91848906686315953 976955700568229505 993327782055558785 617632598174576897 979027162441532545 96394103775214289 857355298729586945 197366713833300609 720709941917583361 478513836835393409 759459706811242113 78459645792559489 21240722469464401 195207849170220257 671332315080078977 121361043143959793 141837711668976849 540401016297099777 580522608538188929 936637780376951681 236984336085761537 236512766174843841 242575224868332385 699670043018127105 305330877209790657 738197182932740481 449124062873920577 178574640600725601 760102839003231105 505393945603476161 625176183194426497 444253604901970049 384055729469984897 359014505622727873 86339066130818769 772104101356557441 627226540437852929 332777878782071233 192998606112880097 251200858556583041 372148377961160321 158057137526927969 137543509693784929 335745017281379201 361480492870818177 607483950477604353 412381086467078721 455458829065204161 28450449524193289 147992140319050945 616051342467216001 249714307406417633 953022413238791425 563595031253800705 163197365937080001 610961064848734081 188834595731655969 579243145542623233 438091798324421697 576034468823348097 260853835630520353 804481397768757505 753078271503923713 951875230830179201 355165170273146177 102326137854166881 190514628012607553 120895919757185057 634763138067917569 435945022030086465 583078087033570177 659633973388647425 383678500151653185 342604557419210945 851712837466550401 594504884936537089 861923148449740545 998334083123200641 17794393183592661 385608676243517569 41856237019082697 763348731226759681 46603996984089233 101967848651849377 379580097235994177 611110367428370433 388926971335749249 960731038909411713 180404337479068033 744742455587843457 558112748216558401 133333913392259969 63434746951180897 373235035842174785 218487929757557697 861062721862591489 275739283685190625 264487364583775521 240448698427286433 811736714451694081 800730591084523265 598871049018971009 686351772695999745 792258615059406465 138422218062736129 429913531729742017 183575453971286593 405647853394821569 487728077465284545 910283354148010241 86560695606479505 706064598947417473 654270728482110593 382012564619348161 963618107449264001 14574125773503255 53157873691311865 558450749281821121 517776952220160065 668435979609821313 527417082712041473 768567264815747073 80558055489063921 897101130984349697 602410254688926721 596786153731489537 335500701652804865 261558092183800993 128370773480689601 66559737754975145 232415586607686465 126006164658019057 801631754982288641 694494825544456577 957148306258247297 620995879193426305 715182297972795265 523297649927119553 904222241106992897 127233606470877441 176564290750356193 443482879580461313 455812613429614529 784394562937730945 492094158090985473 381206143100943233 860436507456228097 187846328769648353 87876019249570449 986361272201254017 4503317051430145 759598843574590209 197604130309365185 352990727857591233 521057982114484737 202636963899674785 762897265680386689 672973231089702785 639892056805720705 607753367041024001 172654916447520193 21884291199004481 874546682246233345 769903180627419905 913088910075778433 239005921213919937 3063476035251257 880892519450551297 149703349193053729 955949165496665601 534755763283044417 243961432547830977 147234689289838625 692629950452033665 684500021367014657 953722917108219521 324711388700784193 845913018546301697 784437455784626561 505293953867191425 602262931664604673 693743130893228289 551504829799100097 145747273783936033 626640209096727553 902775136994168961 964483598552305921 18794090452086465 956767304453229825 715277724330679425 968493611454064769 42573639384723809 482817736214990145 84427487900544657 365913707448072513 216395366535106593 266710216577628513 687163212962008833 134062998701935505 94199316666529137 793589060395696385 459792755706050817 860725081872317313 362439999967914881 868456581798717825 140919448812883985 853469394855963521 393254075126204609 275948210672076769 164489364366435361 868071013353386497 838462891412301953 931199709877383041 96487847899386033 941128918144258305 517632593714292737 813388839174841345 953791306921434753 893834723202076033 218637425359855073 109005155804290161 62791107644773801 104975599160425761 459641376509235777 958000427081962881 316658417263344193 804518218684194177 597949733370864385 142112419676671217 559644738566266369 602991552496334337 957730697993635969 270875685941994945 478870531370919425 200466819664313793 382238382423093249 187798452300206977 511026513747470529 181949405760136065 997077447073191809 758183890699051265 393806797774235649 738801670173842177 152556763761037217 123020984094132753 708342752112077569 809383831682666241 851730051478934785 262803943247568833 996169209516129025 23034111856532037 275885770136294881 54223757377691585 297213164014454657 492035591515346497 803721976693392257 305200027844982465 576957242375843969 724187358744558209 650044661829678465 794099804616060161 902428800162756097 37488060422717241 593505606041301121 532261782210433409 127258296620514241 927352475318286849 342718334345686785 120772977703872193 573120457390178497 960442768072724097 731253621085496577 629119970637638913 893926452050099073 307957222302860609 912839513169966977 221771995864465057 203807707289985985 861057050127882881 30020313968602609 276487707950046529 191979858601403201 633627897154724481 887134713480389121 843335342242973185 466881526229929729 509993468840448833 109450575841147921 494866345626398657 726554897276802305 260375858691219265 205463115202359617 314999401771395073 578206317761686913 563307223454714305 162669618016732193 506994193924832385 291513058663301889 745941987816365825 445647816298997441 800086295383756801 409909930940944641 300024333619560961 979181794994868737 71205316333639249 732304298807552129 438483898795965377 291819239686798657 834621928159499777 563063090573752577 26239941514390353 73052210992127441 90904695176810433 487448444712445185 915392278035142273 19860781667414785 460378831473214209 17832467904771221 821792640891558785 778340104122204161 189155129702491809 856004034220919809 444874289811451713 739367102266168577 32152441728847237 889824432763038721 119047303738440753 342698314865540225 852410290482474369 377651787552597569 222043550916680481 753595770367933697 85043520756507009 638719340680882689 198045437762246465 375248457969117761 693717416450844801 357527720258875777 991607738660462721 677213289041002753 484433485449990529 798929021001601537 58258670400718417 486286729417056321 363252203409921025 619698719862103809 810846459188837761 886206838939568129 449503476723158721 931892944491540481 284407517561831457 594070592612634881 642837495331598081 31181220944464629 129423565570874641 465153390175441217 940562060363284097 35761361472186337 462284157795622273 167881900412364609 301136452282229057 202661425952189953 66679677606487073 64108145549635513 331110514859496193 90596513987907905 420244495101272257 626757322152737793 357499931299166465 42583331480731345 752402217808565889 980694590534437121 247488723784449857 765855838024965121 73011356072569809 219722257310277057 504986879047088193 518028632306513985 863671840512552065 342548737896588993 952108752807340801 571803884297413121 926657229584876033 976059729935510529 576865597582234113 58820387930897057 38235693566576857 481090467352213825 670697253916394241 897632498615525505 367111519726719873 733091070501497857 105942807052677777 530540148901966529 673959514555292545 459665173144099265 819631901928950401 446451615352362561 699263845179146369 824140504307532545 222356491662758049 597656052679784705 734262126010520449 247419244931972321 176371130867273953 550945830024108545 529711480745945089 740801078078643329 363007577729796097 599717211310721921 571037456561839489 214843219886386561 654140500278209921 733374729499804033 493425599237880897 971314668901523969 524594555161222337 771577525676494977 449420777480241921 467736756376847745 491453084074812801 659727770856097409 513087534414054849 260824132137511105 82254216180238865 752869873583538433 412857406567979969 33419892144802789 347705336978073409 330227312392640449 749572848183518721 739450957453239937 517100747628141761 852459431458331777 362283693847729153 66335362352116793 8003956136867886 947006212823755137 153037547770267681 720597114609599745 748494475671428481 460362701914309697 739831666004192769 49757065395663601 143543318004255121 404669227161992513 56287361044738305 484565083149615105 150660624241815809 332626631955978497 5320269031273029 436140076878654529 848267133048246145 760580240309213441 565587540724934017 31535372625878469 748317511037292545 213920019085865217 172897711037933281 290717924629330305 478212023375171201 359100191870812353 598797230650305281 613136152508157953 532262667412332737 408097215079923329 35550969665877121 281273150157641537 656844790843770497 507633358208710913 296688989831508801 833284923411806465 313404430985393409 458751949697020929 346800091072168449 791577494440542081 177869205748130817 732222470248746753 190540632479169857 246677473787595873 42515622291823265 59786909088135329 151746469929918241 26818358426520917 936392208647596673 676565958058080897 947563104714774401 677244678713602561 63024979310306153 680282516170880257 663745862400162433 726398501149997569 950003480421777665 650713425708250497 735454681166814337 929093009929768961 335451086190964545 158456172734990017 568328446528056449 502816250846205313 993236398128779265 684328272439490305 248348327155312641 168889938755764737 274622595013248385 696261035544385025 402589807016511233 884903816957187713 362042456744781313 694289188641949569 218645634667851137 21350726032775213 474617601901734081 269181211201445345 706128283830395265 859521603419533825 809325299363088385 37535067669427489 802707302830228225 338428405729839425 261394101327958593 455038067039115649 968705686584428289 77876736124476769 748244560930778881 287440687001254241 573096696074870209 678004081355364737 709372504926413697 81130167806467313 10159939167891709 920954329940979457 406913793101075777 545643324767940673 976049575710121089 759319966814441473 485770273652825345 890787160413342593 319699781559279489 303120333192435265 736280800279565953 981123290156222849 20069663093536861 550092915852584257 645277774612843265 638425741499705857 54563218284016561 433775099977605569 522392779442391489 574474158709126209 650026255112308609 184191496726523233 287703536389265921 636453655095326849 852122965468368001 754007153226421377 334912718804538689 237681316036674433 730856675173939201 608954981242671745 812506139195924993 797875480135420673 344873710942664513 918516913881273217 655667572916350081 578360225952867073 815952905410299009 717677929803894401 356669038686355585 645211780097870465 284337564346969889 2650484094413486 774172794266384257 582288651554552705 907538308298185857 735479366605201025 886163684745376641 589350999527656705 477775636692314241 80203884832098289 811491863968747393 399199870257820801 229816908399513409 795720851618991489 326285359091706113 21211304714118029 320695251330619137 939728460776091649 539453526613023361 234186736307538721 630404267424253825 969333068510476161 62435218019736281 404597378286670337 568493850786438785 985388477913158273 499163496854926337 70699256775657913 601525548319259009 490855860123897281 120461089108594881 610394989994606593 132182226403642753 302992251703169985 290911467825800705 581001159563914625 69692926586085945 562691955680175937 344458633226615489 190253978436604865 105981260260165297 462638456216449601 806988313939093889 116083744426550337 41051069530951169 913019946326610177 929973545659343873 152168091005567169 938687931303945729 876489577130978817 609592443171926785 109418120528676609 909305966649938561 233007378179248545 741834532689203713 70867941814416473 646057900163185665 433504783980094273 617918316399887105 577559746555909505 734128956852586625 725410144498564353 948385862454948353 42701159868475001 228053549584046785 692534809541296385 761684213863169665 655502001890898305 80154360726979233 259339671139056097 637677351419021953 77681612250049889 2657919948916288 131001736756797265 282770391342189953 265808329872374561 70165688549465697 44924701913398481 246208710270956033 10647399580850703 397056541828362689 818456906076431105 922302831120795521 87935306652344289 150791957242134337 316789803011769089 827114235594926593 908975133527864193 847340730019908481 412630468613553345 317431855315199105 967791801667051009 695012211981165313 246718018116975905 412212896129595649 256055818618310849 849487466026744193 560156423004553281 550218931646760705 787462208237332865 972992910659186817 193560418356010913 981137924948363649 897745473129308673 877222558429508609 624977286362604161 940459064236740993 601154535313998593 211259391904761185 442400603728653889 840799091388156289 853261436317868801 836475333104260737 164502862216277633 854930224501153153 535816963883849665 429929209862123713 785177525153752449 539719889054872257 612503121756848385 961484667739767937 726917880823645441 517475339723837633 553499284051969921 498711681434301121 651415308773803009 794330938733615745 468533789042485441 574217747607235649 352603599752494977 547486419385883521 677418441315911169 384604554192733889 10404076658456775 288089967531838913 766967718639140353 926614482035603201 628458765117283457 228774461829523553 694820233047398273 877695265656527105 935121070547577217 619337788083520001 693264987126870145 424272083545531585 265975646363454401 316472846334626497 667112008697177601 176200827144455745 543376697774473153 120088764142501249 364443852617458945 890535874095206785 952247169989742977 526535978185911809 801374039738636417 587856927902848257 13115431009932623 745493311393111937 543478572604531265 171563945391085313 657651490099095041 720559016809012609 367240037865816065 261993417712474753 506496805967682177 742499044806201857 252658289013371745 305784862716706113 674780646168823553 198058579553510593 379270112461444609 305109888677563393 131327073711897665 346276246368709889 926440427716077185 685269164232693121 410250270930628609 439018376201069313 707322270850614401 852491639400071169 518607376707390017 324262389514892417 514839872277665473 121886970201074977 354347623751106497 101417791776789553 126061377355728865 669382867242333697 201409630253092321 790219519087337089 125152984198766865 497725579087045825 713045537403370881 71625497741912625 569627299668344001 637460496881217921 742986603439472769 344487348155887233 372823354420521729 727092489991292673 902730178620412673 889954234145996289 518616783553529345 45828615856905233 480968006270497729 261653995522600257 601513983357310849 86530853366014065 480060835320824001 929336967816688257 13916409402373377 950480050319427457 829689702090771457 143155350240867569 527958399222942657 579625914467754881 107700255897508865 291998694165222593 265556796648258593 992148176676082049 314148476958475713 179853111976818529 668921036915921921 894982576500183297 841224378460008577 507162212685763329 204641034562531137 969698627342850689 896770110104736001 928430618541135233 115605012229426769 688605772899933313 363340600421064833 762240268726721153 612533130445189761 154687111302948225 702123802120038273 295484634419402433 835103238651616001 376016900718639105 788614051318045697 580630516612167425 653875078726219521 802436132675623553 944911330008320513 244480336629116833 698996646521894913 354791129554286017 315221644259860737 571143821691471489 738633966993195009 565959952998340993 723004610749367041 593275796731482753 865961076808762497 594801962985002369 309823993889988737 117260481395284449 643263347460777601 551293705425464961 350000667510126849 153711320326117121 978252234274865665 831310991958417793 377465601256243841 648823007875996929 732195914897733505 566259131546573249 70708305145583241 379798067856789633 871195897294885633 175142342089714017 590484018477905409 444438177310793473 938267344527094657 709425974027524865 328176114129799873 637329443056323457 140318394091881521 814532879321490049 328729018600835585 749775113445430401 884303955915090305 822004620777406081 232316734557766593 185277797858780961 962510167657715201 624850800898570881 117963108531210289 365110235456860737 157989681364472993 482632158844481281 517877624358671809 968128065107059457 25623064123184493 925226801110881025 444135035438488769 754883962712831617 288260629827863809 163490558744271649 73453888361225233 358338992884021953 285159791843486945 325243563757510401 768288249518246145 162698131506580513 413858349856742081 885922272422888577 73434037351656657 59411716795288785 537221810964641857 590180895785096065 870186598505494401 177097141344752641 983305707601704833 214685090558745633 851214858765015297 482584469031813505 473639725736493505 719915379053645697 208309841829116481 686639910866667009 80452108379621025 712214667405774593 914716893150394881 43961285540369489 968218064337921921 984424979682927361 199691884798038913 187183785973054753 130867602823304449 37739683881270025 924177323050710017 993921635130071425 832284143479885313 487950616932550913 195144945709767361 959965605242395265 811748231129332225 720821182101488513 27392393437647657 586946956843057409 173238527551919937 944218256068865025 453733181271910977 725979190212974849 961627771419632129 264864167068125761 679026795342419841 627539154417455361 791562404577721473 736726652171796609 604929608227319425 312590608793074 166073870732464705 643376133708798593 958302756822941825 686695159170760449 759745013745433857 10957434334756045 927710471573458817 519522477087441793 481679349658424641 440223739974655361 443326897908061569 573440735131747201 440852071778270017 499465782210734209 272911522266650049 795787136588081921 453042284137087169 854865409198240001 900508218659464193 967215762749042049 724963957911089793 16161509357715433 608490979801796737 63493587857642809 176061280429923521 544514207414735553 403965901991878017 469442300004480705 188470229738559425 72691930336532097 976914267558225153 627078397233368833 665755171785111297 807411903849711617 12520925392205841 716395782259375873 214214854700518497 867689451014285825 119695921302263025 893355837259839745 197949177809864097 924871685276499969 800810788178207361 610538784661820033 849744354470178817 978748384026459905 146204383737181601 177231093218587425 611552380065905537 574473557446324865 866261973437357057 173765833443148673 326418872010780353 447347053850847937 402155710491125953 706610285148435969 781784179903713281 102773029294311873 915100076286503169 3546814931688403 713903983566328961 588532818446424193 127792525433658705 120483135434689361 604590217051157505 103110238124500593 168272842592951841 821745593611915137 142568890352041681 780039196910280449 586564875711541633 153568174545291937 868621039972158081 182583236476986593 622106674797603201 145929513057147617 390574437210123201 689605855105753601 92199949394380817 131574439992085953 333529631510987905 21975723880316877 148712473980761921 684274516063901185 402942217996500289 884623763714870401 765367931120760449 363047686095292481 181976705837843873 833406069192264449 527601999811249537 657709682816026497 486653839964137793 534829405668233473 910721583635488897 506933184629339457 767615505211313793 102691031732106801 262671242519441953 886734048406758273 508837231908561473 966623472405473153 620907455608584577 519401258928162689 242460637573362433 66894151907533233 957652613534857985 145377623546799841 414354693341213249 156691050919391713 586216928626622977 839145756528104449 214428308492461633 722255344539306113 98333073928923649 981067604786566913 774615194456263425 862951866036922881 116865628747074625 57279727926534465 59468113470490633 283674790586800897 321280632303537345 926699823080717569 881191249156504577 982470704890033665 69460040506253761 436116641534319169 892589369129030529 924150785477550593 636516956266060417 790004542023090945 105828495903953265 898809713029692161 710030473771507073 290539527400262913 488217774290678337 311047764743918273 615519154131359105 495334779580183233 862693933660782593 35405814136026949 543079846328264897 426324504785647233 632701004471005697 925797290170024193 256129095991521889 774294389651281281 529216572686213057 566908067777802689 789418057592580865 541699211166992705 490414655796787009 404611342152051649 92393955793877329 854162202283383425 108632072454984305 257011342174337185 505122041339785025 741580712745168513 569802766866121857 170013826475056353 130056968567938465 176857583869029601 250350751463034977 689174241412985089 299781897839874753 88351539038974641 786819959566077697 436472766209405441 357362709441897409 96231841155166369 483526166186013761 735710789075312769 234263818290269665 418696546641321281 940625052363476097 268142211929969665 906036513589295873 447758955391172737 164709268956247713 971096932725089409 756540826936554113 492937379716131841 640008812084449409 742699465961195009 418742968746496321 862238195444170625 692230967023792897 876934496211219969 468712678771833409 911465357314092673 348921322698391361 432489778851177665 817023724441579393 703910221209746049 997963717567191809 108866769238744609 109156563205328177 132287680085376289 755597262121927553 352667238777868865 457660174575291713 553427351146204673 191370605919562561 799841486161028609 380820576590831937 354365911467461121 112160190558530097 245747137090532417 615601882494669185 227407730260488001 501258166775645697 859468508446269697 159992239005656961 993339750926175233 540219766389402177 572961655689582017 338046930199961793 428842197373874945 337407020645432705 495821087771446401 179444643170693761 969393179328086785 552858618131256897 865037284447922177 976955685825483777 256411712995593185 377262210320001409 733881149196832897 495683135902208257 51434119022367497 204538413476615937 148488939376917985 126224796035014465 965812271632465537 72122934615183713 533930596374204929 922085744986002689 57422813710253705 347837478932252225 8252314740119005 264943522472375297 572473284862716993 862779189158690177 223542203241862593 138050876864564737 797598195680230017 449565136071402817 473452564817861825 139599853907807153 112594484002066513 696300636486316929 348425219159594241 368836123027829633 265515570487060865 298680732915375553 320333973525876545 805799138220773889 638215453690229121 143690840212858721 720232376936706945 371592325498180993 731223011652794241 724578161460176001 574851832591022593 294003290859816257 312070970225953217 532377810543355393 393536555706248257 960167364300314625 71567920467863641 136679464863778577 967154311487277569 63993948920082033 289274380978717697 28019620890294305 539536913098544321 454574442306590529 884539268470412289 294913950309666689 841158664835106177 769208252479156609 425410323705214913 526861667862394945 700655863667179777 250589955348498721 677715102681965185 225542036062268641 554652685467331713 364791247331819329 234407147098743009 552889959390601153 708039843020543489 170766347984862689 695298956177573761 607915873729911681 718828873864637825 262154215764351041 934598456399633921 93282628256904593 623078359612065921 380215667817406465 753892869068557953 275151599250921921 720885357163822977 58023554509016865 867672270394841345 451169680791625921 424407398642273409 428839843744309953 794068787475971713 695320878618492289 849304153441934721 347410131519350081 52745338634814233 746468803004777473 803464805025782913 416254026042377473 722964170572915073 429652226859946753 998643939479407489 267624365706861761 146589230195779393 653572858917133441 354516834876363905 366469638668444737 522541698273819585 600365391286022273 369161042705329153 714407586279801217 621073867815560705 328922528356631745 649176627463191425 646474106670648705 528817034648831425 343144902525796865 796298940527961473 621445540824591745 540183243731057409 252005343985732833 170786912091415393 666164534100186497 249272664641416961 67891709362886137 346063112753640193 300975233770568449 921497116045507841 880080199825361153 850640826860171777 156662920314186497 78839884167315697 106274625888534753 594524655297178113 605891589378639873 300821546953663681 599934216041052801 995866288751159297 39860815060318801 799245086172966529 985736131987227521 573172625886897409 592705745894502145 783690206652998657 449236657256935937 727900917000908929 274111625233768321 802180547731531137 136989880670444817 706561654967416065 439902100007028481 563747429269078273 475562414163167809 660836074209868289 89309098697196273 563673985754640257 315680078274187521 194677917503312865 607686533252458369 615563069623213697 402915370682453761 440510152141428097 709160823054315137 15195211397987409 398755716035896769 199673123886796577 612813564505014401 28218272170526861 483589791461273665 938082791664015745 999285889767701761 106452275738895713 502245444066392833 885092750652503937 336125485194568065 236040325936549793 27465676951440089 345923288789379073 476836186511473409 35493561803981777 559501691232458881 825451294202551425 480631846391982977 224153841780484705 121341845847613425 158998001260187041 770661093149453057 333646340525042689 597615446965694081 554983893244966017 654402979402757249 639054550813249025 477668317146399361 41543132640072145 930605669229446913 235986370701290593 954585933513261185 56630228148620177 565246544009593089 618201085298430593 185047376592653025 876660833359238785 950352733384260481 542447185546059521 590962209646153985 805783167917795201 983081411004516097 67659165864277785 372130524778615553 875578120668763009 490289547530078785 480341770896110657 467056559340608833 578061197989498497 451118498151171137 63121681354850521 442046316661507201 483659681956709185 65200131252833417 915983402661659393 680462331448286081 606340224556660737 208403491217918465 27167210148455469 586251914765202945 961867188379187585 896154544273184001 631256473595250561 688491708870845569 829506913620335233 423971694222355905 344408594271492033 744708990831615105 945209308259478529 216786787380737409 280402201957606689 476281698254542337 913872285474028033 636810565527891713 116222240135833489 43542423187407313 983828172208347905 71223284728130665 72948177158572497 973699443720466433 447910847823280257 246020808932993153 828037882227867777 11848049591666411 57719604418679185 544244222875601473 190624759951283809 372810780646052097 211967113243630945 2012201393736036 804707608577324161 556073547830155969 322685997087546625 923830334476672769 439275417257682945 252558758013481825 706797909180082177 712265651520279937 463262009334009409 753404328821776641 892972267418855425 512068026995574849 661182134203507073 578431670340609793 188295451191194721 794138295487893889 537400372280579585 14844139502859123 295136899159672321 672456069347031553 988891108440874753 712282952710030081 300462712640936065 882383749503159041 644350911609471617 64187885254913369 338061633123373889 229977361849034177 108537994336593617 541098104911913665 24689186541408505 430504950465969921 792276078792120577 480841994141460545 535604933652734849 524869627379228353 318836027104318017 713386623216241153 70601697749580697 132752328967963969 685187066868586241 262455457719571681 891255920476083969 261849174125540417 321304419458677185 758009730790053761 22241486221147965 37525371267999929 972370681985715585 977582495691738241 808247017909650305 793612192821665793 357978485869502081 552637510275349825 523045344524646785 423130939385313089 910620818511965569 599105604163700225 123935135859227329 630758363858046081 524757011994275073 207661854543250273 534085155318948097 863297030950970881 260105836557009697 35905559773855345 783862759574276481 779851862158960129 831706449366926337 936274464140058881 232246736997254305 422535972958254273 618492203224256769 713272764459876609 468761887607598721 977155160216352001 856055577921104257 892551932440841985 428505468200725633 590396356052590209 812983821424403201 291812128128160705 566865319933697281 7641342171023525 639278341426042113 276772772026152577 481182724404860097 388838328501659457 416225532578145857 760101498991733889 244241360678955745 77210954331814465 816576623413148161 230824048297524353 555043722281752129 68412181486305457 929558342036180865 688121463842239873 7469562416758891 640609730023395969 835238793671443585 176438098847359713 734323930041355777 946615469852868993 685902978544611073 386482153021635329 75826701480679057 178363839153302465 517763917889972417 285132629598837889 936247764454876161 235749224967573665 64587461583890617 80730497359216001 84253736248854241 163119625388826977 156305585525309697 711110291231467137 791329857763415169 157789128813586657 181723412909427393 980529196839601281 123726062852682625 859095106334404353 786903373472291841 67006651907906449 657725740174996097 250232830971381057 822274911121972737 300256473267300097 892250945262958337 657920824600108033 285134025616095233 377258294817682561 719125346153091969 529579902623023489 13752750595919851 870583491693484033 777567559206573825 369967950151885121 449228490843786689 404995581553425409 679159315199783041 98046234221012449 306506028593638273 969844147870592385 21726651866913473 262331846834154433 292365024593472385 815747434835248641 910014620336667649 854309995962292865 521872046893967937 399519731500394241 728078381821063681 662959628455393409 352762621519168833 114878306598900081 38932619986653097 200531592708070849 456984576762998529 629918787541132673 362798466166964289 634980542327337345 948363109349521921 675560309963305601 863489191459748865 25585357490054861 793829598595259265 50140310339376273 575934324293626817 566118330648418305 952304296518498433 460216306093133889 175033166745990337 788386040243747073 250176690053443457 970666217852201601 621054470247543169 515135032622065857 846050628646175105 230752549472004641 539385853818615169 225388460909410785 831303299034793473 47436865725334345 387935968148411777 810576002700496897 518961871447750401 141532307601966785 334880989150619265 62784008541338921 893968200292270849 223021173492870881 79326327607304849 706656232844618881 526244400148904385 613924683644871297 380051029647816577 126612980566047633 617879497038636289 113500747664208033 860667778600401281 866948379190670721 291643737985630465 302395683021263297 296742254701527489 412957068830021249 394941591361565249 8945198963804303 390773427751412353 68603206014227425 46901048866665465 779491377482418817 349167711564021505 5571611577632752 592854609777923201 300863663489398209 1796360475822212 798153472382193025 136910351776641905 290695832671151041 875383599749838465 209762542999865089 127178832755326705 201775350054308705 438434315940071425 344522599383406465 687677286998088321 560029277687011265 584901252666114177 909008284494458241 284765739529113665 80049748479442689 489164124288805633 585679768328486017 533594326730401729 163384807671508993 934623437175034113 944772134278107265 281496342042849793 597424946100634497 546401658093316225 912453412809536897 731211385183918593 428984722928976961 515020254291542273 270146024491335617 108556544340494561 107120312256942193 117834612474297281 636335380010347521 948594845727207297 172970420598705473 879436486719427585 734411827436669953 324018326238352449 447217623025526465 577776990852044033 787678349157697921 512532085165709377 833022567393971457 531648801428914881 618301705090740225 580284612604934529 346992510968735937 995245735777217537 426509407504408257 920252637729852545 724041094423586945 850267777978885377 458684308530930433 842994752076855041 153135937159024865 704561506795300865 460252996734748609 178001203850762113 207297367611591457 573306295786849793 276598946417205825 453276591538887873 478313195247327617 394627169797871617 490976755182838785 415711771301694465 538103699730715585 92212376049801041 54005154169740169 412770195196308993 676265769840515713 884639124813816065 399344093754660161 845196178783318401 36928182565237225 211891136519071201 192310407982969153 529637319567648065 755669183953560961 426838161693609665 213277655944306593 278674514530969473 15015630218858435 221717079832316705 729684040316694657 353809818225975873 459217782802031873 331008095639788289 306408124835098049 105138805022001233 577958237083226625 92264498605757697 294360726004864385 151019212616851905 754915213700545665 940781997036737025 124703152476183025 833955511361359873 29292366482724929 363460342989796481 127582220622652897 517688727781056449 913307174332803841 508417392532919617 449241499525253825 58276413423506313 101080698511157857 822090458891139457 22521345252467741 622558154310233601 677400814158833281 312553376828674369 668917785548000385 965241524328810369 649571778075955585 380066667564548737 694477524289506945 475950960363569217 771272986225060481 442564137122701569 658933562864927361 325621740332543681 771411816665523329 659588719777346433 922828495427491841 73882140073628481 138877359142842497 33474954670367653 639250739336159105 232462993704594113 519516413855360065 667311720249799169 786668123465201281 741744347169479553 856318211501079681 377008310406949953 821753687974858625 726457738678028929 527592677068572161 596856180574505345 453755562074430657 511098925145226689 618866543478535681 257179284088948641 745686693779884289 845183663044629505 888435030606405761 237474421317912737 276346320170002721 903137507802078721 68251952921489337 62960998906589793 948003700678310017 564013580475524609 573500817464424257 686413606507088001 397671102022453505 63668926492077561 996271535652343937 715892426020644737 18587633968433437 558414521145046209 529904609949955585 63492256204867201 679273602754019329 797025222891612417 637514882274818049 217102425976690945 149866886153898081 710518100735932033 345852957616433089 708633645376508545 522113753358549825 680069628632843137 847012056241343489 666075466449939329 6176866559552964 807258310404002049 36674113530256849 906576059750975105 73288221885970721 102528435621159985 947869250448295681 932586018273752833 110284827619675953 933036932780432001 70980092385799057 527706441879971073 385415289931923841 776157743366802305 429464632124680897 773580194204981761 972816493229185409 646790851589749121 230131226484179041 99940523097856721 327176536073206849 982795132158763393 478534698279904833 78384757379240001 874893327048464897 151499584961676705 274056198091432897 733799099585567617 431203070389639041 590135373409104641 533489276476249345 98475188909247889 555109591152426433 313585435014950081 672613339191702401 11306673241662681 409439376712978049 654108350995805697 666551118191680513 972136066579366785 49048657914436689 570322708791231041 854061802151068801 419065240563625729 766313131743512321 248026429932274081 618823844538614017 589698569089449601 582858350515731841 475286528117244673 520844017307656065 156832575242546561 796484682674954369 11207571191640399 740149816604262145 861641482801132929 731975399970945537 875035808473263873 587763666003628033 185160912674305665 266645177468259233 793569554013963393 918627315178188289 749693650439695617 21909419060374801 484639049446066369 208776210074706369 189128507090387649 249777654414995009 687729729524470145 823914227132693377 177363704608525 770067106059609985 935315641844489729 175991831312831681 729923094511448705 905490710130887809 686433791990957313 433953248221659009 379183764241901121 245917703657152481 204379459055708417 698123446917595265 232012857226763457 481479677620168193 180676116548475809 866511424563473281 350772879931469121 161371050950645409 705835562720359681 195495279452064353 610867048002674561 448865558551343489 522663274719427329 994934667573662721 562242485942448385 94059878912343473 219394915304640385 284860272318628193 284664994723172513 478107266385020353 917811401557195009 191775689612857281 204611542509780961 693288312214445313 266336054647503329 569657454270487297 33158768665728645 912378049494403585 981257150741434753 814461620115711361 301815523885096577 421728852804914561 502556748061074625 199973168974413089 667831362115506945 501742275919095681 396901036453151361 723925374466407553 248712515415036257 145520433124413985 192322706062419969 421352898140401793 759718783521080321 424164073892821825 250791023357685121 210132660386367585 465850518200142017 101240439354977953 850634498314782721 492743219233847873 734741040894775169 38324634785706025 775693288523733377 187694319099794177 868047963287438081 640293917591048321 697797876856419969 421226251285862209 491113546660770369 388420297601722817 439986141606532033 420261511042671297 954190999849828353 679583488323498113 656696774195161473 934841754817359361 319387039654074561 212558846671949921 541552152123323073 834159068380845569 717252684305435649 971893807127269633 241432306346816001 994674864392539649 312890682473508289 94066766684246513 726132595149230977 689720149102814849 246390759830006817 150244721943248993 835405173395550081 933520244817390977 644829554891813889 438965511689982465 139647389261675409 493043139952849409 847082278215509633 997537589845006081 537582912654364993 816274498834702 58014326526020457 163070157228442977 245272763061443297 51399567970069169 740604878528046081 546139528681020865 967607522003795841 692175671980141569 664177454471186433 328609117209534657 688607949098546561 2279592899103734 920776099518207105 421620691483024513 163563033486958881 746721794168241409 682056814100647553 482958919695416705 978051266530989953 479069465237959233 543713665236992961 310679964031077569 980636679739070849 106572647268553313 56904233735892265 121033348221683217 162545016344573409 315613147188717121 305481245810426561 555364798466012417 204571358329566529 450197463942959809 998802966389192193 518061567798721281 135137675461855617 337418106276690113 622835757825981825 654011208339863297 930721161594938497 135003512706550305 353154694282110913 160935167233869697 668350938568401921 839023103903660033 73893831283953665 883900262994909953 627685802040424833 514393618078759809 373923224343016641 143999361915003729 796128218984442497 305053613600822593 478386632566895297 351447731661959745 703913825888669441 630667682504526593 908698595386724097 189108913696170337 697180282410066305 796748316247064961 201273795380245697 522813840168492289 326328569853480129 227524313561094273 224371880179390369 399964637025899329 805832749872074369 196247932018199137 748838774117274369 691140415647293313 701944878716808833 874551472466084353 703187528091788801 467191672958815489 479019268700618305 677695461332778113 492989496601467201 896193007136201217 26608663787079933 750977872402462081 421166656544087937 803316025191175937 181853212863750017 357204719560119361 407339755659478465 528005882459591873 829405444816991617 297089667676022657 184371261945258881 5741164760959095 819249836488005249 63011862756159329 27748341477774829 218198114282227361 496948080458913921 509099787221021697 943205883330236417 121021822553128545 537359866893147841 562632414192766081 460344479196095361 650949280726091905 348667954836010113 126890078469575233 630929814397958913 415177401250698369 46114585969199593 385604113946133249 151669698690852769 610193618440842241 752397950307205633 343929240100454337 379779522153413057 742482750872223873 272971511223879297 588403726309881089 308417826001601729 920411778518495489 418949599004129409 954802334682899073 756577492856806145 149119364536343105 947988850328577793 422383752298490113 308356348353697729 935469648142980481 195050868218153537 48170484731077321 129430288482993201 48265363593994697 541645965490992897 886082807006690817 179363967230273153 883274013365177473 385925097215654465 451612168184812673 528095159394283073 159647953768935489 829366146482548993 570021234090436481 240120716446654113 683585150894071297 881955665559623041 139680341832207233 392821121429747649 419277346447184833 240487053648728033 35101342135082093 293838584680344193 822146749294642433 138295035515746177 727642433689783937 419946968114160769 234026451756019329 64463254730434017 204989460176395969 345522144409699201 486363872483121217 361940873621087169 990753057855773313 307265251189690497 780915962573143169 533374341824519169 898364822140028033 673600251714418561 446079990910231297 97716018993487809 72542117852169249 578137825173470849 532409761106659841 777351177311594241 678678102465060097 228371443890978305 97574418323045361 772753128459818625 675483776971180545 820575114144176641 826720892186468609 658321880079249409 657070237677263745 752557224336129537 679721804496079361 658498891081201537 63544586641700817 615967821460728321 96073659907712993 527518225868810497 748359981177689089 723358986651589889 918325646822250241 139916767153330561 148491876331423361 151886365616249473 316062716766904129 23472198073754669 150516451012212129 200765892423049761 257958096154322177 143481269260014705 280476321000225697 14339887930404417 345695326931345217 129771487817912145 494790742887662593 933462579626620929 400208644787465345 68720865458068657 618285414620448385 937113240283238785 90398297782481761 845631804641577345 196688493200159809 621537141115851393 83064596973553505 592480647171676417 115797390779693649 349276923593649281 839216386373802753 987382921623655809 27223089341280373 64291375142431665 908216534857825025 270739966874351969 228547943881768129 406691510245607873 702624299943916929 835254441267970561 819397037047682689 31806872363716821 551402305228531713 949734313136623617 417954916961395649 819304646165264257 808819722125431169 567386330981854337 526616807059813377 90522066290191105 875473364970201089 616294753117564673 410628934628324033 193265290752052001 804060108990253057 681778339475151489 557754295855321665 285926936625997985 306687635611137217 466732335078297921 956330772156451969 795356415366924801 246551311571945313 896931467907755521 427825847722804289 539583617455662081 331803329855784321 654258905995597185 520519064233599937 616973943580845185 683591394005755905 343223732113806081 283767597941508865 853032724730127233 126868525492579217 386849861853711745 946064769387550849 365856278886653313 558118328926948225 209601514730671553 791543709332618369 927746780005236353 138171574567916625 790618410692537985 623591618603985153 545995328077438529 603505564268058241 393956868560842113 203831886947742913 608143669885777153 901637748216852993 228184990990264673 121034589151935985 99636490994541313 54394768095701097 120600194994857185 166788368160244001 633774643128219905 509027830041173249 567189550458614657 540391257132387905 180001649848307457 826550370627554561 934526783823393665 969902397925015041 547152909855270785 907614683425446657 231008452828810113 93273694765645841 499345753814722561 800165835070142593 959714763266639233 494708011472344129 245290469835367745 654584130681694593 731901842706385281 516751390933098497 354184157111049537 478746901418045185 817481071549075073 76128759201484545 585862359280241665 838226794413298433 786231361072971393 987108485989001089 868004431253595521 589642359855158529 140961123847795025 854488821039556225 663019068113669633 625057863988768513 42052166513180113 131521424357902817 211502934700732225 642488222898631297 193066910942484065 966731770031405057 853219442164544257 295322062516003585 911297279744708481 586295940933343489 561362985584295873 68276477926101369 697817328395181825 102146057426043777 498057947237384705 688911402207661953 991936331529792897 305185109793445249 340818045732490305 324454914226858881 628723597587956865 530904104025299969 138911734513413873 699543628528271489 89904856546134225 482442996249023553 848719886687419521 270409831217559585 362951702446615361 702979695060296449 547334509235326977 827119566013703169 906264338295422081 522651265739842305 728558270920373761 192878746963113921 306272828178570945 910516188361388161 405475767128876929 826497891153632513 41967272627580601 962988915594639361 854855243947994881 92285538643377409 821351850852998657 308475858087181377 382405525514400321 175496170227614113 90765579958862481 633498108170545793 121583695552445201 228685759106266305 50712989151399769 796408508778259969 525076238561410945 425747312485395201 240214758761915457 627031896387524737 305736410808705729 469955186147924289 15760792116701339 878435307001243649 336755148639383617 497110901562091841 981390235405946497 842952445173455745 648898394122127745 685049973660564865 194523699229016257 639051590348802945 651111888217854977 629659180518853377 239846427925108673 967281164835487361 50651811979363969 281612086288614465 633326471636188161 399110226061257153 426747709268966017 16827778399640893 483513103793235649 756884984873284609 799869462615802753 999889011733781505 531386855867246785 449354904035377729 884804279625569793 109141578694742945 137637674283048737 406415809249796929 583429243302632065 243882057349676289 152370903856898113 498130561486025409 991391548248032001 199996442601655393 942546130487961857 594103006635169409 106608648456656849 555832850166606081 863230435609175169 115405949026243345 146925743852847297 183297812473949057 726909388584609025 526131601639423937 35394894275995625 321602971987172033 78185193328373265 507001160431432385 86070133856196657 307327533348750849 437365874414219009 929221645549535617 128172828104780481 432196973693290689 894501298345396353 410920760853233729 414822733085571841 340030542943463105 164765239960964033 477157057586527617 362729343229986497 420624325405267265 246756684667637665 771950960748743169 915396714212590721 807983393012346369 337962166805404225 579395040198210817 584239582313514881 543491171633544193 477573245480520833 121187095290682833 734890834360129537 874626877453589889 218003274131156385 808519984403194113 700876775162654977 383158073063750465 325334491428826305 263915481524154657 840348754836895745 982915355057496449 318714211362909313 498188593701787137 735914119042050177 808995229115677057 463196582005927809 962281538035600897 670657693452568577 603355667286404481 404108078013912577 204345767569424897 108663672230292721 555211987916802497 888739653879063937 788433864399596673 744838411366629377 300478863976973569 268700375821062209 789873598048235009 361323794024272641 247932762830995297 659895432478769793 219341790169099937 96630098924009649 859108262355459073 593729760745709697 866468645452375297 174783226894405185 445636787183016001 700326175680594049 346241715674782593 796875287430680193 396357677256599297 790447924918318337 207425471702766369 923656478993862657 144774451319445761 656219060907225985 279675379399069601 498061476322305921 226113972936740737 891056001105091841 531137222306842433 209301727724934497 246318278646665345 76499189479157793 445340999190509761 889477727679093249 739828399371827329 228528944774701857 747506860498948097 779299027565642241 679201909786510081 509753444542006657 486486047084103041 186796042539953089 720761488430877569 858483411343236481 358095469557003585 992843167859732097 233045776490225633 463696501398622721 415328229993210817 296488895969105217 318396597815574721 419408708675497601 205716851811065025 523732088773172673 665263459451349377 556799351574106561 988999061038672513 93345870328249697 375557503156596097 401994467420770689 180320465359404385 306108326120281025 316588036658142593 606739764441861889 24762218780754353 328453888707429057 922835751157304449 603952734261191937 805387552007733377 822837518262602369 294253041426198785 846623172738809217 514766704119555393 45357112967707281 433253799175428609 883646255650838017 852698122447197441 712384570783669377 263507961751852097 937461530797882881 952352617129495425 23714133348789801 864660279133357057 193998782123664161 263209277186764001 327274637142764417 25843525127012157 954186756825940609 239935188593509697 692621639094710401 608174036147669761 277577285748414241 687918154255630337 315702636010811969 356247325456049409 62514433055206097 912750513502576385 159875322050709217 208063904768533089 334400045808628481 904965607191275777 517581588491523777 22005661215356301 175262500096373217 183254246286200129 488790327684427009 121771498219583665 435938620285874369 217869529328783777 467296620930923713 512012766496209089 479268744321494465 487722330039478209 120805130484541217 848354598528924673 451945783224324801 694659552907058561 577658041518375809 768243929071555713 357839939604779969 799610644512373633 389944273189968257 469449047941861185 781155570554808833 768817664007560321 643023461382242049 129994302127354193 898704567249431809 963488270126820353 404316971802757057 18917354505997965 232565639456460353 290312086841186817 644285493383293313 776680528799086977 873730100428637953 698866877787285249 180180150837799137 125672537219326593 990926208834089601 588644603398922369 964398124308999681 186447611154076033 804204901968851969 725006566750412417 805696035762480257 58736048631924833 718223910989401345 489714286981882881 30341418671824273 515518767760223553 484273846803482369 665786285319374081 584365992079398273 644408925291894913 492362947064187009 514433440626380161 85900774814646753 347171336481803649 125155842925117617 7984781628554317 562223863005272065 522505628926165121 464910001333613825 679414343939630081 269363516526439649 959417091642929921 104060487164410625 406825844284188801 578223620199168001 861920353746779009 831683431927736193 418678224361730881 421212165871324353 116910657199323249 154260154623749217 59399405126587369 993857704493166209 965365887773298689 953131318059355649 150220681369535937 79120305434130961 405305010059006337 716562883093836033 699577888879563393 555893996078594881 158945428561946049 235857006336352993 922400604638045953 931033500685586561 295218380192547841 87470476281303889 7305006952694982 425220916100954561 984288066232107137 692314861236617729 392502439674945665 591844315670257921 448172166673483457 945595312175491585 870642005162043393 265141724116659809 989298959180825217 932612987323700737 113454466943910145 945147017720373121 258304801289536801 815448405382504449 990714187634953473 424060638364721857 348145540375906369 710523753281314945 734568572992305537 448784129398646337 261361803865266753 36500334754684617 777708351664561153 670354968306497793 131921404618264401 45217010344806849 258299804598909345 741373548373232385 836407585936765185 845455710143617921 350329580779632705 641329011386631041 298499839664128065 370894960207728257 937406809457275649 606731518427935105 575899871919030913 250970914604799585 721633655795361793 153497028468308385 373409276597737281 128421689981628625 745527079410369025 854083297310793857 806212919406643585 482583920882085249 930909156110747265 788044174895958401 353133247345152065 706204454287195905 609063724752093825 954179929624174849 3391032748364609 929414043500052865 964291136018179201 713165826638515969 578057749719800321 661997847054870145 749413320611342465 334916095459490753 267859176536287425 649228550292399105 796046073290856577 534087303466378689 194359232890388257 712966068113054465 551947178934188545 84770567979674641 597012808150164865 724762119694496257 777975599813661441 71917553615179489 352446728661799809 68252552142048729 351791212079849217 438367375652532609 426054360997536449 971714192628233729 906144336523116289 364091926889500417 474141966459608705 296470290071830785 406332366546042305 825682327338100225 795139122590281729 761638330307270913 202144967422047009 852010725659653249 761601622408829057 69940235501810833 110512417839363057 454896120933128129 544838564098224513 12976751790823471 560371499934579009 675581785704650881 618056165397529601 808169251220682881 203352730006304929 368621818775821441 142124490520412657 724782287614111489 933279471367090049 229726901354496257 803760075515935361 454973113404498945 312786395840550593 664211035513957889 95522693114698849 780209048323591553 653369673740744577 654513471884911233 960118522761643393 366814153571091585 690756986282156801 101069746639510065 430780098226247105 130642169245099633 23639781761236381 728424308617633153 600775906401576577 564337180868967873 401675950024259265 631391188392896641 367334719155589825 886376055313029121 47506081191361465 713380104679401985 790521967881300481 404751389778802177 544713516842922049 485439882239987265 161073030206861025 286039612288668353 314705307392049601 60480631872763977 511191502672328833 69620020805650993 314030770665755905 318497379624986369 60304694556830185 994506013195824385 611444416297476993 527032291611817537 148304008948041857 130783604240015457 830943370894932097 583806885202321281 459579890085361601 687813611301855617 781073922589886337 178281209376024193 623009923478843265 856556679565876737 718140213000214785 734330479250658689 629919789807924993 423663673472240961 725818252339738753 951372624635212161 440980407637180609 851001945593829121 328463131897638785 75859222472175249 854226066050781441 867349670226808193 210604369876822529 944408890698895233 333197958903053121 80999858897435217 389386564129456065 94992988880207457 403080600009470657 45511921325747553 306787751157944641 360079961443034305 223175435760634145 338995760630929537 579218897360977537 867733434978404737 548841890831223361 933900458213536001 896582588396828545 81191804367364289 970951396376630529 713720674306394241 212180048209933857 717910075934511873 734889970861924993 850368027148896001 648260923221844353 184519741936412641 716279963951006209 696845979608532737 776892621923980929 639386001951905281 92066946198254833 320604219348915393 267693218127195809 309765285657334721 671753744130693761 140446229825165857 546456819921974785 121966330542008449 725805594185626241 811660776975450881 633560688483189633 691996589847690241 901168632376919041 398308442971576001 858162073714641537 928159052900710401 585133762002552577 487107186291943617 631577529871211905 838804214546286209 959259661676764417 633540259186823169 947021196220266113 56414495091914321 268687622972063169 927694731818768001 117318988009035505 287505449520210721 266007353489595041 455593419480159425 409695653991025921 596196177241338881 823062159740796801 582696247815242369 457759031032086465 613082013821184513 742034347318973825 761733083405665921 474013376365594049 431212416443699457 445272555966393921 569627865916423553 528379196396290497 874137507844352513 541182396800689217 901147565743237121 254163330063636993 779364581586392577 13795490653816245 323848120252812097 875717997168127489 982012557342642305 682180132697521153 54307134764037817 82783900237831889 371444470792809537 541604641781216129 514568833881092737 994488084967517953 57297151349814617 3382305691371102 25844577158558481 828544931499028097 665339844688403969 969810018355982337 590101272854035073 313896179329166337 698331238465328897 142881534363379361 486144297205392193 831456094930178561 868483711192638465 201956052541586209 292700116757679041 539558585747986561 227886208454151521 180863896252656545 64990780258860073 718017059604665729 698509520039934337 916728695995853825 492156857043930561 455412937174234177 407071448614630081 171900012384252673 600041313133608833 894457759624646785 750550987732751233 490767077061288833 727333296986692865 154284606223971105 809611726867558401 41933588156990001 273551916464306529 958699860195043329 59351836129920345 313470587948071233 916114889589657345 936274047870487169 34992716019559113 228049685981783777 332699506618560321 620303338748801281 945327290373356289 882137583550356609 796802712273880321 790889144882303489 205573536153906401 998675317561076481 582007367241182337 972544909639044225 515945744356272961 328467186036501633 797751939673268865 461854440773382913 740616754601916289 607685256200010625 860795073007928065 121907833413747121 257275564436028513 446401001853839553 197103738366102721 582786957531172993 229287845448027393 307956282039963713 274238070666832801 247645464188554593 995268564594724097 866476870288632705 630746569870716161 267436107888105569 335027673021699009 778233385605073409 33536184945269553 137713701133368001 132328248750681617 753312075221824513 234181950733464833 839943024402177921 55303126329249609 701741767552373889 378854379400856065 127250322588327697 471937478423924993 290528764221217985 962758781037102593 98582440112242161 333592593878762497 75798785016171873 208113164794333729 151911993824814561 132596786458790913 261379631610704865 924779415157694081 620708068033625473 974564530851182593 328750307437285697 715370110062544001 320762551967096257 22051120006793213 233527234657170625 883269711098186881 137130239259708017 48758933070729425 473876257267772161 554447973469628161 12038984090242623 93759358472865985 212875624515699969 434744357226769281 930912371935082881 489683094727752193 339480423441766977 786629034014573825 4327009936134 139787514628110897 144048286073708449 757087837748137857 548580655865922753 384084589307150273 380199948003063809 145649265673235105 532229529779801409 187783089592173281 304051693334624705 233710460735800033 850999150033178625 535265975675486081 696640198780055937 958890059552949505 594029132411879553 664414614888372097 460859099481748289 707427935053537793 576670302774235905 239657293779913505 668761053498666753 400579261537878017 820408426835872001 363636977274708801 650094493262908929 595052044994155009 141978716898652385 858463976912048513 43010933223893489 620977355503192961 645762578612778497 915369684553880321 560691965836550593 602469033963636481 360903794503602881 689059369989905665 404025235520588673 694938684676237953 317701000418555393 888651793065420801 814351044719867137 320021371038841089 130984708754656513 844892605811026049 708776130224105601 263901666222785985 343753080813417729 883063780063096705 873803863979613697 549297636726855361 902828962397510529 338034153729921601 964380993211431553 207276016636519969 788344184312411009 963183206680682241 921355352306218113 814974326754132481 927213605266306433 325082917712961729 190347066063434753 672359068009860993 592313651272878209 573067579689237057 811852933111818881 149142435213541089 856835995554153089 525010323223824577 521850242008849089 316327317764269377 748379338614444801 631234382749013889 123187543292853969 900590740897449345 269028802111481729 146618394892641377 682716191040622593 669513416918142977 733336054887150337 851334810359119873 402623089797824449 17806783144969531 71261757537858017 273640389421956353 85092349595253585 116092864470438433 71408055703347633 459694300208056449 938696775640860161 981995576031486849 553010484332876481 547114110682628033 497369612685741185 106468737978140385 283058578048997601 388119522128263809 776128039501710337 325205172228599809 55580528871761457 157509596452797505 562732878878772865 865056852905702529 759692204489983489 708848044357793537 235119165552784897 458687250362594049 845732550471300481 613194428753047297 447789911006776001 37837805824587177 297068660789069121 548243460312235713 896625932653872641 357909962199578049 799462425311734401 487171482230877505 554048288005457601 435956419041026753 118879462949127665 966815321570024321 871621984555158529 503179338485402625 929047837480229761 360625487547622465 534580535767457153 274813166730133665 226821642198263617 325369785274247617 185075915249168321 358614614768491457 619480741901558273 479666349220934785 824037837402737921 82506225154482145 824635588932455425 470573446654086081 274305376112263137 587261901033706113 679662896421607553 220758719875959745 512243035796341697 757146852045288193 380956869131342273 667939389869005185 926567823976309761 146419681475372001 959249472809350529 320678895358327041 669913953854130945 89484862724312113 619464679262780033 586221052878826753 462192841771152257 384788693237588545 333783568942894977 968441657662083329 169638370327145793 435445033044608449 354692418191792321 794426064542804481 607256275878508929 271847795449950529 318772256945241153 279491255125691393 636042301605197441 122589321728248993 627998667109540737 171138774650827937 293741746837920193 929896502386803585 437612614535371585 376552271849220673 406163552370326657 605183867179142913 40579680997939961 345566760089880641 575330402545372289 710493917078160513 738783999360297345 286887700785854337 284362810500748961 344463776349080321 529037307645541697 790703152848877313 953405095585221633 159562864200403009 534480638573686657 132313097460837521 435674874115914433 883852785735122433 83899062730314001 471223198065004545 670550478836045057 349217083574892225 515866418426700353 636167253770992129 977322911153304833 613308937086465281 72619901984939617 12210012814691141 947775825991040897 219408408102616193 889391571136659585 800541393817923073 700188964367594497 272631472898900993 895978043960258945 199531078852331233 716882696133605889 768779912462996097 74118768799170449 717420456228040833 880354227142799361 330478219275001089 680410009402482561 248663564999887393 130844874008712257 161650081404978593 801763946609330689 868991589912525313 325392928008039233 994006786228148097 588712855759798273 685993137390497025 22763330130711525 76842108958537377 169164990157643297 945226552720356481 640923974247538561 753466978008539521 117674397833997809 875087478269207937 527904257368188481 914111502394710785 307149234066262273 160946264937535937 199994817495490209 46735868529289353 443575018092747777 190172296553967617 283523553146491041 795214227262299265 850278531731195393 289927332085625281 451192316706407553 840701059470752897 475137482658130497 590014175859991553 977626428908561025 649196692329347457 318708468436089025 150211913972725601 10945686391590215 669561701141198337 778383991487078913 877641168190635265 530506140974690497 55277935757537481 856406102603219969 72633879450023649 451306930512327425 944530918671951233 948992503759331585 244808603997896065 861851149441829249 931733436337616129 509228432447319105 963675748827029121 816564474920465281 155087348625137633 325127191988531905 794844151815667073 21405324263067629 605479036113983745 371871597797852609 934122488398628609 680366023736961921 918837553592147969 157350690872096513 613482723168871809 442611130147920321 274592523226566241 484458639355384705 106579784037080577 989596977559056513 705215144860950657 482108619395479105 614528380961601793 216361034424036097 384799486298099649 317541450147647425 137775983302077521 32081063886675309 457656505730376769 981409667206452993 825656972047383425 575927694500958145 980989114194947841 48550366450943017 195668458021998497 612240142658702465 269557070549502945 53707348775038353 999399767184698369 234338794076560225 666114677489581185 603232657942502529 616726701799478913 922170462289738369 731226177060257537 169622341354699553 435324954080883201 821907709726783489 402372490452840769 612378989349426945 235366039394421025 655162954097971073 558222572121373185 341027135260436161 681660391727533057 434326502019299457 23342214904111813 17144738359835543 425357387437571777 624515465514786433 635866713391813249 193147537479394049 348077596730533377 220673037791723201 990810429747533313 45530867061845729 222140068427791009 522555144966741377 670390072051795073 696718382129620993 606083494837847041 15879362735002901 626288452522366849 678096856676010113 505316242466136577 483109503820525505 224095704139536161 90863613782591553 79443033368178817 253653755922609761 774774461795651329 522736027846836033 112207083679891185 795234993281535873 30068420581848445 907253722165126657 734282312743644673 783544210426153857 617099031725267329 226351381259011233 926202390789654785 456832246636690113 131386948496704289 292226319256332801 66998457829569705 759776396658050817 137232252621537041 165527905843962497 437736883772629441 253847449732102593 570454538845901057 15938462295185475 357829012284540225 469694477581864321 572219673835483905 178805114342370785 11078001075219391 704079615076249601 65978538015947665 656252138714382465 8910201623834270 826078457430948993 24953367801877845 529911378488268545 106711574328073761 514183847459246849 358293503405299393 449937141516091521 17879973199356415 260307058076019617 303773476565190465 124329448580343889 6963320016694753 164281001478865825 678136505596064897 214908376105217505 451558283799201409 922280429682270849 967934664616585345 240820354706077217 171595650060737633 856654443863913473 99647322188310737 564597452095814145 378963668069971521 418212314796672769 504260964370068609 685040699384334337 210470865755127073 343334945985599681 375280290875089409 359191226106265281 98901683464973185 798846597506067073 537851563105924417 324146163892041985 601973362026114945 81945044447518705 218478651836313985 968352774058860929 654587389921417217 148348481806689153 988489142709560961 419281863040570369 708735031455404417 759994520144868353 899376272029606145 456173083999392065 566240584969747841 918065855825741313 124441446033891617 37117995667447449 346309620025465409 474888958683532545 449455706456241473 241484572952391105 432319077478226177 99551711035640977 536635806213375617 92097050609030625 145793349039166753 760233667549652353 733005613980317569 135300343827641009 551031845735892033 437683798101570433 158725437757844641 247816640419760161 217990680166849409 208585537920310305 136384607779270081 912025910893579137 996000488077029889 147413013502951873 592355350754239361 988979847603619841 174575663073966337 656625751505952641 650512683003860609 732222934833220737 643413936750263809 16617323569473543 161974812004380897 664602780623429377 390800867582413505 770796545315175041 677675426725762945 802087320898227329 492747968235406145 352733345072291393 319832339426902465 198676849453594433 504657464818677697 399765559732497153 980640277750872321 628436846176743553 249097605711185121 962283014011031681 249328278551466561 466241082941937921 538991584301925313 244651607799749377 810248166376460673 107886294490629809 542397071876976641 240108086737219393 773689072433391745 40827622746238745 705933636425157889 238766016091698689 397057926670306945 475020889937713537 347278512831664449 489070530054757313 966966398816815361 133501341111102785 907098852282558721 525694000076537537 673284936349922689 826761632594685441 137047276212754817 791172169438080897 185653410874515137 64222342250790377 178368855296156417 77860849351861105 303189501840002177 538748952396264961 56228089298869577 107492277008613969 591749380352517505 533017919603626241 844665641594929153 807298010646757505 843234568586218753 394453909706260929 928363045278743425 797037093410150273 621893104447614977 291458353723616193 947980908599475969 486144468980636929 127746399203495281 658858983596150657 229218868389850177 413540590223785665 272224500245918945 554188748074896129 591025233765378689 916489139869423105 781475924536870529 645933301346804737 250287491129782337 464451092063026049 514922873050572609 635776912494637953 199213167938381729 567480297969733953 97372535213089857 552759975188980225 553440539243510465 797783689989696385 639909407426749569 849895116590037249 345301870274511233 332198380051675457 386046143761042497 463056024798209601 474824882689645761 420213690391275201 823990492292061569 665861347835008385 703852474178262401 147608812690872769 302807409879171969 458958176559708161 874562973288831873 843731655960279937 769757553880502657 481823521632211521 906784936211977345 967981827570365953 588840083927983873 722330643118926465 548548252257390337 508375907916327937 827848132908052097 144377903106036609 556648682429539585 985486539782993281 124973486225776753 355483799233372353 719602473329345537 435003671111498817 618712004768063617 521170812892169281 420832929087509889 51236877024887665 189687202225719873 406075482441327297 807488349669952769 24757356159621937 803815204084564481 16040501689364107 877792117186828545 965887260070712065 337394136152404673 242099459563082305 240747495283855521 840827785230114689 321253877451589185 905513890839049601 15463462798209095 680946247421257345 368712128175992833 990248412550318593 418060194120997185 283311480646997185 97038950686673793 770980688698390529 392405187624348161 480296669514029185 451348402702088001 224571609699257377 52800092583410673 299404447933707009 970851659426635649 102625205072431665 363785556752077377 895981090387447681 568385177855454081 472230240743204609 41683473636012993 658870197444340225 333859054393762753 359203998470949441 47204413047580833 453131747189285505 120168828735707217 389286206840115073 686889333224527873 868665061221943041 766217655160538369 382015303455634817 457430460147804737 335994430419969345 686669059523104897 651842968970800769 570753042203662657 500799174224479041 783182488741026305 81913997843233937 74489108501182961 720316080301369473 669088602012557441 706489870763409281 633112939478664321 563956801559097473 651277811837040641 744983682030269953 126137261410804065 826936187161702913 772668020653988225 528884164259796545 33615764563379005 562095005865327105 119774878067225649 135485255204972785 163612980533144993 717242396227174401 67044266677164897 450437779639418753 194763400257940577 52184961487821369 827761174007171969 813959185712040065 88649532785495921 473221029710980929 666185686379129985 930458692416369409 16209958649213265 838455534579278337 93374610368691441 733866485335855873 650094883115201537 683153551590304897 906840251152353025 874729554125185153 626794806137112961 421944060774162497 769315217146377985 231911209767790881 570079260083844033 88580312961919809 272597839331730529 731389065011047297 198023685689932449 961854564573851393 857535954059578369 985195120023210113 882524983719491713 838973228367034753 210081462438559201 131114379740001393 281186657031796033 799168977083834113 616053310117898497 372612952073811969 770894307590140161 47629345976002217 414446390899605889 280985649644822657 850028137965367169 543152221243584449 962107428638368897 948404554460925185 177422589551468961 245617587023513537 123280196819401057 670046617522150017 731860892532935681 827837346189735297 78440556542396673 412537966155387201 722685668122039681 890181242384908673 451160793883879297 899457993496515201 392242374219009089 108272204893179233 263251679260626753 545605319429629505 22201883939061417 299819126684223361 821543616973492865 611273152966891393 101808394897531681 285254481710719425 229424265073838273 65171265007595737 315870748247846209 260338602824599969 108313146563922657 557248510151385537 358585652726858945 522477188991896193 254913105218001601 256021429258115777 436401822878082177 74494002331686465 186248045492511937 822733733245701889 65081214695609905 351452064381614785 813715298581620097 528516225697362817 534488938660047105 12394279400648857 207813238168547809 100569779710998113 366673612022523777 47273612959198633 575639492323482241 767263155566016769 651336441733889153 960684049037421825 73106324805515041 696055542706762497 246306769113445505 302231850854493441 953126552238948993 446578544746760257 183245719705098497 565572472184822337 240449785753448001 636426712184334721 940214549278564993 424477119481647233 694663899202900865 9717476787731273 518321822099295553 318104763224152257 237034493509504801 856923266656696833 990380262913035393 645385652031190913 376874810517470849 935608494297557761 641961552069460609 839641407742913537 972184112484889345 940404824160157953 281662046344095521 631969886361044737 31153047492686881 249837453477599777 305635968808729793 91330490959261825 230224029106246081 298605893423559361 724991582047820801 969622830927075841 555752233088149697 975882729057023105 432581802621882625 353428849693823809 525602517329652161 505878760623802 342780193438628097 205681102893830561 10528465943870913 168111779396330273 794367847108645761 598648073279502337 839825907145332481 676921504701073921 388642909934659969 25736570066069221 369073719628396161 719806894024973313 633903955411938177 318271691299894849 627933586151222273 60312138876145841 790777660502172417 272321840781724961 811766638432338561 97495758378673969 833311829984182913 950610198546950657 881652726773502593 754921304174121857 646813316382051073 809540158406914433 183306403535446817 517120283002075329 429178357824810049 808430880088490497 967036694212232833 774760483681507841 717666866201582849 687405569573623809 809584405875334273 848084956982351233 763063805642076417 805319711836215681 416305152690206657 235574134425480257 868926569174604417 666104547800696193 471287524545992641 707983797879396865 321738751892326017 340502924504828993 846767950083155073 341807638433227393 190504494593156449 923085566638743425 965415872054215681 793812782918227073 369475195149817665 417476131352895425 704128923509422593 470732732123810369 88778418313765425 684828428979610497 350936930262058433 484732458709206785 803818840760243329 443859232596064833 583129830957240321 723267767548168961 990169609441480193 600340471671014401 671087063343456641 146953239261737409 276621130231063713 188215621883284001 465408676527722753 784662971492895873 421079602914787201 904872077076984065 672370456583131265 373073714557026625 513711140311784193 54144532726621009 332610759371711169 318103680963407233 136335616194529057 810039235724726529 799094592345902337 596210104445564289 939439041217298177 172775675275328673 262204838898590241 400417346062130945 656770830759953153 100486216678543633 532320437044539585 133512805134930801 166424365947420929 811865626324770817 294120871335202625 701452903777340673 46292321615013065 617416714781423745 963394575434271873 734173788033562113 646193905155740801 253015747950836801 68239835212985153 207333938698258881 9765980508049667 165767156404935905 344769591062082241 133786423216097457 792995604520910977 598101722660469889 475930225861453953 292669859172054465 425274341067975553 394491157848047873 244608054198913281 949927112275933185 190926404073508129 931825105448932993 343239861486161153 857942129918360065 237779776560088865 368369443025496705 846704541082907265 493085927830609473 73613521431582289 889367605654438657 469015705909249921 65665414616933761 235952103464640577 874954839586333569 883549170801806849 712581269445653505 126040243398023217 956449124000766209 178138475550731809 932556294484090369 609896186581281025 991707285103270657 667895208642640641 548851358242504961 799708852872868225 763660882718493697 918222860728612097 664825041353527297 344741703862510465 76069087473452865 696982347236819073 421523204956148609 755184880533676033 227765299135466401 327548253855987073 159838736277169601 443533791679257665 135175996171280849 343606339328765377 446917498708078401 750168433237092865 639724565627130241 632648939613240193 539786837161660289 692589853721713665 482094953493909633 219514718496206753 249155676260219393 276589913594733633 702540211317352065 195906764673459585 931613111456119425 183464379238543521 691924707440048129 899147406650250497 905793244015431041 516829007676506113 81556233420354113 526653367059203969 962360662406798209 87890178817602305 133790780362684097 825530069643370753 651911237530217857 737007380294500097 245698698614386753 93703107708741137 600209589894252161 245541008411279905 773711600036360577 385167144813429761 455855515805271937 64407079820568929 250195027337763777 832901909329883905 38869639368659393 969187114809599873 518507912279627457 335070526791859905 475321400119472769 706418216990726913 639636486397886721 330191270119549057 296623004898908225 97791798264196929 102372906773293697 992598960404130561 704238979672968705 60021044649488433 834817727783882241 278850782427163329 81195264851078977 735323650466298753 405415800215106241 857572251990625025 828922218804965633 833659127887273089 207607524073477377 958996548940042753 257765241211945537 301535688581836353 137436933451478897 626163472976052993 426202813051848065 257461856524003009 545175163324739009 168076951468869153 949807386073121793 490689168546808193 20387751726897109 877361392015522817 156777553811256353 693126114392015361 758217278843300609 243021289911389729 901093111291476865 485176423326024065 959414349691623809 65334434545398777 533755773877746945 471368482371417473 497400201715702657 557860871472463745 232060289841445665 303223634338351617 205078575308331073 834816531067069441 179401258615659041 582710914631007873 808053236499471745 155056192718582497 134892969874858433 473331006751593025 178295999298281761 91674277991749873 222320820034813249 926464390027888385 75218572960562113 974427919544986369 369036155003914945 322834381850114497 454725369267688257 707103897374445057 632859543534667777 183126603118893185 289483859248786497 480503432633504705 642503316822928385 43948882178355577 386789480154870785 211445544365197697 846220529582556289 17011321736958963 98593774401859233 357254768479243969 94217118184463553 357881747663341825 979202705138842369 342391573705747009 980834765091632513 238778600585561665 200657250568678337 338617848564247489 128756638245494769 36078083419326393 927825743649943809 852404439099721857 323764571764147777 761636602804344449 381837307842470593 173846951756253537 797267202799208321 757389802437685889 181863455623155105 551448961784494401 525431891165684545 670337343959062145 904730777094425089 188672447510676033 766921735908073985 780934608865195009 995866963634707457 163682767132819137 122720478795972817 488690235408967041 13215498698439633 896393869953932673 676205361353812097 696638430073804161 200696517062620929 210537750612381569 592508891921912833 779168866504761601 35362897537606133 637454475426245889 334427794919879041 78931268225048257 341546924911792641 797664496931382401 126948968438430401 537288027570241409 938084147183058561 281707488562041409 791250881022097793 213793004532206497 406332676444261441 879500638698281985 717312306522789121 453779538120755905 215498448635809569 614498304486069505 775651439703057793 195322251923343521 99175181255272801 302763203423829441 934985067347984257 9197007271609437 677582261522200449 145850977203373601 383622402505910273 595227914308353025 1429872935769794 688954060193502465 6199235620844236 538431215789529473 46478638133589105 731461386761232257 180048028243181345 597119673153130753 506636232961934529 6006639838481932 391346285210463681 856719371740325633 264916123200901409 574863540261198145 72571802176231153 957200184564001665 115969103952405569 500491164933286849 100227009632593681 774083054185865601 74506994794671041 892049524299359617 413908434620982017 403938332585525505 537214973933796353 514334688448194305 401349089655614209 841731221883492225 731264934241192321 762987688912950529 793934187495540993 121529446914806273 42992225755138945 593801302384569857 416391782793713345 971816226441006849 691502525445411457 468897705611432513 894022569825342081 775424955735431297 712879658291878785 213516940221232673 330214931952898625 151032331880344385 723339296511181057 919805204570174337 593475255721433089 132940506874163585 509312898580045441 384612259499981249 592297302995465473 328897805063064641 177371329049503137 613812758564854785 241530890847531777 707928152983512833 618553636521223681 393596153378403841 537247073488547521 703163203930785153 84623773065384705 937688043724712321 638317265891476609 15724758953311381 125731926298950465 927361502478099457 310035107402374145 47640053013680017 340727917813932609 517784069682768705 804245148056697473 963065352254417921 886907111147163393 879763840856433921 845859463023860097 431845658160170817 482334781516311041 760970434201148289 59724874089329913 617376699417675905 411288240611323649 206502672429955681 925057393851151489 667211374940933377 465097495326187265 687168619849622017 285719620856600193 100842954351250577 673200161942840961 297574236677597505 238914734755014 81203207680346161 412125069437291073 648248412815497985 490532081992103745 636861786699469697 36076779767423521 470353584951787713 575823818030873025 768555178568504961 517630441722712193 552456586422984257 969354091623603841 839985960946293633 889708290667979137 351402891225596673 409421837032571265 297917468806929281 162566021796560993 769213054440150785 410491548698974657 185171899466539009 177164511822692097 111391983604043793 700003466444403713 962572896241084673 827360255888617473 976023761751612545 275809807925913473 218133325227981345 719261735338900353 745056145427689345 729566762166118785 55476856432846945 571439050422593921 827423642475061121 662827515841048193 475824642347461697 132135852423399313 846905297296636673 133013255151073649 321727416626032449 690036204688635009 475277038099768833 642019683024063489 274555275204122049 177429804029795681 623437733843069057 85203926604979329 695673814558119809 655867315500682241 650427030725190017 755273595972472065 492962749312894721 584798727123537537 203900651580447361 214674004290603905 665223176571288321 606561929229325569 227599208977785857 960073984652655873 228048859661370785 742881478205244801 664178766657492737 980243152204057089 122506831975897521 448319029100769473 938629446684195969 808876674242800001 734709834713171969 167582528232966145 562181383845079105 579765438388282241 357919163119532865 112071258152536049 173499336878883521 64262762083348689 372667966780952065 325453535583985601 198137340584160897 199521278149379809 933643493114743681 620513590736532481 614326986224376961 267848173350603969 379438741972151681 215159216196806113 259496312422861313 558261362441388801 533131075678596737 402672477960106049 784374937422235521 4556261469094381 163944065410632321 91457442533933169 987674028670845441 251670393685149217 524600814037171393 727261804955713153 462301049692861441 733743931778338561 472608739937314241 853818815506084353 512668009599103425 361026263786872193 899478898348121473 216892310369825473 311292229902285569 94804579469627729 218253918992942881 915756265998449921 541609499013269185 154088121622041985 450799113594428033 152271430961700801 3384969414049977 537253945308453505 981827816886109825 821130555139628673 158606328528598785 476754589750274945 541936132402469185 678850846702641025 581190704244313857 973937805158204417 197990522149652289 480142854953864897 95770512374734545 610791202626760577 582645669737530625 87949314266364097 792408078598306561 910883221820757377 817796322188556289 660420903537211521 469113434058378689 955933951075909505 377236938929883073 60198689301113721 656918254366253569 168447900209589121 805193509922489217 287550541398243105 638030548712002561 883933630292833793 838804410984550913 131231350374132913 581923471656899969 875804999371030785 168788205626086113 184599748103945409 543386587456716097 507613501138283841 173797441627897345 667847549979125377 927503127946756993 894433567369294081 356295289670114817 111627610871405377 606751312607421825 909770586992667777 532807893044150657 327471530497330561 43125705923195313 206167577550889537 746326104366644865 353865969245926977 32124935048379657 584758740934777473 296307439754997377 314525555502836353 445068942599512257 87489357204066913 660639145621345793 651206792506197761 141531367607306897 459849430510846721 618167810595366529 744421319302755841 985364694780095361 84136012128897873 789706527596038657 961823658937131393 197146550756137633 883973999859566849 585148781238530049 79188510102891745 574799018453809665 898720263133629569 175425566084626881 409201018611010881 15168149466568083 398208981458683585 367140294223645441 908330614689514753 265662042193731905 308949922972932033 927031388805531265 774540233817557377 560421982548511745 935373842258801665 30796645938863777 314318365017879105 274356277141357921 145163054743665761 659743043313753217 65456703783549841 625739608299589633 335368361470020929 268302242513129857 684201539598102913 829636068653407233 173278665253793217 240402135735692481 17077692822621061 646430552793780993 708384649767030145 153359989069798529 107140145069035249 569164957189350657 452895599380060097 800339596029843329 863095793555853441 677711729637358977 229886632178281761 178094939295192481 432226315850737537 575241778517785473 370155113930071169 132932727976495361 352028269343801281 571745662520235969 409257629424875073 247417394775226273 651788582266203009 39960395819782945 81115422024385713 531791264599561921 777877832570563713 430978184390845313 738274484974770177 11491206053221959 522440470022939265 980732018767334017 543769311514257217 845237712223664001 744585727920533505 485755349582682049 896074497577959809 902304589862040961 239455706445038881 389013127155017473 665468753450642945 23723828869592013 490113302288445825 646738357720629121 364039231548222401 506942339483657665 539622621346364161 688246079163015169 347403229120107713 719051645191271425 858683555463354497 116424350735194081 387027089557083329 458009867689298753 823550642935469313 401433546829601089 368911316663247361 557743998657358017 428659478227157121 609120006812780417 706644345205607041 850761084213274881 760472101642886145 484431983811227009 121787890791257073 555636114180586561 878731297008297217 925003917610119681 387752145139646849 306833672213628033 366902867261398337 867963393008331265 178382101616268321 766736326897998337 406530056731266881 851452797560988033 361164802974176513 196096890672720289 735095657289928577 369508724134995265 557164111111081409 666630605305172737 901480286002534785 623595636603333505 13502519792329083 200968592190889697 428040166871664257 285660293810572353 335571378213916929 959182095447587841 617649801273525889 466098970154938305 269419478484767425 361659708126296641 54834483217046425 656174683251414657 952328096093811585 465003469372234689 292550019121275521 59475502665740977 131936071695012209 976156015534087425 693572559902246913 402881631140822081 140064197592284497 501156423542610689 14285458287385923 126747383574944193 573361835636351489 245348562857998337 638462838933758593 289768501755339969 933943157356896641 693759235420216705 652146425615907073 720084497001032321 2303474545957585 351575693827527425 413713420969724417 924973970925528065 613140631682330881 478659848915683009 334684192530769281 202077188992824129 271510173041836097 737941171513796225 118789496588629361 831088634909328001 749398789574616577 640058521912649729 284503281193391201 362591918669686209 336816206148231617 716124466997229057 947969063995980545 947074309756153857 760514001054122753 112940631567525425 300450791981088385 589697382079030785 229198669255115553 172000839600173089 161693271059601089 793277851239828609 496498361212946561 932406795588249857 315578016426908225 521937720099224129 959975962777381377 61240398137584865 878028032064161537 930429387938495745 422288341042321473 651464030195185793 753194892261515009 149268484216030113 343430478779371393 591156895138908545 799623882075575681 274178922539626049 903256668545669377 768568227967264769 853533169697751553 901260096500713857 491646749330360705 470428568494270401 394881344305883201 288639318948249025 948416356152922241 707184801276511617 749979470598500353 863712602617930241 913114128856623361 374914907478114433 111599398369246929 75567755276530593 521088602951739009 671860899514072705 836534734668472193 898614579191523457 729650895255705473 825644782603404801 917204949819687681 900231785292824321 187939112751241313 268779170810873313 887101859310544001 107418119356360369 515464467038530241 4152941259519594 831731513861182465 750670213408319873 444670181493894017 123489601456029169 462398652287273409 773890882824325377 657670246264960001 640693433586960769 148035638620751073 113973050779414113 530288720031155265 854492528716136193 371738528828213761 650345259292599553 939349409538440449 2460095542005548 718309905875155841 271368882603930209 921753190778520833 668572485258564993 344616697323655105 209833756522350273 254233781825352161 181795778604424641 26771659621839917 63322039189309009 986935249265588481 532259095881883585 610984890245415297 276938786915955873 976363740364693249 338473578081391233 765476925384728449 256506025870898209 466214694096766657 343517809756534145 789293009435308289 271074088920890689 528572908433719873 285484874460706817 283529295645518433 356433729358464321 551659141338252097 778749813878889089 337821367401911489 148754082088395009 120411211235168737 824370564766468353 589523869291081601 952688980589051905 337622651846903233 522407035941810689 837522518766260097 15076517115055311 459125678671686209 533983423370301569 552886645467605569 458118116664316225 327730352556631745 400004707324839617 543536988497091777 289702844695419521 476576192273089537 295671094211286337 571840084732098561 409004246950452481 500598905237939841 530040519407137345 967742516076267393 258909789513772641 760471186042085633 698220778877697537 254045862891882017 330160990918848513 160275488746226113 986305968906307841 736141747234992001 822824678203197441 430066123484071041 607508247503687937 590546155422696705 537046517805585217 427260773274486657 619302050446222593 602588617401462273 255746132600044961 654475385586639617 608645361934037505 694445102856047233 146412780667908737 762114177626035201 623948017056974849 294298983500564033 837490802121941121 876006017014422145 732521863110093825 422842420026409345 997668899915801473 356022513022868033 160498491810088225 814786373246246145 284995871597452321 71429590284882497 863988737130029057 103851424568926369 149051713896774625 571345929465298497 836560776292103041 936309033567194881 15946143375536793 60866260190696409 495532036936538113 150104072558217889 105860576612009537 870037893158485761 140330764119667601 876609772306434049 409983555042906305 956962893234337025 38137599085104057 555965901678927553 962427545141970561 828968736021483521 978642430199258241 573675399835476417 398096056577422529 336304969340492481 730148657545953537 147754094818633761 195158161859616545 908565130794432513 318152428934652673 547437889723649793 907071833265654017 610509765611940481 295269918992829633 984572189473748737 930892099009334145 614810657759523585 553957897085283009 68784690103225185 913443923212717825 376206144394505089 892473226531706113 491945270859030593 132996995729719457 574535441591354625 637172119478592001 243940929870969825 120139340772531969 231114080416720225 573411501322567553 751259799111334529 297022880098332097 830055649352306817 181459278279518785 666231576366751489 559085879726602305 657694874269825665 417049214047381185 865082533478226177 928408631276546689 351606453148566081 738256069020238209 487426913669818177 744318832539470081 96350811993719537 746569200677384961 471753328882083905 286645999332627361 364644873462413697 181384529093278945 117320023153379089 352668924518944513 256910843034493313 350217199492817601 292216892750314369 623470762821149569 593981731676411393 673986986911145857 272880260438110881 792901824209245441 50146661339173449 425597048808214145 57878902502306321 417064666696894913 937834752805105921 4190602435571123 767272035385214977 439218653845180993 260321386853295425 46031047356393633 290342196583747393 909915845641343361 402277671949878593 170635532279519009 254223514269650497 751315986195486081 225280857186934465 307951541784262849 182199064438929537 594899500379888513 350193010492564097 974977315085070081 124675175774168417 980742876623445121 342355351714818561 959891368213561729 262625973311667585 162304657067899425 248719000543463425 35700635380308657 890333464944770689 672081541692925569 176347382876148385 236492337319674561 622347382265456129 819946902323756929 135313948659376849 76058186618340081 682700101748221057 707517358147946113 310139001939749185 825052514881633665 219605606313489697 829171048986985729 964944142347281537 558674916601560769 946342913372230785 214652918593905889 848959879000179969 377484612256438337 192094006049170945 561461750179610433 849534215369278209 740334500994308097 11619371908945909 259959942708597665 666115229470424449 747159363730816001 159381090667732641 373544141748858753 955701700364432641 2691453127013688 994759331562359937 884051905311132161 60980471836789009 177959330203549377 216173434769597601 123270655669337265 487930309803136449 878128840794985857 392158772020277249 699999305116897153 489327313941632961 1970131151495025 688835621836101761 204254209482805025 751719298789613057 534708143254945857 810931667131452417 972198560506676353 421553777559555713 12587669332418729 755905739768206081 564122039353669889 764879075728192257 610134344122442881 509212410528530049 820844581138054273 186148483532665665 571421475177771777 717915266378820865 289428506818332225 265026039368979841 191885918373273505 807396542337411201 955846126727230721 863727332230556801 680225860328533889 42642495229369361 989679271806501505 247462433248546881 429135934152029121 975452833613669377 134062126829370241 911238526600616449 703192132267247361 308998964701213889 393583287012610561 360009821041263233 731817052590898305 901635097646643457 355026197945612417 216439697574291041 160286684499368449 826068665692570625 282563131195452385 579997598836900609 763159771341847169 704367409771830273 662865656784866561 709508704094932993 28921339237058421 13390115831537487 129718261484164545 603490772860130433 464259820025304769 461771729832204161 305910391008517057 491657492532855425 289093882038542913 594391700595860353 586849827268686337 287974043647540865 162707178298475713 402252233929086593 920526011286163713 679876212753217921 26238290356161545 276960994230062593 267819750752813953 307092050197798721 412035749746408449 224745974603191457 351994770990522433 812442600602370433 266375720446234241 873449085850563073 113430841747977249 899678440110580609 584729287298941313 698694801086471553 702806802359610625 711589449078278529 859758879593869057 746981248629406721 991178776785865473 225189244229898849 398745728376653121 331488783765390593 207513280454342913 157730802950656129 152053973105836353 61765602447234617 82640835128025009 373788846807446593 495998660468941953 685076699496246273 573332188739662721 593905324096429185 886205978024634113 562161732906115905 41930346750554297 521719654701588097 910961200347358593 873634446913168769 496986422617332865 349603087316157953 763484558016870145 508591542092869249 870559869882022529 71219381627617649 768534132617318785 880627573369420033 170793029738511841 549899878897040385 358809496389085313 957944918983496705 947220178172734977 869132675974913793 832546715811318401 596299407652619393 724811448424240769 958830882688122497 633306086684143617 791953129879356545 675396200073471617 759496633206612865 589735126726779393 895561605114519169 716897668021964289 495193450953340865 116142482811312673 769073141765698433 767405115501823361 792762546357426561 398770076211647489 651459224355956993 978800297526213121 54476469768022897 938052573163162113 403746403983188161 270355877374250049 387949060645230081 859881692100870529 310827767107607425 353973591291570241 572371641224467713 290549505672402113 661465926103044609 57693488081987713 623904710712043393 967856327506879617 546454925447161345 121571543166048465 973329817212235265 557686553261788737 298905802396415489 659405423488927105 621990631510033921 799656515167200129 544005092993554497 191126222873002401 761883332038767233 321323571640220993 175437645788615969 984631659529590273 674877046348161281 457641851052315457 682160009218872449 473702590969700993 534963093655964161 676208863898153857 15678706688856183 702333818985330561 374779948115094209 740345152936910721 720874218518556417 187861091210685057 620197005758345857 807787828855452929 912286764586081537 788843018516878721 499347202194019969 544984802137619777 125339338180534561 242548381644034817 378184105518418049 583501332614815745 324037192801551297 25520058531363077 824536112084974337 319370739120401473 822196441893904513 254075628268672929 445996614224871041 987438305273883521 446287909288781057 35425660961927009 351207301250315841 975588146180669441 509731177937791105 200632847580827457 344669910589235713 588558627249170689 609258238871472513 784812522538068481 655792577198969473 553819412899301249 625231553691005313 195326846837780001 425198248986621505 874303932164934913 794118024810057217 343415013624827713 205277256325064897 581891542577650945 210383630603129025 367519373367024129 85561857396161409 204265515760113217 447703640087478785 96926415208947953 512870240516594561 514612720354691073 209525686267650017 382281146748958657 555568862306788673 342680102766451009 523747861304837441 535717649110132737 953117949049715969 856688326209408001 185776712737773409 699066510201241473 316803300353971201 13875786210945763 81830880577523857 205765518995526977 903851021784323201 573983238551576833 46500432725533617 273252499992928225 401728288953027137 691392016095733249 834830043322465793 400922542275544897 637235522176514049 180123836604039425 132261327824831905 37975194216521401 399001240694648385 879349076908539521 751466212327112961 700074515459171201 43333181123575313 448909672279611969 942374485399025025 168735264746054273 981315818768255361 473744055916824897 192614970990785409 508396018046859393 836958035157113729 47731344755746361 845346383273689345 829533718709335297 167593143178809345 401701866698744001 88371191129009937 348828122539153217 372249624999955841 513167673450070081 353949043875186241 826837878302477185 333102570022706625 628311454864046977 347425803231470081 768066640639155201 569265733002442433 897161827599930497 932365301955652353 356466710274837313 189100178588379457 793528875418047617 31133919564194201 370763298226968641 743030450473742849 100652633149067585 846788242545041921 818523678912491393 567830913547229697 195730493721782753 821723773006606721 676306294184236417 317856178423813441 381263840144541185 271053178270843617 496794358848369217 869248142000518657 573851124501487681 967416247014067969 204460760646902881 508390977731625793 772630696347036417 715325847686099073 751565106527174017 452562197647839809 156643485860513473 196795084596526945 439313704764323649 53725497255289409 185169735257673537 858565828746346625 258608151653213281 88737296842797521 745446907746810497 60588176703912921 95382074542847313 2026520899693907 771574249264446593 34429474076116409 742117532449263745 829314023801519105 175954796829103105 781090642908889473 415406653851995585 360546987157295745 735044481111415809 945471987165600385 595669361054596865 292442394729622657 364821922234881409 967780729777597825 66268554171365681 149495147137674433 134238129393779105 661953571138123905 762818967890289921 418768323133267713 288554149103333633 492249864819012097 567629133156380289 28128339601483533 396153326281947201 599249894229043201 257736536319946209 207824121079912769 664974809406345473 406388516403534785 87308232601010609 197569674014420833 186632808177748193 961812428616692481 746321901433951489 809831483674404481 811663461990690433 34839822541453457 868079690875596545 727228725136843265 7904562505885338 91819531746008209 679528249285390081 618333216516024449 141114356294536945 276053263911887105 512477147417889985 800340155164651137 393550796343774337 267104451785453281 573163515405745729 685827778402117633 18963476691396865 705840969032845313 845367219355445377 629016991937067649 853523635092884097 755641751357867265 162227343928513793 867588524043927809 259484606914639937 293159551963025665 98461192837483233 950348104226936449 785302521894706689 352818956185867457 322880531148847169 588107344060265601 361656416515700161 409910695425974593 716600434154351233 82452227629165265 412014850994481217 202915547792425601 851432939847363457 20110212014632369 699454133809098241 344874004747236289 172564788222707937 493033707062938497 434317930755796033 437656731897245505 417274933206236673 767849960761427713 271620932257405921 716455970495115265 795317294514553857 712867934403323777 490066934529195905 52404726649566417 265466439645699393 854389422866862721 289025719749275841 19759190215676625 766012613008236033 212777272257898881 704270060077917057 484495627338016961 534736822409080065 926845882370205441 831815582723663745 40546312152610401 116760615239549281 555041067404022913 581558680763876609 558425216718145409 377937790224500225 114075597650984401 43922699593366585 21993476342583309 779050658031060609 728816169902376705 244376834197041153 819032402598249857 424530647871357313 898034967667772545 849087100421002113 279698340976704417 471906119977781185 84027186402398257 552320956551298561 786524276824135169 508478247979716993 693062726334179713 970408212300554881 426228094418728897 494252843267311425 689318508655237121 951537333249959297 336132102303420033 999951067890741249 566585362297676225 114539692397613633 488563165770624833 291649185912582721 257042970749854049 997811299224011393 230382847210020001 525545897906276609 680255773886873473 541993613101425345 980112659376128897 4439451975322584 1894801087889420 372958784446254273 813416198009431169 339254689755726721 582292981492887681 886621626241890177 423547851152914497 72556529858367473 929677347612926721 871357362944436865 14472295445440155 115210176608336209 439798532150408769 10192295824623443 911520397143998849 371613631244947841 88828867309775457 271930525996523905 101620750128883937 473273938459009025 664083043584103169 882085351237208193 39402217179013377 285589085763071169 259712483489398241 230625462711216769 76996806869086497 119821649215786865 152544147485972545 959475175379765249 947504329035961473 583322208953127553 405309226875107969 329401193696853057 211255839388595489 88619304317113297 547394904289294721 309977404672963521 269802220994090913 959202323616843009 961835889005659137 199970466021810017 977652669561844993 200473290207007425 494549574204771841 766584080396597761 502015663168503297 622847077125705089 708942228970858625 204015380169536801 565097517818369281 525376219496273217 875231441784510593 733814353311856897 673961170517127809 378230259766986881 526524886995321857 496323282191340801 224735703851191457 327159518137868609 378375203779459201 874359306020409089 239415642910682177 219633391705492897 818828170885996801 423266016760052801 936043529271014273 698202813444559873 583654242555926529 797101020013428737 781300020156248065 589959408639153025 766384693859084417 116272199327696065 266128086346835617 850539234276986625 932970919836808577 40237576863688673 470812102365083969 96360838726589297 852481654761977089 828418728090284161 839864049473614977 819734797230260865 582505838033146241 97347245513844881 216207998555301377 658798925864779521 303221364205843009 31994318962873081 538695818507616065 159209115147227457 147929828931641089 969576670114037121 90251978880029777 779064216894944641 178877432624478433 545864409267991873 402378695610050113 55203726786508865 782140242003752193 743739435361931137 934924818371694465 860953192814783105 859130848775056001 993693338340577281 220628089739644641 176393408973460449 857890917102000769 993962948798326785 7801032593032887 286709586575177857 575902989696391617 707556275752537601 970591055434763265 487174895062160833 766943038809106561 383623142011458625 156575718085473889 260503092539501313 464885415640356545 786199930360069761 581249785025700993 199956486036562369 992871882205580673 704658055203111681 286542023005505793 266632235183642753 330499115992058305 393187635876856257 987311985917781249 19311103078926805 666422272321401729 732952932069679233 820390585839657345 358302227114883457 948898684694416513 537390971176265025 72838387085877089 839644392933671169 270313392037397889 701341014451287553 440522592588717313 392242708987744513 269769716192758593 516766636025678849 898802931420984705 98068559894748833 24651385701961461 895865788702110465 651138415311816449 755094326394932097 320050525415059201 926083865456078593 558976523069471681 55461660744690281 754616018228720257 866301998235002241 600684107420999425 89407161311505953 961342107803449857 630244228470004993 114970511405626753 381231161473429825 718845461940791297 8534299193570406 164808343616908097 20258098170394589 907653067912622849 387062219291024705 323971405778134849 551089617105041921 959951095927241473 824243998704815745 505802704856204609 907908267147384193 571259057590754817 866851611857825281 291643627671103169 732189398460512513 227852015177379745 992455877665463553 196568521241356833 207585769733704225 371839077258574209 660889110766064001 757872419420262785 26252452184671429 422126759258507201 497848662515110593 525473798223412545 104392954174336689 117683806302199665 496803394361094785 454464341124971585 168870142865408481 801337582802748417 452334272949315137 783034064008386817 709501570850171905 947653941095371265 286164208184700897 861618099896642049 41937288573301145 915290402568590593 919262535025751553 172171288557887425 253213200182138113 108699331666702641 818022729478954625 733923768084221057 646223563649776641 330451368342753665 3709611616557141 480875337074603969 391126408135427521 536132520527576897 881880985950331777 966843759617344001 502374505071934145 739248817448018561 707659964659995905 809412733363284737 951566146901946241 802483099676312193 354544674497205377 731074246107791489 801173421222152577 970747185122636545 565493226164562689 453797820957827713 195594980839111073 505642114294222017 317540288103842241 314881006849869761 7684564390608274 753187255536946817 873038917418654081 513061722405108609 935339780243118977 578138554149195009 585254021604029569 783449019360343553 38936990838827513 818144950712824193 402563518358931585 909924809596173441 662031588034814465 316772786222419009 118676489517454801 389480409598544257 581097594752400001 81568667111586273 856405951550499329 292798710535418369 172070426936279841 155464594573874849 675613851661964289 650720693507277953 589620864910976641 188712982155980321 953579107732025473 721614190438383873 47590877216272529 334056305962224769 705452504744826625 147788554015161121 524651975403678273 667994365451878785 966506602378928001 130791557548786129 747418317582635393 651944292234720257 935041060636123649 389629710141004865 413998884218038657 303052341975305921 729165515237752961 309740556565412097 994969784299804929 437794953002754305 311979894527397057 544110747340877057 407278176030608577 102807366990422369 623257427284869377 544597025069503361 611567466109541121 715234094618683265 972585108678671873 437714090738463553 87378448027344289 426064484964090433 815631632062604673 124473900843252497 936796915033006849 299281433969543553 684020319956985601 990990615379356417 439174100081906689 400219657242647745 68035960845946873 631324480470038145 501956115632317761 219434768103287329 773566241869545473 175371700149892001 40461453119995385 762883455756512001 769372223592938497 304586142107023489 678305617809691393 432691163203163137 902724594294639361 652137844501165569 736378181997842817 650744632518243585 450984830131886849 800093057820742401 608744000722317953 263425328925865889 169829436613426305 485786279618846337 786106111722993665 661753887179688833 937112718538514817 347316733376299457 849696997891079809 386928156619081409 932065582445730433 711735318179417985 229446488345494977 724715967413832321 455486280156179649 649813525870808193 799422676081242369 459541212434050561 426270316692964033 82248499333470449 10895898347619949 924636049386979457 487152533212281473 870828602101692417 169599123033243873 690705788848777729 737621198091304065 14656898056667701 220140072860253601 452674158086896513 869963359483989505 699326113060475777 468975161621706625 750877930617509249 916289292978248705 622403280509015425 660421875534062465 276319199772533601 686763180966408961 801285672442684673 711028670520796929 414143663662105857 74363748475676065 722127099543055105 840028835393575041 958401991310953601 767164015996314625 926925539564489729 331991153954056961 245501467920934849 108830175792533617 878954637001609089 397184648502296513 292824483667093441 210897416784575841 566583219576710209 611261265606835073 460161847670907073 291111876850280257 877353911945700609 914918134766985217 70390189311982713 201084352810397601 326304506366806657 723144054279437441 805846665338283009 339659509934207873 486359286453275521 60022198709212657 339878635815043841 517365667030503553 128762306039487137 917016761359128961 948953717313873537 749301352573766657 25666013129349353 989004405532334337 987514480386099841 581687294356385153 935946891366551681 222436062689105537 381584842788260673 89542882355019057 33040280968204885 3969846311996151 322239732632713345 573635994352741825 937139550096599553 506365709912564929 308818669122661761 703730958868348417 283685628708266081 512666028638300033 624705345298483713 137572912610238513 49001902515225737 671617588869999361 324241909771064513 741974452494545793 518651907320272449 449458591537755585 294656245247924865 470413847745703617 134183476146329633 278763275127836609 936635943269255425 742939728232400385 502068285769379201 447795706003141441 314391689463551681 126756663482893825 560670437985162817 898187229216553345 171848214306368865 43115955270920385 445927106691808449 219758084959401857 235240643320796737 707157847766950401 596168697153739649 54616836656386169 541260810394579265 136871775509305857 416340711126675713 794580588993703425 789499690906385665 705711783365671809 660134903369236481 713378560348765185 641901380152564353 736601426727801857 66638663943617617 495570476677777089 532038799645793153 184687856910727521 640639179116003969 875793535411595777 533124371718361793 689484978612554753 930368124106845313 793636410810670209 623788074005407361 616832095831938433 324063735911817473 539999036512029 820923382307245953 95863902337598001 551205416416248513 465681394410033537 983576445535025153 190041585137748833 482711837558991169 648474010446228993 73318222430248881 943959756907091201 926982173866175489 807401872780069121 555301059016304769 104471478495014481 318721885770980161 960313978530116737 788893110788951169 326640337960938625 101474732262513361 2574300484262438 364163926982801217 908735980561232257 772251716065095937 319758577236122241 645445228362167041 838164197246911105 250300771238695329 134699534551025121 368720237377207361 719716240022336257 667718504311960065 829021691297164417 166835672700148769 62311003462397705 276212508311257217 741914477740372993 854740511611428353 249589655289184961 793949996832321153 29432097370126089 263517665941936481 158031777668909953 754271065115570817 262369458199763969 262396622795112225 924046657305865473 792423089431860481 636659648165569025 325849682571476481 424729598982466433 48831937462377793 194808894337221249 890039496398262785 17262596422938259 162336093264610081 928293789646296833 679183975428134785 386507938742980161 561966813355748929 307881856239866625 875844128113559553 652043922788749313 782081337915609985 820914303872889601 245853790987229825 373200343865775617 366892295613094913 771748197465988993 222855366184010241 717669412211932929 93755074593428129 604458232574337793 201565377426209825 795721752578359041 930171398227852161 656834993538772993 403475717961558913 243298751948231041 500661954823169025 763600999021896577 262333701492099905 314258288245568449 232898998115469889 847137085969812609 256194252962277601 531422363364754369 587341672530595073 309033808284290497 992983602685843201 880038939486226433 363777736383323009 49244593140535641 470363487183764289 403677900934809473 487465669907987137 565933468442388225 189370925779162049 194909097284423169 575936175765175297 243319311869662145 944088945950372993 240460429516417665 97022119952367089 422584837841476737 953860985179563393 477652482298552193 874536333360818945 618530995994824193 695803915051900673 106104844367649777 858527711066710017 629030165959257217 557234527159113921 551984558071225729 433663020321514369 763003560796470017 811859702441356801 143020660851902897 526575071614768577 853783657967689217 560074168462609409 178367088343193825 528682732621856385 637110324592178817 120469545257439137 591010863286243201 665844984820136449 856063655566806913 952817102310763905 240270059174392257 214205149558690529 648996461329510017 896602109437342465 242108064885940161 629782856900174465 311658889168633409 266042675314043457 865233749075244417 677975609117705601 972495900505513985 922928341685523201 876612793258317441 421459213825425409 542459319009317633 701196251312769153 812060292851342081 57472241848326889 100148973241026337 658683246064047233 242620278399044769 147704314595141985 642846145267618817 336833590659114881 487690647364630081 518676757387535041 507816165837873281 101311969970144129 439173682643996673 743427281419553025 270549629767863553 376602785956624321 770799429914220033 565433190273235905 222422404647112161 165027396766593185 142283274529802385 265100459699493025 675247434345500545 222563607772872993 413866662439957633 873004224187805953 30655358576431981 45914254830567105 973402611016211969 330710033194019841 375090243453378497 881076926340899329 171462017251869281 420880026272438785 43980308064838881 94972565286557393 451554355023404225 218044232266645825 259505501086870529 838379687765030529 959703722488612225 337589835652916993 344123191852752065 178501063189006721 393149917737360961 724010785600807297 796044154605972609 79093735746727841 290330848008053953 664211862817435137 473212505375634881 369479039420273409 327648677636432257 134745578275197169 449699360532498817 363299582346076737 942554254913105153 193472368987098529 604059787109285633 84112863069552897 482554090692218561 559594791589585601 385040169900499073 226439043794545825 336828054415931905 647770107119722369 328597491694914369 454471256558381505 157845568697894113 441623112531754433 14667273238025303 421193469874641153 356909984243671361 722157618687557377 136282111172128849 811141208278346625 857796565177096705 273120913276169825 981911947758369793 681617107882079361 430055673288777025 937256192869565313 819309468147956481 639094220006629889 377230870826508609 416653613605017601 721363411838900993 757187954686106241 519918327707117121 822276607298871169 237778167230025857 265460398865005953 149620682945254657 460516751642227713 827723854365622401 638071262903583361 312701934166952385 679763082006015617 105476253552033937 839665716087925121 556031575804240705 722030600791111297 81654469021579249 772773679702471169 284342638451917665 71373190698633241 715755189719622785 874395567365301249 566771061408559233 352928483266236289 130689886097236753 865498809250329473 524969520121132417 207951786018181665 816994325004792193 730105582025633025 41698992606086449 998163243110166529 503962456900957505 532897802323464705 166622546429564993 627352307914346625 168448093116971617 946308440825081473 250509622995394913 112776654085688929 851391908347700609 698541389092344705 11182051211775957 899904156777747457 659807237378878081 249623274608129729 690896700586108673 851046850334153473 41159947804068513 108322583598909009 487690646932165377 614120125471568897 261594424635283937 401582028605449921 80364534664823857 907949180190552577 23703460767826813 761132100941399169 381725040604848705 564183196902742849 488553671722819137 788444989634601985 476549537819721537 815036196045962625 176124006460021569 366531340682332289 874201786786286977 885947326273306881 504482070828935041 800785485969189633 841268307576996225 971162805647974657 177825378907819233 164780602495245185 302977573343795841 869632139652562561 474491362568151937 602361582142098177 5109874602226229 123052922729737441 336355063596194241 574463012565832513 717831198203057793 315086793010660673 279475968103717761 845800403448439681 912241306919810305 101524267358239937 681839482266589441 169077451763104833 737890957777764865 589443548354235905 247603154142801441 256878537413829377 229197422103595713 366258278892456001 79066980940673665 426356589096190657 440297730284513025 997176936104718721 128930067133346433 779689771993620481 886776921891822721 315322416941977921 68186578747322817 542698936472408641 9870599646077949 679029685359946497 141791435490709713 151749242768719489 890768826179510145 375222438216763265 138154557630947745 359986653272233793 661768428186192641 18961916179701889 553390801182210625 361090873903609857 785084645841408257 603082549658619649 661475035519295361 113193641756783585 912617348818955009 457225400535801217 922067204497714945 426672810132206593 479973296338641857 904621650745053057 774444728028846849 274571286823448449 620300709935989377 682860011067358337 824998308334379265 338913349537168769 768347316562170625 999914190356104577 74026166285939617 243832006125291649 338584568694486145 410354789281850433 622640010823680257 798937699388293505 744850519866190593 953494476094800129 120637700941735201 13633589069844021 439978390909246273 332911377342608001 569991657628854401 603123689805617153 515148766744601985 426183586451838209 385562684959161601 225800115712917921 148707178251854081 388692870083357185 374815027740872641 133792392512848577 37027111103668633 803088348705141889 462344290249951937 226098059063065889 95397805960104161 176636456390436801 124224329101075169 437397404446759425 670228134583993601 5542157944898208 73446475739906705 824018986812308865 256058916760807169 214853531593316673 353603502878591745 798324368488156417 28567845884936105 104327725114711009 646625686940502913 468903091008758849 170160279209099489 747336275004041601 915596197730671745 549420116080060673 25717084544595537 817342154459492353 9871929604976515 464870586686760833 146094081147381857 973634999246225921 221952837874049185 99628628998718945 585137931128485889 596935063270716929 59441922547001977 664410832970180097 757027191487011969 901365890514224385 377308271295468929 804618830043072129 345016188280027329 290470769319664897 92421097200094945 804111842664457985 306129986015875521 502854071403103105 701502546929496833 358047024908305665 830632559585978881 292235883869278017 863415273995862273 275895658853063009 97393895434962017 494912230450037057 145846432131740769 839104630009106945 989466715709937665 695633960655254017 324386908139224769 663257889513960961 286726396327068769 854700375027757569 148772344275606369 416259633518254913 688429999747029377 201679163727003905 437314859858737729 814392503671729921 807738728260758913 134807576730676001 547600432800713601 977608049386166273 757974086252914945 443121229539098497 411270706710134017 572715805100944641 367618182732698561 747141890894308609 265688610541097601 635009436607024513 434424470900239617 943104311183827073 208668678011214593 540186312096455617 790703372151497729 647909944388626305 628024395661320449 132188368497114801 599739230215646977 143082605155495201 189860353986212257 409950084326187201 50857449566180433 274912998325955713 323355488028617793 676241549250992385 46995053350485705 806785973537085313 320909334697752513 472223850282080833 178460812342407841 163581604824056385 227245066349205153 607498087541106433 110254110338331665 635349086999905665 456295146344537281 870961101344807553 853821385489581569 399616289464997697 527976854896870401 624438249426507521 389066883792452225 113287926506853153 826459715002876289 68729130977875033 906027142841949697 953797003590462849 856024071161975553 988383825336260481 970717653496336641 445827794109913345 9523800390191185 763357810066754177 124742086796842961 988469403074102401 407835428248993985 246931058393190753 507420885840417665 945157295732524673 347164844728617089 192303701918650209 762173469813163265 425411322711564545 375980428350707969 535604893843586881 741028342558109953 376503071327430657 976561754286827009 359305932938543297 853414603373252609 421228127868825921 350235246127191169 443971121858485441 584408285714289409 584490360300644993 393476193678203841 222793047497123809 15594162611265007 909120937529447553 737979563317701121 765450798472162561 666509718399339649 186074802592155905 735954035493485057 296632888006246977 699739457311167745 34817025381382649 667313778413607425 189339141923458241 327226163081888897 238401188303992481 783794670346004865 431200353717532161 963987702477496065 139647018083959297 282595077720479553 139038914165556801 408525042073364353 568265181266280449 5849944907659222 766370704259731585 712755884181987713 925198822355664385 819629916637460097 512276109809850049 829910287057486977 884424354431910529 855378558013718785 977928886430493825 3706378889219764 571673525023353345 356549522482048065 37073587269507161 859137367137833473 884825187490445569 913095807414613633 975018175258146177 462822046964376449 876013822673510145 676434092688417409 321516089368376641 193201487356589057 317882989591890241 408222642252816577 148634232849122593 67631083566269017 926070850046183809 249040424707395393 445847913180845249 449971272137617025 360272022570949697 109752038842948705 119803501036660273 559598472628735553 433520588812225345 941526776436226945 122202301368279361 437441810606969729 733253412562401537 573314779833232513 690967656346391169 528927452133544321 610936350874450049 701857818506248065 30269439777672605 615432503243965825 695388750398205185 253440779326417953 365228668294452801 778490961377926273 397369142833351681 123611602256595185 926467758568126209 493656711815958721 421557593676976001 46676159038305801 365491814533744001 918339603439861249 911983030757991041 497199529722074369 519691046630786241 320441777049921921 306517395896445761 417930343071994049 559176818863949889 268209218544242849 246737936902686529 680049374463315841 908461701567862401 307979530993975489 415814700539538497 380591501385971777 74050090620961137 52677726533048033 96807612510129809 877090464567338241 582328249996354689 812838993521978625 647676750504683009 250362734534185441 676863856461313409 562097459142634625 271365843341552449 212919201646649025 604603085442111105 344574504934314497 166582975770989345 273435454756203457 178870788057270849 422155765291293505 827569257074568321 798312152165003393 614044183589843585 10614109107990545 322536134688913729 941530480995602689 230915541718179201 365893235080179137 427010414209316737 846293009917950209 709842367154724481 22214564149180661 579623196787036161 49501427924703025 875687438453713409 934235450710744449 526610176623531585 276748790996286689 117283505141191569 184120920001333857 943276367485577089 325609031553774721 135851325494645185 344570735021804353 184863660417160961 163629685060548993 770712843754584065 869670164961974017 997714967607276289 770239116502843009 734156472786754177 361632930849353345 589549392187162625 325056049254662593 595936478731235969 843430005561316481 943369193076261377 675750972514215681 765256170473509889 380924806912261697 894456600373100545 334195093586878017 325952791352651841 435065406755825281 958657092695528193 668306970283858049 768853505883146881 92144248426976113 590380885814166529 237558869106116801 141914482909388801 990977081889838081 801306414393661057 11948309189740769 189921611035760673 28551953154348553 429583828158254017 307414232701852097 295479654880271169 234357684378380769 811483282831414273 845845851995285633 654129484186046977 27945916081719701 873107397263705601 226284524855650209 139218194592562129 149663015564300385 382309983758784001 987569064106033025 835237301417311745 131884548443380817 136779351234363137 204061759172496705 668497538628717057 274097125702837729 522924443013192065 428380137457658369 946107946802374785 732026839282539777 174441115228543009 662037185020032897 761279698745344257 826561747526767489 355054300549408449 670974441613459713 46114302146992969 835934530257915777 355874947682561793 283197147103827265 791519247569997441 933622064345229313 256148792391837089 615752507149444737 425104649831428801 169407836898088257 172102513089438241 424420228306807681 187359773841425441 322392377129375489 890431965899789953 788622808905138561 297721354765787521 458402812006724481 32172292973395857 113750724620977905 807084129458903681 241846797537959905 553811066236374209 321498679178240833 921750803974749313 640805009421811201 103248579200791121 114712563499544737 713781603106273409 46911656335993257 99394244431618257 246066743441254241 40315394827320721 946810668832014849 189760106268092705 829666839457580289 43952967716311521 833797879159590145 207442049930460129 342068333658211521 240101175427231073 756393204853296257 847561691707536385 135505203249344673 185782161541059297 750383144080132097 916897483016224897 993249396779624705 416447553179597889 893309346068903681 285507566251080641 597510403450392833 409561175093731585 122055197920872161 145209695000215073 247298478493782177 41008300049487193 547325832235870273 119530387893288289 891004341772593025 425762528727833729 331279270779106113 388986736568039489 550506424812518017 338825895527993025 329824140361139969 713265246493758593 675443065940179073 85511538119110497 468254090707034753 920083067173305089 433545506569579713 799044060821462017 62667272850447377 664453278059735169 611907186454963841 583718377415952001 130372563004442561 570047850869297409 761679734409717889 667116150279486721 776189203433077121 977804820349515265 692475266078837121 76887762323881505 389804741076318337 630430376469273985 30882194346624205 196249878577294369 49394139065626065 602697353937283969 558756793361673921 585631887889750401 871372278308541569 487259252425996417 590749296467841153 471961674668154561 263929318517895681 308028785379999425 26900414042778209 416170068251265217 86985112914760529 355082339321125313 605765891864770305 565996766021431361 563121630844037185 316741941626954561 607682156653986305 105606338117471665 658262700207586689 879274695355103873 28389275365903189 624503909161905537 308344899442076353 728981457312638465 412817451152555777 72534088245820529 825563669247230849 434892122728154369 850584154151398785 250236495025990977 607211239904941697 525539549073524609 472429801911964353 737524619681440897 689499343320704897 666168215303013505 424854724827135041 199684570150470369 51556462366121993 862192483529408769 153648038898744225 867314314024245249 960108126204716033 182823120440030337 701484064036357377 983425127209375873 147916051543077729 440724858069923905 66593133363475945 292012929489491329 599219318665376513 357672540395252993 815605100187049473 431610830914639361 49164820181530897 973884126086854657 571554626874068097 946413345027426817 633136492147855233 854595811172128385 575891496373152705 666400157796136449 103219894103759201 149203110792878849 759945785019446913 394490887267640065 585622109109095809 856742209217440385 56070837067757393 209264740876751169 423183249564019073 40573564267358369 571665649611780673 610438187553743489 435266641946725505 961924948852111361 671126573666391809 143492522758084113 153026586114222593 616649140869807105 532785225715365121 810089328834013825 736677004977281025 365472645827491521 831969246458534401 350838133132430849 353897880682993089 851601466661659137 450014102330293057 553344854673614593 561520676416876097 260378334897762177 515521563105473025 846154719236654593 468355531071225089 956448298976962305 282192868059034657 171217025154025025 213313449817434273 350406441799076865 861575976202637185 144974270263578113 133312559567272609 418118082782623169 324095745584052993 810372516925301761 248940316911614433 993888422526065793 213447465004527713 416386289246521089 707199909884892033 858610522968827905 784116931284579329 33557577176797085 200250546319551873 774258095296328705 856358288890369537 897197478432605825 252834433127063105 208058104210262945 814953188820673793 966048453791959425 530669585070540993 227948003093541025 75655542648611633 673237916660458113 874703720978814721 323188802538762561 65184308012696593 436277736452840513 784621972392784513 51088457179798041 56376406158399561 469812019757927873 247856506832178529 976635545268006657 859692102844313473 423045055959935489 591661017724334209 353521224467822721 576340043546146305 535675387475453825 895313918046397825 92733288410894241 188147684917161953 392228401532978689 172552557398347521 431960134143661633 406859169395325185 53551452970697969 271893425046513921 211889893230218017 783335811185303041 782670128358322561 261161666955786145 93701191430493937 828328362087610497 765084663360074241 994563895463457409 428312296063264577 704874167297582209 983919540148523393 903842768538680705 778105098884179073 692360266853491201 659259732352797569 622926724018768129 464814778060965505 8924510376026263 637771743979758593 427135135317087105 595145398111167617 17804893610481543 640699318483076097 238144571357068449 123631453982223857 280781657558399905 991050287172701185 974917357402858881 928635757299399937 194901277167055297 67885294956074209 694615807529416449 83600411684042081 34765369133047841 328838898482477057 407775896203361281 436320242452818945 489974829870426753 931231589623269633 825919318330662145 901782246448075137 244629237594146785 225375468363328225 30194416668251733 119830722720120513 692507779276304769 227069386102829889 75030895193933137 121521046784234705 557739756445492673 464079215573608641 565272149382451521 634585872708367361 427074145918744833 775988289560633089 988538991845373953 589151200851969025 67567805080948065 998689799886737025 32031096958434093 163026547172091073 864544778758222721 332609873167559297 765564193422264321 437998705139843713 871573848569674625 254254953173731489 696973461680954625 984152615968508161 310132028386057345 338752833748674945 584313306257641345 711020969544048129 25357213674276125 399711013622951553 69402233857346121 338146659669472897 420257700563304577 83081797639938065 742675539034550529 262374425486452609 918978864929975681 963058560362672001 989119442826506625 306940238720795137 605891995172250113 347714630268047361 743994808513051009 403394556212841601 547656167112954497 305643158252113537 215468135079703425 209898761539545121 516925198158624257 845895915469061121 335128765533099201 739918280911947393 626567182925974529 23809035106555853 568285706446317825 448371289439972289 370297956542664513 884727083061410049 161131699496436897 785573936795909633 8291117229411783 304201326122157697 594187777797657217 823671928778662017 284030029077150913 723076475688930689 139375042030607681 229609415782785921 401450581645825345 623250332766108545 935703366221957761 100129773209555857 709951467630539009 37175458449542729 875645753038227841 188024324921737921 960410415866185473 951879055897737857 66133666123704417 988164671439459841 519854246873315137 755039487325195265 445739434834635521 373217352201518081 918426864485887489 803233075386206209 819608317200390913 781916408374666369 292946422345700353 275735864928709153 648291582577044737 880055331882882561 70429970698675961 44239660990402993 193664598749847969 601775200049313921 876904959484825473 750652724583137153 398066941688327361 205215815995554593 576661110676603521 381060811766676737 230776552261261249 564231715226110721 350487438689505409 671306596249269889 273653505478549153 191850271140364001 254676654964150369 824012733770022273 395612596743006849 229785149060045761 102576904000734721 481858720316910913 359484248667385473 823060332237186945 254767805714628545 239282078314349889 756401763740427649 364218186715714177 860698185476032001 314393087775545857 429336255010539969 175374857359312129 772635721096996481 302777075557461505 451640241496676225 389368007328879873 151458087835756321 231141997780031969 206933459733292577 387360840294856961 243200100701209025 785709510676358785 377471480209749185 896592791202902401 856025900459521025 550227736126931457 909005789974301569 198696549975860385 280708468270226785 122011302398508545 766424672838837761 249453505630651041 235684746310830913 930121790657114625 527134048942784257 471480578415675905 482852450586811713 634447256154690049 344797988413120065 611701057232533377 45648349868066873 892905832100257921 336936451992201601 118245791295290561 100386413843231985 629293376619049345 53824497296119489 702479211201261185 129751866639942641 377551501376860417 936629285313571841 30092487839194605 488782881322002561 808707936901985409 898860290358754817 202723990343979937 194289479343559905 731818856873406593 711720720451538177 923550389121427201 204748218715785409 95430314161493617 351185856514206337 15060579312386581 296185528323185537 275006147706296385 998573380346314881 506224386442422529 587961135914575489 16200413898591393 868613345567723649 514069071911460865 948850006287877121 193666391490172161 376797815104637825 998974293917282049 677185616588296577 248299317702450401 523943905834499905 514610711877434561 648483309946080001 68539047626263281 458915608202843841 846324161916097537 349948949392931777 797869601710861057 434420848478737281 932976590015623937 54259203615323769 773327889626376193 265457396325203393 396992020496949057 646264597128315137 549181585551654209 670675953027028993 18941073088750925 17729012385139243 834588992488153985 774637648540632961 442876234472205249 339418702675708033 600769584030704385 590267791009182465 596372552346377217 149954124911324993 596875563637230081 517974613020911105 767529964248748033 950628093043285121 887370046332140545 88762507179609425 965874412086076673 639287948419685377 698419158451901697 156700402003522753 274100539082748897 569416705347656193 75851279996388849 90409060272406801 994999431136971393 588392520997366785 430009633885948289 818532748202258689 837905861889620225 37846421059548161 618832269441671937 710812487743254401 449901142656255361 225989048749916321 523369006205218305 600356528368692481 760265277249768449 284277357341771617 151445911294590721 915610321451254145 806855990129331969 967005697902187905 795197191353612033 49589712207662729 587897646750771969 851121726807598081 124709801295413313 172008843733834753 622910429964189697 444200034421221825 859200418964082561 625484957349883137 106144688306610385 951094439527672321 683225520043695361 544137435827849473 41977443570640817 314997566239220801 810795923530282241 111344633584806737 514472948594569601 707752683613584513 315435177349858241 918530833089988609 166027234315048833 859201905654749953 387819328754478209 699603622056869761 149153090250447201 588655783206227969 731421787458348417 562650663969634497 830587197241168641 126396131990283329 615443953587362817 3960797628238311 630710487962684161 423265695197066817 756247859908004481 17209212187282221 789586561947725569 666268997084223745 354654080975382849 566216665111184641 982686440106046849 812747568510438657 766084403295256065 402159904071652353 436651421513356993 680763678695520001 490997042831214273 520201182573217153 93444615055485521 185118852275017793 339890351705779649 576570585508619649 968276172859543041 773860849399007105 723971787243005569 951152367418089345 874202663820792449 226734501712563489 351160236080236417 234197215455083105 328867706442149889 342971891049593601 47294406438016521 146132843445812449 604164243142687233 929884893072077953 682265735279717249 939427165470903041 368478995662211905 55332147393421849 46413916516275577 369548049594797569 247572005690951617 36322121437500241 108174554116519777 312362877222028609 391119048886576321 783448169904126209 82034392469882529 17556393569250873 977697426505240961 227819417737059393 666837888115882241 57168192407942801 674846499469037313 835566974422313473 277032374503580321 6138196054948254 749228647319196033 17407483782413637 10295547274299823 294401232066547905 604424421662582017 310299388676391169 979041274172221441 29816833726513893 523212832908480833 928720606665699201 813555623580047233 705909264709617921 773134272813376129 928943633262868225 32107321350753893 891502051749327489 667654846103371137 215924476342614465 307563399561534145 329962565241942209 782417174727111553 754719341164253825 758204405552351745 448651978979185601 132069360606518417 72986692729664065 398082007629117377 454655829117285761 496331059598343681 795036283382678785 23027977610315277 846926941562841729 225728843256515425 8590011143688515 634065162475995009 949207268684290305 192382518393440449 601086130767363585 140370990239365057 619734733142550401 217045149877886689 821777437411803649 497110101303807297 545637081175442497 391112502077771073 628459644614061057 655517668491956609 920543562367740289 515467791358130241 403457346479875393 97836679138570305 37408540292233281 143885338577756977 303155751114594817 240473713625238625 624565460916940673 897477239092435073 410185860847654721 385546379002565953 96966525839633281 211650840868411905 449263017234621057 32484356394281377 287389497733087745 94696951436699089 709182787658697601 404272809207814273 430709868363010177 877019594076994433 977758108097738497 752174488287199233 980370707675334017 74843115309473521 377326475773195137 961343072536752897 287785448240612129 97811821993399665 510279868454070145 848777911717792897 836057205290487169 515176409583457217 951912016651839105 313827204575748225 918193551184742785 332310545877913217 917401733311443457 737305562691336321 731664516907201793 293315409407167489 577246275378847489 123760690967063873 436045544604752449 644770060956954497 587839235307292545 916135371959132545 914582726756051969 301716563097411265 668692300652274689 984782885844911233 685416501784970881 634301068497432449 613193438899408257 383389243177465025 531128595318605761 529820985743182145 724564725069733121 280841966221206721 129086963330706801 321074113850340097 972245193953661185 306595439086567745 958231370608629633 151813626161608545 956316829537648513 1874869586661277 484569587835437697 370853293354212353 229479163806821889 342517479225239873 557467575588546561 308135676346577025 478749008132176385 411878474492827009 817168006222317441 942192505489071361 224430645382604161 352663465196730625 971836617424273153 375336405050656897 904507432239903105 141546096380725569 66416756713124417 196834171486416 721612261439055617 514872562001517761 367895626781560769 781545909640950529 320930775306457857 360651183421683905 530102739877776257 156571964581370785 15191667525421339 992508176452606209 89348497866964753 843795592869494017 792341922021158529 174617909636001665 659170195717536001 967754844411143041 38255478726604513 390170186188971265 32910662416568925 678608483698834433 727170648265818881 285226175055075969 627162767235034881 151239115927875649 613408683773350529 198471385302770657 683247693335587713 968726833823406977 676832320655840641 257156335192608065 529457777444235969 364779156739057729 99622876596278337 310306125095952001 151012396191973153 256539734027338529 392076727001715137 440086794590516929 740399409273464961 33976879652595217 839660697901884161 477171940981879297 746481609267149825 478718807019301825 252560211519060833 710315411705185025 910539040314631681 210825754521675169 493067941848643457 266487769047603969 591020495367004673 656765345885045121 506683351115320577 716383474899661313 321542546871768321 599106827465117697 551638845401335233 679485168292405505 519578671096255105 14617579798223091 111275471581244289 239938821807445633 832925954262009345 692101825353841409 77424140441713969 94131777058226625 59649081799321377 307162061130153345 344496365015281473 616082486833480705 452632372822137089 433908745954067137 977765511213654273 608679044667628289 585597092870827393 812438480599123329 780364632309009153 896701074057975937 642564721573819521 937715646617885313 937504162180893313 178809091784888353 841993830638855937 265522529599873985 659611137021720193 585794865308688641 830540304000663809 572708656911810753 465425263875495425 164988365515871041 905564368524082433 993516741353882753 169095119472295617 327569485667286401 241734862890211841 165860553073951425 380164106815165313 36518567762289681 312587916677912833 648774555021073921 650809582376488961 886066761175417345 85535303694001649 155666544690415521 460213856067532865 14908147845989817 517063735802750529 231428159413578529 301541621857744257 119368216006112257 337821838358820545 281964236481581313 913338861539536129 381570462918876545 64683058357516641 542485985452170625 495542440159674433 421912468866143105 844051864082274561 799295040588855681 782611541570027265 23487522174111321 868623862851549697 815211029006004353 465100838888325569 285225600894964513 235119453945799265 260834627252545921 399454919903725185 545361043374203521 755411909430009089 35186498256276621 707703054112350593 210371379825861729 195815898878237249 635740314271469441 518486958624642113 937905362711621377 12568007453907627 378420592224440385 153500857149218465 194686037674930657 954818302903106561 894833608134927489 824626892127106689 359319551517547329 14488048277897293 272037529605594145 823098907365583489 410870111723514945 475484796122685825 227856422217666209 89837829702510417 60608905834403257 128978898928934881 813547259547672065 433211405819939457 498267671059725377 718336492392040833 740109809928451713 375043956819901313 865308787367769857 14099814888950847 672381598517059585 166527161075684673 94171063444665745 518957881136117313 817104363202883329 322174727678550721 900296606833325825 103435592684647297 141329849891260289 612161241012721281 847247129768991361 79148905263025425 342921739231069697 761952504110617217 466760553214431425 547654245487549953 705702275419238145 704360446965715457 175688645865424321 804513539626640257 611307090810793601 574954158412033665 39026484945981825 131178547427438737 354495100190060673 339668909017142081 459452563942850369 238271246991644161 78082488216789873 986641220179741697 383827211540154433 715027354822282753 870526045250468225 236549163773240417 188954438407623841 138929250954134881 69291732976761721 251467209733398529 703731206669676417 570359175027803649 505454694511993089 516493138451004097 831846233337703425 328555127770926017 181557276444760161 986834863199682433 525830606224236161 561977016109793217 770797315088255873 431946527604331713 825012521375246209 798740781550662913 389450268562551809 254590016837319425 780421157355665025 517030113042309825 557491062703061121 643909111317462657 150677896303282209 702950429759880577 809245074699600001 855902980680959105 144289597027512417 271374688634878689 434257816309919745 460862626193822657 413526234072097793 286796788497127873 659249910962284289 204802294082021761 259356751084641953 824532469891821057 768963198563621889 490716862968405121 199990249540949345 511891209488283009 203975560862982529 576289818224644545 879807457358470657 753912243006837505 267361651284485185 228753727071811841 771377608700735361 114265083256185569 372724448739642625 486880183194848833 349471228823478721 539936292695969665 630063747555905025 207088060974079713 819257668643249537 104961385417709601 302752657816466113 458571669681056449 66100385320613241 735940134072066561 291257234595828865 464953089636416897 94540730042641745 268246805561403777 272977793296330881 441669667884077889 750325194863211905 980190507763879297 621658614042782849 264157412898974529 210939499414710241 41996460658822345 366275903375576897 727547918714698497 404448378041070785 692093171482909441 553367378797073409 170349531132778497 819010270919651585 275154757462672705 726730983571780353 269346804856986913 819874141538281985 920638583741137537 315740338057789697 848264952983946369 648729149973892353 748777530844904449 462770902255140737 946772021775451777 371849719280465537 220360137922753537 859098774696231937 177919996538314241 626566453436627329 20012147527864957 87943897774106721 460571021244170689 626330212227021185 618556167413018497 587026491606391041 588755457734599425 387280233636690945 102473827161645665 888160110065864961 222928682476016609 976160330324024321 707253504987377793 218212116173102529 830022382354222593 21157686005384593 731827995200745857 757542922142317057 821937728430107521 122399452633391809 644366942163955457 955234344498503425 748241240415914881 824191012580886401 481990044533176833 854605199342170625 381463467375603201 721499234153942145 380735496722550721 650384119527412737 26354864303236525 151682126149868417 795205445315133313 896285826739767041 412136502289975233 930175800349974913 743192959093264001 327563049712264129 254234574453128929 215028392291944929 68374704964355713 29452257601274569 554871113169873793 897201382902995457 98556750817877521 244492687358214049 146487978933627969 806949419092578817 298339242765308673 997795098278867713 955221079832718081 474973062702208193 199395690787113729 660914598289050241 201055995738862241 492172716790069121 430445806039301697 756611067433521409 875048775287133697 553599098589405249 469663827456898305 616156466974526721 600875709129461249 758603862122246401 477558617332675777 778790979977042561 547397422250362817 456376132873874241 426764057746751745 313384793759748673 700924733846498817 988264614638499201 680790004576181249 42399718623965297 211120467890772545 777913377132950529 156331815823435265 158060053337234049 14251823527096975 877790244742758529 468571828668672193 93555468443934593 723736094373585153 894792694313839105 757005677472974977 104555496102275217 213137522149814625 115035145733063617 737291585438242689 637885802305202561 144138945287956225 133536305652331329 454678288264190657 727596086532226817 295317719837946433 701343614603334913 24568621433928685 829658517599863681 201215210533526081 241786663424040417 649197586206852865 354119385230344385 730242036848856961 298300498872979585 475347465501101825 799755437141453057 620071274744567809 375985843043782337 501214852107594305 666355493774798209 96628022077474897 373284219209953281 111336840593679649 991977699625532929 864500196829858689 292474620528725633 792852683326700033 418368494013488833 450111214902072705 719902490112904321 805924482776276865 561741377543892609 972474350706399105 808814213840935937 703092549138901249 295997125945287809 418580181700455937 137398873418025153 539549456869423233 432042572942986433 810866619805104001 888266479124940417 827258148401298817 494077760828329089 812824700864688001 667376111896235393 964615220690973313 598641453917235073 256266600426592097 892751165355935745 239697352731539585 285028038655976705 361414332642475265 806690002706321921 44378252346831457 929735007227815681 520672331525197761 648231643414266753 649742080899372417 709314851641092737 31263672633336625 542125382969661761 546848617524119617 14958594937564131 84002130999330401 971363338101799169 733252012634707713 531025667849231553 279129650267684321 885473612232150529 472590416239910401 584376715452616961 469785181066306753 217371904115811521 535524612555306561 770707501621384193 494325296096938881 826888749078964481 74411610998652129 640193681861415297 406053567799780545 226510999496031937 436080497417222529 452833149926899393 839223464222804737 269907431667778753 987284300811410305 722235242961698305 750372542407895041 770082322560444545 541809742391123457 686699626287204225 671663058693830785 563275284446067585 128438068030050097 662822484866108417 926109834330283393 226883390845490145 532191284567616641 837259036410952065 742159375197381633 702730485818111873 450420587449485761 777479663577036417 516458908732040833 757081353066286721 918774144394703233 336327452181219393 398859231875142913 140152944027338577 334021249631121025 684987931421329025 93395123472795665 682893937612494337 400835748250486273 634812653135380609 104470625590288081 407995341019617537 393305112900606017 853617232735484033 320657803129002177 134091453595448945 500109197854257537 903046917078281601 671935712474429185 443670116553139585 731606060973035649 529938956691960769 863015310147581313 271216572962192257 939697894719088769 349006353969340225 759404974082478593 581574277320502401 235179605658714753 922442247657226497 658484255709033985 560551434692019521 295772490349051521 443143589724197569 330109492983545729 669691728348627841 320317336602613505 384247185972167681 665838055378152705 642244424591172737 295371695384190529 913755919071544321 979017324115993345 663220636442137089 660076582510640769 867528364545489025 286654097120454305 306641796701303105 759605043396376833 108256359105748609 255699010734780065 349431147935806785 808380410815857409 106832699150725569 279312851762462337 973752114837328257 598782267539164033 203410347675909281 371616356279211841 565966595521732801 312094655237757505 829295622817493633 131776318473960433 856904305270308737 454470510754774209 791546143251959937 970087625989229697 389059141416826305 855790223187739265 786830127207604609 540637260350344193 684042924070968833 553207152741336449 569942295408448961 958471414598356865 288638616636266241 219250497473893793 558683426366666689 855844747673195649 448737055129488001 87572599383506145 217040867566620225 754650478931431169 174071128638534145 344385209258234689 882326330741800961 93675588927204961 167862067367185121 972553942849586433 51830406135419337 683685896735248385 587271822107656065 606063721719493761 736460731856094977 394935292151565441 34046272155723757 138606963058279569 741687962692051201 675550975570239105 39193990138276289 460482226374608641 522000910530419329 611036261703965569 668357334459461377 617550503718192129 149164788342712737 861143398091307649 631204545589188353 5030916512026807 465204694043233473 37514998015304001 402336103716567809 553403818643218433 389645631904127041 141313152545954785 654613674870947841 625228764689950337 801700800119004289 182714130413252449 648368342974539009 927504046546928897 309506886046502657 312432859817811009 819634308933192577 827145093752648065 390979018135862337 858769175592790657 453517647295729601 225717535019086305 888344138038544129 872076170843705217 129304858717294033 557828693317958401 157980190443122849 812703976811839361 274325654948530241 495285296887416833 519034994235138241 199658970732393473 184416474839967041 801616796189108481 161743269179293505 577352841390116097 858718467399814529 239819444667759297 725848359948340481 409437188413072321 882243903773460353 6797791643975871 150637036481196417 214991456589338273 876041006624280577 383194011305718593 643506668842288641 807044073141803137 54886825287955081 944953115054914817 179524388474828097 150972726452899041 597373850746311809 96550127912948369 499052868492665153 545788861693971201 582286368421794305 934405315792275841 236277395938582657 350327734683141057 495669901529982593 627362091701186817 413569281251337601 775227822570904833 910489315745170561 969550867864739969 853381667029463425 677206101134352385 108881049732833185 395487419817172289 72240772056797905 302057726048779777 707490318182895105 189457850249596065 364938849962907585 395194061999610817 889127816839039361 528350547281561921 198949967331028449 542170851397933953 596990255161873793 291960186366083009 810196426036849665 415962666269599873 47097764187601145 695886389734980097 315537581603418689 332749705100717121 524666687348915393 953581694644924545 481804255890647681 84362543541523393 593241273011177089 575596554194319745 966056221002357761 994568686396000641 332060161744497153 50974764647179425 770317654389497601 999995760756242177 875966111401186945 529047543522423809 442791345255127297 887208998978472577 539937941398111553 496160035685534209 266037082024961793 618459347941758593 921915016714809345 103366862814269217 63518382336720689 583682170180843265 176004544510821153 795705017401161345 45094853222234833 149869135541173665 794543334439499265 784769498402781057 218410302408212673 705996601467084929 721086290190644481 23081154249268821 688769574444773249 577936608403241729 4596567030649369 25873802687399917 730205270185304961 409490636564832769 893424860626399873 753790398346467329 863329337486913281 459785544013648449 729720498738021889 944542380488528001 552689307377672641 481294696065070593 42472701945630577 654453917633077249 222275005845101953 534859265045135169 230319374936573953 249210135130979905 470244209339735873 27074089817226365 381590898522237185 839907128803503105 983675244558366337 70683398804597177 384910426977302913 884138194959561473 255156272573483265 760243180947803393 153307967999442241 816446806957799297 782355256408646273 303913098655279169 710605846073736577 607759003489903233 689576702223970305 979130637830671489 91305836793711841 814727586427551361 300021499871615297 297007744992193089 582986122239692161 218254418897672065 965469881208118657 420114572837142913 220057068345258945 582406729729200385 735974976708615041 24040205848884001 624511476793930625 422735231049287553 238580995117441569 308535429193959489 116045228880754081 254487604097931809 396885989590327169 523561799713668545 391750929447329793 409867066777266561 531399819535320001 94233539777313521 243758087953867873 748413867555257217 556173582642809793 512108165633470977 559091353488202689 30514216603322097 755292788909454081 554847344171030017 875151163529270785 241317928963411521 261853190306521089 938845308183381633 770221685081384833 116949478612340849 353420778620115777 177547312817033281 403036933875714689 678428809019692417 956286332398956801 580019147380063745 208570265196716065 878404677680364929 953755344384827393 988669689586224385 566862851033821633 934496091643865217 612086505771525633 921285966117132161 724006105182542849 499213080759702145 465451475640090689 290753226597892929 223599103124204385 204188217711760001 585505735451288705 256665210200630145 45497679499863609 35521491424290729 252030232040791457 87771147615789857 816964885261544577 432774935588184897 541946560658185921 144770158562728577 208055661632744929 457526369378442177 371269944717905537 331889638848984705 624979751340251905 115005285412280497 617814543588377089 106136043731773105 827168831690631425 216414883132088673 384399976435130241 508873228485633409 198834431457331809 587944056588440833 448746701354320257 719879265136803841 265075196718175489 28668366545659297 906136347285066497 494296478787781249 145333312238083329 22631220435926025 816321573972214017 83585400324672321 50593177228211769 665112212447709825 892293845065577089 59010477075325697 550668589830255681 679780402450290945 443676953787427649 937237781667882113 137870525973500689 408072799028431617 643154551976945025 879851674427264641 895043917832285953 636334021129755521 905031614228544641 620162468641275649 719291457472866817 497228607212164801 638468031780458753 420369683428354817 265673184921244129 112544282819641233 704927688280644609 429379508245695233 343915279307356801 323219249712039425 613903734059046913 586389708789305089 39937869446109889 733350784527999617 330080659568448449 878414438656740481 35202628702041497 347802694969871617 738971484720590209 632514347168630273 980994230752006785 543177039165556161 480044241439951937 817538053676749185 950418230409088257 730327531684437761 362871244384532353 398208555024289985 864879409501018113 359869800163096449 742467731941172097 369566508068125185 878981904407726977 422513682131253185 557428628792418817 585900645823237249 341173321755210433 101356624919418433 694543745072632449 159767906346139905 538172364436736193 57011534976979305 605217997882984833 458571240437002817 718531044087487873 47698679032976089 784314531218210945 374085580109330369 191971160875073825 299936030791585025 656170232672419457 30591157051439665 761908199485905153 611567345770339457 373825412136977089 766802321485620609 592466933986276737 463548795961386881 7407631580431230 553108289418752001 390059666317060993 81774767724596129 10684168408641171 856933902772290433 623122956042255489 82487983206092961 848743670342738433 854072584779935105 369899745114199873 977340010116819201 335405529723242753 202054274847917281 309343753342108865 845422039402976129 860230682150611201 883027295285749889 718569730455644929 103674097693726705 28990230905701965 818918899434414977 54159411641581561 743730183921300609 748333827158088321 632083739244357889 544566647699188161 137818739674656849 858508409065859073 532166732787295873 55478981008793225 549788943170128193 663755032997496449 457035871023741441 486044726838063233 586275119700985729 188027429764627393 275545440892280161 866247208621860609 769670649562627329 456625900443892609 706360020937033601 737408998244124033 256810690241110241 288044542586884961 144518488746378177 969971640524040193 28536375600012321 893733880869060481 480884228938883521 894578207563856897 964733473404123777 398655079011728449 304776808801570113 61469945852014265 441732336278235521 287641344625679809 293200658460982337 494802059532847937 54474932615306673 780007217970716545 698091816149208449 446320129552947969 900575355520558721 469002472002298305 373433639214873409 178675612974334529 458924042106559681 918164656984725249 855110600523268225 602379112105939585 359039554839128513 671078210889728385 376764950290173313 860001461747462017 441806743674902721 645318839270043265 24108187700569773 482867967263491265 146032984928680769 689394857799495553 288157017376327937 153408148910873633 872506542662165377 180362699704328833 255375825376098945 582904921328623233 47679483395498321 629687131374961281 391003760436028353 580141073867256577 868073557608994433 999158205043055873 42838311091550449 140000029983259105 404997604324748289 663711920035748225 268977890658412385 749199964754470913 903770900536301313 3400276277073289 617657442295218561 93908261183504033 754595027889323009 475214197896089985 944132518020175873 794004800848885121 41358827307277577 672799993521902465 12992731111360457 592370525137443585 603473420703309697 497271915597732289 419353993282719297 834029882246543489 753418660023100929 757380296329397889 574754588897157249 896655004881086593 773765280123214465 617441985198009729 89551970753454673 126353556587790913 932370045905457793 594997704812396161 680099248165397761 514443953468077825 379200858200064769 758574790753723265 713511740639397377 873828925090979457 64436679619007009 323773899472978881 43578751951010017 267493936288804705 902329823485516161 630859968741443585 897122942321168129 364588662660882049 221667178486910657 99941310124972209 140273403199564945 787630309534524289 29998881395087553 994611514954865281 328737832375530561 231854899337438529 479219362552555585 928677176801311745 955898129255878401 627019538322134145 874313136331650817 973495587019836929 328701343674588033 143532922850457825 600467753940591873 868820858036894337 485788279030835201 767295770495213185 957285541272298753 314349684167691393 627634234389766785 157825274545903233 349095672470411969 181939474417543329 147834432924561569 817000894616956673 869605343021717633 2437198407502451 671839688228708097 314110623449384001 585184866975197313 462027287785712577 548849868084069185 597930123170630913 827432993835188353 309926643737892225 169242789733196737 767589615732479361 381417184279655425 904194528993553409 849518384073498113 138357954483172561 445855562614340801 180580182539014081 35561360966248401 921707709347518977 755854340289573633 649021699593969665 309984256535081217 314752179387557633 923613241378788481 835081380785336321 377945708416483201 564122816096446657 259363420146314625 573825685360286977 466310148918957185 513466411139564353 490934105216766145 619127436219852033 662113891447908993 969993385899389441 578607296899377793 992904332025158657 787442874859955585 720034429604556417 410790846417896193 410356436130339137 749048186123239681 300620380528560129 519620720650152641 475896446129336705 592990966279479937 386072443229910081 43619765991209649 350375513868296897 58607480728873897 395984396573116033 222344392619987745 396714496370929473 474032064790613121 272428184818711105 486518868271545537 274601085751182689 719949401829659009 236477009900600161 223090901095702081 885077603345774081 452332216484570881 222098569620346369 80168466817454481 975317662488574593 202445032181564961 932133226380589313 29767958705662069 568492718069546049 637773212676627585 477570456753614529 640194272303730817 352307041772885313 585808144330393089 86929736136173825 203785942979550337 864602202172232321 199448181689639617 724621867477981825 614419495611699073 580595001175250817 324449936224645825 781221481088895361 552928304644950657 612136335155593473 52799699253291977 518253826328606977 493429061820378945 656307922987220865 88609317670680817 217146858062765345 931064970613874689 513279586604237889 783338747597191809 126305803630760497 709095593301654529 69327095148874921 23597858958275709 279839692212991777 313440431112354625 201079803740935137 976896915815935105 112440550409264257 944193382622572161 895373744903988481 558537575484727681 881543928045037057 270369762906227617 742599777216792449 307028296584270785 172566929208574753 245953138457892353 300353174322875585 717258784705613569 976234797789633281 697527403076236417 41830960526919369 442091596800487681 837402156839136385 587386850216020609 306231679333532033 736564334240334465 559108039399379905 677615050295571585 915959430942205441 77707042236148993 658757687565628929 552438679581442241 680415246401704321 680855562460571649 798306548932547585 646046633062979969 584394492347836801 174696718770299233 408265777752735233 634494349676785409 979544333500509569 657154415389776129 685511664589714817 612389846844564609 932040632879175553 788281055286269313 634646585484052353 232508065047639425 103814354510230801 180845206241819777 237534092168861121 49655324577400961 186613862745627297 711218215809203969 649248471169773441 804982558173250561 199376798688913217 219998566426930625 332797294204542721 205126067488095041 584373770133122817 521737230962436609 639476977658763009 799264420706222721 384071229354386625 454929199353038913 724613977556774785 9271325679407029 189462945575836993 526529761320837505 145860780870652449 912093440144346369 565683718418338113 329678110850657921 637414126715245953 463390680438067201 279115737687771329 519729447739258881 580885714463580161 957071225137681793 572122585913060545 543399052549425217 622590842584489985 371985642716907713 610318615644825217 240721866234203233 816360784553200641 115690965134021441 919347626151502337 732167977034428929 27388059015638789 552457644744436033 443074726307980161 906792167496838913 120962902998588369 630796732565855233 805584314661242497 225523366110444097 513262021850383809 202582864214974721 411245546378221889 221031543615488609 890739880270661633 64817298281965921 339299802533016513 927084356002204417 549406227742768065 935315883012492545 204012842473826337 811587727085715457 682734031418750209 89845993426777681 583612817324418433 564882645818833857 702637332524435713 100825744921252177 549324464520633857 145258789686131713 35521561150932969 402614713470583745 731254902159403009 784583238110563713 846597351378964225 407269539276398977 175257810345936353 576593571298055041 440345706543769921 764636722593778049 611895737164214657 817558122845859713 121235285590902465 524660200007616577 266055111866602817 343076131247137537 612654428397053825 356269479128215489 777590599880365825 745816078637084033 587789123135142017 310286772028973697 426655005762068417 997635677245092737 906236254749206401 603175265258826753 612303333795292545 707080827542817793 44996972872244361 529496959428087169 322865164022811521 981637489509644417 310780692568943809 384633966688610945 267903506631309793 735848842274968705 399023904615351169 462253332407726721 973891072264944257 784674420140824193 978572436138836865 65388910470133513 741731752533492993 320047167138788801 312598879834300929 583726132432985857 139756356201541361 411892610331740609 637161413146390785 106183231706651777 79772604797110353 167950676533926913 598113970262577537 586287177537144577 368220369161331713 685249130491946753 562233521998269505 102870802325995217 514669438275230849 126307257344642209 964945874172716545 370620932239347649 44119066045379185 242013310861530337 8539726373289370 979962317630324225 329261453107132929 668158464047301889 283017552585793185 275270369027225569 218625501612375937 961987592694050817 126623985529807473 721693698824893185 374017943908139457 877632257863289985 482625620180616705 736786810857580545 86746603483174305 954337792586450433 429223311383129409 462180532228941825 460690411061502657 399023503785450369 574816938168257985 776754506628265089 728443182755182081 165586735034061409 813596055868561793 975948828371841153 304698383252965505 388766961806190657 47105668897533097 197312254074375905 132080457617245633 132239270788836913 994667344605733889 611108946677617793 295210132888623617 111446571175370929 66079864457069705 133395947041890401 578486677855646977 394670761098929281 958763385379814529 489666093940982721 134574778536713073 454773889016102849 501454474039579905 657777486591868417 179717750641838593 613325170407740929 708839192455247489 362937367297988097 307707581033948673 303507607126583425 775385467333965313 464077057888346177 738696080492541569 483932972590572801 139487080237632449 854771874894439041 417225552397038529 408575133296089665 936367583710879361 263277337323046369 124212148792832273 135373138306995601 353646092299374721 951247029955183617 651575809179998849 115196285963257601 158796029467371361 420869756830029505 40347670772842297 811967533547068801 112815344284729953 502740676457406721 41094414417894857 72598213544772257 77280257896237713 534614514843411841 410199480328696385 291410121949532225 398707071709868161 192755267111053281 700878764797632641 837949712262592129 979055779445705089 106997585851274833 590853605578313729 670197425970094721 256657986173582497 897596876849505025 959551892196426369 108432178797833953 898347761735070849 201819542998890721 289879310542698241 860340764477946625 189750355994267041 611988397533636481 129442361228566225 167903496599443265 83297991691924977 990952570694389633 363183190843340481 384304846858619009 377477039788789889 147922822072374049 686398756941112961 18400217175774005 139074584576579953 395153606669993025 639883723806359937 829531366201315713 903917514008885121 627539088662885505 796403069299142145 581762460197204225 390041637159331585 601923115451938945 541936985864008833 629570296648843393 997774747950689537 385529518353521921 451342593601164993 302955018737911553 649373834816177665 103750557692222849 544564562644165313 675755662488263937 10255592253049173 272564441632638945 957745278465349505 464197218484933697 636258834808618497 41689182315280961 458104989638439233 631526609060394113 486660159400219777 508446172246422657 159978765527167617 527803142242639489 738838060513163649 62054330932738825 102730373839516881 720908668066279297 223678487244587393 172181048948843329 573358677489093057 865672893560734721 685294353866172673 598141006479352193 194540159238368193 193334172348762945 646775589065033089 135884828386863889 552807023662975169 304664635813928449 956002745789650305 474208020523263937 164864311571943041 628894837727280257 190678806176567393 750413274824026625 729146904645713025 19616205561383993 446418416863625793 995577596203702401 194178510211980193 741283591963998849 620864191606859393 872836354905544449 207815010268856065 439574161514080705 973383733010738433 236550866249245921 957854247585554945 360096793439431937 395071465855284737 889351008168020481 443718717462754625 997827192938210305 706794053458654721 66941268029779625 453037049017989825 829832044615649537 231259898250119265 231954026496921985 281159907175887009 752629873822733953 504069820745943553 568379400095267329 804266338388753665 149830867865212257 22050279919501037 513173138234932929 379192931989987137 133041811639223793 426640255037032321 883144467154465921 130020787490973793 797579573743952641 115580966891787537 810380955144310657 130479478571597697 323096302022115393 425651787511871041 211129002946705665 393193299485187009 327195714285728897 768838784340932353 819693002926371201 225648381600674241 87551663197494641 298372180095928001 624645122959862017 655570089337953025 515591576397277121 271908395492506113 569177618501228737 215363758316865281 163767486488545441 537269091296142401 606132121447643649 309708636635956929 40720232931285241 840216551205987329 132082059750914033 778750145324092801 696787101725782017 620499660408459137 730426789699322369 671179598666224513 419473731515815041 876730448748947585 313005735928996417 919518631794058881 578496618890191873 625555494862570753 711109395015029121 779958084153076225 207217063718196929 617202240778755841 593428029439834881 980083295709302913 966769969817413249 787065257969491201 109539822339741025 381820000542443713 266605619621522305 488934548047428289 717724742190583297 189152562286434305 706798436291073537 765264866837586817 365549943009085633 838919500224175617 250247895391858337 737174641845246721 176783762219073985 439725416220166913 854342213353412225 943403122722688897 450359837560085889 153293863582955937 309939283914310721 3127774698771902 503557108800706049 132117711888778193 9430619161314269 30358408577914277 365137062059972097 377862469268460929 444606841076058881 573712950338876481 733363076737461505 210589138161619617 709076625215878657 608999901068816769 912719709906184577 436556814575379073 829768982774488961 965567236454422273 601478763032176257 972336706949302913 698860443293646977 41334556819496273 655375583550693377 778538861323919873 933228130228549505 354437536247207425 51539821651189753 834065947137187201 505775967907617025 318238945155290049 738071353101759105 351035295131435265 214878383671454273 115981547303807281 410490854578497985 4046298042791108 368522935626167233 24582812107670549 304577141256260097 91135598465779569 732924367002858881 405132448799935937 149306409864536257 926502509037757057 246466725078015265 579809072946975617 562833536515711361 508972150371032961 34471448478633705 268564670552951425 493429119872715201 440389164474989761 324776783971337601 309542743008595521 166359599139099137 963020878256212865 295361605016360321 258430909938130785 272848075426836097 826040765561597057 160793731955173761 705559129078242305 470081986785658049 912831299637598849 792293260194675457 895423375184339713 308967094062509761 300885113318255297 375464250651241089 439449416101926017 391816889300713473 775315104225295873 439677488524587521 615345046064721409 323889103085704705 69353049265625801 583721934684284289 309579596486262401 64738024597716049 7792739244660397 304347041070890625 25759555498030553 827469420641548929 732312922978447745 78981340039085521 321446501754739009 201515510089592449 694317773383215105 723148710001801473 397921108076236161 688467280496510593 717803468147931009 639451528572259073 528292508825561665 107411986622537377 221369127253677089 891613612144944001 324068664034019329 128351508737083009 407534081293075457 707764470006956929 91848305676709425 577473934365372033 594821570763723905 566314034127806593 381301429675790593 689792823088097921 802566809761540097 110452725238609169 262330913663820545 492057682607594433 572175200283123073 829179544180796289 460635507775851521 326601788053793025 896789668160689537 430099897279824001 622331976256536065 785281177919245057 62344920998850033 698959138181017217 143474373967325873 137848021584758833 408236214859439169 120526398672573969 990989136458924929 602594137625715073 179881272348819009 743180250014894721 137608657635485793 426122811473888449 156001632701528353 464162146695791489 842841137679617025 886510778050620673 931314246924852481 743369518837774081 320993518331096769 698383862184456961 164450870570842497 510796860196499841 960025095317266817 333650869479868097 758382065735513985 896964268308614913 383934721219407745 947547455313454593 526609714949412225 208187694372604417 306982198826975873 651586432300035713 66227185219428721 1257715377910529 408947327580410305 53969869393299065 165074973108712449 37543012335468977 793595916533295361 310592951264197825 424212123899717825 557884988706952385 982433728875992833 428186467235050817 891475262074887809 600690154780402049 675694587955437185 533255547338313793 342828009070171201 760771099296569217 593460565399613697 79753421516258529 584459210008528641 770774131593178369 831108100910316929 93982109081309777 402239056403782785 886126068403463297 142296883024119585 141763611816557505 881383189139622657 214623221720721345 44976163159052617 610826948011975937 36326507874274937 689986480322268417 355008694063332801 506584788804147457 510316011898307649 322456530134068929 739763490862546945 403630104915805505 460665865881235713 36966790111456761 780287920763033345 635594663776274177 276673334382049761 839397613211751553 293445048611776129 665328996544900481 73691573969494337 133297778841217969 830826512436960513 794164144256839681 762739823799872641 783297346371703937 203582288298409953 647400654664068097 157373607033360225 417893611441435585 23929339763459013 932866498854267009 998532459034262145 554658270279837505 875519146591390337 795744371896233857 857050746396350209 377103014727886401 174692282258394721 186866797082743105 718903645961372417 496991714463398209 739684373285090433 289916131320296705 229635627657028609 291964155684787841 799954737439964673 497672532349966465 334478141670157185 549728059657233793 735994575284681985 236477759274549729 615226961691586689 201196862581817025 402368592701027009 174902898814522689 412963094221051841 50839562711097129 942610173494333697 846325303318792577 709234641703783809 168829894003728513 621308513404574849 310460755316015041 292565817084831553 192624230386108769 271804282373867777 286212699808260129 490443761712878529 282275023370694113 460981213217980481 833467872081072897 430699229902270273 111638290868505409 707462334429496961 536288358032493313 595013884370171521 674823769027490561 935974185201633409 651550618408364801 228850209705225185 102553874328798145 516738084404270401 508313850372275073 817230208494787969 265956662479659649 510617184667598401 762539812035740289 368431409239772033 985757576354465921 232649440433849729 883335460427758849 164893599219322337 843519009854766465 650912567323917569 440375013392625217 142632411532016337 229794640584309217 974905381933243777 612930903570912769 300556756135971905 573731164166879617 656423398720182401 599980110440796417 875731402337205377 32302559372588749 853013036480124545 794755096875405825 259384107333783489 18165388462399789 694391063510000385 228103602306660481 284023854612765793 196866953811074561 778721800460349569 680960417877059841 50233329717638497 261235452425360385 619486915545980545 330593552408160449 551470031655892289 308271656937129985 4119200741317997 907168454117993345 118626708499601105 807409167520326273 729985322322864513 191303744279437633 968358428046311553 404903986455956033 97201007138782097 640021807927581697 678600861253254785 494268128251015041 84778269784425937 863804135796371457 212727580034847809 74615255805120737 868495917942741633 232946083393358081 604993664421652225 785702989612765697 385534506009765441 724295270006123777 741983989518413313 659125634889498753 970332953268044929 152603744974982177 918547532669503361 458946673316980033 714439014794624641 602602863263811585 306099218242049857 42101534314745945 504597503495322305 392623099714398913 893278513970226817 879811957865662465 610331422643344769 477855353879434113 293964521368646785 317322749447434689 995329792567876097 326537217495314305 468880975818489537 772413970054181249 64694755187094441 976423756978178433 480926702056958529 485895663129973313 509277328410153281 968469166305112577 960507970458859777 632822157980378113 23828771543993101 941929733777229185 758224181188548865 215257868378436961 540520725233424321 907951501952339841 24087679521198169 710500388138150657 894674917636752513 160604345982207521 593987588884285569 607758634891432321 514550094994294913 764369514192878849 457406650953412737 787057871673631873 369142751983464001 920006528506363009 300664496951011265 872888705698123649 412677017771674305 866869293717940097 695510853642200961 818747687382092673 605420509977154305 455086876215645505 665173223899014273 774771972773542913 69424913327825521 7173246956995173 793545887612406657 877313731523692289 434635285169736833 492808902902780225 135785956670925857 735320642949311361 153548448619122977 535597248148775425 280978000195613473 723200987036200577 797361118575981441 45016493193472233 553686745722668417 513494567947894593 707590428522141953 774665180633462529 518207871058603329 775808067222818945 56856099513129977 318962830587864257 367345242597078657 452394474868519553 391392429540704961 710068181819195905 89909441482301841 207375051493222881 184542393991780065 115892647340373857 374292361630832449 388457895952875265 251733248759510529 185317468776020193 328996375781837697 380263693235953345 68125929173664449 370296204381034497 297579359935294721 450815658958724417 923277052809968513 374291183910401089 280939055258340161 871801142400279681 353885274911949185 545929971981465217 923147142291920641 143905861969550129 655270924113867905 134977262673430689 290225317573099777 886522387865660673 302042075889676929 449425544368594369 99527910102832353 302731318968362497 453939314170501249 958065887755850497 919078466934717441 942560687176929025 107758200371979025 648284883989262593 632746586037196545 737685525003790593 932280726152871553 615646656723015425 93116392989866625 337099313723321345 20187584087683065 87286553628828753 996984758514027905 644661252276584705 166979761578605953 288117152542923809 209455948808294337 45212013939483601 378143560255939073 685804157086906241 825515202662042881 146194950974653185 976405478321201025 901511168960439553 439837050852684545 387083629606571841 373325279273490881 668264771613351681 346610346897190145 650689191184760321 554174819727226241 642806405170830465 614661276324010625 10516402831576955 950679634078216705 130951717807633377 285573366758480769 69294444709008473 319517687105108225 137373006745747265 883410045773000961 478791543782996609 760357919704563969 880582575184703873 266735900142744961 313820568114230977 178688040351122625 570575892264770369 812727791368342145 28369703760979805 486859268046504897 893569914110500481 418211690578939265 914087410842419969 130923223978218321 114645367605646705 705525823712246529 866578058680069377 198335711343634817 839598777310200705 707390777682629633 39413034710314321 297961528313297921 382282092346343937 702782922594007425 716345770542666625 582666540406041345 989131506652356097 516604166431275073 686477093626273025 7885808128580863 270064025232045409 664288989572167297 183213656981344289 66792436093567889 481677073412029697 106084219400937489 304585984852558081 522068793472673345 477574538160212097 915398412775925121 919257961448131713 851932665065096065 370138632716063425 905291328605041921 669405445641153537 358253539966970177 192272450636835393 693930106816406273 489232179128897857 839691443313473281 76279585373598033 23872736075812641 387515331571243841 933310278333014017 915476299157006721 534671503198421057 306144956160956353 272692383501709665 893324992794973185 979964684829010177 16680375416477489 425968735416436289 171436718462928193 888514079123336193 996656142232019713 668262754616069505 953941753202130433 406244394352594177 420519787870141185 342832811473105153 889322374132490241 989068325073684865 81087139138624305 284822094951682209 645317509833645825 413083667259936513 641297623956369025 260242310983105793 577046448451540097 351676364070140609 908505750382154497 928012531946297473 797784824347516545 363351246248210945 270844901455511425 610054236758177409 16212244022966617 318060747991477633 374259799380588737 377240974877810945 99413711124824993 44856353002582953 27163520171789913 179173969608232385 99058032065727281 744418268848146945 65497846374093169 93186158941183089 96222190677409009 614121153186825857 3051093371361447 200674468332582721 601132834856940673 271587935400088289 129629396602588545 152956331720378817 826131082862659073 229115204160986977 843124865218918273 528599437301497921 137536394270171057 612992578009407617 341341054833414145 551966185570950785 604515823108570753 988780254566730625 926911950540947713 409054221393720513 285908140863028833 949373857118541057 555699143817214721 110234451928892705 730184647352174977 653619077420980737 488212195743777473 786946000555563137 875951540467212929 828910763244532993 978033366750175105 225686386061386913 912839053894472833 634317330858490241 484729022214530433 920742668747212929 743131757734119041 937132008880052353 455710156320726849 628178183275071745 36549012874999673 904312753163960577 947002676033115137 316877594541868033 823286138589139713 723103025191772289 302568415418853953 105343180097452913 468501956569141953 817421311234337409 481969370323376705 640935273143330817 325238576047780737 146688588906737761 3704417086119350 894992506447085441 498261146211334017 293075234111906753 584008869071531905 314510692087683457 860110386346718721 746262417277346689 516456693784540737 68685667308148625 649995573547258241 469423175728817217 415132123740015425 964643045394669953 828871884842925569 817055381515569281 782855808562438017 767219344925042177 548620117818174465 718488063503652737 755999636504860417 756982243434411137 73780413633983249 737404301587030657 499467963195378689 591165525032625537 740511241380502785 867773501930681601 900750286444740353 914354478275075841 784702135352716801 383483597755581953 152475460880346241 798222863137727489 370440069663786177 579154912802405121 371159417509794305 399150916777134785 917916470089267073 132672386768984305 819001103561255681 214028019367550113 898591263670155649 98586906206033825 459434049598364417 820971406199820545 932853614893730305 171529923076331425 260097666463941825 924206502900592129 105012655718425665 9103688934512633 773992136569766785 120212889585420865 481317147812490049 696422597967835393 386487654918745729 882825379495716993 473567181635942785 194784629452723137 158861857521223713 473800040687027777 794095280911363969 123166022027600513 265052611048822945 546043008134990529 673435205101313281 954802411059485953 584875990157080193 171013440705369377 901465889238693249 606616028790011137 452235300402300289 519633785295912513 263441892341134561 94366517385989121 869625477578431105 915378431600348801 496952005181498177 11962749990356515 589932171106404737 995198687868668929 932960857883856001 863320106871267201 373175362321283905 122835593242914593 207786030167824257 976552225300320513 880117540621689857 442255218234027585 562871864573892801 813343645355356417 137835323971380321 306921604172888577 270892478168406113 854380321938958081 266355027674485697 622033167517503873 141026923549119937 1163978430749780 292816119183804353 568447058228375809 129800627950771745 144974052049786209 893515809445695233 493685425535421249 98905702384868737 477862837692779137 928392285435499777 540165621812381121 265750023538913633 474195688234612353 691437346594064257 994755878448490497 949617712107553281 673324087529547137 59230532338823137 876186729062258305 655353324831651201 316575390134726593 733920281192048641 995129247638534017 202135306281050465 110054331592035489 742832306844256641 521391824687615489 607532572832809601 427098367450081921 361375275152404673 947320535823980289 402618087868958721 862056810585013249 896578081160406273 547871976742303681 374046496446339905 384942917287087745 923595619223625857 885844558929751041 810915882075860865 312133835519372097 865649974719410433 303412494096111361 850778050289505921 742485986225641857 398545505132354113 464538854727170049 658813995870716033 54938313066511313 334148384015883009 981307995871791361 891052935477262081 19963219996025573 73717915950886945 663096071759515137 156311047395504929 243290232155398913 743007356647517313 491299192613045249 237611417830947873 189490776156286945 938530152267908609 642694754568839937 413196210962254913 281719293452933793 980852508385474689 688180451449088769 846457320464423937 351726487660737793 429389074240567937 985500253739690625 225419285841567777 533890175868233281 747734344602683649 597635030021425665 423659630200774017 24268277710188357 693472202106029569 213940301775341633 239223559545777665 629512246721471745 656708909888173825 268112676438452257 325283719772699009 832958038774545921 592934880230622209 53042608322176225 350737998809862017 31530834717894865 834526752175570177 273072105023519649 580980750259726593 425579501178400961 258167772274710209 372754640757836609 324701863973231745 755842497367634561 510230250213872705 689668670122077953 693365380715363201 112008929140227313 116893017551412017 127048568658768353 523221404965525505 523472026991949953 839248415708645761 587975372733527681 38163474437311609 75697794655820161 975301441157292033 892747163162784513 323934859599532417 169094251956519073 617343961742734 679083147233402625 144213053833880161 998436892116597377 908097272953149569 803389254742274561 276688537374369057 829979002272406017 426243549337691265 790934187951510401 867753318339708801 593671669053389185 426230892973030977 772086165403681665 298803334492035329 295882921205329537 873666484384862977 267499887871654337 492038102333935937 853208860896341249 634264183339588737 902203343828876545 241237588290474049 913107117033856513 937565603939553665 219922774218563425 81161712513932113 777974830141555841 863727129263914113 895834244474048769 971428741796259457 604884961597147009 510296398041099073 797499638197653121 996086646677724673 985556322815096321 574488374207966529 87416304141743953 713322851600040065 895459654772874753 648028879986149761 291890868653243969 341214258368239617 865574667624979841 153076496787726049 453471682041669761 761077534757859585 306656486525948673 276601078350232385 939698811910862081 251440994332483585 888514755691783681 605052839495193985 579338241855896961 840150512921482625 133450040668659393 179989144304720129 746565792569246209 352494394248793729 264450451248489313 37950781817365001 99889066824079713 327962474400848705 398971896972877697 754334748057338753 520200242507687681 431444604675277761 395178396200190465 261960412830298145 573621611364320193 266049537361780609 739599700774928001 81759500744333025 570247197874326849 339638721672571393 466592483934288513 797451620846409473 98130405245303361 596597159862071169 77213781713762593 980735200602417537 209677236321031297 416906839054036033 87701590271802129 71592680193113265 229860038825325569 338473904929074369 198402815743062177 823567764748638337 275375739250481633 273740241716524225 98513461950414433 610735477700934785 932167970373843201 481360031381925057 779345337057886721 76591770396269969 374872176341089153 597243746004835457 541077975529884033 590902583979222145 343109508991165761 221292443601512897 970289219076502017 714961591834871553 461656922115370369 757015751562988673 316303292110443841 195625437057579169 127990139141918033 786924095951334785 384996556118007745 891464182002628993 643290926817403649 378711131625436801 233728745754813633 848546968471147521 61613165317897513 513022510052351809 228216689916390433 497567609979107329 834521376364993025 725893651201346305 2258616004450432 537616064367860225 271283467845950817 6208625614974040 338195437611627649 544958528226537473 981874288642163841 684886165105069697 206931247380662593 128365316715793649 264010973356494817 217663768031300705 121423890358467905 617110805907763969 106702805897615601 382678410285933505 470118291261211841 775677582188741633 459990255928307329 988509078430738049 713275464193511553 992966627108977153 340427755514756545 984553769410467841 805119158023028865 286610928808137537 459315497425212289 165788314402121281 210875197301216833 428600415295356673 458714863918945793 15947945150202259 635936079841666689 561265612919449089 680022848040284289 700461492085466369 493490600319457665 997775007827748097 160590820887566817 632154047128153729 79085497038118289 44340791581170433 322935040563198337 233543402836474465 970928678825256193 838588566868502017 484008204028558721 619840155977129857 861621793363621377 456942737944537217 842415924386347777 552497600166915969 581869059641316993 130949775504596737 301127085693028801 555946991462974465 684119718113077377 946370389702089217 232025397765358593 957223015164018433 501758465103986113 138407930416171617 794588957087572865 472384874125879169 928182145457707777 191018123183205537 470198029349621313 13446921091983201 313837091933262273 687903604918595585 180316416851926689 579050732392886401 355110133887574593 928199708174737793 413451472498469057 391064530378756097 847062763845482241 32294618706195877 712879883867575553 83037469614708929 845692561154589185 834611461044865153 273263588398624065 485942069691176897 491144039549308097 643051113125771649 186230406562945217 908509567979990657 290642922606632961 682316676248298369 567640006498539393 305926741301632897 561588770265640129 114302593308018177 725605453480799361 169570368760133761 457031193303418369 217547478790955041 99526663275259617 665283541449340929 206619913412080097 24458860984985621 655672382373470721 577548030837817857 28128966804711553 265284302732233345 81604672849426401 76505468899384257 423005721592570433 297915824321698625 625482097591547137 574478731972334337 42406396021544169 149487263303008449 637695464053679 854420219402626945 979296738532834561 336896233590060481 972563218031641729 876167239754863617 641989774021038081 637017752717476097 194424782342696993 854743024259633409 432657346102242689 952264454013168001 516494890408868225 281056541706817601 381708905175468545 262702652256969313 400544487942642753 957701853691716609 969424919062728193 912193449608160769 586554195119649793 55239786474373889 346933729546190529 73657615703872641 728458853118741761 877087768222239105 499724956685380289 748851214355731585 108541904460484065 939299350572326785 981719975893053441 542899941703758785 605178675213512193 126059763771294801 292915872875337153 315812949524421057 2648165468290387 839259407630379393 838353931199929345 645445615133873281 249574293589137857 3260018666892962 453332438945604801 472694348477823233 977227492147964289 561789939595001921 425206727106978369 864499160056091393 141548931616984673 276272013275772097 704742185680427009 188540412792825409 42610264352763497 532901691839981569 951878856140279297 201009009332473441 769674448640262913 834180555456967425 277124383828830657 301793286017009153 714585743083151873 299723136638789377 48935943129446713 96775158481541729 664522167925458305 956969307541257345 170826534668972129 152201653893335745 928949424469724545 756552071951887233 474107109703862081 549459933853405889 354804259118157697 6717973039613413 710848614783909505 308823322380241921 146515367205839905 459226044982102593 407637582258143297 597266767701860609 419573966218894849 284037863783780161 97950631689425201 658311647295271041 992251940695585025 95957352451193857 186557506277477345 781715935231581185 252115784594639777 512911130702107713 613474359454524929 188965551910364129 42707253682696233 168129932050732129 230949242413441185 158860271198541633 499789503041558465 918075503933763969 241215435955236769 908561931326936193 52648335626063417 201157022020424833 474865732200935745 922447946141780097 398974839414666625 141322950484450865 732377315902336769 467778304958862657 994845955587440001 353350028307005441 830372833806858753 726953444824637569 385396210840003329 306557220126748545 558583886283624769 226052640951500897 776194775896985985 119850601256814577 85258840701140321 354061951963593921 427489992024948865 388181812748214849 773122863361376001 693016338864872193 388866350362267329 939029486295197569 163274708640766881 453106412822826625 504109427682312385 663366462850362369 532037402865594113 506175419449128577 556950289286337601 900357275545843585 860338828857418753 704120598752616961 527745177583813761 435966799401640513 914378667523688961 364304032840429697 647046726060526849 425603749843190849 10960497839345607 901585570249729025 800572285258585473 408348401747545601 724877408567206017 626053459005355265 725531032597562113 749324063091023617 536206546598105409 137610992617887009 783017173852318337 47093034780985481 162487930356231649 604568836761977473 165719543370645537 259941583420385313 977855904810791553 475206821806473537 553171085162677633 39541409076022657 594703119762098049 941444920205718401 134922860324113713 279338768099933089 932957187728373377 245464940505577537 840259190366612737 470353374188121601 190234534449015073 827141223868117889 624381123421304833 656719011651858817 268824706240774689 376884387075513409 926507413455187329 660743015824024833 831596856695252737 250015980436636193 424333444095257281 631603969126501889 120578612989316273 970737882388938497 29131820891553417 707772690084382849 554331331894498881 902427397363617025 591981511367865985 781182418988777217 451655209917145601 673291422163693185 997808243507694977 637066590482263041 741048123378018177 849889761192535809 511865192903119489 508828292569546625 392283755148280705 263852764864488161 292862609155566401 739531005940662529 436162827698236545 578061000929658113 606175765760045953 453457059535054465 661746419585892225 277038707751565025 245555277128250529 101144990472150193 441147707014376769 572377384289232769 116790224110989265 403491221327556097 127308356120448001 408315106154454081 544215477866760705 554611727743761665 300313507720769473 156440083140346081 151317923690843521 784557227030262529 956025156838347137 913777653548955009 738614773968112769 282637436230274369 893583046958465153 917797406983559937 362208635242868865 556637688609725953 875205286121666177 208305502515464993 309851271010291649 84831223158985841 115413061150771761 683555565785461249 210978891726714593 404254334988792129 773125390029644417 390633869156779649 514149119209736961 883695857949121025 37966123203343473 673289885999245953 758871326554274305 432358706903244161 243666694852532129 479555826053491777 776360659426973825 389905998348993409 31829747509444673 153017466099463201 320769512618998209 190959156995262433 706861020228426881 732377551335112321 882591379536012929 973046964974045697 549025114401015233 641531320459044737 120948624384286769 743114282096826113 421905244713723713 534915363945039233 601250659673144833 691213722448893057 660743158186161153 479185122896744513 297250057796592385 663774477156181377 50023374197802897 1736937677499385 647964097380754049 121346287856496817 986191075413696385 359256723723113665 214525955288852545 311054862760499905 421625676052581633 606013149064587265 102166016161778113 101904349697591105 349127622505360321 243307676613135009 68707395639879825 446874400707855553 815534654407553409 870261076691527041 481823573460435009 750460443063488513 355110884396335553 934495074133643265 189607820955334465 300497574581640961 367617954440941505 392422732018282241 687626696584846593 151017589225389761 95177508324692177 466581053253655425 283581085535903553 466366574780550977 191988596077589345 256138164285637505 939110887587180033 919333870343322753 350617709410382593 381424394665735617 96411323898312417 606713489957257985 420003249984215873 179735644583878689 642562750616935553 449262972497834305 998705667164411905 914027702246521345 622319647714792961 789793569318902657 640609581252658049 595375696662195201 854190907763001601 19096292747562417 800690244568809089 81752711484533329 36730493936634193 436182182742527425 160163998661726497 217949804556930369 631927781900106625 94118768415810913 391046273868024513 683105338203397121 988448258867439489 268429668158574945 90661459908300657 562748689616803713 105360537555288401 100067149309253985 80931965712377265 251531141408598561 751152665451716225 363469818155579137 522389295698285825 301579112003231873 535672283310010049 661905996071894273 38993310794179337 80950936585900033 4629123544422243 392529320259171777 940337328088059393 308922214243871425 986107451753543553 803313250377399809 519101655617159681 542305358279541825 692908155427094401 399887027838531137 603266870967029633 742890486917509889 478358085503248961 884493785162945281 67305946539814697 44166233278353673 489495771336184065 19683501093396673 820161513071933953 530154499048428801 671400570307373057 119415905607681345 59226448733308961 155511688237901057 889134492269224833 859082820074775041 930852896423498753 179674598288364961 166695168745992097 358292334058958785 494312059194552257 605050978066792321 841042529834457089 886440234192463105 325935015576089153 936986848464194049 517293520545724289 447103774609431041 704828645455076993 99024083905270289 140336445409534609 54730775162511233 25650875570971013 908956534569462401 898282088023837185 883189715528160897 525141154126341569 158190192024214593 502350423374938497 63345522847754409 178255658983811585 938326627777890049 182122337677373729 674407690248855809 510797545922084609 464758227472678721 358823105687722689 115463775944533617 335430864957043457 688052665556973825 854831261432924033 279088780118357249 997117926298354689 531301678802087425 935430747561216641 763560941968734081 515644195607716673 607329564459810433 807578653572665729 254993704608509121 143437553351841281 856239012695219457 96903266516310545 452213523494265217 875920277701464321 194379945673269121 543160371852298625 777700407194529921 621847717117130881 114250039828100113 778967569569946497 165214140097106113 278307619983205953 245487615900636065 747939623826500353 502330607603013825 278223796903514401 345037655792928897 565620355826443009 663111087958043265 159397519055215041 585423908656856833 497231131897525121 337249353632685697 918525115811970433 550133443410167873 115740404237275393 157638501577224577 889570939193173889 111328653554501505 585735843102572289 574348168251034945 354796524072948929 584984685257914753 694808168794939009 911104744553654145 243219703990842369 850271603658576641 604516662155550209 477748950169953473 982996955345580417 742349397746686209 25508315926519033 171658218882754465 692008650223964801 130134213488311441 422138498758858561 871242348603502081 458725512618936897 963065060567735937 35248651352592477 59451344725118817 980315706824040193 894115722744039937 669978732700816001 484500895410931777 487110952855967809 181545777843034273 849136696177087233 504075025099581377 845307174352580353 651081563337307009 680347012754356993 819083740328082433 349575752020736961 915901669805030913 553712984473722945 100237472453727601 803675792866481921 547136169802321601 80936117892623121 77476397490286785 552881244629585217 846363356334329345 839747967134659457 796512836564971905 642889498565136129 568216335666882369 910258421837074433 261885473949902817 904805644466844033 790733456183396353 621667219246976513 661086635725325825 626869082109902081 939165320860901377 686105314453744385 894234913391599617 396002065605724609 181876088214430369 126677460762611105 578776555662983553 454333274006568641 371661977740650689 332699746013265217 934786850748523137 499028975375008321 879794423479516801 748423712727376513 625208743153848449 692620094941428737 931543225806855425 252094872830287649 384036735922464321 883240823412162305 909635399471191937 168015723834688673 36881283776125433 750613621461592833 945472267694761089 111504595297919457 741008947311158273 88171903443505777 506999770371542977 859519614569624193 149948115761105793 451475629890165185 547569001514297345 110634591832809553 960805678345835137 398241816932053185 673224729627968129 117518498708935937 415908194393267649 919201893866908673 178533147118464801 591715264746500993 805238442742151553 18056220233656717 295845403683721025 171103654442649857 618986283912818177 802593223405022337 592954666378069761 859820826558678401 512598106667624641 660271849402075649 773230578191366657 781665629882869633 717843316373802113 826051645854658305 704920120040931457 992191567767935873 526095918528696385 826940129283595777 997427080537271169 961112480225413121 313355819410901377 278682441663800513 907687666253686145 232659159595687713 615234569580550785 390438986041825601 495536305005252609 92650146329905425 604555477368052097 331503060327133185 340117468324315585 290907657718850753 100344881062810033 561547794753291649 507485429407516609 788017796983954305 836421452742001793 7130254413521443 940708341803521409 496185685506919297 47750276064235209 969915706214461441 786844934511002241 273078769617033153 666069657393933313 217137082062730977 29505533463073165 291218087779061121 241497756819555329 376118909600815937 951383100087262849 957925556729694721 577984725482281217 529341740842010497 588808587249253889 994448158596856705 457320670641550465 484697700118598337 281337213914007137 118165097803743185 464292002569862913 230610508353162657 375522314789527937 107374359108309393 65475110191513865 434009533289863489 965920292556425857 290808448958987521 752668427858452609 810327377480728449 491157950530556801 698628253958748545 271318356291217825 801429560011452929 932371175256427905 71196715122201937 12342749003920517 205503286671909537 59905634085687609 557573207284253441 365974333979508545 381375449028521281 556894914757911873 486652941973918721 797737071465064705 20568158138853933 220863424870039169 877586191803221249 204157615016654849 568828615963237633 753129451396198145 18057477438677693 599653306839257985 463209269373930241 727422116601310593 202817877021704609 752204062539576065 912469290539288321 161313619279745537 642302124984357889 165509647138037505 922189795868614913 64969181744437777 252108975068143329 956582776071073281 289238166142805377 420120595892278465 976586223496216321 122983754455759713 953901675426617857 147489238478222273 19873635173116357 371640557586189889 196082688360345249 793159968943449217 719775600991258753 795520917984447361 941477256961871233 334302495262058113 246143490309737697 955056681838826241 854841351634544129 743440656796160257 106553161938567345 333516992827952641 843604509172006785 720096690580881153 946598772010322177 190462316651732513 182664685678073377 401625981298671745 16847680451210323 801587497568561921 259760876977946241 394572107946466113 198295721874945473 228905501373006369 193066925786521185 257701254349619553 716035184115359105 660185810039166593 504401186120230017 642433308733195905 787932340787524097 54319154202218553 61647673690824689 820713302024067585 940665125722237185 158934963254125697 504705308802709121 860125287926429441 646877329355039105 772876141589293313 915718168089878017 437530412588721153 189971352668525377 519389105951944449 114811615774225825 302625820361591041 220819885585530785 2092005409267018 388512096503941249 939110257234425217 635185696290850689 426542254702894721 874032552738906753 641769827532108673 51780838320485857 992762506116051201 116356192589474721 291552394854072385 16679815899980355 271253527034701857 327368991485695233 716995657544323713 886358407437246081 555299702578324161 651121175556024705 969251034694046593 263218744780349569 789859607529422209 773710318627745921 790067233297499137 566464694337060609 81756851800676593 710468900825784321 338752793207326849 338117397920544961 232596761344638017 710427537342308609 77240086467050161 807441818734407297 955808974233136129 294856903576455681 944463243936375809 993849113740370945 959056272112093185 302636970001724865 325503357369122177 723329430263209601 425182492872195905 962956829308037505 221135121753938785 699663114580122369 406748743666895489 921232462086162945 723943903284641921 620188135915572737 574503916856471617 476088558074163585 823110105289877889 996025583217690497 707954267560410241 165854300268716065 496942720320966209 145766196828663649 381264102760113153 97467141518617233 456575163872166465 925206865179124097 840387020809970433 817283370063488897 112827946389252529 357429660435361281 963571189287094401 63504984357646065 828633517810168065 989095119108274177 88804420838528129 848319390927297665 159772775375678593 650158906494301185 35591863569507609 132107014448703105 85779323348326385 293324549961145217 767542527057372545 963022379205607809 590140675084633473 772547398014939521 275057179772986177 656841898086238337 904404256118390017 151064172290578113 608060941045039233 131266801813335825 215144364032006753 351121240593261761 776935713212381569 336067669665165889 217253229418297153 440320863386890689 950932019775535745 238878196041138593 43599064666700825 441930966173760705 18353395680819065 642535457352632705 412285546145845697 435368278540099841 898310778849008769 283192343377816513 301714613098489793 633249769753309313 792065940195257729 951690298908712193 724186845715273345 665921013189350913 880773425177977729 509697397739454785 745285067910352001 134345240042552657 379266325861678401 555833354296648705 453816269784873345 596931209225179009 671514021082259713 507489680995927745 181298523133399681 102674437600445153 827236376063027073 76505134223278753 597162333123769473 567392615210227521 741240344245710465 559594171185391809 952903892962531585 185484986457556289 573328025673035329 268894676250251777 442920048445976961 478294922784048257 988711570487907969 478771021307391489 509835498290932801 881687657743771777 813986435499046529 849774912616677377 706590916539873665 177879014017609185 304711968803900417 750249759085203713 85810347641547937 865998736336013825 956003674656969345 774409786413823361 809046455521205121 356601566983133697 131356360625147777 49903130588045745 935077067573651329 859733274041605761 206918254081486465 338073985252489025 978785005537751809 34725279304897329 163974657754778273 109692863103770577 542209500142639937 981263145332906881 862452356874641153 584271474063680129 959650607753779585 402208781956606017 609424355930286721 461789935152676609 712402047491174529 764036634148840961 131105173695928561 764434321173208577 239571818942401665 853578128070982017 962531423466799617 808592254033054977 473937906149792833 191189092778945025 399497313897015233 12828624290843749 880917385513974657 549719554027181121 91461586934030945 637932953789100289 280165396125120481 163157026345562177 686787825604213249 975589655554639233 229354763308656129 734041022581667585 533175578320054913 231092838991809665 85231652353805025 788340768899804033 662461920451832449 864253657271060353 5636531981245697 332207870308170753 291723470635020033 395800812223495041 485987008600297089 766743729646908161 9014061169537513 291849032491537473 543528815306437697 72665694112348689 104984791407929377 97226435656534001 271887466376604449 922649000316614145 99527632726832849 293554987066070081 227134881232608161 479421424086783809 99562666029612497 657039089616983297 405386703962143745 634776927194184961 929878980237802497 134130992314506865 502156158012262209 609061342471935745 988891805395013505 343928503523681409 667223143101814785 511000063827697921 996270159329228033 860765749956126337 188171965237266657 330742620988676353 486221714797920897 988551747093463681 944171653460422529 159574732927229249 341021307175211073 72689653438143153 202808321106992641 280902761308031041 401988063531263169 721692082203116289 411243537411571905 319981238471559233 303030104901424129 47840052303765649 223705249757493633 363689135923753089 974186717146096769 56485388298693097 665982500239159937 933847581538021377 604032364562115713 192063938740428609 260481074979843201 813618639193354241 340716496822409473 313890186742820993 209418373329590689 960064345871121153 277774336392994305 757787987948827137 586431249155758337 388735270813217665 704258292804865921 825147601990618497 536404420432837953 868081231705549057 606433894543116033 916781196473376513 988488328738632961 220541286493418209 663109721356619265 435797909984852801 497478119570480705 779508528859214081 667104321988901505 565580675134722113 834008770108105985 211235363097873825 385496077184313921 582890636660959361 525049375668835713 170529632611920321 310880977833406273 692346465704925825 24241282126290289 639299038015455105 790229895787405185 620345481952551169 778634181495313281 896263518385314433 398067692693970817 740356562965953153 506870534223786241 811230495027675905 663193002684920449 126991657188039393 257015806976120577 53098903739726921 895246300381373313 166048636292085665 653819081343606017 180232581438591681 686966488972785793 647633536268994433 449629659473437441 856154638703532801 3429276573612584 308460257396884417 475529429571132289 341919753732529601 690035615164845185 689560833520868481 155132020100190017 276403677950657569 831242017687443969 762114753385329665 339237228778237953 712616461525275521 32348207770695581 825241833606707329 682026923650546689 655630800841851905 253057855650794753 676845116751760385 586285641109689985 497577292074343105 935606675563462913 436508511394475137 764389512224262529 897277057845361281 499235466779182977 795743716464240641 202319996639964481 764467010113950337 739525334990645377 976362692168617473 175138255122995201 117356734352615185 714084895459265537 586370866775975937 484240910028596289 51696440280327497 519386296681147969 621602715076488065 199972490096719457 832015435404560641 186914975842640289 520550622904405441 469083094502188673 961717951892982401 235578727501632545 842790375200262785 847005803518364033 856930707344265089 212491497253026305 414527485218595585 742526171991208577 616142118357547777 602407865115310465 727648232144968449 910289829564796033 98639424911414865 569462021509949057 753953006075558785 128532840749691953 682544935955835521 161311724496300705 859797685533248257 779837110982278145 329008984794331393 418779822872053825 97116605946123265 676648824285983617 922092799288723329 622724998352680321 176818530297492065 196415726514523201 851452159155133569 18885983803173189 975030217970978433 309788087932638209 852620243137497601 401181215911350337 509931017159953345 986302452571472129 691118275143669121 30385242264273417 188421692587521505 472865871883605825 173553273009279265 409845787017843585 442171756191481089 179345289216918497 571176198915839681 340177748734404865 39387206368129313 131431152026827649 57078919132155905 603524121004198785 712755113839488513 813100243053106945 473437415171947137 273485453663781185 829398231710481281 509489202400366977 274219461165646561 463290572278026497 642382066315786241 156471322080427905 23950305730682689 781938408562112385 905553936520558209 26993995600200549 394977583392122945 601235527085890433 957578784734902657 48196760110336361 292829543154386561 696862826425316993 643415195528941569 29239967794581 978476532654813313 930429508404131457 951717539893518721 538688550809617089 852467327941202049 419139309703737665 17451707381038519 800485914885591425 752027163808012545 393054738410256705 136192827081639937 48146433954123329 99406010299748721 480476216514986753 829079024141858433 337083228008530945 267311569945125185 68756160488021577 407295923816132417 809531538970112769 912534450021940609 255669698304544129 237457612355964193 915868980759732609 417380807170164993 595615485219326465 282651405887246913 451898953341306241 693903280469573505 731398504657235585 969671377303225089 765874390918462209 499922036178336513 227753387316056449 945649459608755969 197752545959794177 718337055190307457 644328213462713985 474598394590994817 774387483628508673 220258215411323745 526416542944986049 677128140662329473 297499437998915521 504154068178667841 489776107138069953 328731905723341121 266348224655096993 141801293052910897 635507759398876673 750630042426774273 4745576386234519 609687451297691777 871914478110696193 402404946787950017 983657632218459777 612187657630560257 327869011566889409 20878149182760097 608087927454739969 858933964876843649 417466709264530753 651317291901332097 772732166232195585 120082419488571905 525228762157439617 244685962083661217 778222870850392193 504539710001825601 7077037552804201 910958705552953729 872423756274535809 370646907898450433 792576505126618241 639337298283134465 763604436274142977 247464803511906689 392011471480415681 740467810488919297 109464892120648465 106921581072104033 386829034265304001 305541476110061441 773550088136552449 350051869220397569 358573895659063169 187661190275829185 754887263164100353 849884358843500161 800004501398092289 920389911681478913 224605825703129377 302856011373894081 478597958138252033 328412658185438721 272401495555605793 281702200284403393 378721891147165505 540310464844122177 394146428808518593 635476748865915649 141601898715308033 571257936540742849 698514598387184513 954701561019820801 524695101714229377 444836184835207169 424600741717661377 497765201220563137 2670038927519159 12045303164111233 934200792749855617 372841177508778561 184992383633641569 699075418553075457 552355950212053441 580162629861820929 199851216929531009 573648074068099585 799230459992990977 262978438056055809 826183450949855617 516090556828327617 897308869479225217 790559250684129409 695841012959121537 272200104029561633 302801008013453569 29978412820501177 853098141772306945 559963006586070145 142196322883570753 859945046439850753 880941173594479233 714010799187686785 217902516902647393 972722427585555457 480772067660865345 46142289289900161 955250754196647681 710257119959255297 137766205506110849 846261448306588417 711890087779600897 827330878557607041 397256253794978433 867747478558253953 65391278365076745 985210941718651905 412893671906502401 59779991843068817 482023881138211137 599422797957803521 165319334379631745 4809502343743334 486074438394162177 618535657772287745 966631287400659329 973636660460183425 572276893536773889 448992492672946497 202672430241250369 158013147566105505 502092998425361281 693916436563643649 379300469440650561 618998227127232129 806499583957922561 599491390731092353 353198398066666625 889317917589391233 683025165585725313 137079645631747121 580912567087281665 283623929446800801 563069523667103041 856961042867485697 515768703238279617 548907205434016257 367700695687439361 972839461728131713 140840550282021585 978581431349478913 437443305897708993 345571038946449281 532582730718530689 921235558114300801 775964400355583489 978557330360065025 305065505332308353 345206505796877377 191567014191001313 492673411504856769 555565910936820737 832514119992122625 147181635662242625 570348503275670977 300803844813358977 833025432633572609 272890610718938817 129492911182811809 407214600131993601 927794655537308417 79344414845088801 669502694906572801 241797702589607873 148304418228601537 100770668418043393 812830351307159297 31377217103511157 447882864385388033 548300850188560705 113968711283678913 562277547158899457 298085656047131649 264334933262425409 118664031393453937 989812700824444417 114632014083337457 923544691645766145 903385717441739905 283582609022559489 36014959792932901 753421265504094593 710292061832010497 101968915869406369 167738228413934817 665165792279232513 196026621828298881 574651280284470529 153961213262274305 352992571208680769 441666224523661569 748275195110551297 186979081689354849 285976393098628993 512151868732662081 6070207182276023 857373193549872129 371468397914689793 620825816730846465 61344771634765041 580907461904626433 593492182373587713 40654742250513465 617097358753838465 412514636747513217 944702930744419713 828847737909658369 214834414335172129 526332978141578433 188361146999746145 294512097799799489 416050917342076353 360163727775979969 259878187794662113 366486891788472513 286310144130084161 702493500113899265 688997295996138369 615437249703507713 216682399141305377 853058508490899969 177370276135313537 483688788458781697 718319470262514433 379639730243933825 176590398712058049 189264555854965281 776628975488208129 93315010703147297 893685632244022145 36414043743864257 230972148633384225 293826021161844865 910326942821519873 300978052981282241 48766528100557593 421240233254419393 484853233204994177 110722285610908241 149683026621545409 268020964017761537 449571579683443201 531929308520563649 982261533966820353 338407394788614401 397197827500086465 455820789892218433 503332101343744385 724221585497542017 937922387145682945 481672467628516929 717346438089762689 635556206359634561 211208296720307937 275790980081129793 920948480807652481 72075303932773953 453467342371034497 382977286330078209 206319734787186337 839826220516240385 294254322025857089 43963738468253409 309126499911087681 456584107395638465 10233459763334453 670963754331683713 262998540752917633 396026626004580609 279193591682819425 524422288383679105 527733805740552961 500785729169262337 7734111571785719 165934723509810305 793828005581175937 353091169729022913 658450848504649857 111869219810760257 798072789122215937 488876908484183297 668684111251629057 34365770591410441 496078467957445953 839562200111910017 166939138526565505 934102043137105665 375508301878454657 901064136911553921 279366202159287969 103644335041867217 622037828218978433 280893138492867681 42232684740973529 900599468308403329 97676161743095233 333497603303708673 852796656660110849 423532985676093441 502833170488045761 136553997708286801 696689872222059137 26228419150701401 779738509388465665 614964362672718977 171751753226836001 190964482008400449 401492230081075265 916369879491607937 813763893467658753 910839605126771073 69753644517390969 366587066897562177 36880961606904353 284659108856761377 922081864396787457 373217694835030785 389527665286543361 213527285292176577 300079530473254849 341594907650527809 944546728636744577 692187575217094017 640237247986462465 63151663953274097 780478691059236993 324586671716676993 74831719321252881 629303734433488385 349694819781156225 54485580923188337 840122075009460865 914223464990012545 389978604700495169 208710232136585473 818768011853961729 210762623114657537 130973233975915089 401458967107902977 243836614777123361 51708213107612977 228221195151569121 569721964103710145 279573729474350337 413094482856461569 868481771851726593 907201178981257089 401517028588173761 890142764100797697 214411772730379361 70156525396502193 23373037409356813 525378601825149633 68948399917651673 154477581941041121 973845918558751617 421528149174857729 754879801167724929 328247917959036097 292393321207157441 210993344572766977 528792615782130305 965513984531572353 483420641650198465 704243260029041793 827135781657652609 810400235133446529 204061180971251585 379657526482116481 612450081989727873 329759534266219841 237402484597723169 788662215885747073 527422437750111361 538970794451447681 162410170284488225 866979303165333505 341496858551728641 339176964829324161 31096357943070529 703163156606134273 798099312414017025 743203790750559489 525531969276158849 610141725206698753 839525626748702849 327745985673136193 930587229874319617 668161518532794881 841238951098851841 195410416880665857 26904243785281781 5424421140315162 858390359283170305 604248417525401089 902286083075935617 405996162200093377 546101907122924481 994999211766529665 183780005073202817 786581184053272193 823349954360487809 266036489823211041 308214740292200449 270942033552810113 110696868216415105 989718208091890305 942424847038637441 72663549704923729 77805413776083297 586368528588753409 318085466807147585 936318352813710721 921421265547330433 856478264370768001 107840000388279121 199700766552904705 782739207587162881 379029075762577601 102707820544125633 544606637640665537 669816789058494081 103384778671600225 684710705716099713 572716870576510209 231629530447015969 561333293510006849 267981782988115937 551688179713945473 631763295443697409 900112793759834753 116670969944465249 52885890288063561 178526217180042593 860248319516319489 364712766633928705 977755906394317953 11973657591134669 695518315924605441 552577333080193985 329196519822897217 145139147675628513 236247051786325089 466710657163403649 415150871592569345 265441166822249377 39386482255114433 691335834738680449 314817910498572225 572204033678993089 135642653963959249 748111611054738945 937318932491077505 347530161754114881 889475023632346753 460927932389211009 855428543733960833 111054542557134545 124534884687523825 710587891827074689 3278481258060851 915689620113475713 955519283201741825 772632685774595969 940090460718817409 313243775617998209 806132166996196225 212087590623454497 558435413395127233 608308512330573569 308622862592446977 858044084458242689 164821436724462689 469222181060992257 178096126303433537 730972639335291777 795276826858749825 660020778240884481 567465780648777921 244333957951795361 414838000446206209 371493044136975937 747688137952895489 362900086971464449 456420258596292417 277806850722889473 462019841939511617 252312470376466529 603512511268132097 333330759595845889 789880237872512897 892518172475163905 137690577637211937 398527712600007105 470968724810635585 12189764111184333 834407819840873089 881061153999844737 107225562342325281 908025289691622145 780341966380060417 676066535634809857 530788111247179713 383543879380681601 537323349862997889 156067187980717409 530166295391712321 333866502689843969 429237734215913473 805042012943651713 522448993309755137 838851639236651137 970106751456636801 212097431018840161 182589914841646113 945318832141467137 377746020128849857 578096558659829889 355965103411424641 324040751885092929 975055589027970689 74118763822447425 229827340507586785 398443095959876801 20304753414105649 395051611173407489 993513228200530561 344872944812976833 32053839003207685 636868825885080961 424919400578648513 59856649902698681 90054554154530561 294761338775820993 678612978315104641 44569507667347353 460158285330674497 224427788299387041 273860844688659457 453007936340796417 471633567595969089 964285109037398017 971860398774484993 835942183339994881 85170213139644353 906543094405385857 51663944694741561 451110311896897537 448173539062192833 595038145745910145 932967617273764225 230393909210818049 812798113446529409 473104873351339009 218466536679034817 441619187156973697 66731748550008521 901868859734285825 934368540146696321 866505473003002241 325337424299060993 305083794145339457 8542170189191013 563113074157499201 287838736645166913 98550402425608753 143408418262684017 382525710203140097 554363646249083073 248407190275749217 94952843233262033 772665699851714305 722537065899697281 131963053423525873 668142917623473665 699934432499418369 672755482544584321 996663347478609281 268717614044607713 940272906258016385 54231674311292721 17283115976191255 726030141925182465 489348839190995457 96434966931592929 419187909730148097 13753193132448161 386624620493606145 692867690045371649 687783056641869441 965306866851282305 75395726021696417 389531854456560449 733000421042511617 707475431633685761 281488740396511617 815396889040439297 375386687984324417 245598058362165985 803773368391148289 26249863159858225 410223083140841985 931833434481621505 102200343939117041 709189289637375745 171912255626118337 767316559746920065 941578518396482817 678532667051012353 237027871599828193 40680839407190921 915226193136319873 253991690873274209 85975353487945937 428667644702930049 511075517657729985 70697853256302065 995822215517854721 696771615288344705 588501065651442433 453230273580455617 606812653542128513 684580946208942721 67436090380027737 470527368729346305 829297508306872577 565300545863198785 168209009803021569 156899695931283393 513826498908393601 983650083457209985 322579943605774145 570873294415303425 463128779676118529 730791377322578433 560909181175603073 505976427569404289 429439471620064257 67168121610340137 690097864109844737 856658097259309441 113527921387806433 690268420797583105 350382481537664577 172239378968040321 402887108888784001 28604811648481389 280340563891002145 549218822949779201 86516921862916257 968030213257794305 48301783269792513 167576195155955777 633866004195901697 52379370072461737 610108088712621569 873265004787196417 787701627215206145 495976652835754113 328805085006237633 853298895451725825 297493592038641473 177540370728511489 307976166645858049 701290376569016193 104490608791572017 908323837093337985 829277506692974977 792687853346929921 315824977659183041 264972133520192449 394147436068379905 596098789881306625 897117779796879233 810673645245646721 913124594765392257 258928423178897313 836211235584777089 586004807273159425 292817055071793665 894175048687753089 640491466081392897 900787917858043137 385045970648732801 535799832733626881 123072663307020497 95813156518378401 595393756730885633 750951686606651265 95806698668930321 542049900031958721 525294918284416193 629921273419508737 547199538928417409 506746874459427265 734518977187804033 3593024766512799 259021558103860641 20478426595094137 966636068885364353 651055432152471553 365481994104349889 734743056889502849 151678246004308897 297738160630910209 732712463195078145 252293140311639521 876189903623455233 910915021593179777 24009676108583733 156229284323760705 245300590735212161 171714850683184033 98487359235072353 151411846628139553 624079357452231425 741113177876908289 788770935350434817 383433572112611649 371593270176134657 695056562361639169 829049823272221441 214893920970627777 621770369767986561 137343907476715537 610720337171720449 942775260801600001 436960713238704577 817725283135853697 772171166514432641 139226497108655425 295224790112357057 599574077340545153 265772359251620577 324018731503489473 168708102906322209 802262987114726657 263241676442255809 441482977601840065 221460609619541057 956973754942875905 975318198447574529 357129643548180545 979831607223616129 983164972076888705 478736203709594561 126766219844558497 301841051411273025 541507017391548801 909151673400337793 769281204176085249 454048821772715905 626088592314101121 729843361410139777 416981563724409217 471390615642675905 805550661230395137 200229271731323873 76215792540583745 868824550589465601 844081225178268161 13671666787651305 435867679410069569 850662737402117889 366603557078288833 359478453160356545 670175072785188097 846998614972704897 368831621722687681 288860017968211457 531346026284172289 435160278168197569 506094705745251649 268907382371956769 80869543461037809 181723942139740289 472019104328165185 623083960792577281 608632526536826625 387036634026983937 349493364966232193 252558327958290369 906466283050352897 114774748181133649 485155386704615681 571863263326754625 446187869435409089 744781806352634113 311369928393187201 77386026266900385 838331463861468545 864886192267931649 175884104158779297 891240378128919937 471465674786248449 898824343154515713 901751550986087809 119931371481349921 536272019061076609 638441564461801 704523454518675201 961313434850815489 884550556603830529 494456621793958081 659061827443476737 349699855762899841 850278660109299969 331499648799820097 6707662605418109 103271468251740833 335160940503147457 518217506273757057 800129142813201409 226443245781347009 30280254363223237 350993906951174465 226303293643024257 309493649203268737 582124300830816513 199842974803559073 159193626923947553 86082044463147153 117177385114505489 907561807992010497 257346753496829441 774438348762807041 694315296050593409 19121875844248849 125537956778199345 98795349284948481 666430728826700417 701532795158442497 544569626131146113 13461927894134363 388180093398904833 545470533334466241 583312563547249153 422843780940659969 319737696837908225 410730060686717057 39148811176783481 287371207913032833 39352986326026241 57766484302376857 307321113308884033 748980218710180225 510838601294384641 732580303475032193 609638736999055873 512427639236143745 754504220738528641 892958194565821313 874977443168372609 32842141357910749 768251417580732033 397202223622798529 267613237156904673 828685248511170817 644440758558619777 254194160723969281 917340446903377665 846508434889180673 660742028012297345 253799193300466177 283364990643757857 523958506706556225 100614519616005537 772691369143601025 451078716773420033 445442590992705345 420594644055402241 861783105903043585 639080738800753793 66380323238753649 444575455387894913 462289645143144385 108412060634517361 343333282497205505 675254916841030401 628407967940432897 295230804292952321 585424433715225217 793539620602775425 831614988077589633 313522325999624513 914882364670312193 519676058237596545 426293360617705729 430481750039160001 259430511371284929 365125221223582465 826001550527408257 841621275185499265 305379413687880705 369706107248422465 797069460558446977 156261328485992833 717084394778915201 730442429825888641 959798482294601729 740808568186619009 715940976101840897 651112288999545601 301476871624288385 204175184116802913 740969886905681153 717105571886737153 469414422409002433 297048222416773185 954581765634706817 399346226083483905 311606082283759617 737795084586093057 273222643101867393 762369098999744897 568428984847955137 579037230958956417 995824106128871681 271911574524583713 557562925483580353 749908768370044545 966480728093962625 521471577532100353 918327146172501377 112435333464187441 175340981978813217 308203469131573377 38697980475518537 472141809323783681 297740484562616833 447404733739080769 241889005783193057 401870246339878913 561167119874333761 10946975502950097 488639418551940737 845932211036011265 568390418383195585 875707408851713665 600993951998660225 344327971368382913 989301588182961153 968869558450823169 443720357143178049 382158756371620033 950609868107058305 871517090153208321 236574829660057153 58983114396337297 229064462799634337 292000389108839169 105993349229834161 671294450092926081 108483288761682673 725994496559781761 25684267464512801 296219458235437825 752359170791798657 588997125489815041 614876197523159425 396776704950138305 821595042547762945 525369509721503617 549111885730710017 382536346415260929 621031185668037761 80158613758701585 45574845366616049 951356234131690625 469533651511405057 658239554158786433 482717667799718721 608231746928762369 77802810598363697 710289769986506113 437780658811760769 659506925465063169 197648529769544737 475384342450144705 526623340774207809 71198177611076833 528802848414294145 802342714650794881 424740976821567553 168549285258716705 77566275366713457 571243713986849153 368630173799161281 252862987292242977 739499019716838273 875766044648404609 580653369054317697 786960352175764609 600387664341276673 317338108310099905 241708164587223009 21249799364479573 230880052920518625 742751940085984385 433435603181180801 420413294030009153 396150552079269889 345294026546344641 480128147391795329 331333236904637121 59023432561552625 891078615613995649 200274886190612737 284410212894965057 160057949533957345 650769646956366209 104784918131016977 624304360992450561 388723854698319809 464003438569793729 694961506632694145 756941996416497153 384134604389238657 869458573113764353 875486034865744513 815059566365217537 530646500732238721 855669848695416833 528863567256536257 575429365719696065 642389479745027329 62482505728457481 436457514334662721 801170991049527681 401508303477179137 54749026695706249 681501059993877377 79269582800616689 858225585402728065 40866441630829089 151044207749649217 626791809110667265 688079441805534465 389545071402384449 752029097741996161 352633592793505793 194752679328935585 857422815932142849 972559201554517505 791395088160324865 348336362699079425 254550257809714977 719541679899066369 931728689004142337 951822419375481857 599253815876853249 230463151350264193 705940205763223425 466886692032737473 731444760747368833 837958931105077889 206562101099915905 128019607833955713 25213907402434901 524531019689945281 968006131383301505 896825457919383937 756793041456123905 370362315141449025 769311219347269377 111507233902820241 910057427922357249 14390250946306083 952626193010072321 566471112943808897 634196906832020353 227993888442455265 739726480287128449 300537081645252609 180628911347827873 267790978955289921 197004260105781985 806968904113965441 240423063604598753 220737220171599809 532563251738945793 322601733515831745 59336623863931241 488195425638551233 194987587013994113 565538201857627585 233030802214845057 548749168316049921 622859367523982849 920617862034198657 466282601475786177 380750211308097153 511116873470225409 909179461892584577 931283257658467585 369013263752265153 611945274798454657 505194764683814401 873805292840348417 135431859856183217 574269411355256641 794945556298493697 312633507060130689 755937016735941889 300394069387163393 833956159613940481 655823723399482369 7132344533587799 117356499331744865 685421272618519553 743834576244271489 141717022769398689 533689007008245377 272047322222967137 729254909329927809 754678082519390593 992231619504760705 221843842318882881 648730240068122241 370047307299529409 302206390779655745 612373705201214593 945909062325785729 764252348985380097 7911182746877189 832336422434444545 304041313782565953 825847911199446145 949182047898016641 489781247111331201 260649938729148545 27417643858214549 515404961828433985 849015516728449921 349969945186448001 714042281486939649 368649920880454145 10302637084414813 175240499024500449 269911106982462465 693898643993602305 435272385194558337 404202229839970753 452013594232880705 759911611260047745 334757865709981697 337176856212511937 434612639887646401 880726247122876033 383317553229282753 375897284102794753 313221699112688129 845916026125518465 605411454697907969 458946304078853761 410561954862416193 831515456122612993 632116594302964097 690508723262471553 913563937553988097 459998590395780865 785052820390468737 915528028873655553 369627334538975553 497084248682252673 177134422457406529 656792304518834433 867414648933589633 58749800219981553 689780288702600321 476587920417234305 323405447690888065 760112492039834113 895844393458297345 634111307089970177 956879741776901889 28353205393653269 739933341568509185 634701711147716481 545158129447386817 587307504896440193 696747575930537217 491159034205399105 455654269412917761 617553221181605505 728031737472754561 902073484126180609 315068596627313025 221727891120192321 314686616304605569 86475634252085601 827972512037888513 952483482438179201 208244211143927777 265599403514944033 41826131395808377 365125264380420609 21527683902085925 146644250838907201 883491629640815233 866906765415489409 948823519989055361 713759333544619009 189524828946886721 781608795352635649 498823044988476737 969809324045204609 610551512743882113 215987815150281633 257108667346848577 378701824485563777 596088567415009153 391632825634925313 127855877121412225 840167677619039233 333105020410954497 932540728820025985 886109195137926529 373020756639352385 707910920718788353 719253105016402817 992507997622418305 903340839390782721 540714357477270401 331762857958874945 662350500990136449 843104745865890177 975125297539946753 505792521238330305 961680242500328577 523044854667663361 726360905453447041 73787504924109009 936573197417096961 109573226661797921 152897152140653249 409502503888543169 320534294654486017 816231664874894849 833417384056929281 752958001503696257 452043593128088641 20195941305690469 536356675222364737 973501596569800449 553613822685854017 146883936209011521 460982782824004289 298546070055589761 249646439047417345 801825376085975681 220266935529295425 463218003982685633 47941854144163185 847903035569036289 805882064755508097 243707680069388033 784595144121375617 765254498126797185 319249005399640833 749758233063683841 680480369539218049 336037663531104897 429984206449347521 447789925540984513 516508728490926209 190544958827747041 710362165967680385 147069259819058817 481877165944489153 86558466632173041 333093701672964929 41672761050829625 852768844108233345 600253742432972417 267063850219884097 998456965995156737 827214101521114753 642391763728429825 484522217828867969 206649746936431457 474484255375166721 414119050745302529 742050544608147841 851968902225760129 894509894790438401 946683333694043265 920548657266351745 894422266449719681 755054234881903617 671149027501019905 426207432423282753 264344746797117825 453019714983206273 808271024225863553 750327437892536833 749101990289897601 193236391823752737 103689738420900561 461871124631883841 629683141671275649 395912862293549505 236302754019707361 929406370035849217 301686676402408001 525788513174326529 352931635453149569 220836386379701825 941668899908332673 815698899365877121 713244293083850113 457867069015065921 973294705434636161 459168060193185537 526446546223855425 471014329864644289 67149891128249097 835811657842803841 214779018455349313 739202405367052545 545514064738977537 765437025346081153 615730042210589825 150376106782530881 934048224152828545 858049606302238081 930609655084825985 196397057186317185 534541806313892929 824433917215920129 515356851654775745 442792696048726977 18035658468502193 363110128411754817 191929824155327105 883278791529505665 340360316573576705 562438703482577281 515239795728451329 507607944998781569 650098488650538497 910244322628379649 69341033600895945 752059664337963393 133017048336864001 136970604549681249 173615538971052545 653258584771194241 961062458389303425 522097997271906433 469248558090473729 442087890831487617 185144677926000865 648022692896496769 420763257511840321 964981503075435393 729343573259196673 212093597299876545 327277468242758849 940182700826397825 763178962765902465 617951315733030529 592095141093597697 397625120048346049 4635993870888201 14246861612342345 674007881337647745 229526055931046369 749301887374524929 975402421036484609 844140457413221377 126808275402041201 142943503547481761 509101072214541249 931336318289883265 91936668071895153 881957998134975489 803070929547182337 68077719794832345 515146597566442241 807306357165227649 504500819065604865 787027864150534401 557453321303285057 874862139739985153 164753357802091201 982852311711031553 394992888029563009 563770630299412545 226216266941428033 390531641901933569 105506061354020625 702737118699371137 914067959784070145 563549734167924737 495114616578675265 933592500316049025 100967973139823649 414889921811695937 613555379863896577 26590131801111029 505380717264962689 340577454469542593 745958185645477505 150365203549991841 973191367356086785 737579001111445377 221931082763290977 72157109916656033 476889571420663553 391341147377278977 886626184458393089 414701725210104385 386919067557094849 107377801265872817 737704094748948993 272214440041107521 456483350796283137 38483932179975257 266420416205122017 139301591152101169 385448268182067009 184867942597751521 935776014309084289 636777840958881537 252905913199533921 367390021690273025 984780043908571649 533675443159690817 133999499498109745 770926868534534273 131972796250920513 124778480425487009 837920081600465537 680537011682861953 545670763219291649 890496391874645377 554362119438671617 870583404242157825 700780501183800193 256626734256041537 799580016615671297 917413851790247041 15957472827537345 104492454016419601 75560961753033953 478862946911679169 789462613910984577 829144300211151361 152384730655093409 886104351371660161 272019475698087393 279989693031946977 550867626794961025 620757297464368897 340649995183270017 872665692070778881 226999511309550433 876268886370741761 294843806830940033 764660994816235777 369018963778636097 229211955940886721 677096093767545473 924680451786723969 730396084057112193 853139785677616001 631058845751013505 584730722644390913 796294355830006913 903031515340163841 325141608283416897 285207730104342977 966676406866447745 968278688010986625 75846934429975473 50830807955687617 626142481661666689 450861601173617281 457534350761022785 166165198544131713 639509051775270657 565226972835876737 353401283843325569 253899146130319041 284337290199395905 397913616500321857 321601626373166017 550314568133796225 619021191022007169 206813181332638145 71569014865858097 276956478899446529 640181986988487553 308856364708763201 285374006294887297 134936302781436977 549153267808812033 505764155932855169 509548741708627521 211293257529174369 908068893707984129 863306434810798593 682110933143604865 951206427680471425 195897494274056769 701399439437768321 860987668600543489 484543293419076097 188742104620949633 109607046513449553 462780160952945601 122318645636919857 992505381752415873 992571287234841985 399549732917719809 583316315255896065 395898926288900545 218092864834151361 776394594133392897 751715286709678977 324663570900675329 610645458628102529 660002890463701377 984506864363051905 541305149378523265 356796106525084865 989711652372875521 117360929054409985 716801291767389185 496200765797869569 135100201103696801 997092272386563457 610388263888801025 20557073072215105 330651850930422593 188812841361663425 230106846384508417 229258171405508193 177005935455937889 260177777958030977 550311791626675969 258760057534662017 293894848276011073 980912709779868673 63494568959107769 555233038358824897 761744485843294721 843242151475291009 213822972259372065 767423384990028289 182462775529728577 411244424713810753 560677781243334977 447436947753732993 526126427208268417 250982509641371361 454705101771502017 738130158851308929 675702224653377921 138073015389220897 569667323160707905 151838313507813185 18832636194488829 147852313902372865 954454884655085313 689294097821008513 111927834847648449 321300132574105409 375429301266883905 70923834701392961 420813939097840257 286331859424901569 774844223660600961 244512660748089409 253091979107978209 371041792347437377 232099760123027457 660885639141771009 84890321890341633 948165873753676929 77314933437200753 968267469153378305 659196615392232833 526754406305837377 858068044159900033 739991784166210945 120410298019905329 189248156789940225 927693926890206849 920989849689053825 441764929353325889 544405436098866625 125404680110797537 735880593199329537 906057592189100033 316528506231289729 613505485584020993 553517131297841281 88541958089905393 860005322683559169 574523672591460865 435652119080504705 852368860816042625 319262485113565505 441196288018566913 925223144337540097 255694946868231905 344887653188816769 315633167905083649 745012837676927873 955252732380543489 427119900595410945 551877932107395009 614181436507267 909135753268372993 171444840780292641 340442503650542977 811362487797925505 682777013358631297 574113175626134593 896730750685570433 955939492345724033 963189175707839233 367596905416387905 260757724211977409 620594785926176257 519717467948581185 310002107637497921 147001781375472257 10373197553068537 612682645795786113 354091255885986561 15011704707838193 838516556781446145 57838142291572585 619776820900053633 978568814638627713 285582317925420897 883634286470908161 130801686018553905 139439088477537617 235172633232469505 864599766390099969 187016031684660065 867331506341706369 593003430144225537 538067900376148609 806515110457223041 787520305683820289 503996691572599105 488969329427263233 868363057869796481 259229603664799425 849908270200135297 360085015423351233 851264877885494529 799483003108981889 667591000674850177 870230486690061825 534057317135303553 737477395680109313 33346419712362521 23175677000978113 791089812098174849 773063277723060993 548070876041965249 104171018799817713 973404370383175169 599642562429174529 195311022338362497 192851238778018785 62168443807177457 267393169102128065 972292442267121921 990750126452851969 264262879526025793 78486658826754769 82981290039473521 254033966557216225 394598208572812609 983794928274797057 480915119920911873 38324906374541001 862072161283858689 293023532219500289 334653371468139201 69239832130733705 405659698751190209 10426643075085453 315133065380212673 631741916689875841 676639331129759873 900041034927532673 54978967242337977 471442436591388545 48226369848361377 992137862579745921 366042604614580801 885076302413651201 573850344025142785 331370455597060225 812388889372844161 774607565052576769 182050414171822433 392557925708196353 588995514445787905 294527514263407425 64664551085169113 448477155692152961 747086574608946561 445239437230014785 813975827170008193 852353761563172481 108920817296127121 682957216498252289 425197703814969665 423484959953803777 529754373968248897 219881280838421857 487700004350397633 15757991590227505 872480567941114113 84781541986686193 129393650057291873 664535912154398977 369123253216177025 376364417256269249 894525519166858625 96882226134205489 239057923282206977 158406415206556513 269730278292197313 643426069975724545 130814351560818673 570701611411720961 23614044766855357 887994510470811393 344958598655171777 433121226380265537 591600579429435649 554747075338632129 900368658328719873 636872000342890497 73574694989144257 873853937891404033 423839626689716225 198342702448357505 873455007734119041 838302299012489985 138879887263244 13346477385539403 906789372502583297 609359509919137537 521262147236019073 125327383084609777 647486635026321921 730355420832545153 552725381579254081 8053971441341902 43698024476679369 542184386234573889 202397769373778401 774947672455752449 674585904795232897 174308369353319393 172895901935337537 942590623279841153 66337018674499153 17730729388894419 919300859019404673 989852999928942209 162487105368480641 617694607266166401 265436548929873345 326825423327221633 828744165358568065 290654411882833601 677791918146983425 795314185430115073 447473993777261825 449912811409113537 708139400545892481 606657437895023617 56414222900382785 985372915689460225 523880034138631617 840275667656342785 747707314457894529 93915058697113809 407139844414761153 700531313301922817 757809037484161537 597383816798931329 155785190279875265 598616815845318273 640182269430422273 55102691800833273 326074603796175937 494419309841703105 367996779795458177 307885309863344513 660004040915669761 520350108305095233 113519309094893825 551972100902098369 111039209664117073 700329680050543873 697815054085264513 596104290519811329 968495567282690945 73460523407206321 405236925285944257 705591720354128385 360081491164383041 2768226750050 571522967500225601 876901575469879937 138945842533519937 149317051246285345 344850440726300865 648780601574678401 918975469209332353 193307770656048193 501727560069593153 665637902893429633 971203946968348161 618063796669318273 593086101519841025 330897986000216833 324277850475457537 149954658495573761 872440308239543297 577948418275163137 790363886989826689 915124706877648513 992695091824824577 240442364429263489 660177131569415809 723487327769675009 879439727345481217 808987413221821313 450600183796684225 415932519304860225 227797402347928129 745197571583012993 647403135628142209 428125603430657985 911686410912960129 604869147348246401 743747610331741569 13219087973666889 126380796799704593 258452527211368033 740472616118669441 601875286937598721 148357157177837697 638444645810416513 432748367499943489 749680809034927617 234525432952093377 979860297572507521 373804375103279809 983426999306345857 893135145716296833 132218427563579153 72472803172036753 578559428691917825 741120007438606593 530791213614115521 267745155735614305 115716134083839969 570713439575353473 33123181923606637 629052589989516545 325655079212978625 438280605937816129 406573844684395201 882305381253363713 755617797199874945 370039400794478721 537034473509699265 663748090486468097 708514951235670785 165378752880766209 801806689100992257 689411625233166337 517102173149424961 234647919708958593 785321618146561153 508504450543927809 832017573065556353 103530467322936913 29962505405954689 923740510373338753 304277319458662977 272501670925617377 611394934804174337 427733774692388353 924299230172735489 362593444121383617 454796270634851393 867706545570062081 701097953887796225 686076921361529217 802123641153293953 234493549278074209 202945620589261473 534164792057676865 578606814428177025 527934223552652097 376120361323842177 8003728236342767 457162722814793217 209114292008610657 668598404410559489 271767073047268321 691191240313166593 768552513843534465 733535109816472193 768389677408844545 678641168880979201 454462218893713281 311602868103975105 503355699075907393 273370307984144737 580907698308553985 495810827710045057 717026624948385153 4328028787007555 14405532096521513 687049486827575553 581476056003733505 170252012909536193 189798309063238689 638633856324958081 377000217331794113 709306808110518657 180685744711201569 64538730462331273 532844035877669569 401939662093660417 123093741000648289 115430155141439169 15792278156407491 344352783377622977 418278270982444417 391225021560799745 581818971892740737 363179807321436929 204605923706427713 106607398938905361 85786461759834513 653621878453357441 250459322982482753 120172315915439761 291183282642943937 78484459714125873 669341250026693761 107756768844012641 808157886637086849 319923807594740609 262178967261252897 550780338949678593 988838444802294017 125551071924228097 245767771054378401 31405501740522369 852447774045696641 822766252744550273 103973007485326001 704017073634858497 630472225876669569 817342836797671169 101490479799654305 638512824994109057 998694429689447169 62520905143948369 8529171581233897 912419658136187137 885947421167085057 241980913831405089 6735318310067130 38753465945234209 259812218871342529 303476263842078721 868155894398814337 243302413890816641 31107651585013941 799639257254533249 934300355506000129 702734488123212545 188980498006440449 419206146180762561 363784799410201025 593337287321176577 176891091460387169 946921782061103617 585140395497095553 414642768634593025 124777885172734 385596927832416705 984770795460082817 793648550886686593 474088307982892609 961740666822684929 5509088645258232 860421993678983169 689142706577779713 460040592469319169 33636517082857865 346790171676971713 194775706417200225 675503654608853249 544590430139866305 94429611645438177 559347772370482945 509714733642347521 871040649402306817 480450818249707393 10401387732738245 284457275843713825 890809343350813569 956625745742542209 426673939624020481 507534713947315201 723632491129411201 47458038916218473 361695537788644801 548321979426582145 820518857725009153 622697630615306241 308504742945171265 301277249057029889 351087921673940417 427629707177956673 547022779714520641 911894220944951425 594519203491959297 861124699902006785 584560677561892609 379538746697200257 748504750885434369 994247392516982145 43489233627607153 344079619307869697 645871957944056193 244041014184091425 459099036292695233 507605793144314561 846468242439204481 896402877243573889 619062340327015937 978860355627851649 316730190557198209 512853281282275457 50750656000882801 786979242323617665 863480414382980353 878195602604094465 994156818105633281 963989050679451521 922413366717368193 534924283351955393 589638348924278657 904207425085310465 564079532859825153 606735389852232705 167585434320326241 275740419762620097 347713582318792897 804233087731063297 10992106771066547 77848058737096433 180859027522945569 513131344486751553 34468585861073821 641841066298972801 713427513999310081 236774980993487809 700296477972369025 486792499411201601 169727869658022017 464124414358863617 592641995159649281 129736837989092641 390366282278566977 90565628161186849 267075830982189889 768850042343991937 285137266528682433 676747634852361601 859297140878478465 403646231858992641 783603237364676609 200465521528116129 2743529015344138 515404037646312961 685631337960746369 164374656839626721 601034354920297857 131387397023864593 861477489894955521 359642346049099585 112511354114001713 556115651642677761 909962253680863105 659743715616642177 118203829899240273 530755346497237185 361878821376368641 602340450746765953 902175830933469313 227065166357427009 600143122425169665 399020761520134209 618355093713969281 585265051873669505 972597421591306241 346728178089676929 847668413137835649 746384772225987073 790194736333592833 370692035429968321 163810820363490721 30365157213104509 553029712734318209 841945365794771329 878576807796104449 283350871609350465 427975086645421505 634052934859923329 784826158646264833 813766110955008001 641289332545429889 130074898007251249 266415025669441985 300067973189904065 552363379211772801 94286578839970049 112490072883243649 367315577190417729 73780161205664993 781613745311034369 224240057780161089 269290319826730241 209203090840578209 684602042293178625 804470502305459713 692893050120027009 533546089260401153 992120495522897281 696283391153070081 927591454948505089 756791419989713921 250628793110379905 111900458246790177 961084658026429441 239220036336181601 238067939723435969 844585889119809281 810005995062120065 685335297823900929 558240427625705153 167147490782522113 48938205588648033 788152542916609665 581530840477967105 424194874076800257 930431938455150465 454676938150999617 753207362696130689 959904268954343169 201887565867075137 375308069942949633 886190571700495873 579302563087434625 121495902670297089 140724717253323921 289554705088150401 512983331222383041 794974595786946689 223774953505060385 661239882113875457 589775319219125249 728247745829925505 873407987129599617 813228081374702977 469394375284931457 989785811448477697 83242774388285313 985122596759282433 750843494005845761 61965089388827721 147607238163192993 738646774045477633 158727768906455681 936060122091781505 79558714741924769 977644633508134529 878291948926783361 263512322393332001 93393839732232913 287950072033723361 223563275894544929 50712984044700705 31482286634915369 586844274029573377 897311656291730433 112729824884639 703046399777253633 576219306362688129 55568303866404993 822061398481672321 590015629764341249 36111191166639857 595243092423839233 725056450106230017 829693596841980929 920684604114811137 616145292945528705 533323239321752833 201194388082402753 137395297174265345 896762448530363777 66781029348312873 496066150602889153 927901956426794113 697933177029167233 277003460093929729 944981987607466369 817948039772204545 954631997152017025 281925402416028705 681723409403151233 70112758713676729 321163161767227457 640568791097841537 760917950184822401 630890335466034433 939956264581564289 606372193390946305 293252845806609473 400474543825041025 752814375893219585 483851600688033985 435428690462774913 724002892089345153 662955972142281473 768957290509128193 464323563687390337 776578191336469121 586710265047880577 299912657009876673 996217055849687169 726486235020246401 58592021716901145 894439713152173953 681107732870788865 462643458679380609 429141909736099329 753631589015263617 835904681717611393 280039314025316353 130942113417670929 515488850969610753 483466679841047425 263011242312373377 997299761557766145 126082908086225137 970109046618123521 488457130184116289 166052895788151745 437860217710756673 653431175531654401 403027539637193409 856740604353174017 557794514094574337 324394924775990721 389049384847396609 895060861427378305 758594924844182145 869888273713787137 218140644862458529 599311859403595521 180274672225714017 840047745626296961 659533715082119425 817695513427008129 423992142542893185 782019865998524417 338009674518261249 994400666327660289 452732509394728321 490374182660648449 165658642556422817 80848640512083841 332267878113363201 333920931968453505 459649080824775041 534070483814158337 279706141582884993 7243106348088447 627662925317650945 147713851276034081 135227464446536769 958958275454296705 992110373617990145 836593266831894017 775351605922672641 231837848396342145 637779564416575745 990070830400536961 573943213568931329 954813350472182529 824928834035702657 573080589457216385 861434833859497985 524098537119019905 496344279830935873 689609092250872577 395342752871961537 948785592837186433 223539565666882817 938362394959849473 238607964218168449 592091076174401793 850669832641415297 143756319737388337 639777624097611393 867815485968765953 387093791367547649 199957367287648673 654340357502285057 435547151441429761 918699132913189889 37296688833702521 364055787658578817 238819401903715105 517582866446261377 527924230590908673 805913735254669953 837077463298530945 158551635236165121 363134891642271617 670085737371017857 962311071032264193 343904041422391041 133578595926845617 663179930806954625 980068194070899073 605429086377029121 553881883397945537 246193993178003713 925917346572948225 920478570060240001 726505286784881537 473318800246452993 324028532911857089 738948251996248449 720508691300135937 496341801941845505 954278742301870209 177259320882185985 436991387573353793 218622904928444929 826164892883927169 666819811883129857 585134935564223489 731880938883371393 627958034551984001 136441612863947633 644950571708275073 838374639361994369 962215267505232641 614894175662072961 442089025582827585 831152564746311425 446363031998021825 930917558515105281 606604578444770177 97170540797428369 770084986526857345 198946533423139713 884697306587565185 234147156264903361 658322429242691201 760490760048000385 376633020091812673 584586579343600513 316582943206785921 720175018230065665 94829744701922177 132607590012845841 838836472719766145 704094766838139265 286198013750887265 964867289943065089 570565177846052737 774237419958836865 208050050775863585 240371522211724193 951656979929698049 869735264879224705 156195444219203937 260360670033286113 655050514852721537 792753452419958657 639288455892806657 584413269577034113 204734065523371809 708602531435943169 500279977198086785 648709829222006785 846380763099322369 746551138217540737 282275663939582689 343959458779927745 479199740249629953 445777250597629377 203656254447164289 981351439804903681 490255801839371201 131537438298323649 180546819130011457 883216774602807681 492441361282192961 487179347935935425 551324015024984961 989660099453651329 212481686948596161 530924815643771841 608644638872714753 772664199366893441 141950724941597889 350886064969628801 23410199256684197 935116779902521985 416527724756495105 501646985058357569 499221174873792257 774526198709885697 669017405327782145 140672056639644433 975416404569326593 281168597961645633 80496273233851665 268148663507162145 805057977864986881 479957371291852993 379967754878936833 830600857497515265 177655374835548929 816986207685054977 292866842801831937 723335697955917569 694594753847962241 528633142507466433 667533795372253953 661723624810306945 200845517366129665 547114175021640385 799383881528289153 534323510166615297 445376912245318849 115855144782706529 986069040382194177 765417629285181569 803777754192108033 576048758777140801 72715441976900049 729723360401806081 521902718848974017 797943989534168449 251711102711897889 722623526616715137 804164326777080193 163066584215293633 62017739474757865 5557494490716409 602671078956529281 443606198369089089 862223752813367425 144217005560093985 395224485800294913 100166758126270849 831298424064048129 128495801210306129 255801288586251745 547126123604222401 161133906712041857 514976970733314945 508257310151176257 574778036690524609 753479200903431297 237958169434392641 553416404161293249 18647750681687117 706911834451393153 482088980851514753 615397211775896065 718921719966168321 791316246384756225 552728297003966401 162052193553773089 997475337559912193 150325692573165537 488849225596553089 316942995516622977 117810009328017889 666844679730733185 973076265771823105 349673943879349057 196235908657804705 871734296648884993 155210886824974625 164096655584071265 653398626686417537 397771162339186177 335988759774636481 909453713932901249 776910683430266113 784964862378263425 89041292317475041 430643402803976705 192201556813976993 762246509639513857 628957365985598977 216280931655955297 784156582153180161 875555256270121857 875434832772995713 966049729278122241 791714836608342401 742708012726982529 296876959600751873 504049549526467201 717003013995999105 108523109421458481 836153175250572673 837651629600539905 296085377619128577 894988979540475009 886957738312133889 980085283261598081 906923214960052353 314456960410286273 777240868762064001 201050410269512993 419199870667135617 890650817849323265 668156032520869249 577646771724101121 988443465760703105 542607405817864961 350091000218881729 725528831436005121 672157883883976065 188500794814846273 534480580943323969 988254808422947713 897867582231476993 155789049395952609 839712121435852033 945245637629138689 782132328000237441 905516420392221057 455632523563451713 112674107498815345 516358133328289153 634286853394701953 163674230395329793 107161846599350241 570909525210304001 477905214338310465 973788926384457857 222692379585065921 285529904311893281 654593308066825601 616188152474691713 443097477919845761 613940180441964801 629786429091073025 761941214932903681 935411805434835457 866875185186678785 513685647863656641 423999229840333697 306012715486982529 384521616358931329 499989113286179777 57051455968377241 567588307704863105 190754526973940129 380685155338728257 494252789711296705 279552810560200993 2770695924390055 516718713176462785 860390989351856257 559624333786683073 46350670897744809 175123406274497729 829215424695647105 195091344482133153 155335918853715777 755352221719821441 157777474525886433 437141175075804993 700897418061522561 94673122047840513 958712680902735361 971951782719511169 229336240784469697 66379697601210097 54027978559702209 212627160569507361 904659269693503617 945084107749938305 398370312034458625 334182564365502081 212803226491807617 218517788954333281 638797295212413057 220478375183869697 37551730539128417 461197567076187201 580222820158653057 751206283744092929 453942210977423617 666278709048672385 605072246967381505 125818865680667361 83956230478555937 750294897501749633 921979566367738753 399858833257152193 942817204760153473 321785923707469825 126944284490917889 250807609594755137 584197681947394177 837669881758376577 702215297025745153 551779689114791681 381603342196363841 887385622722295169 269884260468415969 421709835052563905 704316753238778369 49196004128123865 190978493806838401 552809834089654145 943339734158250625 888610860029817985 254594817271055265 255830591872335585 90183000264921985 626793432569588353 48787518228479601 479999123935751745 284154648898173441 536313059916412993 224617390406194785 179478786836721569 227659061856265057 540083020192287937 351711083882335617 637020216612480513 70224007427150073 942283399016222465 778222392204583041 496450208528369089 617440186176345601 931147492094812161 726206152066069377 280231495954435425 8263242235635461 14444386368300145 416712702697509505 511088379619121025 191357418330518657 9202796082366405 984612909019133953 355326733927650881 127141630684711521 565699776298462337 234122157137022657 50802387003454185 46346841746647273 498115408279336001 340683045465695489 568454548112892865 848247276895811841 784788761391471489 627392282112339201 729991152666780545 752951328405892225 932084197152494849 754244121667809921 815886023556625921 203519978467106465 237998205319176033 541462094715569729 950643920679237249 207135315501723489 193438261960483969 205079363691979201 852754180630281473 412608276844672193 997344487790233089 780307341709885825 944457048205588737 237357188605280097 691384974145183361 728328799092210433 94084283038451841 914396052676572417 323844346387037505 212817118153253665 127127500921869089 953257913915201921 491675262680605121 857194202712705025 610279292616635137 863183089977972865 573751912555483329 281497367430858945 657553765729385729 127988624670059889 524535996894929473 713456885813300865 704420090059155457 46093095435416841 641146951513182081 82342327149348193 372995206156712577 743113929301507841 721852132781311489 362293924220793409 940185393217884545 155821721678385921 302017128341763201 425816547846011393 205811198340295937 193191771406283393 564464101313081537 205104983709262017 126891617112388385 361626205846270913 282984935028881793 711741673966031361 778221697974299137 546544734115180097 56578729778966161 122538463312523057 562098232292125761 161497297278877729 742087725725557633 154983739060924097 118601201120309697 689401743937118337 586674799653952257 799632239771838721 782419490691321345 569743210658593601 119527119984471857 884188289661295873 346138374267535937 142503191656437873 482917157021422145 165960858822003841 179628700617140417 796754403432338177 993061846244845697 702412214777041281 730263941534115457 832426550361539329 325976104062181825 165907581518936801 101836545011789073 711507038841425281 655725910329525889 846352720478108673 747069729400163201 124303633182996977 243281612626010017 137656256311899489 478470249629165057 542402058387459393 622811786219902081 909975451508955777 627012081863181697 978264695819270017 476124713401350849 924224550063470977 582975720266684801 468325850062392129 170566138874281857 208695324389822177 416513171406460737 178858651428136289 484651226698776577 465836633720400065 278610080692910593 979357561170864641 310803401355347137 251865198957943905 760644043671089025 204862727961973697 735675813363844353 30159980838462277 980387355411604481 145337167072959521 313650341032317953 664179077801833217 454893546222205441 456308960525014145 104377136834973073 425407499664444801 610185353902831873 220547469675487649 4892562123448131 850698085541750913 311097604300112321 236218973830695233 513317739861964353 511032781978386177 22217125481741817 334052261999936193 584901704344478209 935559042409494145 35923618946878121 96452572337234705 30865051900793361 71722814399194593 732515666415647361 367771957655200769 642879909928669953 21027009080626157 629875075399052545 900239718139552257 155972755700293665 652619060356769921 298775873440032321 508167046543228225 373165943784048449 611404742212272385 280601762137120417 228379539195664449 427414554096362305 267174383433754785 365843050314108353 372438800625694465 739605164053475713 125413562639607793 846371313482318721 561754072965676673 812945190529308801 983779845280039937 217332586556548065 56445716079842609 479493352843181953 781011700684160769 803878101131441921 9718513041498513 557496389299974017 273271973803147713 655310740002018817 929073240671606017 390362229385377921 778217745527058433 969135812520260481 222093788845405985 299398194080243457 656657659837620097 167661767319142273 506583397674141633 300882280400575297 628358388100338049 391020366406177537 521901370975577089 299748995693580161 630870402996535553 636711959130504833 280509980159898465 491416354925238593 682261209449450241 564100128560749441 226644257276724673 572440352681201857 70098189908279097 292876448875343681 943954051994346369 100265283370394081 395264829020078401 510710702962693825 587852157213951873 550975520669528129 301199850541692609 223539977055533953 63673554359489513 228404593076820833 633520289822399745 341801886382011585 771772954627955713 683103419054521729 833953300822727809 510078105005501185 879149879135290753 38519205132448777 373909119925912129 621904686745846657 828506591449702529 5422576018549564 290355642245728513 984870684826685057 574853332967130369 133400809717588945 479005072237953281 235636618176709345 652541577452701953 317492405395388033 421921651682467329 675354704627178369 68218478347425561 894280429743620481 838858107019035521 481483798093687937 524568393621002817 48621981398998313 229903757092060353 233608940707167521 83379400539534737 261426495050759649 62980744088122265 803168684267273345 942608119211037441 290389289731695745 110583157334886545 37658160830797985 39504011672072185 647346561930536577 78768474170971105 909732602218422657 99908675085437441 754076746087339009 636258306793635585 194629935225091105 72605565831757697 287188625238602657 446687481344667969 32532525852484897 547725138396948801 604591585565163521 52283548004609769 376092424446536449 330998621482926593 351445782863496705 937914491031477889 720671886718616193 293014646200568065 221072539009885121 821487238002404737 272346825755985121 537105750041824577 572825824816991489 936715120495136897 885955499785307393 824240468072027009 939267024793696897 579525276581094273 465143472142468545 692110351933813249 972155131711648641 527698671292711169 774279006122650753 332893890310749889 741895897055787393 678202507175043969 687235890636568321 714990003961609985 507444079891204353 707188865635146113 162433545381968961 704006616805408257 680605603915001473 88521023562478257 762382439053961729 753753824312688897 115748962979413505 18301591109633365 357626683463433153 685840454140198145 536740421671272129 811190978094927617 850452809768144 884246404033966337 669223252112974593 50922280716918065 511590933262294081 17105111019965591 858050243511446145 99566049655678065 463173145944320897 920669916301896705 824758829624162305 670627117676673409 351971518884351297 189469004592304193 44582213735129273 738442292050351105 298854823000990401 102015077316103489 610875643438792065 544693816954065793 680755346221285889 953792028744750593 599387311016176513 341885646032736193 316915270896682689 489880695144670145 866026041955141377 518699297960637313 892823455276481281 640423301955202305 8305796715450954 134229960669003393 51609512425638825 15700605349216801 319237861669453313 663803125382628481 327279542131957889 857070974773684225 967978256760478209 960613932243418881 849354415537160193 249185854717886465 187028152313647681 362667157589868353 480027450947044801 152165239513585953 842361778107619585 336901931408689857 921838965027884417 124829056934366641 649777236770862721 631063404578355841 978140848879416321 787299747230498817 295413613302390145 193560251784063553 885490315789237377 59606906511071145 466260615534455553 982573659899657089 744888609319115649 849250699566773889 21237499153546225 594036875704304641 38913059250685225 122555899814607025 286794037976083169 535386033530244289 968849741326192001 550236945539928961 372870608036567553 115419415322676849 517614447159413505 175685374511651553 933454875188491649 733045075133901441 331372015662577025 714498475853027073 477021922842158849 767622449771053569 509273629337055681 195731041263364609 30100741668636745 5113739670321139 443698750308822529 129934769805153393 114455639085395697 297082041580281985 913008274554098177 307541243996460865 885414125606761345 929057009803017345 598408530856328705 655458512380114689 244346010191140545 471911778063926593 182537256162586209 412427247579067585 458959600047055745 971258552059680385 749382953665683969 717884261591485953 555812864471352705 477701245868516353 605833396627755137 678597914229491969 573247999685523969 682933346198097921 100337792181743873 106585708662130689 840979834809917953 866614409393420673 942805577599212801 575838192486024513 274059760570683169 305800789730767489 804023299296073217 779819236116317441 301280154570623169 597171926283479553 167744834662297409 582879905065901441 386787432472718977 102734342061324929 52519671147376105 733525541362560257 122367685743899553 578077995697512449 44714368410236465 173452384441553409 868315186186723713 370205335185914945 273624010250539841 851585155845306497 782873657847961345 786678897555830785 401758715977731393 195789567462263393 511960950535641473 12190140412627671 239145438344916513 55917752343596305 598382408599963649 471116943469880321 263752639676592801 300409222849360449 927264626338544641 759311443052126849 637995321852468353 5479195494821455 944382229872804353 164970122557136289 453905601874051713 642269047893073281 486913637109868353 602335939532594049 70279885336400841 55124353121705385 450580234953196865 244144287844378017 880383007754371457 685943433179168897 109854888755226193 775752333892114561 478172800850909825 178467748440631617 213852975616635649 538011291462467521 487200710104385601 576253756673501953 332650023029433601 675005073101630209 745165653572666241 83288195729444689 738237350034882689 70263039335756617 767494582763585921 201824130992598337 110388662022362641 420060823171581889 567364496604664513 803687624532848641 877749155031597953 349677998569248449 812462281879387393 775323590188399745 183982153438254401 388336250495370881 728821020343058689 640128359983528065 531449448701739137 756973253236637313 100719626608192673 481694764875292929 652418138934113025 931617235382759681 597457174297613185 436637189317117697 220061701910356801 481141766772353217 620509343402883201 504458157027549697 596564080282806913 664451207236339713 998962391756389633 833878607159142913 959575529686407681 147151071670734273 461145230527360897 530220188275301057 215365690626502017 165595853324191457 623112880185299585 317463694662059457 39655606027213961 746606169695453953 710270111938765313 652802258027172353 955794030586051969 669459015601859201 770282752753143297 592775150070515585 413307178129191041 733955988302327041 349951262177992129 450947110247703617 544652841491970433 341066152536768641 555487088872762753 60753050792961009 409132408560470401 183049301478618529 857332296409136769 897347870217679105 663365500502610689 25943305388210549 653117324148933377 943499989557729153 388644586391041729 712322585701983233 384505832248489537 671784175105493377 246118794875176417 945405070896015361 287599682623618241 914228289731717377 788490060796039681 481628844222157697 717466542523705857 397438884677676161 27248525155190609 668088644831044609 453527676709210689 922986067379788673 711060563147800193 939692995368531585 695449530603777793 297007920976703617 15509759550045745 830176563360623745 283390012700390785 277762970143022881 856861396112311297 158405983086723265 409654272440430849 774004848294218625 30882374252261257 499602331682041281 71835552255219425 939990485513938305 128133780765683265 528646330407283905 294299681961572161 464700867267787009 303820326978073025 783634691877239169 712487292736096129 424115773586812865 675612465246263809 312044419049655617 173151168957414113 377429959429313985 407360923486979969 264587844441820161 206637641801204801 652842041861227137 508932510958022273 44081340864508433 431105871099898497 838527981033244929 469268149347872321 115006500441495521 462727574137073089 612792542176954625 46081984840828481 66140729317581305 743117554236047105 97963567492676881 694391951717367553 291526203749100417 821332570722869761 679769332358326017 138430098723251409 527608541718152001 211687987595862369 612757772251505665 716683168395977729 35710925315299849 612448553517065601 38442007646189329 175243149273502049 43842325395260673 339346913055404545 222578426420732001 195811613927734401 20521493926111133 580191340957082241 708215669495594113 845233424564145921 821808063524812801 993988040095668865 659434268007053953 375092645008894721 872669990400368129 194593462162554689 305191461817322817 12569055766210369 472409258810685633 412623810597889217 92182952061868657 25435339971355833 473966794680251265 711002480232831873 819547067241394689 950905604988310657 917009475722963457 333066990115892033 696606115578809729 314283239606400129 398868537768009921 334655287529340481 368328618480667585 871382992776421633 765376124496427265 543242454766126337 563093733467944449 659026409094398209 80786772961999985 1323148333437275 95559542372662065 279164181289917921 293249832592422849 494277855375994305 606519064434756609 551121393306093697 816318743345163905 94492576770374369 134735916677733777 197974841669509505 679970311827233281 136217153031108049 526674548092039169 670163450241094657 514413184979076737 885367450390003073 823191982211717761 713236046612696193 480066191870079681 804146332662096385 282678077132821665 346413259869198273 176585667756683041 604048072294840961 163483515391170913 601764841672366721 397442853313876289 807715913811588097 991048130892458753 575788118140170753 454649538366851393 828563207206126849 863850828769336961 39650361294167881 306778856021864513 358490190221996161 634685319128003329 343085438427610945 274030092323869217 313001429358489985 157987229640959009 509795968108267777 123968120953250609 607248442384726401 478786947342989313 967214195172520193 433581164515004481 466808432613856193 3752829294064953 66750706491138345 565921586170972545 857308679691438849 629760277485750913 546467756992203841 296924890219258945 444387265685218561 191137657986850241 58836173912983017 59768620234720513 470139781327983297 744489220349400705 352379369020130881 175686951050437313 207458767860895681 351692103227783553 256207726086433505 62475038682336505 585973217551636353 499848258501593537 197459356742374593 771601182777658369 982209793119903233 854806751437060097 88371744432141249 834121131802717697 544820845492264257 66146461072200681 385120936096260609 92308984476431985 249077123029064033 100637775567527393 355813506876888385 271559674403349057 812250586118036481 493223514227018689 839359327096847361 584780530963428225 775085281312481537 775138073763208961 347773015499843329 753900450775589121 289467101506314625 614208753655638913 407256680756862721 840636352968061825 226976775484001089 219568426633550465 771838947042585473 77244390560835537 118689904060342849 799493247901601537 129143141565723601 119249411994019281 587943603433284737 185027003221513569 280913704798525281 463316973720694145 482516641812363649 652254043862960513 479252180293261889 107359359323851329 941589175356124801 891949608243642497 669235362897342849 315127125314276673 439904616453784321 526908748291383233 193966144383782785 788032231119757441 183820113919619393 495197125680228097 1525106500071872 862504383285752833 541598903233019521 573167681617910337 325255785706080065 27150394073686357 876687708052838145 767260676293695105 37961583920452569 91343684965281121 824280754361634433 860889902933500673 583675337925033217 502219118559878529 767769108253599361 55279069153336025 322566399188179521 382613680486443265 795405280069413633 24738467452486645 868282528260412033 896127718742974337 464498663801986561 341977189744518721 213717786069668833 100661043823308209 189642713948980929 782669340287064577 120110720898512817 857604761594814081 374930114771228033 546298029740491137 952892317061969921 965069814650249217 603032881730594945 628577452860945153 281328201822251617 90458409273054481 304730664226564609 36415126014908593 591367313375446401 416311366727640577 592407805127745537 976962450790289025 193977427325339841 75294521814726065 34778268502730469 695976238973209089 224499434420852865 342647161016557761 465332684894175233 46265744560052721 730194870976166785 350256709597857729 794553795950673025 783843162780961281 519327737816428929 474223004225606785 779760819732953089 807569536823869825 310069916297013761 981434087524291969 793590017044135041 258256622567309089 963632313430640129 470020095993007233 522793330198222593 396637562655591553 233809054924225985 838934045376817025 876559701236725889 198269276181640929 613212407476186881 224304710407054145 44379869230251505 489816341580613825 931629462514965889 561218911303740225 927155408460105729 448453900581604609 369030765170908353 201444920068084353 84491813464406817 278104802715112961 317813837166173825 638156947884027649 861733875653907713 637307905430596097 977003732981206273 671439333395070977 651244741954680961 838739206841317761 924616197611360513 872339682726135425 925768211218024065 275439378982845537 10599473963612383 563229378379972417 82642321452393473 899929351746941057 387216150960856705 588569138053657089 534471422777880193 726533933834225793 70039462220126585 278843228492959841 356059029880693633 221921109656896929 152676952251145089 353020086230912961 83525116153321473 462265682616909121 311781234982948545 218646028941648737 597274462145488641 76349408085427233 993870490568898689 636434020681605249 996667515921739521 161729736215995969 208093193344229377 956447643987459585 784817274923422977 595884827936764289 23590149015351613 809803094153664897 773965270466060673 896637679586241665 128915055146467953 972945708522232193 845572139567533313 87466055182453313 424580298276627137 96353838783414865 957913816898223361 855431542747005825 936830376049176321 606958329608218625 694048384771203841 754949484943459457 37968996065647073 620242044912174593 744081393748768257 802635847033549569 290860367287439937 416127346184580929 280404323131048033 660796339305186049 285598277201248865 490221738108431297 428832101813167553 744181369182804481 765921051137997441 452249617643516929 381266568249340993 171456722693527297 641004231590134273 935652756348702081 8733726045516478 75098328331741009 212168607608465025 51120374479140193 692578961516627329 577399101140081025 9306879877275521 872562991810212865 24576343890213793 822890763506457345 2090578365329777 612749226712239233 765161040215129857 56272754264647065 928027669030402817 919082924228519041 177498057942255361 468067931680117505 943083406416338433 505035988294039809 461351291083584385 656479811303135873 458860222624199553 802421635273191169 335534503326766017 222722618977861953 669389602562905089 662470038192097409 905055745984125057 518472545009011329 4677793089829408 303655055894694209 295979092688394753 578710320106814849 269650642138163489 671143501361441921 347717788811845441 122380659756395009 56568675695420017 371948761095580929 72261274181197873 398897303589315329 754964508046288769 132345095304103217 979170355287660545 953112372672954625 52448656523129249 806439189079128449 533620390349636161 818109642877495041 727219608618714369 879228050420138625 475027019775094337 607862149130703233 111807379208418209 951848724228540289 941673038291309441 744829355927329537 268609611302867521 184522074853290977 991213775761618561 35997016422832929 400403327707156353 183011645869839873 300042143992055105 810347858310286977 640616545699049985 441985897034399489 391438629145167041 297582441954709505 274229934856183649 563839507271580929 461536276224034497 199000997440698785 854382341961088129 930273481625690113 724841435966450177 954347824777151745 153833138992954593 957856071834498817 621938037897432833 911273997996978817 554271783076377025 175113577069069505 358761728727696321 965680711790120961 288068523399889633 40283495924228417 170280685256397377 660978711114815105 942562662040945281 114178815441547953 715507587938443393 752277912444945665 180643985839058273 115763010300213409 862562437809838593 788369622430458625 665581747445163137 738747147820916481 262203928029006049 911370748273206785 473301697942819265 381144914593932097 939168254387720193 282979136552235393 680237973485720449 137234960864802241 259243879272244001 919980736070407041 506250926726043137 289384261789564353 115839163213461665 253116718038405953 124787082919500145 897907782806228737 785562259854256001 46451066062552113 609471102985541121 968430172160225281 343849546383079745 953390531459497473 128794763974969585 641551049568803969 727895444734624385 605538298883764993 417762333852326849 228098278612890241 857123091641692929 787274285623233537 314648134736717825 49609964204663017 746387250436836097 638637767693062145 147928369262334785 548267367895135745 302338436848014401 538656049540186625 466598241018761665 129284045358289745 710345767409503233 78255234258413969 828234844611220225 583342844616822785 682645845017457793 454469870208278337 473199046242246593 614288522959341825 735651384099011073 464626410336215681 928293434358867073 140781207539845361 436436560334481537 699925084794252033 185141204333167041 338471301847604865 749261559374215169 322425018174293121 701780363849227521 295571290089071681 219676808024797057 138512282290243153 272861719155731201 139200776533201073 456453212443815233 376789126466569281 824905539111117697 287919579537600609 863638713478064129 350878932223572801 516943406496995521 348416342795175617 692888911907029889 890434560587515009 590306366905597441 117988491819460257 539430728511700161 299831760497887937 219200887118393697 211460014321588129 406288358078196417 537413248434511105 999048149785554817 299388041422872705 376550465166427969 73137014943775121 583482651889784833 637284115094232065 931431965225922177 394113425706244417 582670753433124097 62222908317210113 654753149924186369 691453825656971393 982601552521646977 528356580721109057 797418662867411201 824387686945264897 682729056040560769 406848466366767553 216849223739028929 55649927702297929 1438883911038858 564561964419780801 37545347758591417 263233931172827329 217032502000197537 801090900184476545 934614925771636993 725913076261441921 26150036616957805 722622805854726401 859870730720668801 162243313444143681 669796894669108353 986538099878686081 900820011218069505 374485546802709761 935532510480715777 1042583531827291 580471634943730689 650068376152169985 157179375474104449 313609585646133825 517447066123377665 434513175350879553 142999892906960465 790298033953106945 921595114908026113 782453596408053889 940175349122686337 260465276664234593 803497194570706305 679414456435274881 836238217820966401 78985183234848929 133355077563546593 608909648326367361 683613927185579265 307414481235809921 55347166136510137 210339278794187137 766503933817819649 218849999392219265 910317399908532097 666901741543249153 92996274816474769 136338047639384289 458443424002506817 603700941413769985 350655522519122817 285111135993517441 743262849607528833 929461459795582849 300179057874604609 203738177638172161 371188666614994369 776429154979531649 166393620652844033 163208800387181441 171612427789622049 678420585889334401 514413000215771649 96381967100882097 780197028282156417 463505796318550273 144817311871936033 369090342204671617 383445065667469697 253004461885176129 7004373417462518 720106300687462017 860664196599980673 70509245910535865 894287066827349249 267369720342358625 747732919117762433 132311495829519281 455875053703667969 295203290052910465 666419117097415681 63307201045866177 625717622511064833 790174569125539969 157364817863733473 350244488859083009 40554593335034641 335907007522280321 721294247991391361 987701919708719361 91806904384771569 979221146857710721 511723738400345217 812748519007122689 448645566229973953 276853829689997601 686771640442326913 673745912763429505 801339907309813505 674634012458213249 274029482302776033 689749180539443841 131561260082353473 175990267896622753 340432432200753281 172610164522190241 524589263794030785 456253838391390337 801353054058832769 687974040148326145 730342599741394561 971253725036177665 815557655035672065 498301024272230081 766967040571120897 506653330590367553 64154545065914449 675879233832482433 581618999119403009 97453180647164577 424298568835279617 302185973840586561 455465117028143873 409807788578589825 447391642933151681 828192190791177985 609285651392955393 880128368740400897 415155047770678465 195202538774601921 556054311496797761 25343401492236241 556691197729346497 185120533160635137 709227579763169281 14767575316795957 700070856413201921 550788673216267457 720095233924087809 485512938206639425 340771589317338177 280066262920847457 942428583540678529 612615745028193665 927274966195977217 270987011048539713 343946655938015745 50525052269833281 385248952415420097 279723409800929793 466061026820941761 748406148934407169 273068375110351969 178839438391754881 618340001823913345 27579984846354933 933155628526432001 901726376511128065 152660229515507937 180700427809568961 979076206027809153 412102505028265409 242721376427045505 209941011374425569 43944526375153001 227555280129614337 274245033004863361 932123387950923649 971055171537994241 436478254833424705 484645358497107969 324597540139635073 315448384994620993 412193650972191937 461253925178485953 714630488943186049 861166805693482497 70969117791044313 175437600490244705 790552333468255617 762208246102002049 207072912773035969 385423922127731777 764047525331591297 257697175551907521 223629568671448449 50726088344209329 684491884743309185 768780754904636161 159127130504593601 261247216257178401 508473566656761025 584524097906079745 872901319950251777 568073727242296641 186575546946514241 518079220976883201 326320574664769921 312398413080050113 636739782804511361 547203199092717057 197882879045984353 963827731881668353 936305570929235329 932498683348395521 358799713359523777 807532991463350657 555968344123726849 973364468270414593 660298362454689409 847434112261698433 666916774115563265 959520536444440321 834860306008998529 134115434588327537 931377148265426049 2181267057476788 271594521859618977 73848358507962785 206451122840647361 983687586018898945 812209335005313409 649443291391893505 986827688196143489 500994070920238977 240508999794151649 983306240747499009 434659074027408129 253285716720565537 657540574150139905 724791240754630145 511214938338753217 146741530202501025 689616894936058625 352601452550960193 67096084404752785 472763665433372865 351231655200187713 481607043200998657 63649698293858137 825671751186700161 153776779611241921 563149638957288065 201259257970420449 130867707031168129 629009556348727041 207949077377381985 699485396094871681 876877010077446785 129061374585070609 558501162596531457 404335664901580545 709663371687664641 518720498971269697 338862971073584897 649592915449915137 233515425298048033 27672148719439349 137597773926433569 748110427616310913 651061625382194305 57879301463536593 186152649053415329 776888573923656577 700153425990645633 512501173573674881 9951164098414013 603809232189078657 845162257741886721 236462301499834369 311008932459973441 306971941512216513 445483167110591425 334417625527414913 825054191468570497 198126485823351585 448672533860897025 499447020539967937 547216637061271873 283831751564264321 286739354005685953 476020390503585153 80718385269324961 901416903584461697 41854479237311897 464890806912812609 203168930101814017 436929718501431809 495460251870905921 617512288869598081 413664142457339073 970004870095848961 488899479468354753 865879756304671873 897675518025753345 662573639291167617 663807967969244545 683515500594900481 280572846253324577 996792484401808513 379324188844517377 108468270980544897 817559049837260673 120342718125158401 636483407009290369 504061833242992897 448942947389372929 637823758699866497 596927054483241857 252768681566429633 924291933363722497 24429616256441025 635341612570169217 428655537876046849 34474861579429473 277189004145910177 388040075142779265 670639417720785537 782433574187397377 570115291448331649 482133519964474305 69220440450244785 45342349228537417 168629999435196961 282255726356847713 110959276523281857 234385859511153441 77194253988295713 259370458429810209 215907218779968001 523590855896475905 249433100362367105 356504296030717441 412264399908956161 103992521723913713 355019428719884929 840128053039574529 369150717648956545 410036104531418049 260674011063585441 627302187139346049 642563634975907457 475765828931432833 497937375045864897 464676489223602817 262031257146567489 201419042989233089 27604500143937117 806187056668189697 17437013494649989 867031862218031105 805236179355659905 945144415289302529 208907951807255201 317206062854058497 754947907393201921 259800972437314913 550061149447252289 787043451904910593 286329896830238785 138994070833899025 109456120631399761 848306218075766401 974096849293133057 778778081949436545 20594415924385601 760117657570678017 259754982077566881 47905541438421297 461654930565607937 21109984439949161 342683094019363905 678538599902505985 517393825208408513 879112489099700353 883655710551750017 270738352534049665 792935478520611585 277636913386050561 841716139141070081 830286233507475713 498824598370610753 351065378523916417 65787155208994361 567558927831452545 505613579504888833 346212346189265217 41463587721509041 451951477251864001 51962473210743097 298573724923731009 92665845353508305 976292750203736449 250895590952133313 56976167021833393 14472981022564115 876518521249746433 783277861866956417 288505647153616705 490349797126469889 264380375413633569 595159665820695297 942659385909355009 162611308516417793 59118829818796569 566430031924276993 673886891658046465 83431167591186289 494886761575553921 922878889543120769 857447155097748481 694724978407478529 284469759425004289 193588547349740737 855317655143384321 954176346867569665 139833689743124273 232466818403914049 945379634846478465 742499594367686145 392681897635693377 829238268082313857 995030894371357313 20349865269054137 483095363512841665 724489999423646209 294624937163678849 134325446688322353 854154117221465729 49213269605722585 549711507839734977 248110054895079201 21017588034464297 856106114327538177 525091188498795009 660451188551448321 193220652047696001 162744106332318945 227453586615840929 95465967632264897 190991241318766209 841250452676639745 374227564908370177 257434730624098049 585409813896202241 461591905126105921 619740744088520705 642136614017403009 36531063233280041 413007481739732865 69496965710602153 915876949678349185 934619281857717249 17881837793048307 811092346904192897 3255149915389666 351981100076653057 32768343184081061 905885804144293889 272650369440398785 374208208435785409 661037583866793473 727026281852605697 47212200465224897 440788455122241601 630189169163152513 982949206047823745 787311534371767169 929951699002710785 804257457517927297 845246705967927169 142034073247202737 868357308021568769 388629172879440449 498272720073760641 122112359585756289 32998533748180849 862261934914890497 165473039610791521 640043175124418433 493815478458270017 52661531200506321 342864455454748225 846002302602286721 677418313761190657 104581380864679825 10084274796927419 77149509711716753 624596121943152897 727414139406370433 998874375836283649 865239765144238465 279619525385893313 922441836061459201 310760483537993793 610973694925206657 353557458140993921 163911380646375457 901170290192016641 46707695678421145 715865329492000769 652345788771206913 525561223460247361 51103502565467809 10433744619700037 80252115183647281 491682894337191809 344754925904297217 589309194800360833 295733917280521985 226388350466667265 945137484387572609 187731021412457025 155373157005278977 169065029055861505 368361336893585217 509417806904334465 701652851937716097 698538560708161793 575770811611050689 985751464283492097 950311567876362113 216093133357492929 732651513083865729 54343997127599409 38143068114315785 602058796629481857 397030017322919105 962250497088074753 161293161415990497 573371683878594497 727258104829317633 130757747859004065 668100083915099649 858875464355467265 391864893726904001 769301126117380097 289638672273362369 20284223944987189 803762682711706625 645838643505097601 866651198964795777 450176222183248577 68657358691979201 613260271818841601 25393107982104369 922767398310345089 135418429314754001 762578448700960385 169629073099564225 735280912446032897 330808668553345345 483302185782616065 384747863570943617 212367222086630401 34585576665008945 522237807919960769 526512506291389569 236246021514094913 251417916618976289 559804353384787841 915739241508852353 672169624882048513 326787060042349249 286746373123062177 846243843633509121 571704865198601217 864166319334856321 335941594977935425 92371082062790321 922580123662147201 875018421363236609 279030978588306049 970621491715000705 368953509323890945 441873354562034113 764164391019686913 354223271646169729 723560290349684737 323922557839850369 480701794561095873 587505095212655745 535050247733838785 375792378918617921 173807769029888705 116771959236167793 339811492678894209 790666474118225409 284221703865906497 104859985028262769 225704272497925025 691564913639837185 796897402767012097 477061373438012033 751529199319765633 667833758598519041 590629458120044801 46706571799425945 214986983582637249 441854350909295617 486289886514423873 270031195274363265 435733952787973761 923373067140531073 494082482690085825 103329421112043457 139407197753829601 701031395114540545 613604459867143937 592717504277921153 291817926156074497 283619459857604289 300930512031609281 570639809242571521 266649328975663745 653885115980074241 193973770909718017 906709377965377409 39828792081596729 467631999202026817 393726549552862785 547374620758198209 22281425071756901 318185053030930497 461578175826816 353657287270841921 81145445167653201 204567580045065249 369526958642975233 923853511803052673 496997757914161985 770021373339943681 803065604280259713 974293493016865793 378582931171695937 110537524954750673 957027804005345921 892305325398574209 552468476905804801 351201647011833985 895544066613876353 108338711001188417 386596749078041345 627370040374543745 448529874936834689 436313807586166977 945626648022003073 229584367357233537 757874722992180993 370833375777330305 442139504549789569 132928191906003697 770420134693377921 15721735740264365 99230813176692577 856080905209779585 42975582648136169 249845895707160545 312855705775763969 21109619398586689 859802652582654721 453371632879928641 760799017178985857 316159149339398465 73386745459838929 551174354363560321 791683305228094209 19380775049697265 715107387924430081 851350304307111169 812518062045686657 309033647414906881 686933144803685249 627572175861310209 325563403346070145 262675030218119329 344950507519197185 216943495399696929 921489560935388161 504328624469053441 579958281923648385 573192334194324353 670842342661888641 674710559153950849 852215230765747073 362296031887460417 552682176469776449 323851818319127489 262539352207294753 338358749157357889 479083233383921217 21260470348167361 59267509068288153 556811866439055361 106217240707767505 775218633896258817 362164476259163585 25437573930311433 534386763953126145 594634218704939649 405416158673741505 357617517888165569 586122766538100097 824417680936534273 290673061162134849 463495141903258881 86953962588228961 864605894239829761 329172378579837505 20951451926940481 259448672756011681 936010321987055233 223830629817410209 527593402820322433 357506388335298881 588251545506992129 985558897654637953 906131014594841089 222643857589620353 832508420180062081 933729768753732225 567987740820520065 823312042637343873 809634258458501633 942664307608108545 323787592391020929 656353567941639681 228576038728249377 261279157296467457 745156129453711489 338948104939550657 900002273938937985 451833450956367937 351349735338366977 820303324112050049 281052406594398017 919362953487176833 28502641249765761 493564408345793729 290141989518346561 992330045619237249 241293041827326241 516693472267352385 762395027288448513 876823124644300161 109742391919077425 861294383842039937 828754253866705409 54003040291714657 181464666567642049 833536249422028417 512993370245140993 789237622955578625 506389061762554625 962593014102271361 764198924373019393 540433507230002177 331829375476125697 468625058197833537 556905146735346049 814537618992840577 686430199369205249 821664150392553729 191679221212169185 750234191592706817 258273133828588193 830333461126546305 375918734764212545 679827318539775361 132189575179445745 978772358588873473 433913973562638913 625619148977843713 111639276504057249 413199216761800129 228446879909256481 50340200623320897 879539914992257409 696117272824370305 230572416178247873 845056215296263937 158961371649404257 654256492365622273 72608361551516513 92285827139289009 218043405994315265 882081247781588481 800222757017010561 380760365622133889 563895951592506625 590337200435303809 606955876452900609 618411686962854657 918261430389215105 951043913145372929 808272299130251777 341981331161090177 634647347332070017 157070218836228289 177659954132849409 358424849934532801 564389044204922625 434590046232035137 25353462515099069 281484155976695393 110215925432235905 897065066806280961 817560280997440769 705988518612269185 313533781357570241 664819991310412929 992836614133480577 655316687615819393 439590088650099649 177774421597465697 480347372674060609 759828878180268673 677372425549727105 261604666630450561 325627176800750849 794903308273571713 423541464124262721 758787673020354049 612239096504765697 598557957405187585 727583455081266049 473010012674922817 377131050147070849 575699525638409409 34971765452546321 693815525656990721 563868108651462337 507138526030313857 463366928150954049 641748547649928705 867248939354667009 948087355058046209 711298877486989057 104383471007881921 986697832766026241 307487366498360641 947527638726889217 200398508729779937 731486749874093825 633886737166786689 921158775174255617 320259764338690177 281136169678489985 36533570393498137 217011435563911457 634263870071908481 887745768822625793 585803547614911873 347738950269580033 245901353492261153 367617690056420097 962118822493248897 904448659446110465 793131341117419393 837082916267902977 257330068040740641 602348082252369409 582709019431607809 537276624488612225 330446947820870913 969172716232556289 781813261192912257 15707912099955479 337059099925991041 984365752271592961 713640800779476353 905434527946226817 298360309588854721 929345865784377217 414248118929197761 597710766694731905 364068215475068545 437505061449080321 639740587120119425 38978058074491177 219540958424158113 511238369351310977 877063237512533761 11489566072256709 559975952158904257 517360077368856257 347396578328901057 657803869268093441 825804745765804417 687371200495853441 815886979284005761 777575084752541569 288467070063969537 881499095080634753 380652119695358977 920859186983392385 872976926825469185 662146587133129601 531330635702676801 401525322012375361 784529303687090561 540903761445598273 194649235105348609 698908189240569345 505408091001680065 481754714764612417 351442981188132097 962789619746118273 183339352316689729 870343174152587521 74292993047894385 409005884768845377 934009570138254465 594558983483814529 533573281858043201 728918582633625089 422681165641076737 165311129232826209 16482652712372925 439762739747891393 19757787517601601 868826273832077313 240961362676376481 594222583818421377 292974893724416321 354443753401305601 994763349941653249 931834867598553217 7937322979511664 286582739082582817 238006149027871329 392958201799260097 765440182990996481 328873820052955073 452009895306819201 694676158776019329 967962782056059009 775539704030713089 953046911234412929 169348496738180641 741612812358422273 233767110241721825 699762069069098625 338440290018553473 459439869513243329 415448312868882369 468624253028924161 300219596888197761 536378976160360577 982325242470686593 142088610294624833 279022115004920577 567196380189994177 560905631223967297 816570697502402945 960762628343744001 731886832999460737 198828457621338817 887364909887654785 134579500873627473 726334132525163777 259548969935458721 678913536539727873 799906583816991233 521140252171075969 774830907850137857 363107229807869889 173478237557105793 692923182663133057 712739260652462337 225455422259859265 849014288643175553 297775001798409985 231410060780483201 7014083237383063 896454209383961089 606779969528656001 425248375827671041 355030991476059649 626090184718051969 42462935319715457 120410892818220817 971623222963078401 539888580902413633 339841353761567425 121129348186435953 49820626691758465 117415215570602529 6585045468167295 768914607918809217 50500497739907505 272443311378054881 226966825901978817 464862507249058881 900735269647686529 819500658274122881 300259567385037249 773700680634270593 710634648900768385 123905874919046257 835571471716587393 120034612984433409 116769015935904721 306479310398813697 254506625006793985 786260084768052481 198719931978590849 232943625681883745 646312595056723841 702222129173158273 492349031696353025 851529002709000321 846276227366754305 293956631465924545 178266260606253729 829569810110854145 389123211138763009 738413841558248449 874095145911542913 475649970808106561 50261733951909801 299222403071034625 249984382459960129 478474790664307649 307205935637522753 832222088361568513 642034284315020161 423094181434507265 712866220755554305 26212331571251469 9651409511693743 500977607980871681 806171107483276417 852295933244114689 600197723429222017 469971271611385089 431384491166337345 43132032966916257 5669837356382602 166204570938731425 786323295753003777 110763673288268193 457661955748353217 661032321353715713 965408788334368513 478492071387130113 72791000879394833 196203126561101729 453170653546504129 179196137080147361 773476769581907969 39359243135507425 907661578154996865 330830889282701441 38981726029991393 365050824221015105 554551894237999233 201496290470181793 837556959574460033 684664133820419329 697904084510891905 223987702523878337 729170749966360833 488620751098551425 802345977993848449 306284730090034433 464496896417347905 908129497258883585 576264570913050305 343795721730991489 522619294337861377 899516378343633921 702549908947002369 995764707203996161 88399996767879681 765196808254856321 741275675181352449 707105123666131841 459917988970094145 580790319897516801 139580355918820225 193714386972978049 864197946891682305 142437451105323025 803105416305296385 360334259013988865 41120155718434857 492413068426088769 838975122078874625 972168110709226625 704567346043820161 550616628415681921 603911805125530753 582286645379973377 408279274755646081 266059335318118433 267240801433370465 844512491199886081 311434248104308865 413287398394132289 614946302976814977 674760356833751041 563666268059197505 366631184201565953 618413272532801921 912137233677533697 297189892483647361 78728561328190945 413976684933029313 464515483826311041 639200047363917953 23038709931086033 283967992289472449 82444637515813217 433123727813995905 2766678446462834 196795176794861249 211454399808694401 3132586345603983 716110577499847553 606037365295502849 37935796228289577 911212644441622657 550999068868790657 883023047460792321 220408633380507969 166787589301211617 778108297828794113 773462776531953665 629255575848652929 260288144236245249 651161192847908353 139118150822010737 87715207296348305 37159641091253801 706169679886471553 436029187859684673 889492514270393985 218735988732891681 89858392005723425 560437223821875137 178804368158260737 50438535610030753 121108461092546801 984300511182578177 922693846624078209 433265679121905857 592608519767352961 329400059820553537 629309693122358785 117031292549317105 913348680458142337 470794283673750849 506469924270341185 326919934102722497 952118557696039169 898247988905463809 889750622447728257 110412184721131009 9373921416113263 832804482955378177 366726357486733441 859377144117036801 376944875932068161 632584409288139009 592626529215742465 840138910705210369 364923113794390017 418001632622758017 731976274426536065 188732592976993633 921163358438818177 895830426428144513 310800500047911041 63630860086821177 245266146885512641 811009661003236481 955349151427675777 436327050404020865 325402176259061121 754923969024670081 597340063150390657 111813231050522433 588244108065481473 612479288540622977 704326732249860737 854824151493932801 850566554484643713 344036063516423233 549521162513279681 130488572595513825 262360523915049281 131748031695718033 461400616318066177 704620791623927553 717811441142671873 935773261230448129 23490739592823217 772305136138189825 330061543296579905 919997223753579649 853260158550490625 54807577817104657 581794548701324801 938280524820495233 541122346304653953 413449233767526209 5444564339597947 692886765428152577 631783385849111297 542279190080126465 58968801398421537 361854193135567233 876888275656192257 614696612918923137 855986369788155393 469968630654886273 967017697830961281 846227318729649665 708649784095868545 780119956159264641 290110758846331841 598215669732130817 939483397663138945 692750465461966081 80501181878254609 265131656223150721 21820350863109185 448526084160558721 376743840160536065 969523135858882049 990248336692644609 674100930310782337 146689435085484385 319497234509771713 911111113992703233 36847467696613737 554876603489468353 778250685985856513 472708798463543169 978758748796263297 820916848181617793 745969211416809985 915122096651160193 382591337608285889 269437486799283489 281888725838602017 305905380747361729 238027738097695617 714235369005514497 597089022087477121 831227394868150785 778640846648922753 104118483381704161 453431432932038785 328987998953607553 461310409070659265 628637825612692353 415838623985553793 773231257067223553 571168006887088385 122327091212007137 356854934833169345 125660925163657569 122953036370699217 390586951591565441 615252376482562433 713720551841149185 262792789523839329 924012934243044993 3618322201621283 654628536698339713 174945411499361825 676435318667280641 260758908543085249 415685157175019521 891160506265176577 101505041963427809 198885006373647137 243445338672330529 664338804163218561 310235444171276225 426548140523852481 283954366820225345 184554903890298049 5034836047990155 187919743755205825 894775387488493825 818815969836503425 132603403454687905 177141438602223649 74223972022437585 883859716156276737 987408935428668161 621124461789751297 526917804725286465 304667353917988481 688713339823728129 11475692849689523 585925239306718081 664126729679789953 587334953613911681 470433833766353601 724556633370355073 858497955372722945 664164327075162881 299194922466018177 434913567522883713 289203732936524481 432192524584756673 50299362233776177 811044850853448961 647309625249260289 209375102210010753 837475824189670657 752931169854249985 989321030018881921 993580856095682945 223248543286135969 570133915831775105 521173887962998337 36326248403590001 161596492400111201 193024688992878177 564230513292610433 712763171708381569 203013496485770177 742911788180919041 788530685736258561 445883470810038337 653590351927636737 933575216184451073 383436601592986625 428167465386557953 107481257688935025 504813924144457345 266218759085727905 249599670279430081 810710157086351361 468324747345903361 280253663101174049 483392054979894657 559225744539961793 487923311095386241 134663688747888705 886807582565616257 259059722945909953 845759671958930433 317869854541381633 371703483425299905 183139216899494529 555377168862491969 563219936933062849 905978813102912257 227633867357656769 678438452942501121 543292620839448385 281803378993565441 808688866972435201 457549507074787713 161483538298693217 378739159929757825 234139854750782913 681327218207499649 138996411883478993 449679948409560385 548581986401220673 703780290477141121 59462403532489105 745594179837475201 676356445214128897 717933547096620801 832288485527154561 792648839174084737 696130970090056449 468773526670219073 822811510936059393 54333015322249881 871419464879256321 334005297412645057 28853978476345077 904227169915507969 560367229025732865 119388153227873777 468910573899659521 545242562418458497 840305626120414977 540787881238216513 899636739199646465 122273590099318593 940960896860648449 995397163645094401 565382084658676097 61678121991469937 795919138587027713 173309960250250593 569157729503469761 47866292923707481 934261027523664513 406891974069651521 764717947222475649 820200739568043905 860568464584321921 493894093732095041 628568113912304897 588679967729312641 157278793624417537 421360595270556353 157003224866240737 661405501282452225 12253384817729085 837065434986570241 428179468494786177 328161740751248513 278194007916713569 905069736796463105 507295840076420033 20729116016447337 639065353016679425 999258134353013377 991908853276182657 780595215541545473 949973102586628865 456232532777136129 785041377340416385 507939176311204225 367136930453416001 765195669531451009 940021804877940097 882180786890124545 857944513630943873 321545141321109889 389972451671138049 164671553129359425 19958903872453249 432547886417026433 506751618524898369 889549464572432641 612685230091532417 123027031962664065 132262418257038657 181296442045272961 665516502846305281 447444096147805249 595818601060809473 709666505751862017 646330080411335169 238701338111241057 334273511128269953 97557640941637665 712578945073108353 295648136569084865 829568289112781825 568870217365081025 103423140677538321 978503213956429313 387059811229573121 285843701790561505 928609350631763457 607677868817333377 716392939045274369 843830352318398977 956688462017584897 275905697781638529 716855756790533121 821613661597247361 69144878710222457 30878142226882233 386295907844267841 823499585823292033 223605126913643201 476104146139590529 395101221383821889 682414120084395393 532129752822545025 797432823262497025 825903856572235649 148670620699213889 211429456701157633 943201865842752385 560124497562053825 585088494195453313 80566653030349041 74528046680953249 181927020534541121 684540532971816193 176315005017105633 631691133221835393 409424836463880833 670193341994838913 212984766184280961 121355409624740673 496013102797885377 621723031594704897 646438784463587329 471625352605485633 768566506279949441 673300711043260929 203605597701130849 997370391851021057 184135660201430785 672438368622856321 929549986252371969 402229668474291201 146016644969346753 184779528826261697 182720460892216609 67197847798965425 680103163501225857 331149698665818433 2115265096026776 155298908242230017 742829495117160065 92813115314108081 882676372358663041 829802978698594945 925470225788554753 302703748948822209 60242474111252169 437583295118685121 101899921323774129 328823960231154881 835999894469200257 663022755424250881 807077805822839169 366072723809928385 501822547000049473 990463933004150529 953579423016531585 590140970112806017 879571278436106497 919279325295818241 218644505419714369 138083429961334049 4837037274345591 115571627872753873 342768168074382401 801658452728197761 792394074004921089 434273498530828289 154276392534907105 429058671342964737 668536636789699713 646604172594720641 307166885156146177 696400168946731009 774388184273551105 917682972550565505 129458094184538913 141085024896476337 892203808353716737 20448784651904361 217192765123012769 44315844626574121 259767156656398145 883366514843302785 269033215842480193 949660171087792513 780470479674793473 54817948699508177 385133834445905857 739301597603265793 250943313509129249 746301887587790721 601877456455380097 330762015506302017 384669558416820929 274958478427123521 704436575988335489 166349797356538433 957537138429717761 464461859740126209 458413100715997505 847920900368841089 16456840625469483 148595174672209409 889591885055363457 13897937433490883 29950146751378525 636059214787124481 379808882735456897 997665267256586241 202947697291680385 386122019239138561 352904761099306817 970860163206232577 88093281243022401 276068224869320033 616654527755056129 326750194912982273 591870736317989761 542155406376934913 876503447972805121 553489160042126145 563245686532855681 590656624476721921 120094591038249377 980867298430830209 260748449653309665 514915476368827265 16264048119875697 644130169464752129 94651528270748737 944138679420447617 909851525583430785 322073538656660225 435872667861790593 181503178186744673 608896948595582209 192092963383721825 852345335544999425 870286509283360513 841263222798144001 760965553140515329 584850456891391745 329992250663877953 844261709304941441 926281668971462529 193829157569116001 418313384052836993 87405582775343057 489665182459269505 210753904307782849 253356874138432897 112047376351693377 859886399265100417 4607638154244143 343569278138787137 102565983312327809 372970928241606721 446415054759203393 855607307021699585 235275495887560033 829354707071566081 921219923982864257 653965527480053761 439778829312981377 857569141722784385 724165066937903361 887107384243563521 762653416352616577 303024942254047873 390290135199382593 805371997942316417 557829676713932801 392987804157307585 379324476803791553 973899317028582401 707625779497401857 219217654977917665 178250939333242529 402706735710623297 672079737575270273 523014822917637889 35009264335915449 434962795955755137 494042413077391297 669245249994254721 513777582070179777 608164632879677953 778657885476430721 502591829607062849 11325233577398565 491686961755107201 896681150610458369 827714159539091585 518602540887247425 584008203945003905 213012592857889857 22733529014850265 803781028239459457 365435370794216385 449434416087949953 650657864926508033 962263780067235841 204570131398114081 491511544449277697 384811710241812929 883757917630138241 931935644707806465 134788724029998977 511453159413697729 662472398108111105 960593801128808833 728721983424545537 255582093824408225 688132300173354113 55327056123530841 165296557775700833 125136107416132353 45168271043099393 448764610837727681 623200159424808193 955621251185497985 685654684283921537 460050864937073793 321060401398778369 823648217650948353 476965107687039617 90261397162279873 861063560089487361 86379895239893761 834446718864146689 15369782089692309 616819013139359361 487707410286681409 987569145324631169 754383889719079553 799314920236380289 184847903482811649 577985658187632385 605154500301324545 38046340742493361 215412420677473889 910888526856201217 776788662766008961 459832315331279745 9865497389363043 766203458435914113 334676793712390017 707543791594030593 113353344759879345 790933212916616705 456592617687036289 190134958387769601 10404064453204855 533835515653553473 686500250887405569 122326883044490129 432915093690390081 622238094982964865 492579592002911681 828479631937820929 503679171692475329 219911867387313729 379161268133543681 35177610811540917 642624587801812225 124424787986630033 975972253110867841 848537999213814273 99747381951139857 870291492775042049 105184492587255825 146054185851721025 926806582456613633 286650393445388129 495707997456449345 752850351182612353 949277546823871873 729398158349884033 29078467022088717 15620102592020403 31477080875369269 860074336631147009 631884138340595329 934446658572308993 462476312532594113 397824069325455553 911308790830816001 516474813911951745 340317351518429249 825107193788955649 614014228065101953 332471110532278401 249686637582804865 9225398627595639 990847674135011457 697238600766734593 556735630098934593 115088237922908129 202963922619588289 470341634067150209 167967183527814273 862941578438327681 306750324475188993 150464536842218177 392437648805305601 39171244164567297 918911359613090945 883921200885335937 522999502669016193 438028051517651585 968310168034633985 847420761132166657 218591197811328193 914580908239532417 582403582653412865 522373040802730049 671959009020319745 609899992068793729 993696469850050305 931106583828533761 722583986651962113 392035044047776897 761557107877351297 435817193342213441 500524781364866561 192542318412538561 728579479962149889 143436263415349425 231538135542997729 838010538873380225 125677290834929073 951601141669581057 505992309732157249 637249132236267009 529099794959307713 403344605356846145 513158689222684929 923663857239279873 894047714430755073 584942585506521345 508492359123714241 833113531683327617 347640186867408833 549638845270447233 545157608393459713 262599696922666945 538367381125638657 129897722161270929 333608186815403969 474996558048363969 95209713839011553 415741591975244545 956408756341893761 538314213146652097 648290055101583105 733053717317570689 162222412064544129 391461848344224705 170851489594952001 213039918306588321 586153460814990977 67022039463825681 401746662593282625 265039359722546657 627213899549921921 558170378506080321 346337051071515137 665376000087416449 881990293730957825 152709146347337569 395208221089248449 973893206414142977 151664080372846401 261487494498371841 273511826226297217 459285016146946369 663046773802569985 908636391005121153 683773330605688961 229523837628729409 469521196947361857 22562241090216873 242007766455884609 352906334777355137 111644759651262865 443151424432887361 756940822736268673 149942153029510209 747210020607745665 443896810564897473 456640770578474049 721064324519073153 724935363490068609 437549434221512705 833154725680870401 37640953396358865 233463653261416929 98431746129055137 26662089834559313 404835439665315969 357393277953526913 179856014134447393 294685265956488257 848442364417703425 904693086915379713 945430347287217665 63134465858809105 480988543376479809 415724471152692865 60788263970767529 304136189993371905 365328971725087809 144499257404326913 527953536947283201 766055316076261761 970005743795024257 729655267533367169 386783035729497025 644845251319552001 356219848811033281 98471391148528657 383474262522586433 149450843475960929 560961331051469633 615234894615674881 119864054590824049 609671271536868225 757347971970826753 979204506269631745 682188315796171393 100516510215157953 147356715552131585 171697638193116129 815252455729837057 326137745791626817 842840828908858753 261507991892493409 96836268812896977 797980877007205377 340079580439219585 908594811069214337 595008090478405249 250629525943011809 416301340150138113 404066251961175745 303359035564998465 125221372746267441 151975773613923329 386820802909888065 469621767850828289 690315677132375041 291631524897606913 461351462397225025 313467381736732161 605262121321970945 733092777213112577 675321541289669377 699361409948881665 118698165956530497 718036655475881217 708377552928361345 48213517273726585 557635515077123521 376473904930275457 74687756509895569 173307912261879681 739162600948176897 948092957002042881 190923587415703361 175910719042665409 631190786861623169 11452690071319439 739499505266998401 976399312377385089 220633808566574881 847957221424106625 935143779007653121 258254743346928001 602284395135683329 54717239735861513 543202470749015745 413434683118186561 780415590401602817 305242017567788801 403020438948566081 675258600563811457 344388599075500673 798984643014630785 772460619238451329 763871978621171585 821520569794316161 202775491332200641 663905220370331521 632620076668960257 173006163134488129 484945833593609857 12343855799606729 952386874373718913 145272598577136577 895410062675093633 667433080894987521 794399198913627265 348880693013200001 824211619655539329 889373384128511233 137542454723234897 354690757136793857 452239638528279617 949382450376496897 729390655420392193 382843667491073345 19310906469410585 176361538143574145 944552413875459969 440140543503147777 408030273283852545 79594152609807617 411333990962962305 927240793073110529 261362449558571809 131146915395085281 698003248897169409 695964409667013249 405364520991835073 169850692335323585 471112213695679553 461731870904628737 276861788838072449 840739704871687425 546533735738893953 55280365830114417 902945035909876737 799656581366910721 763347260098360193 685359927907200001 742095326611870849 773056164281946625 813852791793284097 649863935790293121 75698290545627601 789149440171563265 80308577902091121 512136926588908609 287013824820530049 700335264389146113 259109641004744865 903005309165095553 138764592832412609 350910673728854785 522808899261608705 833994930482049281 369967909430027201 651494580477425665 184513010045964865 745460098656863617 590155896578831873 286233582998299585 120769088939884033 762803164661392001 520528482352300865 575096573527396545 489228896576964417 608088673062454145 285808211832911489 56445835822749761 785391764770540801 892252973296137985 319685253788161793 950260466179351169 835969263102288769 689505599230713473 835950734301430785 756172283595951489 570391200163729921 230764238688692545 15036920383192155 669768981062198017 70316822441970577 623037288670829569 543159125465049217 242963172522387073 521484830921085761 848168388753379073 853156827087257601 137783271566242145 912713893331886849 74512507014688369 990155687529860225 936501860797527297 101359501125390497 951774682388219137 52138263108258089 673993437637939457 729176117169135489 990886967036360065 429364489855995393 90645215536618193 291583395370569345 61528024692904641 834393854850741633 996696081674748801 879174639418057089 189429788431837665 326424816003903809 662838925780128769 993442417097643521 189318126486085697 93103831230006769 769204422098205441 737763171692524417 728176170062155905 766311613038933377 257989030403983585 276437585302264929 444101385075100545 75278249252317409 937160544683344257 993909163030128385 30577182863012809 943406937234836865 7660022262705014 356187834379458241 282348425731271393 930218580251857281 858733434222593025 238121121373882977 50754154124021513 625811702816829313 660508952393591681 922740414371194369 702431805823891841 94234369675046289 35350491602265777 169846938777073569 860491676340714625 309382352884821185 606154020610055937 585798901382421633 41919946066030889 260790995802846497 587524303869777537 978750886346876545 915079836342428673 758422384157452033 32215201312247645 755136640431178625 678344915825277953 119834865301680081 488500497369706497 583859757442372225 912342822899191169 767653969677549953 923053515843086849 232471255498413857 856863261952554497 140862695993586593 967866566526829825 450701450142577921 597667633510738433 274040236119642337 148774625217832577 155333674043138369 72330633082117409 421371849736242881 427925633354256257 648942092500124801 87573163580785265 397224064840141697 464351479555311617 703972925748534145 918662513855878145 25648990803471605 677553155264781953 661660626596205441 285336523679674785 593794598310832769 841259823038932097 159095787764645281 84954946025163729 298424657656862977 281418661263593601 212282579912415073 744419993098531969 873287946076285185 187809415735607393 481248161213276417 225690675883043937 353741648499134721 346868659100444161 36327565035112033 898918580398046209 942773896875817089 179392896100715393 571902876220722305 761457729980349953 311455433499855169 126430918459426785 92507861207923985 924974724155006849 222075756070633889 616163270497217793 771826435243955457 276958983578509793 882105119084155137 400814397764470721 181348243748022497 623083229609719041 903115740016769281 453190078557064193 954055016955894785 74692848792324193 585463802175052417 725443144678685313 319380039841792769 618436099417422721 614573671524450305 406933345713007105 776817875455382273 615536771875810049 228897464780015265 272976562875676609 503095201735522561 864933479206840193 796992033044514177 831913496728951425 276004082067490945 31566791604234369 268731871812388321 184932500160961409 689229000836736129 908213501148978305 593655746722500737 382744466556964353 997276369499790209 631797973205465217 331147247538307713 57443675521604121 916572758741796865 614030371239309185 919020362961045889 829236307349070465 294693650620192897 338132094793763841 478690818539728705 429342025182201345 499400843705405633 100536608496454961 379157651631199873 276062652951956993 255711596622010273 286650525759142753 774317623584192257 915179610245338881 133728973567617265 426501906780501377 887632902573297793 953527464712713857 951688471841837441 408491799065416193 316940303291953985 931458790994646785 575003678654002945 182227652434065121 145423554528004929 692254544923734785 358531234995897537 664904941910066305 200788894991102753 801258435438576513 269455590664581025 505892693449240513 634934084138162561 172162366734902145 343874729100466689 752671191699050753 785451970651291009 390606992173026433 951232036067143169 205292518363549441 415857399162060673 44875831861183713 575194594842006529 518938286789676801 254290768286704609 329367320140939073 753557225010599297 603410565588021121 804578292538760577 68765629913762897 67512354662628841 28613083954667217 685988279718895233 300062230366997057 824551139273968001 445986946370524609 969009826446093569 467094935682830209 359858927326516929 212809817020541921 767315570090101377 839983757245541121 786971035266635265 710226427097481345 577198827991960449 822292243200159617 986420645232929153 293452873633441409 834767917017682433 595093239459835393 636022290595509121 436014079137081025 900731990679556609 953158197909594625 991299659241409665 726984529605516673 148543669780291777 988633353110806529 830518135214692481 764483566927125889 192919388287148065 386853350773570497 725078428274830593 239229642795010017 174409041426411457 823037302133378945 400050620673301441 213509607510630433 736927520303023489 233802820643795425 56885803465892337 633820870973153153 177312359195877185 420634433578534593 864467993477052929 845672697222298113 690479320556246273 501192913724217729 437420029112704641 448189540631005889 615181611145015297 526815607839218113 641836451079246465 391470763729003585 741433873183833473 139523811454402849 956391795209075457 203978856179361409 662159439366018177 348735716398216769 407197071516765889 579028964127402881 632503892574984449 406721500641445761 652108288815131905 952837701494843265 687600042691183745 783294802176136833 556811520206725441 891285412301797889 813564336432985857 455601182168543041 851427004033897857 53904848265318609 670472764272641793 100053300057602721 531222949919385473 722607181245379585 836450833595417729 403013457108350785 245065882859453409 635894948087752705 338387451928195329 87900977673804449 255341322442962593 439017488547975169 619841920753284353 522793651569251969 736264171662302465 994549247771629953 286276991643898529 948713219019516929 364895192955959425 159691535753424321 380764394709697025 619673704102659457 840046190577570689 255315529801066529 451842727123999297 26892355982717221 205974810622638657 172105034789709057 854456399318731777 87605101999479025 555848025561662273 991473342408738689 103188790778869329 800605815364924929 818024201427267201 769196017174962817 405768178745088193 633480415303857537 188024965382997057 129522146214753777 928641684041547649 428696911470389377 240522711762753985 954127084202482945 772975741185174273 156030039872341313 546765318312456129 396501566883586049 909571757403522689 546658176842250049 519729303789308289 896711818807872897 478827989690241665 809709823306569345 326194055779158273 768014505752205441 404103553060377153 935721186223794689 734245706078741761 245295642321437409 393843189232196545 854684310087627393 226957542757194369 861075422882521473 272922285557921633 151030891322939457 206787335560040481 398857961808957377 543315951652711937 496549404740186177 567338427148943233 982507669491269505 937954048329441281 188036546458057793 824433719281831425 626329016203968129 12191232636265427 553227314354550977 709957572930594689 591465309210462977 980517646514680705 790645367663280769 50762957007368217 483591391934666625 720907147347727361 451505694294745281 620377734325504769 263756430131536481 257616268951192481 60349130331395881 780657578157661953 323362741248573121 920503723875125249 751981983420755329 269431480771007873 855996512086306945 543357524728673281 612447972972468353 662201959118380801 819132798938071041 486740026118209089 128712977653059121 392853694944310657 459221976117873985 387060682196914049 643659737166309761 889974279426144897 331554355669950977 480657390263441921 488658753207566593 329806778613093569 904445605594588673 220430260817988001 924817236286919809 760168807849840513 634164408622083841 986971831486041345 706049113329093761 276144513576443969 36737090920212265 743245438753302017 913019908077025409 470367121882578241 985038272630347905 941873990019697537 268089794851498209 308768337461746241 709763512293392257 270335051576136481 889520368650842369 745409676659921409 781955997548934017 518260298234590529 980964733412598401 964187606643154305 469326137469579393 32178270000297717 272790448003185313 875701951820008833 70887000027155977 649114362864334977 768879748652004481 987403231047270657 192281473978511041 387291357015509889 30625349603049301 665422217321197057 991075380405888513 438702869022474561 513932073219983489 106491878111658161 526336077750386241 526631217320169025 420808639149790081 605480771732846593 834734957936760193 536445625149152513 830879211925484673 333775755661807937 836556182603857281 528566764442086145 126774830070026209 309713319014878849 775339620027224961 29764680528582945 648419679851450369 346220795972190145 506034777548961729 557539443437843137 222870395833389537 882673962301726849 475721143714636673 49912759517948049 477387230765536705 955713875777011201 861010321358122625 590354559561387009 303228101665247617 423526105706304897 725663210072454529 78726569128345857 286299249654369697 544127519496303361 694832846358337921 301115375792488065 538933610734524417 312912367659624385 978406894751699969 894445849098413953 975989045709461377 608588345442971265 350524765897688449 639132254615684993 390077382394743233 278317421801677505 156459480360794593 201184346101253921 547590844592910721 239123327276420385 588285262439285377 193709431940344961 192448942556417537 488320493939216513 379324998886900737 249334206225281473 191935341311015873 433865755468392705 12138695735785633 655532323552460417 863044668768914433 87267056086052017 329251474861891329 173130592369627585 693452737523919873 646260596046634113 659029033037597825 556448576988810113 524224295089915393 649272071101496065 815816402476073729 346798645694715201 737969249619418113 854216756382019329 464013865787904961 997756394224108289 933265404320600577 4099953942574786 726148552342792193 792150222768636801 941322136379049857 742911580284758401 706813139757628033 261683963061766881 222229237684679489 767349228045635073 954810766117034881 558193152549957697 674507357564600321 300960707175310209 217819288073457089 41564147618895929 602465214529395585 693502667852971649 95844959671168801 37261069847570385 51113037253138313 243924242595628737 75777019092072353 523278900796167809 368745617126627649 662786531000097793 649207118030929537 382367194398224065 764080968248713089 199627999826365249 764692573573682945 703868174123169153 749935958152214273 711415296179286145 244796627774789505 546930737202355713 811377456398837121 516536384875653441 274133828108006113 142768412869866529 896270610921625601 19681135195003921 919510855099829889 980719928258846337 533943866143879105 889421309605101185 424934184245813633 806966036814809985 567717344960108481 183480160226867649 796232440257241985 684800972339328257 804336291127491201 735829330258614017 781414745289168897 793421619560700033 893578471985428225 412250299815742209 608383341560582401 153477551942668097 650752836196197377 402357021159676993 871590845193480833 490440791787943169 910390369881334017 519928469588609921 389656224669906241 712650809070250753 78686059616266849 831502405842716289 78430556534499377 174238206336820417 453347214739871169 705417516237833601 305760355354905729 901725049962689025 361227186835996865 277868080384170209 488084366993376769 127761215508893857 375888813550666625 155186225770439265 43495716440176577 840129729438583425 609087769621531521 26749476198890677 185106776312920833 115910223478277169 2756492615311857 443008499543044097 392195632135738497 969723583975959297 2693526894340437 838649522067502337 970042128178164353 454612989203393857 183735059264968481 550480614098052737 653554745455934977 170792095177002785 671244166098482305 20018777660343545 241348553974376033 970780467729849089 308462916959321345 86838293316748865 298085756929836545 12044777756724301 837422046425778945 603527923323614593 831485467875637633 865992090275039361 167106476345004737 947728133904906369 849924895306273281 813964098696171649 511471607727024513 110437303393357665 916091615217112577 868828695985126145 597359067351625601 219970737726544737 326432653456620865 280053146700819169 714660551437354753 763136032802893953 725532238604131457 89091640754997313 445138619903509889 612985717001453825 685012885178466049 681974483604758273 939672822343901313 817680989249343105 679695488711217921 671716921001841921 484522443325296577 77431550882113953 636799921103275265 972267921861313025 314272502523856193 894173825684848769 739769769224182017 689013462782963201 591871497019504001 557746084425634369 875339924411193217 742280284760706561 724616791281071873 797071950398137857 224835267878404481 706925039148455169 649760607494194177 17656273476337249 238119269556094081 643135518515403905 975885307409320961 338037234452034625 76454488046437057 114335591119367313 368245149318859457 976358591474610945 569769289704012737 744018837853754881 920432012610341121 100684018742558833 571048157828045057 614008040181982337 454158770086657153 797954326707657217 88003301088079409 314743899262563073 367455117394790401 919595805445229825 777694456095815681 239566992688832417 333550801961116865 887856811017758977 866818374983083137 688517308519205761 503219393294237697 85237831114202577 638091057449457793 885006049057079041 938036064885444865 767270433483691521 646220890502789249 186010081653929409 497154377712313089 931900531199861633 405771060531918721 611520743154880385 902743829032552065 720474105090904321 553711463923136193 563290990982945793 946691020243143553 517566718250495937 323265426660441345 931038449766372609 891716766573928449 339524652906096257 479991412734435137 83872040352954257 822488381785198849 562603108563681793 838756118225688833 856636910525889281 666024785345491969 827128434771811585 789829475125699841 109061626237714657 615741060278672641 678434644552996993 367865688812059969 757113341212043905 940522699488532481 360812278036679169 768754068104229249 51016253827295801 460547079394523009 187867872595692385 591580639492320897 956286395792300673 37094754643881345 170157658336922433 707212929953570305 639326989750625025 106855039003299617 515487448626945601 547907418249678785 577183575108659201 835393087777426049 233744846944762945 806068555232982913 714672145571963521 753298388751879553 209557656246321505 322711501980421633 347086980595076225 546491264215099201 663586567699344001 150774393021535489 182012998701932097 914263748576239233 146118634602064641 974291563030249089 951480625917252353 390538096965464385 912213517035798529 846303341609953409 331004669863713025 691829262478385921 361474825818849153 436592284717420417 53262831925405153 346411015908024897 911206913128086913 30876635343346949 462739588755052737 50748034395574849 261030964234610241 537560952795843137 278157542810657089 759532316925380225 129856052661228465 893767781817942401 649636292046690049 953440757489936129 660438742212082945 942004512311228801 308078713855660865 743425683557354881 328751666248553665 10932770134942871 499231610357835393 502000710686637313 229275099790672961 782405341803439617 721272233670088577 991254436255225345 475508676009599873 281944333414642753 992829613349325569 555503358788705281 427980897944284097 976505559308151297 371380156301608385 825497026814169089 888444771324277121 502684611273920705 826405994575079425 643451854996634113 955546547710728321 747071237110958465 907142331112975617 57079358062061657 178924031278928193 140477120470237089 193861890232479809 379978807160902913 58438979958342689 657099464707044993 500270830815860993 499697571382746753 974207634819908481 191815504415259841 621666438452304897 998463731595528321 790522153055437825 552832761919546561 971102890552042881 790729007151902849 720036512130310017 97573094761244769 289122698268837313 72514680780777505 459231108208204097 167296906629729857 279958383412587617 507043105663633729 85803603245455665 566553880763294145 249936859910771873 966801593783166849 45017394732699505 778679804072112385 786698170285642881 432188078625905793 625056202422786817 815472044620619905 108465990553550993 70017980720869841 339091500026544449 240720587147649217 771799974423469569 230843243802958401 380201679281771713 171923783499934753 997964872173749761 402286615102660481 908745731505948801 906379699708111233 459338743619337473 717090977882811905 62672680229457713 206641701444098657 158347800646136961 760613970368517249 770048810273696257 451412277264779521 185578775384907873 364976305147997953 288440726187292993 562298616869142593 17426527724037301 168537199460011777 824461248783709569 371068702074580865 416455193018730817 702986202027638273 103649935134843217 428354193852797505 442280840043618881 29896518748607549 698928397267824385 970997772056790657 33042672956479893 758494760108995073 696275410486027393 174914367917651233 746363581792731905 51704920149994393 618265856190394241 2529485493425910 676179636293550593 773884412686619777 757093648813498241 3300099512060229 113137240184922657 697376197752582529 334159764496352129 702866005966455937 969736429870646785 2967492427224273 426885132936792641 596998550891939329 328484525379249025 659111337788281985 936862285918355329 892310934484953601 126586334812980545 514496450228399745 146672088889875585 663896344606556033 101830688986520817 597032383273692289 583670428108636289 953518578255312769 782158552913710337 578965127849308161 13927197783704771 949171124291453313 799860637802591873 182691947149827169 792534141861185793 971846468047658625 897522633752242177 395567539391471681 440071866079438913 767944200971626881 116909211909327121 305875610248499201 969647460189893505 51245938611572233 227274117938019777 628094679207784193 3215470287916134 357773630578080321 62548308783870969 156153502913490177 266634249528269857 836727149094258433 157061484370427009 461713936317870849 394969804611026369 383293630880885441 659589847556841089 774426431604631169 695947957816375809 572286482914279297 681414801905429377 666989757907920513 271305772540603841 738782808541870337 914668880060073473 584750974312918017 672362556740583937 602285829043978497 914606798319578497 463168266993115201 634802175930463617 389170229490062529 948766467804542721 363017031114786433 793939687891796865 84624809153723393 805597371962004865 809662601820782849 99269267557208001 365964928323009537 656477256529083009 76590378693673249 727614835107747329 825648577571087105 662682883985024001 122839807092397281 17612545685427251 191821014937104897 900521992460536321 37821840156986753 522553157765006657 569585383508098177 684291881543980929 314624169582550913 989935081652919937 945927099090042113 41950536925948969 854363743976612993 538683432286323009 779409647509680769 939439214856957313 480095953233025345 711259483991558017 902135316098522881 556676248457446145 730523408381081601 448326361628918593 931377866576411905 144670823514967841 523178551300084417 466883415099420801 172721799374343745 595427914030406017 776422450027517697 445591325019368129 612086224914719361 143901779933269585 502671135633114817 838265388979824129 72897008001987729 606900723575559937 115519778281502289 881223452700684417 254750349767647329 213370490334408929 505297945662739777 343470391062869121 984660880060843649 562833094405643649 746095198932970113 29840722957235501 180509214279311425 186002266153632705 408109422176529793 803587673625134593 343324344895179905 898931464697223937 308579613676265281 592008591183120129 720906751846172289 917795791257287169 979484453460436609 200165892823140001 995995290034997505 17010487668326137 138156864182484193 835357473259623681 589306308908248833 803416322864830337 386147063884074241 668593565856202369 588553640970886273 81411370592487489 240851332092226753 986956218007382145 341844625633399361 888999776565082497 323024937507973697 58485639274312721 826116774486010241 886706415289861377 121354468756884161 603412515978877953 722633596447792513 627242158317340417 663441231790933761 184519771946657601 421723048748347649 773893129235997185 712132491056585985 165679004356892545 923269624865696385 473169118827978945 739045198975595905 489798748706409281 298937795866308417 928726588928920961 5896542122933114 72301640224541329 303311949571707393 328550718193167041 102051195230366433 348698253187411201 146312685110856929 908534049655141761 377305678294639809 537854726972515329 916242881208546561 308746801198321217 896769720125810433 647292040868382721 735105927507262849 912801108295209217 994812106134212097 642564791109155201 264524451823547233 427838696164922561 773078191523644929 596829365840267905 506397354999606337 138014038309446369 169847155833785729 924633319238982017 67717541426958409 576223262735322113 611393223456452993 959372327312355073 809708969891161729 538688228544483393 968085539838249089 458526177475310017 469231108615190337 599415626486159489 196870237076247169 994583614372789505 832468122763785345 454207970001217345 916314508013776641 320505348052567041 30120714712126073 377627250761019457 379970297250004289 472787940019106433 698127039579432577 855048147204822529 178473573189897665 706936430403945985 62457093381624417 552756308612952577 191198129880298497 41813267974408321 430478981166928065 412143703317436673 145719543403224353 741413166470014337 340137080164339521 952747630247483137 839729337529156737 83750748304812113 482687880797115585 199618060634147553 987910659670966145 183498062503904449 991610778891981697 822849813856731009 518808893423262401 952655090353790209 311774868049511169 603776990602906241 347692700622353345 834885992138712449 426850404432144641 689117400235272065 465217056418630657 145339914009031905 42781649673585777 930219740008990209 23408977816096413 428055477982727681 479987803716824129 51576324068360433 775762912002882433 524805432817448321 611557280647801345 276114532464642785 183345208072005057 177980161508120449 559399219507753281 132791167283141217 70679806913240385 189468634963947841 901091421139526017 466130876844513153 381359311644892801 979230783498710657 488617423851678721 592143052353474561 211961007448373089 961248940629605633 293543737568953153 238216426807522209 402735247568891457 438805809822444097 894302910678703745 456947325948998913 934087974052211201 751695126744852609 748595668480149377 409351448045779137 759139060000300929 549286649794201025 451607399496822401 518610495819057601 425267707247861889 257722122653309057 988477338422356353 451609262401174081 472844371887099137 827421226894561153 32614464635770445 95346196302113393 609209682499745537 537159092701887873 620998965544671873 765296350490270721 642933624793236865 169997474110150657 820143666993317249 372540270351276353 120636954082080193 19193034272792177 64142671107234153 948641106978126209 169970426205843233 511876138661197185 747056127737124609 497675368466570241 742140070531839105 415924932273032513 949247161612035457 532445555141659841 930677428153465729 610310093381915649 200301045915296065 228795777424561921 375646506764304897 818638323597088641 274544316756490049 973309639863199233 640443223463471105 925185164519351809 789294224428743937 213813504195979233 458692380429347649 986012937578340865 956783278912880129 180483030694826849 619020808486730753 616575298216307713 119821231318496753 912526952941942017 103847282586549745 461398890944895617 585904202336806145 489094679134151297 683569223617716609 139012700443974065 937509385821073281 764043845479431425 139057115277303473 692399728295431041 126200382807766689 786455686752130817 433229045438132225 776131397649894657 709014321145048193 449370348106622657 657333891072006785 768395411610686849 27134050904990661 448326353313571969 260711466812203713 729850477886888193 694418438421934081 2248680178706053 646135512170481281 740269174816223361 707947674621649921 848483586530928641 528919763761756225 55021084688551273 830940128784504833 80895792324820801 759942609133737729 741484971912075905 662439179520575233 467620167592027521 484411010449200321 813469048456969601 295904203025685313 929116014696727937 323953581825215041 290795059684928257 493746057134600833 46552679102344289 644544966096553601 310622852628259969 446025530791132481 427330888139845633 212483047639615553 224240068518430049 33709894814663245 803910214582455041 591456120168622593 173424444381570465 940409453758633217 162389703677273889 332562964597464385 677736727317284993 327369422728779137 469921301161289025 333523944648469249 329978212157161729 246274099757442849 629594588197431169 61409759383515449 421431221060732481 670356736215026689 775611779605807105 653805464733288449 659401264749195777 399251287280691265 521194286735930497 135834852907130705 633128972001049601 75447914191656193 80671698327730465 154933321778820257 194595959238856865 844224272343979009 552671104242318017 172340038462756705 890494448022696577 514245816827454401 23444590507946117 31271564820421817 281173437533428929 418012152143290881 431465782222300481 208553230068623905 760347414177733377 30949408175487749 432937815979212097 951660469498925441 22514743776955725 51812302465350513 382355398146085441 399824161061793857 868264855913128705 357390511973349569 255447962007789185 819870745719406081 673963907398107393 569163788303541185 109519688013460129 279213675527678625 742830615005591041 971995471313036289 917340609614623105 594926557870984193 388405189060879489 34296249632518541 197401504966233441 794774317642158209 46257591719541577 640055745383577345 370719084576702337 799745843935788545 860984499283748737 466080326794639169 730787439338666241 674933986504420609 26740179203859073 348668038989544001 50162124749217441 824085482315204865 972492811992911105 374397252451331073 349104938036514753 540958486538649217 157777408643017473 206931123048562433 106405707849145153 636567917701533697 488937207775226305 498596799552529985 40752573635312929 584882866042683265 965840096178244097 320463066770955137 576789596340883969 60604919823184393 239082994096495585 331814337277307905 730350426088516993 561965498961775745 990138095114321665 869029164724636929 602484468564565377 340323211391528001 962258162250694913 500269309398817089 115117852436139153 308632927465573889 666876569427660801 617047404488388865 408960817747665601 325135764077536769 195469253305791585 833269012026676097 266156232404494369 990047545406447745 685273017091265793 868964883096637697 528856113040543361 235391623846332737 151885517811766849 7493110179922270 226234590287685217 805844265237290369 23739584232220781 444975142978861953 665342029216528641 636576189477771905 532006066536471425 978235895143654913 207746306001450177 938246373466917249 442018023637320577 597272960596754433 669288864177186561 945822930601188737 604332521994937345 20634847062495965 22825440700000145 113684842231187137 678687463622470273 913019683482261249 334969575903382849 522036594072424961 694127493037772289 95515629723990977 62181514846468393 267209427057970561 983347965781479809 157418773879626881 106741182992774241 149717010021269921 426847007264260737 427335206985077313 480031889127598529 448393943404091969 898915662629878657 698777779694566401 333086585424350529 516611671397434689 687092848525796993 635806332794743425 239581211103296001 288102177042368609 401848078659373441 627159515953692929 404595174690651777 106614323343187329 274438559285275841 498138229266004353 326817702981667649 57394945876872329 606751050818576897 929201802477322753 968905914938286337 781865861220772737 664240680098064513 435429829750319169 749966378410174849 593022893264539137 246701476935630369 113911665968785777 428331889257375297 211802898622742945 114554610980182049 114603526367574209 907759588673524609 138363655421251505 51752933098345721 497716477223363521 94830617760546689 221938429193322401 599532291929310849 136368923944758081 531755611188923905 454326107990517889 965474013507492353 951781056659982081 702179766592106369 81448068588933617 695186712364264961 640057664816453121 686256305689322881 391658459352875329 863002058818853633 290576343878782977 456663179508009153 726174425406007681 595166071748540289 797771951440267905 243945175985270881 484261020754139777 63977751489677105 637911789447699073 445267476167256129 922451212404205057 892188226163572353 593140956280336641 846187487696010241 22518545830628513 469858869145145537 45120189621158601 14334773775342315 417187771853171777 625043868097325313 984080870912009729 604004404840434689 496331094609480769 597494299480491265 355810247194042945 681812401220380289 190943751330955521 361584699213839425 534305908800860161 699053420678534785 259436439562200865 129472232714380913 812578704194024193 252685787342524993 33262728802206709 764870668369358209 864939138709132801 603517670693957377 759781093789548801 856639260109194113 183300454615405793 69876017477323417 793322648304290177 172658159640665345 825423588182758273 853627028108302721 705111103915903873 49319919573822089 248091607897592321 751828864913616001 823999990069431425 209668827631251265 112035619072059953 183604194817785793 88617812771225601 361149041864610625 332767036351313537 343217416406613313 333733661411024257 347586589820938497 172654139539275777 355149313142884865 86387859438737281 343062063400072513 200590502235726817 536625723386773505 588113657202221441 629488098224587905 628040779506022785 202146936281604193 456570746746457729 524871284204994753 21342022689523789 510776223005105857 161908601274937793 483419825125512385 112737718993827233 251099507856974209 219591368780704961 807988861999564929 325203693219165761 974808985655524609 732285342567387009 664092710149223169 392791421310846529 774861813449415809 79398953499698161 605240145949142785 818691752947373185 208316158114879361 225262842348278977 882173128443131521 852862085537907457 290571179504592449 257657938025381825 762343766090300033 690839237324993921 243280283941285089 479981651345802625 607406752227834753 961880195266985601 322238507507375233 155950356691597857 800517706948756609 570060126509375233 846760495271379201 979159338109518337 864819690485607169 124263103045251457 714285543812547329 535473384426730113 430803406364834305 605602460112365313 632115882657128449 609141292433285761 582499104051724033 402806152477808129 904384098022870145 709379740548946817 608082733042056833 242224451521067873 451750662082812225 859245390167352193 194963305874242817 959714402442244865 342273235305139393 579822720552165505 616395508834518273 132704197494476257 205811070802806017 347638068247725569 757889168707865985 703842580368132097 675800780534853377 219931685960865761 807048054288646401 290020141239111233 338959236140791361 69768421270957505 787972475007510529 555062454034583681 416255784660119617 100357904831874129 647136048454985473 19516009666787681 591294573891016065 305425993442462145 405954656287210753 940778373839009409 542128916175425217 990694697981247489 678487806485623681 391090508037635201 19688585462230181 691777002226494593 131357181709976353 624963299990184833 903758053095895553 27989908514378217 835666891032889985 12428617691497835 912244235404923393 572272792525915009 854222668174234241 736689191578761857 350886663322665281 437732774737448001 326555785964945473 646517905070837121 981286403462487297 365113382719862017 92169596662476033 912977196978346241 220982873789989057 917111349028353153 940175173413894785 780169812738264961 139235217786929153 359988026387462401 630325332117738625 799894647530265985 198237441284714337 746000667745228417 213776167672040897 594992465591829505 236909388459761057 48103776045699929 37209956613541097 766177418965156737 581479150328743041 278055939750693441 364875671951910593 918238087981180289 375251972958690049 818052097729570049 351401238082903681 575257787514488001 683816476015106689 582449083629946113 273787836525674081 638174689927737345 789166317710733953 608852647742644097 441818869372074369 934429470165156353 427634662188278721 656201006180829441 88337409259583665 757108243151989761 846095232372388097 901552385406169729 158723924884586881 293983101010269377 195647677859351873 807726077253995777 214823582059057825 724908130111046529 402171765977467265 252047258134830081 413037294581275905 4496958149246667 652024827246702209 524119318521293569 557935749240034113 946865211749568001 615215266593249793 420332757667289089 748338667601874561 957069318090361729 557182101332767105 377880886250501633 877205406342216833 391938422167200449 326541718625545473 35178708779646685 802915450273818753 129130377108850785 565648671327561921 303186490664536705 38711230399844257 40922360905639721 292502664413316161 648262714309929345 298488815773883009 37573241513712217 618489236929558913 877476456963257985 758137195185600641 508794916058448641 871862329253470849 978085742821740161 837751895208274561 961295051276323457 820083254774555521 81050195585994801 154916387443297057 551480513906753345 256567881496462049 121532407735195137 844612932376808321 936840863973998209 623632384963155329 375516911792921345 67076002624947505 324491153283943873 971163071853308033 519727549253268225 439044036986789633 953694488501611265 740587806057487105 841367447143404929 612531811147864193 199383945372503041 160040808554665409 504879792911673089 902693983582228353 479862020504413057 436259361437787905 545596207949451201 924963198687397121 663700442136089857 131925537502578289 326091821080403585 661931315954010497 433745393985162753 777188812409473665 272216198282372097 341032696520944257 331029599090001601 737421609055527169 654656156245060609 391741829296652353 984904826038700801 955439785951323777 241674237610801857 570596730438854401 370062780613139329 418159125587404673 703144317396088065 926912314877260033 114160594167088897 30777317495402913 469587505648185281 542687129237851457 724985778504603265 185014076461040833 257636273354044929 156190264482322753 692586148128441473 303780201629347585 970886619487863809 687425746312602113 344279376988041025 358074879556905729 118726179359036625 970617044407962497 949296120772572801 61249676111639673 102364510603884193 387667360361053441 260976559866875841 632472760997611521 674479445752432129 638989861259265281 589534364816586241 619848277090493825 954794431795654913 214048833719164833 774651018033537793 921888717208840833 587305250078990977 691415654324320129 497418705013529921 434723015916983233 855194486654575361 343255319340659777 173888178035824129 475495115957325953 866747666437525761 506177861788589953 911800657667242881 536937340443028417 720480136630761985 251697119937421825 407716534903514113 964285305506503937 921487648408224001 315644820555238657 199049931946518657 716856656194874369 215660203277998625 375423615296160321 865453634938361857 589189913530471937 536387164384755969 273706371937041825 863175089951710081 680202495312681089 412895945755032321 931983486286970497 956647616670593921 776073829926868737 104195846639292705 560233057985502849 231543304986900001 869310733646852225 922156856161343745 511073276579413249 496271780685034945 691653180169307521 856579577948558337 237310105722801985 333563719990763713 764199568901727105 269870877785514561 358199145581739457 995056221519988097 639566908339983105 285419502109043329 717506209042202369 850050470579248001 256373285217261313 638880813844316673 499209478618883649 830817117341993601 377282901483081217 422869007169502721 256194930542537953 652582999653191169 122858142079319777 951182756790650753 983438832864852225 933870835599591937 532213899419613057 157445292708864321 837954358062408065 375032853024009665 718787037949208961 674336430768455809 559336510045131521 58096575359215305 589363746664300673 303471194987672257 191328463179704769 663527708010576641 753919911503071873 663101402292717569 38835859424739993 928937829526333313 373019855585138049 712472006301190657 436741421442096833 236474949460415489 421807155871771777 809767176732698625 455353227097550209 560609512654977473 551453062446253057 317671087362292353 49113966594095617 652868670148336641 209873633771888289 269809260676517217 875188280092505217 817004162548769793 456281370474695105 636517134042257793 399738663566328257 734955535005639169 434521193918452993 553917332755197825 383230246312354689 854267186356580097 427099386591773825 921215022297609217 131228797492642721 920436511133004801 917417901610047489 833105728004319745 331257423820535041 427737684365936833 967170570949573249 843521217611105153 14863388520669929 429733028050208065 247462508876889601 390530503341388161 410750125491819777 171927947197318081 227424730913266881 327603797775019265 741408654681468033 25447695135767389 757483002082533889 271801414237053505 492020037542364033 869441284602444801 723698503629858433 903556200344830593 304504057583873345 314001265709663361 685548377369809025 834991195158302465 457591782954768449 413204406569704449 736101883823973633 744192868591447681 249958878199183937 993529099712247937 987843106841619841 82208598861747361 450155293313788033 636117139939827329 539589165961327681 369044032280093889 84813082501799649 187471939432469985 923374070867236481 366515712115138113 54040405068310097 433198826234942657 471257982420492993 852005922103977345 566774049231444353 19897375238542737 840350044404697601 311134127925221569 934047908735227137 633537308904138241 852595431813593729 252891779100870913 427648544542595457 886439940764177025 559894137729951809 552298616850073665 366604092060828865 892822980688649217 953835604096550273 908168082880727937 323647140806745153 453849339503506113 374819904463361537 222781002474029313 915588630655339137 471976924309800001 512788121609499841 162449484992457377 450946089333118721 281487867267827585 959522142284196609 930021008623334913 228818492116221953 143358742182826401 801942627688017537 99864996257984737 316649469273475137 99719657457285393 421603724223739841 350964908400648321 561053332155882625 623266233359700609 875349466985763713 843197039401722753 613302247476614273 202985938600619425 316680110927631361 465126867616511681 165520673749387713 867915638404085121 420722114149182145 28734040803577445 9362696558216755 119462056116105937 694873506778076673 878051937695921921 138341972817830337 289817735401541633 592402219984872833 136066297703614225 938550430951639937 704543572746814593 150828935266542177 649273715638123905 648873486462964225 452441632808117313 307273456760267265 454593919686509185 147744133205296897 72010324623306585 408654821507564481 532023751107750785 743858672268732545 83284667340436161 748405656778228225 602304705773910657 846110855292241793 324568872406899777 189010982284298017 556363843235438081 74421659685317105 308943377610418689 240156050866200833 677418880952835457 787406592197587713 874575349466624641 977637236516425601 443076432206034113 962314147011330305 860507086707755777 233649725920539457 319786678468226177 512895637549380737 256092271542996737 842936161541057793 422562353212534017 195460889989778497 623572189433261313 873006733146635137 186463816707792769 284094043558557281 721034434851731073 634793833097244673 651159282853860993 822731760533418625 314401802386228737 500378591135468993 604678982007264641 942550320033607425 585010592080521985 737642699404727169 566708270554620673 4001166595134720 252231997608916449 501802240417216449 455446491204178049 48134319735570585 242569158232015521 47841052227550305 205859810084952257 663938436698959617 167452402991287393 96074818632526865 662366370268323073 167813069838988577 6907760766097227 998763870313165825 717524968758603137 296605585147364801 736365515139127041 25297937962104557 12693147836976949 113650121764440113 445708010994621889 266570123097647393 50041154387351129 772821686420446209 65455632908665961 618435458955214977 421543724983045825 261772804148282753 682608436181709569 255431935067644385 64036162569898633 413385899782628737 661574882310830465 368174067397742273 165153745044243297 823309576215226753 212930074302732929 583081323669698945 128638209393365345 908633997612515329 519180365988248129 986571273360421889 55380949841428161 83807491319365825 142620795915121329 565850536157551425 595593717125502977 888436063471505793 831733032968131201 886420764067874945 5193071114227622 179397592919290369 400985980094105793 136952323268058513 414018682975758145 76625838426810593 491595426894164673 172960354729067233 943666868502070657 935983877752907009 400624733886530753 722566800116350593 547923523503307329 999985006644482817 981242033440523137 524493093969820033 579063987898756225 661989273477590913 822092407235857025 347371857200851521 789315349750189953 164288523768096449 478322510111141249 790687393007996033 79838376508682529 555699890541294657 686161717831481601 644474396908787329 21595690677663981 458549904098692481 998094644127363073 743767360211986561 345969053432860097 565006620550239105 643156362835497985 504269983412807937 981135744983909377 303488195091620865 178970446607095809 180499835183123745 176801097112836193 120350965898811777 456682556940023681 812578806349346689 89325303881203409 721371180185901313 880395353738592257 491829929002644673 306616773460653761 150939797927296833 988185498708219265 100476171169344049 983055549910695041 71772163481728769 107007068151986577 892212189783830273 975447791002970625 189801553373062145 599109329652122881 956556041551959169 958509999372900225 671410502281748481 898997136191709953 732129825169945345 430178731867464129 175014191380828513 779040713000426881 736936471771894529 661301918452046721 896128866011725441 735824919292909441 704989725918604673 509780769939645505 762443045837645825 981067721609321089 449136079410958913 5410605612389930 649193012536233729 688910180164995713 303526347213189505 258553850018209633 579584520298201473 99687286969526673 683021021304494209 484032995344627201 272482685384989761 28657066985445569 581042816841939969 332544564297045057 870619385266085249 761946023762646913 115342248113289969 747381100840534913 75775047905455745 242138841306982049 129262951885348081 816846025002028801 409537250096636993 619100806919959681 423953125411610881 565619875673952769 664204882857337217 449999257881259521 197263178052477185 955275094510732033 391201594287000641 123937040636775473 413617821681963713 69554137066241137 155118598464600417 24603067102177081 44898658306831153 208961396783159617 249482555419010753 857984121295487489 777391176107226241 467337255814335617 192921894440633665 806194673271946241 949333249922400257 6671596431651495 997092483520535937 333219158750438273 195871071550765665 272388380459524641 394153754002179137 689800544393037313 764728221610507521 527231494258067841 733517084110903937 334451582927727041 411194650615168897 445869025775074561 484902240387658177 512837531689129409 572839974858080577 863197550586384897 425442784696034689 291432825193083969 503470025170212673 756483918150827649 928810388895517057 111865819558190081 756222326117974529 954968510218826369 928338771978904065 873836826440935937 844405442240695681 91035052952896929 286303297958216513 136651789160808337 775924218991971073 755816865343653889 488359959550965761 987608686357788161 106218181644759825 411071981436585089 894300335267491457 710682641346906497 42019048047077233 190858955222744001 640494958330155137 617780330813047809 263475773273324161 544145407290649537 710559187466504449 309501187123956353 527997088405751233 606771563987074049 501890934511099137 510703636830413633 741342434401257601 22585235391041181 327931294424519873 291705776369823873 198997837750678017 574101940368244353 948545052293159297 517753017092957185 735773939920914433 738388277842240385 231191021609721057 362186897993368001 899054389884721409 100307225694159281 59060011151931489 532901028435020417 259524450888658721 269714884884315617 342733736575798529 873148547245918337 73967271486676369 539198338976994753 510918999919827137 348172131274054657 652399139275001217 352657830743829953 783320768077931777 275689018386756865 594120486203447425 741252430421575041 322743202441362369 423831289435526081 135006759308975441 121360847006720001 560182038833790593 223192343405727905 985497822719278081 279297077182285153 450252802068778369 524265662324012289 482336628307376001 420228258591272641 587169975445181825 797508160006103169 577352795942655233 905358457696642945 264160244763619553 405869203893615809 46804792379486313 703881239899324417 40291111495964313 79874354550824481 431430902951515073 747004803423656961 864982333069892865 259841545370818497 169984464897918753 783680271223808257 556824612341859649 820763388175251457 430338187837374849 135305489315094001 522765535724435201 410664101182902657 488056138126193409 954047437990773505 197369762607781505 276309776769537057 571595422089014721 371565186847782081 268976710170111489 850117900045063425 758083080893680257 837486277914003073 407547269908310017 373702758033758209 339112519656335809 186281565945073185 813319247737471361 547059205659337537 610538247708529281 624110943640353409 439712050806935681 243904741308924161 5263118335019358 121314094615591729 509992463760486465 114770553978473793 68078937199214097 249660510963941825 824917977529697281 817282698386989697 854434571612610945 575040547637392769 55919867391995841 340556396487869505 761385850275313921 455388325187307457 521507876448840321 616216216002996481 612873907616656001 790316898115655425 967729758384482561 286354101458698561 519953510898158529 603880340707668481 309084881852118785 98472493212469201 819845624305511169 636345328242036609 654779410601808129 154482627625355905 419039324851961921 586770471406403201 845254061013367425 906115129357189633 481562502542455937 638094158083809793 82271914527527905 879252747240343553 423548864406068737 153485031919878177 557406039079968001 156940110822475265 112045931193730305 340702553730913857 601522563535414913 453014257959722497 485455279258939521 514562412369748737 202947164792835361 478908967289086721 184017550891123713 761341938629037441 513689481187814337 324317185512256833 323421046654498689 128758191630858225 498763570554547905 832775630682888833 88119335599738945 377295094426862913 328790999327456065 816215541605373569 141610586061471361 170059956714858625 694339292861247489 294080092525391041 930204543631557377 826553000165596033 483590109228348545 404343764021064065 229252576306333121 288900158347679809 342831431613934273 872908517888291201 884137282245429633 256018521138905441 489934120571380289 867247528354852225 723331125550497921 931269395318970753 810538139324780417 138296036655148673 361483742474117505 42445121251397209 99395475510252849 775552183350953345 813855257002369793 660096582681639169 257578043734088865 883874995293311361 959673473319011073 432527835203750017 90567477593371137 521903624286750273 324476485754882305 635176521379612801 921232519853521793 322348014839221249 6654376953147080 501102799332635137 712126507807315841 110217981359710401 910794574639151489 651089449381949185 538285039951222913 328591763300224193 532760419073152769 710200702433546369 647780112507522433 220628062529868897 84511869484867217 906971216901418113 653824642494459649 64673913176008569 669456361040740737 266738580394665793 608478160501793025 645616052771004033 893666926678047745 987656790775680769 381363373565410049 914792317302797697 799819132954379393 422923440969888961 302772079052264321 53173534183628137 367498458406782209 372633855589192833 902750366765719297 34121998723421145 267060779291764321 840980267519135745 587964991061458177 174431453922920801 769060933485587073 157407341613954081 626248040125449985 972782112786390529 85093221263715441 152606013044071169 62703388208039001 936054229394727553 289533484149000513 571289772147231617 457268701032052865 774611602177102977 889080392520124673 883590258347361153 225918787297903393 761793742672750849 65234081705039417 306296385324380097 78652662694981505 670168828084300161 314118617348579905 985332270643588993 597535629596226433 252950538590056353 301671256439146177 633738047984884609 486001788161576769 984347023204904321 96631413006289073 317523261449956353 873119495406090369 724091103458022145 848535949659247233 778269041669751937 278465190399845857 161223974790360097 455760210325930625 560051705084894977 267647518659320129 618221663865853057 785356398272551041 43560863328373505 366506629463760449 872240908437603969 730977799236054401 197228641602713153 692840698785150977 654720507513786753 449609264784708545 739437245812986497 825565960256700033 18532105827787861 827346618336658689 413718950492402369 308005619622353089 673682390533116417 867400538111962113 47219665738857945 598159796908664321 64203352115882241 751289320170567297 969103643968729473 286090897640438145 531930158246154881 731400043096908033 578196668788315521 626849372282880129 544583871174282305 407434356331233281 376787291183738689 344671494235573313 78800268819264833 911533709118497665 529544405036752129 786636383627428097 781952969393543681 871044639047592961 3003747186788531 705831839366826625 193910471762080769 981008060686900097 22689829378727213 677730427887514241 810969171243371521 550732648386595969 22962422961249729 669426526298369793 104469455726047041 393561705413855361 421022084632291201 938264442694009601 267006192296989313 12610666714035547 523716395365987329 910955149713263489 716289842555397633 757408907249139713 167021647399657537 241417381543886465 522826657922010433 749720134554305409 427122718309753665 948295671964448385 490517467043702017 117160645373768801 953290879262347393 552536164188172289 672501038340939777 849529434489706881 321304358986616001 960798514728569601 477191444349102785 277078871640565441 847633688388931713 539231755743049473 56205833264428409 337484722239931777 735312245500544769 289751385828257217 477101089521369217 977339991952714369 329246069133496641 251057040539723873 895511601800407681 956043736562346369 869224974707286401 500982663488489537 945007316093892737 169553909470931073 61243349702955641 315256969228688193 265997995842226945 276317832113701217 300712791601647233 848378972792662785 170147703193748609 728605280039868545 624164040471335169 931214270154004737 72509517638920337 333392791913890817 729131514078311169 341350401603993025 474045983122948673 684953942724387585 365754238019157185 888596828513232897 912092284750727297 426594288552390593 389501139394319297 389784615717875457 650998263864011009 464851800846314945 984250602476045313 682845649318625921 710628648092992385 332409175777993217 371262931161332673 176788945510825345 643209863462971009 685503741412315265 455543988244677697 556525132675222529 801413071271568385 940469104612471809 710497848195807105 492527328851625857 490408195742958273 768020493323501057 439019870684212801 956190202391457665 677389241912848641 241948270628792993 789328239055201665 751716807540308481 922858709301465345 3081637257405846 352535773831313281 461807641437918209 993494948191553793 674922411534506497 272513788588348417 312856087040589889 577062444244433025 732547292612945665 893909966736892161 719401800269867649 521537816259396417 62681486700935097 538791765328106497 19016481771391369 705015333610276737 994827319408994305 904459758496706433 287477656529166113 667251566777750273 768683782778790401 323300681054426753 88033380723064881 420760938936979329 322637185527195649 119541784553923953 593907017141209089 847659011257448449 235784502040839777 77465536355951777 94194180663951249 982069871925375489 378839962189641025 531710739351787265 392346466322511105 496594571408834881 777567202592248193 374011888518275265 804026446702895489 340430716651752641 769394223062033025 804027072914500737 205888475514559137 717215667205195521 346051772089222017 537315040566987521 55547872473344033 209138829282892417 681997934872963841 414208231434464833 250529903759559873 632558881862692609 12747929106577517 563079712793630465 703347424704649217 197120954746679905 964838739939931905 984732084443983489 242174929533707233 298673374439928833 68968558794860969 306384620592687873 891124869446205313 135235162311403201 881931343492720257 559665243649568833 308272267553594049 639590573260264193 976512501967643905 863415444937736193 558823689710042241 582137164526869761 59843031184765753 425903041006968385 948819336571393281 239365745860013121 881271729259619713 49748744324880081 143250216797500945 638405646480464385 75178654683139009 444671996115040705 621348856674433793 983653603665644033 40013144496125361 886838419511597953 889079610075615489 620470794821272833 723016735727764353 758559665506602753 60646167104795977 481756662103109057 304530573914714625 48395404879123305 51407132468828113 849991778505398145 253558651550502401 170000828914375297 886328368114551041 919811639342427137 757557810379406465 289640322746485889 541510981431660097 799680495715591681 767573177044720769 449063030090151489 400049202872271105 496755739380645889 701278894228234881 984947899464337665 244250747667965825 103170463908327297 520788971575978369 321538552255312001 728976407936432513 876941227666307585 461967124894723457 33191004616689669 318533386362393153 484381292441440769 103207910824448129 912763970760813953 633321073311339649 156743269968544033 893229609943912065 555131237158683201 281536398189675905 490930739735460993 331382476549702401 978252488034776449 363081365601193089 687232567693925505 35529470663558273 3492044818521834 572885729867383745 26497919421757389 220020729668487297 339138318395789889 922795780277926529 720960885354188033 121103135851139857 533889425591688385 596743716517753601 68642782430629265 583852704536109697 558596452810071745 982983901578439425 258134128387965249 1085467937283369 743584322655571841 947770200604228609 631438564472460929 661512374822063233 44815196170596041 463085461046848193 655924192039648769 115600778086243137 175059886532629601 641177774708328449 986375450865068673 650259653870516993 446762932176319809 503091298237382721 534397364498502721 327773099414056193 302715840830209985 687609907912477825 390345273160363585 193687204936292545 420904633389632449 139692639593551601 263513630001156673 299054399964997953 73511250385159601 280328528054415201 86118614523456929 674127149186954753 590187696550152961 507657924019202497 847877780100603265 595964729586963713 456176053141341249 195205444618810721 138577263317330337 627293071861640065 791030745722999041 798279216157101953 339399803804823809 387283607346400769 868650779588186625 743269809531714305 749066516846198785 718763039477249025 509713108359655105 524113060890659457 2748589788168943 415927268623416769 799702946088409345 761071625623461761 50583399710689041 500229653472626241 746476731849561729 862873445084421377 334459536378616897 911191703527688193 418207670923003137 675879125025662849 28118423727960365 598013478181353985 413816370640553537 983217345078958977 693783227524036737 244736730775795041 472369124381650369 640735652267895937 131320078869890721 77156493523784065 774847936506269313 291296150955776769 741838895440579969 427631663670606337 321198486726665089 98659499339735393 350752807172455041 471482535308933121 358308967038659905 479329071087864385 105362953146325825 995978437323341185 511853150358596993 905777952483735041 14370774069419669 373331998536865921 248659229943719137 106087432991518689 682319442583306625 439073378758930497 918980965011620353 319944622984994689 327431314103478145 536248391592192065 642913543218561793 194061608995060193 788865806531035265 86764114045305265 96002387306832305 744396946722932993 726923490467953537 159714641719300929 90252953787974385 989215107740068993 910643955014663169 291603419087234497 153302458491587873 105268549750892497 450688770332192257 397107364669960129 886124479678564097 596613185030765441 166093159410891649 816597133225339905 174593596692993473 137278989669201937 331762380403773697 156357623913901729 679453683308629761 678846140047159681 715457869954761345 570788567280910529 910249252513686657 653681195057320193 720065469680662273 947377017303022465 469758405971880705 784050275437596929 256390114850447041 222617150187144129 245197539298025889 84554737730687889 606429768846425089 871128241579821569 820366056093128321 156462312306320673 435522701689180289 764934370847438337 729003011896814721 181790885087909985 478037998261640961 842289597620702337 294600906334075329 74825863611682305 475116004377426305 805755384361358337 277053830258687137 809623192313896577 169714839004626593 790783211804761473 833721917127327617 862601381990618369 564857681278439809 215269964258904865 4310606676277474 166315206704584993 992104843914603393 897007061398692737 38555666716753481 718813810525023873 601121232770324865 772331794883708545 36862298015300609 615624668878869121 715625228090431105 881431204348427137 91183030282316225 429504977465644097 669465868923723009 622590410565774081 61573566754667297 545921408143360769 568183040798032833 991288926368138625 358702313227503553 837140588429111425 260886720502256257 685625400724401153 320397097165759681 320343941775608001 264997783239635969 605413830717235841 558005606207480321 668954482083751809 588300988988848385 629887812541905793 733463415458992129 433137600491395585 230472099137955425 312844208555969089 728669191976088321 955095627839785473 526982193841050177 671948995348767361 843849825225781505 445324814861752577 594904727588442497 911636340270273793 160472896629819681 803576156559547137 641131237678493441 250502443360826273 316969132004054209 137116009945291489 252941470132725505 21398690656479149 852727340326886401 741401527803351041 478499572605599617 575759505909157825 798807893295411073 584977367901505153 256011486506366753 906379273356503041 44502105059514465 179896749626625057 815956313372666369 161325146803246625 39782992862079425 548029530850644865 77597796014060801 665508772434161921 848011899557583617 817125379443940097 821117705578458881 708335246968086785 324774400631774529 631459128745806465 838042423985399425 161622321483218209 41831863901741433 951430846975558401 158633919617429345 130582256995833041 414931042038595905 183882829522847393 404688195264327553 934153153157790721 636277218924114177 747512452792125953 914454703574691073 84551318752627233 403135763128084097 781111421293761793 393510739185416001 867911644515753985 910196527974740353 470081208473136065 837371990771870849 99734287681226161 112554440254562849 450519248849136769 489995832990075521 575133596065750657 236591901131852481 580023496894785537 804364120166965761 292284399940054849 926483345698891009 498232139235316417 179868773135837057 288801894908441857 163893534434130561 374133343662851585 604742890311328513 689019641019310593 227747943034749761 915604763671897345 934384026451823489 562316024862621313 900380039213054337 541856903206213057 107831230066906865 388978184974742913 947195348571590017 861966195575181569 130234975593538145 223904198966817345 561150079103477121 611125575546640897 629875831786861825 146174585919734305 73361757702365089 647370236953211265 500745135750094081 843743202247008385 280214894810548289 760236982260483585 848125655162689921 469900715916306689 359185197484173121 972094897938010369 712853782057010177 437571345141076737 564695359211107457 883875842647871233 923483772440974337 7860755905678475 876673029279935233 918893226720658817 743510489667698945 252650240470625665 73771267867677185 118749603625065697 587866588212889985 802624858818997889 516722687789233281 339505499654823233 89444650936769681 260251429350784481 341944632533177665 257946489355578721 828381029479587073 993331416508876673 8833205296433278 828700593794369665 485877596668274241 413414193928627329 834342807724489473 613006449135685505 457656864196579265 672263174642349569 544234132464218561 437122176630683841 732596510882018433 819541207340829953 121201342942988785 918828294549957249 298147869000260353 899867752195884673 625997529500658305 638473160295323137 429910891051065409 724468983781189761 889330515620180481 818919129412439169 927942129319674753 331988434693069953 340987764027936193 837079679993625089 912363868263554433 607970404068634497 970283562366553601 317124988509096513 936598317576667265 519516422825599745 851042914480864001 878633668934899201 434672264261962497 750216904606343553 558108688601784321 336864413657156801 421751357677536001 703371030598187777 534570640363305921 609920914524824577 712220824812931201 344548230122608577 313980999144412481 190019508096970209 20707446499315553 846659639638030337 874780443190637441 522599293085679745 247537631360785313 603967963084055937 110674554839114593 325021822732015425 115974965573812481 721064528809446145 887063304446364545 911599692870030465 484529255417868417 337103355171858945 756748822799700353 197303240232674433 979654378672520961 95949010774315729 605568749381028225 780479947633498497 723855782644818689 153938298711562273 158487850345956353 485164835519402241 528836773495541505 466370619638947649 907818447981519233 934069915532237569 905677396073912193 802448588447145345 27044555212462741 160249503640915937 52637268167629257 300134406327995137 746234526938927489 313003650610742337 820105770428597249 134338936549948337 418906587107507265 114186958563028193 741216065744495745 484214710826048385 676749828943052033 645242426645612673 41045091992344849 851401516253087489 109714278200222289 141612518883750481 98116502432489489 507319092927527745 427206418131696385 916450185610902017 895709080979941121 493586122001982401 44625262614069073 84643908990290833 349475997724780993 928063415635502721 132037693022873265 994090795530670593 79951955864345345 95692346511622625 882834407504795137 855033116673570945 777142377157176193 847172387850061825 774768530758045441 979374314984372737 108652841612240545 561664487621197121 959521760800988929 867593160715888001 497454600886683777 427315185486857985 326156948984525761 506687274030699777 650744686281399297 83790210336712081 825415283185357441 142132434467345809 583423493795962113 985631082666454657 43339834205163185 261899793815505441 940080312932991489 868674301952221825 892319194394850945 961012103926680833 585274635326769025 821695337115098625 404134347923438529 448950179629438401 876179796311959041 22679170640298453 612372826417761537 505574851342107201 442792129745541249 737620886417541761 190685684412095201 798365434680906753 133004916248580689 696594050402364161 49468938665917505 337076067847807105 502628540044227649 157186724262540865 307940916433430785 981883954349999745 579258002234354305 492615187769512641 663174512700102529 936381411151689473 854722831179500929 857329138321656321 24967727739372949 974104473188990721 580304046125320321 696289598144442625 618661106586820609 771577456790044673 484194730853474177 588027303901977601 460925893679465985 985093149435048321 299666522425951617 111895292175130833 960565911464534913 523774983964717249 798560478539044993 275560040013399297 302538433744892673 77138484300778737 947148918106734081 151801185050867809 544368715397503425 168767249478424481 934841495952994689 79305846991072577 936198422376655489 474351585808225473 30985536408564941 358670214111281665 705784042095338241 585838415783843713 877114074679965953 303703657313658241 405386506866044289 875567099431950849 63026701587091337 723939502658975489 266831794576411585 244900111662094145 822274739150444161 54687043758004705 862863243675512577 789007940316825089 838815054050115841 6831720366403006 626663796353234689 309266916546238977 420272505675868033 573849941530877313 477139427008090433 21434774336146489 368511187841193089 755222103167607681 365887685217934721 183764372005430945 484785820743994113 383797253518363137 74016645953456369 975009007755719681 769978444922543361 883005908025449345 5043677205954112 136495936405328417 521298524277639809 734579020293576705 146529369038795201 331855857769515009 951938243210406657 468181390464945217 301053780816097601 127478111260405313 951755746059930625 353802149023291457 250408917512565665 39321888672535721 712958877815964289 901683705263348353 739877104065051521 388485780293780865 228457206029176513 171959007914121985 217228751189303169 248179210936516641 961142297444951041 639075443187589761 689268959454501889 615832614720194049 124571951646501585 519707505338882241 63679553183582985 1536352954079945 119724920409083777 585519829169708545 12455534428973181 861444210767746945 364635128039353153 275282585283743937 952961662361268225 23973627716973313 425410117202432065 579032919810895617 811699957402517249 337464437954043457 415613939124014593 577914383256821633 73071464836168337 918428629194014721 749101549095854593 527831450604775681 370149651932372609 385768289132347073 697606520410246785 17073599298807807 836797418340232449 442615305674369345 772808114702627329 504663295770551937 291018934117722945 806137335823383041 692964006691184385 657559957236284033 379530445795403201 307267869841783873 841842818968387969 504327816086640001 295074870801677505 585486704848410241 433602640321609537 866894931818333057 933532496915255169 115258617845402257 578039441538521729 630163682615414401 130558478654599249 825415304779188097 628499328287730945 674175237877076225 291096139164544385 643646542132788865 387562443956113601 191102076709693601 574087406716905921 326483843220461953 256840618771590817 308488888152762561 234067101904791745 659971435310783489 325987117643592257 562953479191588033 556750307479468609 855007988440593921 797021630413226497 640190938924032385 503490760054027905 859615994799813889 393678537121189697 695916574094336897 36517164079732825 591786841365962625 387668029973710337 479781355083982657 610682606088822401 312816250547289345 226099445415343329 834868104857758209 356253903691687425 642069696454758145 124080716602193777 76822738802658113 549811821716723137 17908450565702339 316528761110163265 359812833367936257 476043689687806209 772196882465795713 381979433410080577 705280978416592257 262126123047231361 771658351561061505 362773958995092033 650943064731773569 649181347651086977 730733286637974529 530148089555453313 921867186686025473 523235115589436353 588026674417282177 64812138761880081 536077513177030337 823121442815313793 610545978296006145 644561138540879617 940404610060422657 777408457904435585 323482296802158209 716896158704003073 187819596968477505 289824589011665537 713160160398036481 868796920927721345 577939503092917249 326634195240664833 999982567660541825 235513773871645057 303595562730787777 884360631699799169 287860490040788609 879020442170073601 397260274644306561 197221686980263649 555997940860354561 843689280635373953 23803152068790469 336291410161528833 335387621437849473 506544618771457089 995684525017221505 953022614224600833 401465937757056001 492468732111632321 321621835875713921 215269866435228609 389712637386725889 946955588467389441 871418905661098369 701882616347084801 204317260942193729 242031351403170433 532605954220041857 280456331069082401 821254847740295425 142014242636960833 936492045588575873 550725167841385153 794224693941661313 247721332107545313 283002412201607713 942766878271307009 741041245898276865 859022701646537729 539206101143943105 804708369293187841 933483234129287297 700395778046811265 322804894667552129 979632705535472385 27688726834345089 712071016328721409 809247798264262785 277184388803611617 975437718621382273 55836096671527001 672876875178769025 603863555319044609 347722982674515201 870555941299684865 245045148873796129 179730352692409665 107632015417866705 154571723092203681 55046007117464769 481372258853276929 294630804342421697 482590188318013697 725651335552353025 195308546809080513 959861664555607041 381316614191320001 789892797326455553 316931544662573121 933175330287117057 904397130388176129 548382571118192897 502652852280014913 846569666539583233 842320514769028225 219026775170828353 182798316871448193 102886595809014385 671512489811746561 668632052266101377 716267402019802497 808532927817513089 649288560175676801 236963682412589793 851954670877212545 808272548999600129 773591105889508353 49727438901268073 933962506834824065 920544685563559297 790124342384274305 702287521788928641 15878976466503049 903178511810541057 201843440477560417 918394603309590017 342641962447252993 39806046536742913 739603128956019841 338601614684716161 416174420953787201 62855877267811169 926603042100552449 765335705805025409 123094911267592977 283997587279689153 917183486852024961 232843130789870401 600046467419964801 729683646346462209 432252751825174657 130624965994623921 715834495243875329 48509775423330129 334517125544351745 191855865132207969 221534745629192289 317119220521664833 687713996597025793 570070811301857089 862564598615641345 299068784363189633 291818336379492417 27686350376409765 553568955702054657 461337678511643649 962930078243985537 711388396888875009 221645041900835329 209002086072874945 780105967647415297 307888704779724545 150332427123210273 521151578228131713 215250928849215489 977971803618313345 770964650943731969 949646019320400769 325432437309302721 229193928695035969 405081038161632961 844186137449970177 864353365696914049 383250533195276673 657920687352024961 587905343052970113 371565847837104001 51219675011918041 85479263281577297 540917459235476609 650307441493950465 780060232130121985 633742189151199361 596732597215837057 939192830118031489 961466831426303489 796679178622390785 638064280589208705 926626048070502913 87152888662668465 718183832984316033 442302905770876737 222561305877121633 333669564929390849 721782318125299585 518956535398746881 178611494262824513 308917059288457793 280655991685328833 75917669180487473 988583920570988545 88635791406414193 919988335385291137 500886835157121601 777039341181264769 614573994027690369 295145723554064449 929178406122449793 128774461205892977 270035345735902145 924648488806219905 248083783486510625 978196340566668673 349560842077462273 128822492160985297 187729816701367009 480991136033253505 7163440280049117 376606030137260481 473828852978829953 963515884438280065 614507431987927809 858011478009863937 701878951922314113 85812155575723633 752527312156825473 952619638968833665 46371365368845121 275530936736274145 966158433003013121 770256405886492289 881655186692317057 371470616936960577 54174272184450705 904330108266130177 180678928555426657 351590980162043841 869788016706305409 407482874221550145 319383506115290305 371627255848210305 150999680888855169 110144548518356097 871693496486574977 982766073919364609 764099450612743425 232812235295760673 684601427346056065 971861193404834049 363843689464754753 660576440581827713 104646030423840129 432587680559564097 987297367846732545 762365137615454081 644157691769070337 353610366945900993 596005896080963969 646993929795037569 664115552601760641 638752482633819393 356965769547311873 793432904286667905 174588674767480961 258394897029972993 253877380420572513 4392816443818504 555901195797947137 390641972355709313 896580129140996737 181683983715906561 654376272848143233 430508204960204929 551709891846609665 970724760154730881 154408664829436065 626487159977145345 57927280122921585 472611771465686529 550448840388217089 612962257811886977 474112279083822593 968475278294796801 193135338490936449 26234309080805929 801402081486909185 576219164592991745 346294560768971137 769324880415553025 635684561807192193 488600180955707201 626971052950597889 889644169492200321 65095167445090145 588974272298763393 598314449162419457 783188636248780801 899270357027813121 862593147600627201 212414420118921761 883883741014486145 478781400577698689 813360769216551169 652549996736414721 747362341689807873 892628685666760961 645371212951722881 375437347006442945 620846163689165569 660363960053668865 2885440168448384 605678278543823745 96477840586089777 497896497207573697 699828992196536577 566613234585805249 181660892785785665 70024309062656441 869194527716437889 552175159861409537 259556228590923873 979033562817971201 973326538091335169 839257147173857025 644332879223767937 191273598099112257 927989556337273345 23805048244046389 213179279221264993 659511699831437441 387039785039554817 828709055849390849 390176038629491009 758296373239030401 831722369549019905 798103451059890945 301263386089857473 965830602979291777 221016597723469473 659524071922152961 465682854731753089 855422771049997953 439588178817380993 929276410772136065 954034898264808321 212012870263873057 870945504367206529 562216398968747201 558698525298737537 977260694275170049 9124485569934393 937948702732970881 486657288209727297 716051123863461889 877058257209235201 142336544451058705 211244621319607969 556964774931795841 58762800146404001 585450492755374081 987062154257557761 711350438959566849 681251425262452353 312044144432821441 736063792633856897 45314243964920569 646969144013091585 553839964228362881 412887622071224321 44529605877198009 655426286939992065 867971567409956225 929933615711533441 354717139096887745 41148384069593649 654617237041325185 409029272044222145 835515063428754689 562210352624880705 579056275770302209 84024241787474801 369953595013267777 8276510375928582 897092713083058177 30160282094271909 116681653852150897 758637909761667073 434152735898369025 980051066052666881 271416272525836897 249264031128198849 861630795581138689 506679037803166913 964864662233804161 134031045548148593 391617480440732609 530700201105858561 616801295853232257 820342721210913281 343497742047251393 427894024355936129 793387915807112833 985236664805320577 571693738747700993 473781100368555009 483648379659907585 737307023154094977 159800223094098465 232857377232448929 280823031017046529 775539083103673473 337404864006874305 61787239666514897 487824139994014401 342230461823298497 345008971889516417 697110031104585857 879015208741474689 997981837723962369 120798598084224545 2022327680876402 161987895764834625 427316496670663041 699819721513424769 182702968892101569 964981290559858689 169496421530574529 168767027588319969 997176078472037377 3274579900388375 556832297875125441 803611439983232129 779210635430302977 479606101459932417 319149707335618881 606299897173318657 112210141779414129 480874691825842881 505612995199918209 152519685213324161 105054142702670113 330633416872995393 201985892831864065 344911758596357057 850641349300204289 431886535403347009 241413010895477953 43150714674258241 461303456091542337 928268204428444929 869352858672648705 400116246544957505 261785997650278561 567761298973916673 418420150475888897 186219797017290753 234229313599996673 968777103318171137 157266894776888929 124203584750080865 620255451210326273 263856846641996161 920537187696986369 804904985429860865 928227192498042113 984794416661440385 116283812437309569 709210238400448385 219969910560379841 411061402443319681 595574742564245761 149465424987656801 977337200346255489 240611204760892161 399508522310021889 69852441373758009 607183754705843585 871143621536699393 955288313698581249 942681078768888577 531435329849983873 266545379640273697 149789220863574721 877328139300420481 140492427798150737 996430855060364033 281231388888180321 259928569996393569 742273079497238145 698561013754538625 982806390365603073 82274701975439521 110517403553174625 749612727793472513 272685620154497601 743215649973198081 684894004433402881 117625388262933233 249680879985199041 738802571134062465 777942323070519169 190912460263430017 100468112160534417 850254614077162113 941557324525888385 267862618755696513 880889398089131265 321407822106824193 595799964256812545 487563679439627841 489204935289528449 47662800580329905 48150279071847993 373383008824998081 762689808310035713 12699430369611521 570386263556130753 144475774654235777 240699037222178433 471636119558613825 457172480102087745 270737594370739745 777922684464705537 632259846504371841 184904173190673761 855166167890669057 432309789340529025 599949371657434241 406727078734292033 727267654031844993 354969641900602561 975590295586091137 560916699614821825 228483180080356609 376800466786640705 905894928978941697 101555121528690513 625189273633662209 611813025348716673 336975029511666689 564915031385694977 659338487548435329 313899023504170305 297779162856446785 910001036299291905 657073365042105473 956555595860898177 901231573286299393 380784227153341697 780613475248994561 718856586090986113 386853815781680769 859898749333808641 800451852315159553 311422921909787905 506696818783030529 663675496973681281 258599105930496609 59577152790943441 272067327250514529 576719498475398529 117601050542372577 964185242229469057 5431631991047682 766770672647325569 175774236871998113 811431046452945281 581778935792758785 948923969019347201 361123575262961793 419099630474967425 76509452268386017 689651025287403777 882422628330797185 547653732785413185 970586191951671425 228312941877817377 456770432853158337 518887354278724929 884387174614648321 335459150819517057 992534200342131329 963270677734293249 133674329478797201 977272205965789441 182015254773414625 539925383782168897 416739418479370049 383769206616946689 149631407011550977 761777980312722049 671603754509764225 260159049261318401 262212951066100417 924745067220506241 684770099121653377 587057344974240897 294606909940593921 436347579710478337 815209724986662145 742679205493232129 665745370994311937 809095053638863233 223898030036696833 580890751622305921 430354044926385601 111114898011344113 103296105092628209 910954695909396097 95376871212419441 525239605317899841 493846097464842881 361430259988125633 296916888575790209 773145842346501377 595062891964264705 451084568078670145 545113004358977793 818827504987019905 844546360498771585 428568074402235777 946082043974737281 421969152812089025 94715024447513233 940352096179680129 320175853462625793 603580825403305729 687906242804462721 218998697957076161 935779577053349249 891099144979044353 167457796162612033 392833569729532417 102279850051598225 696216891374298497 395363794471553153 860747723219347457 752355847787495041 354762958323355777 434092007643759105 875015360205594625 483212226357476737 123430826802753297 227292815008713249 469159706499496577 112726292877393777 823085484404849409 745679804819108225 361127517513466497 886792564503803521 273430141831489953 292701440999667969 174072908881456097 998611529043895297 250274211122636801 360259963596721665 233253710754269153 952606218070183553 376426877666467905 136300614435487697 818885249715762561 631505458583060225 232885281875347521 170349192822104801 347878890244373889 264476693922500065 541656889156207937 54901660238773073 804442380779178753 109719371319666689 659041130954271617 362973840372948353 388387610240698689 772462394699868289 852909907705686913 656235013995360129 864155351803944449 97791349600267809 84509118997537777 633234199656701697 302127514324695297 379233434848952577 830218089602830337 490664953409169153 651481900579781889 783745595466424321 57839654833450993 217911426276604193 981004047898153473 940004555596271233 902264817335726849 809907999495823873 896881963331779329 301131611648738561 94301352541116049 567384887131797889 986174024743945729 359770476749115905 402239583978690945 636745466030664193 548584563577279041 950468480522314241 507139835056470657 432135576717147521 40257237104839305 562410335715707521 999278853225298689 365853448266779649 749979800164894081 848664797664266497 844725858151853953 504369047888392449 214586861233499361 853298176635217281 408296850146520257 58256354438686489 726176217698778753 85180129153908273 253447491117235297 525799116858255617 224370972866807969 600376765008274305 682924300252075521 440542896067274369 653240405051278081 70139174256237169 688740152971227777 949391414689134849 11239049577625339 218222315718588065 389437196933137409 374866265581648129 365862230167081729 522305127629348225 530437365530012545 825873670048000769 840498899457116929 155448034836307873 483971739864507841 226883042273488641 322665681862005697 463764047696397313 823664147162297473 575077420489126465 469531018080772353 957864688093746305 770985649444391169 126168180099558209 593111851819529089 663367350322740609 62784033558436649 697683662030275585 554098938211240001 508136721424090625 407840124849890625 587276243347975681 755917152488208897 202424859438874465 163449774341835041 284702759287970497 350955699191104001 227242771453727969 38540775786351849 339501868683886017 506136429083099393 223836158749801217 26596816850762653 390026750937469313 947978125478726913 363869716338808065 789089920508679681 499525244590149249 456537186394299969 469793301171446145 888257750918704385 945649997763073409 707162166280284033 494939729836669761 537566705192752193 413511211718674305 88617713605756881 913383245134749441 470364950981370113 919661933064393345 341164110731114049 13790114002755873 583965562235057665 593863400168022145 59598452827444249 645863699398059777 800247714338489345 843873487684195585 60674055579511337 692095998403640833 87987587558679089 180717632202902945 103942519544048657 194081370508452993 450319256898517057 670946574423457025 527759564826084225 367446306236796993 417393479503751041 269391631431194145 581437845683282689 611446919552601985 864487990234373121 160153829109251681 929419023271805185 430553700247724417 855190744380514945 262390891954101601 318599978506952641 11076247337822311 384116566278343873 636403618081093505 345935748427876865 64399533835068465 950841936263095937 128203373505090929 766131131027904641 691153039643918337 563891238484266945 18923134361362061 730225487740540289 122185145234350753 168844761102128865 78998501093213489 652397642155975169 640262816686455297 376753150785127361 474000217275435201 237221490583948481 121781145170938737 387448937734355073 715478760166451585 251364567276070273 4394043432082385 947082228174188801 910442342787153025 346442906974232321 81436660872878257 230938770867318497 129514990810708497 103152682461498561 47497169906531409 522613405237784449 806919044315240065 206243827457882401 824830811834214529 180824453617283617 803829297000067585 526359748025683393 243937783135915969 498103991467893057 537111836296308097 894841841127572481 943119005219426049 904449179678500993 402872299413946433 543514439615378817 403875364861956865 437560034682626049 441603525260067201 841076551218549249 817446951299597697 263933207701946049 710174272836770433 904507917548514177 151544461671758049 206868606382748513 384696605682368193 476950050238713153 977475611810955777 24040082961654721 34832521655790317 737574567599793281 651610386682758529 524971995372361281 429858250381702337 304352919085516737 599780606626392705 364464283886782401 383430159472670337 983370008937171713 210216884423484641 469258858471867777 569247217724782913 949980877102802817 134559916630603745 920203623537510401 573564271344469761 174921027412338497 265038503050728737 729636439651351041 150785810406834017 455298772530710465 889904033189463169 223093798602924673 251294249669644641 314698654908326593 322595730543778113 695787031412486145 760497833072211201 2510165301771395 899953017104262913 98246540998992769 467203907234694081 569792177947377345 601286264016319873 783400914747112193 838341308540979201 512842316636323393 556585242441439489 781046889644763137 64403783437075649 257138421262183681 495031093786646913 757717076500590337 232522524907071937 70057962390364993 293852913128414913 263529162494911873 636682872200015745 122987214533637265 485129396346788865 196492065468071073 230285798273659041 919956809608976257 80199752706175073 653365271406762753 226151812594839201 234260512998204705 796861542871194881 649556411051797505 342431148391344897 875731258238431617 595566580129212033 134363084919904449 247102395686443553 894189205128057601 922574842405591553 498407090807567937 264319896964824609 319392412450127937 748810797003454081 454286606526530049 346441053617542849 870588203087081089 114431951376641201 996823595708484353 987886010893621633 631084008529455745 625436124152809473 733973798510625409 40936809447305937 882356974165887233 87697193563027297 482284204454110465 997178825212532865 800953448782735233 46449237904948153 791141943934128769 7656978760014256 728269233898956289 469381347168589249 287998140653165537 844220592997405825 182350693415344257 666230268986947073 102934501848189089 846346726559364225 661842084067032449 977260768138133761 456658349207877761 172470122001872289 830477324834163201 940624439421423361 993177473307646593 981141395464039297 617051441287898625 920732031356546817 959558690728123009 431941570290664577 637209661327460737 356032425313781441 623477358266860929 123883333720176129 671887164398654593 377658583871831169 758508415303474177 113035285635138657 520671359575345601 26097345921197501 891706845935011969 382447764046350593 700217851332624257 320311216782695169 713015839461284865 315395385936628993 257232507943911073 134656591893968177 397088443668998529 664865046826708609 507161838694017345 38699474931316761 31502212638933713 863616590443260929 153963775016194401 731947018079846913 218000311982059713 503659503667865473 869137499733469057 441036436041908801 692845821998353921 983380624025844737 651175740313078657 75622338781993649 366792635746243457 804707779835201409 806992498927584769 198774603445709633 23345446910973069 759610329278476801 117525096657260513 48961875861163409 435316924166848193 311052536584174529 109088223865612129 247595969033024929 404231336941187201 212487433709473089 554270976133409473 185720122572757153 125534694606962209 764490076902280449 590942177646368769 855934615572945025 906140949656496257 847687731788258945 660616214097643649 484386898529361793 71486057840225217 846383320677279745 829007677488547713 329055540041363073 499515747092424065 963945254113841793 728669928189447041 504198183679402945 602062784809938049 984034357807320961 138396767757527073 429408692097918977 373664412200348289 834064808470490241 134419351799152769 201058031692536321 868444497472644609 20083620268582793 377828818111808577 762922534352494337 812276909106365953 114760090036245537 770200423944118017 583602275642402177 65720688804312033 559785526656060737 759813839972210305 706096743561882753 19462873509318969 486202370509889921 624508200006715649 547955051377368129 315135339547232705 534643265213123457 220056117016937953 930198984397261313 267926882046104705 573922588421996929 856589710287266817 184299476469885089 141554961775774753 150768193865463489 57290307905660145 216565999923087553 749682211952396929 663717475395689089 136113455825039873 439204135135081921 380174961859104577 926462148275067649 493238741935712705 50954575428047377 549743764846901697 584468165622727297 722311293440441217 264717332009222881 777143277899007489 965903761429832065 522105190833556801 435083244748678785 234529890967273505 404287548320556993 742340024451522177 288561390178653441 510694309220930625 964452710784446081 919996962384615809 459950920726296193 649241912685816705 262170435435937313 395211564017927233 599329581349859841 352550217996373761 695968621468171777 566893724104616577 448213943937840769 652279208633096577 740328429360776193 355492130565409089 456408588551266113 213760745574752769 893674166575142017 297258027655558977 891848356341281409 679786782257586689 671649187925798017 480072457244034497 606419714257395329 374816748602860609 503474718052803649 340109067209439809 986519518976191233 229721301149474753 172227596437668481 31662589873207025 416292359326018177 786786722510051073 262279714204129985 35357767462855349 295526505360125953 582360655956755073 990674169025201281 24266398326631133 217653610638915745 448389642437270209 433753722319227841 920427859505608065 963884014721426049 332971150221730753 973913814060271233 968742490810342401 98038087836879841 13331514188060113 320057987451964033 469664165246442177 947049861709071873 602385494966050305 563445910919060801 250659782986929249 871492512039576833 462897090279660993 860526070857236609 738755873599032449 919001411720213249 112533844352405761 756544457849262337 608007536399071617 114469771940900241 890702268672335105 226849994104515681 917379154131353345 880809643485999745 666509171251014785 893634863208863105 692921243145519873 962477575170435585 189676754255039265 829236117383278081 325490016381550593 3554833056337970 956537344039013249 966091764842136833 499437296262641409 828767085311664385 705760625665568897 559122793015962561 702174885543442433 908373165824198017 38261328460883705 877960074858467713 518390947764657985 328417257467531713 728462512523300609 411434647694068929 730692927724774657 411618895730097025 256038000878042753 240609259579631649 840923618795699201 469490897764000449 25341150652657521 852981159453026561 619320720481354625 744571983287382785 881485121735714433 831088676921158529 73667188846798129 607508784682220673 495636145375421249 433490007901458113 214836426830188993 394816456568943169 236305080575213825 802959605973402497 851524453490952705 750308502609936257 417687835450017537 171898488720461985 563957193444750273 10360051795966997 610451086419764993 102637416047944193 938066502589379073 547424950502755073 695450212735899265 192909095948540001 57770056235497689 257761002669379745 857990539861980033 314785134954949057 388919333422080641 701449801045907201 971314915161151745 937448188067794049 295173199018776705 131973160084580593 155559385681122817 337057488777109185 20113575695859253 598397498207116801 465628373071446337 25549466407017717 583570973477222273 978315936370105217 42090307318282785 867502297905790721 471222767882892417 669925693571212161 927698251538465921 511316806877307073 558542651114791489 405920880690839425 523536687037584129 677183926605014401 482217186843001857 372328334347098881 138749393705928977 837003798555816321 748931440409549569 347202004756407937 722603318101555201 36101295868892433 613311795182738689 695539928437721473 994203532751335169 266880155133282657 39776864867334897 749342290475364993 281033917788782625 462230781838147905 528688433304409985 799959824463638145 310821102541559937 961437977740946049 892740160179428737 771484123695810049 480794552581976129 171532134541340769 137823945598171345 719725657130833665 153657539560420289 138623660172488177 872148911187352321 905256710673054209 840531149354568193 221013364226426049 342257492730311681 68135420833396409 658450531186339585 961164040016615937 494513711857919681 136468846404962817 764968328883973889 357458355048269313 870981864480853633 334237946881682305 36968727898234025 887688211715914881 670346193971667457 122240716475598529 677455860519636097 11178778377743727 704245170083595393 669181872246593153 696016499487747329 230229230067596545 39334332727790409 370543726547790465 949658099333980545 707159690498034561 883400845521720193 26733500210593065 175203377855957857 571822745181766145 313407499968704449 578062666145253761 857420829584405889 405226011953775617 83545479732094913 144444265816087393 914250891472683265 515302422412833729 336950298227364417 607489825864885121 738139000814435073 926364898318642049 186035524171387585 130268831501791025 697523559076508033 958024813279696001 949400771300460673 66805999659859337 502487905422150081 674096824647026689 229575512697124385 354005150817709313 991634872693659009 717139155890311681 892695149550618753 90798616334151201 662169409024038145 317796018375421569 541421981216814145 933748150609357441 291393162553852417 866150395886297217 944497850640729601 719012556889108353 75363907442373089 969118687939133185 554348839058263809 354618994561843009 20016298981239801 585906531423166337 177882018903531489 214524526862700065 682867746644255617 653205306869953281 800371506514210305 660352203494436865 491458248838576129 681774198201839745 749102449049573249 774377165302066561 610434904460440449 553081025640413057 838828695514393985 217893220296257793 935854566602735361 173649223067048545 897329302416679297 345204384509994369 146630795412072257 588686096020243329 424272272878198465 270979319893694273 613507962649698817 526581687188258497 903687586464045057 676524747205942145 270545122473457409 381226005210667265 48717208100981681 370747077140190849 598499153827141633 157177852338737281 601673930714085249 319375000242242625 599999762098995841 549038829522150017 103155170127223521 299729918019021825 899922263892740609 824574116288392449 656998754845162113 9401196516105161 858426731342397825 582935129861230209 294836900063614849 290179592049678785 206908103896331841 394660975826003137 242128487138316481 761220149218043905 217380348396311265 256973523792058945 629680049285212801 178465716288496161 693012725084038529 252367788426472129 919279053981128449 44809275057357209 161686760380483457 644892881438270337 223260734887787745 634377853814140033 996212699402498433 329201936078721473 515338423631831681 614878195605282177 845523074706584065 332929904990809409 439198626939486273 757474902088585345 702662645181312897 311868807289858561 523172549946806977 920620778396450817 260257392847812257 346508664087341633 370346944484936129 142196879084206529 405534578071844033 102681825781235857 95995624274578977 535941611929271041 918670107841414529 641296471828869889 476050299754916737 979274507567605889 684672729820483969 13604566892031045 14962106219442717 719196221205859073 175215889352237761 748378298699183361 267834892534722273 883042310430806017 158461539954522849 493149815205971009 104864566477843377 36679642952147873 748274842625441793 308809734152763585 296247119144339905 912581242460429825 96218587958738049 408993229416825729 448797937450635201 965543292158795137 487880390156497857 784566318136771969 333158222983570369 689187196435494145 947588296020832385 39042092948296417 409877329834344577 529515364083518849 941200487406597121 590914877312744833 566704176095214529 603482033944441601 544826294923844033 959832441343923585 906573135894561281 314745328355481729 808087846391593729 259490313243620833 830131543699451393 852554103812035841 664528408163654657 963510669942639489 607953702624584449 663288384322353153 950303903472608641 11869102311724335 371171646152532737 450835523526745153 97272271869719873 983288537855589377 716102420492447361 448191059280670593 220560330176418529 300188579633331905 435166895282918657 417993811559238529 366803670607147585 762143296759848705 785202635979445121 596834443730127617 11310948373754571 454368891735445121 983024744557980033 62935770962621265 764813731638248833 660667485524658817 590260358613292673 448136870292412225 88265973643636641 564752315260395905 194176255034392385 655091837145032961 423017182721686401 567355744185807233 403161295699035777 104413155435221233 969889573151867521 124482451463908465 15067841545345573 802469415205234049 731155941027346049 348248813283777985 159735310450841441 170132835642075265 841680786871812353 757703618772243457 905316326077695489 540534044721805889 527716363245055233 652737697081295873 908727961727791489 657515142168559617 752826923475588225 567668578164049345 106508987792182097 476797542386588417 139562549465274801 178463781675890945 622055346076805889 382843771025616065 632857604723788801 253100538642545569 212731861639838369 333062585372982081 527352155909888129 690633511523106561 915445025285819777 877579817330509825 487216694681869441 161663202563662625 557261100027716353 880593510829736961 505515234091212993 189699040385978177 479542385150338625 694796555666098177 983208412591316993 876150423085764609 946453774487054081 573053419390856065 248740676477360993 626239085226405505 53788333656498825 4155060589024374 521562990723730049 762014858506578433 569726056797009025 147867983092236705 71328911242069641 473007024054044929 588850809283755393 537584973927462081 803906301045934465 144112820752955169 493608281517083457 88746670585674545 771433551177132417 281496091248346401 838119132630325249 273030038009036257 852706937024258561 426050327789088385 8217954381365190 120412415040856753 669128764345550977 74004336369359441 994746797064507905 725063326459544321 417813299396094337 517273182208814593 236093333507710657 841161062625968001 835403196553535617 52064824972934081 147954856605011297 348872416713103233 712482297236867585 391051710777620801 836181772874994049 189692251957534817 908595338219477377 638239372445941249 270784631733405953 358060060874347393 461840338150544513 460768612189983873 339878580021547777 689723687410133121 325449290718019329 310656914377137409 171215016341832897 206901224073302369 318006343911797249 732426172807667073 641363702417919489 319221081676584385 755883949777349121 38310429479299305 339536231519090817 94142671953559185 798645590387955969 368046922644598593 431085119467070401 410646355469264513 23732686007839733 380009143578252673 907098434378227073 108126601434374689 39512233068869305 377649616363957121 909089379585139969 204446994753151745 820124665140163201 471015555684420673 995030152628757505 51965121387322457 816577442032802049 646740236553089409 944001284315902465 550079778401236993 71843013051001489 188779639662516993 576248078096639937 562687702368119617 489629132676491009 401765529041885121 953806283932038913 777182401662923137 913909093154480001 762815387515008385 600056314895127169 869729027044254337 746768341037487489 517734392530233153 176190711476351681 944076833336037377 833806226237449217 973647672794971393 535859740449623681 425819985459039425 288016355036909025 780220257290185473 669046544696044545 511608557033081729 704170245316738945 871890225163969793 680992700079670529 687289871772716033 876285775470726913 328215400208453185 335848947823194497 987396159432346881 101438340596509137 640898319610574465 547390818341185089 520983151621233985 505257743077713409 24815955934858637 505966407654540289 238886040904514369 519861712103825345 825072596345155073 392810272832079489 71439481733332145 786246630512174209 429474196402370753 116564840883711441 983177336405372417 833451610080579969 650773239886564865 494525438664382465 434680975946545089 39922560549591425 378562463484346497 340618612139024897 427402447025269057 632842405709887105 577936558356345345 76912374305990737 153896024262760289 993801174353301121 920250952054605185 584642964679971969 155518895085929633 869719397255074945 537868816496075649 899052181995173761 377504284083951105 432699136130331393 495209353215958721 140113928205522593 135688528175261777 578373119189400577 536324988423491073 384464838430957889 501532775268710657 626892923004525953 806400179962825089 414143330727370113 156990410010774177 312105984394612801 430862908642996673 832310653942514049 255928323150211425 871507511435076737 779239410043548033 587828103961243137 95034048522233409 331631152006487169 727596112326200065 687873080840674305 488376906156215553 10700634008593113 377657893288049025 754794634189408897 153109924044184001 513267575985459265 184851468378088417 69863154154703009 349395777171761089 391497342932829889 812104783166436353 77810473047492225 628834593008956929 406649251990479873 859870521304475905 753062410457445761 188909540285148833 294668679060201537 852292064844196097 267937285188736481 815817955030791297 864830742634218497 989576270396344833 587047692981982977 237216677057855201 523837307769206017 540487064499590273 738550472278831233 365700583771694465 194085123697739457 757559927246706561 895217813732912769 62198328958995577 499032045531883713 590417637168886913 115652475274430353 807979334479664897 826354556382774785 566825005115607169 743068605795386369 869816455104963585 897202263495437057 152362542885047233 396258319438487681 953359753589904129 104227753179721105 911458906158902273 90639461545023889 946393796944871425 609742216906134657 426757333375494593 938233529045533057 590944128279641473 886482667429483265 320284985036426689 751281014961833217 928863394032415361 545864411703625793 816653884084590977 637816101230015361 230384326367197185 331646799157290689 131680879915183633 767370188751257857 133120707524792433 600700182113790465 923629518786444929 105155790930837153 637198889445908609 397691572256611905 51131714383178209 283325389475479041 870806720549293057 928294715568249217 712249486553677313 383555521385204673 562774154643545217 307891300601291137 541719586289520577 247251196398096353 541295697078194113 512202823778657985 594944363347767809 774701297124920577 380139492897836097 476041323164032833 102633572026423537 304768452245312449 298356593452577793 910180821293913345 22171762996610057 630018558928242049 302427064138736769 158643950719358881 401917287268720001 62062226586746761 259902429195701505 964508935368392833 401989554824897537 547394482680431361 482996802268058177 407334929209163457 47053857686524481 489906685039002817 554437236256543297 215767733469355969 818675597702966913 272857286596121185 574527655327084801 731737187348990465 500620965646664449 616402459995114753 979255518324148225 735431117251629057 71786812779723873 748405173756623361 258946418742805665 251092698553158305 278131451418506273 813388681082997761 683144464353400577 101427494327701601 15058229665275037 170029099415302209 850885812043383553 12437349756858397 101307759899800225 919968386056027009 80284472942846465 280859801661357281 38800453328892817 624075115024140801 324433761933487809 583747772213349889 122421336378170769 166312595318871105 152238856705192673 255364116912964801 809961811477936769 855443603434622465 16256167120115351 992403151844378369 683960887343875585 361884895791703809 401368908271106049 327125656564554369 60779254683357209 987724282226054145 817745732779524609 572469099221940801 332776234869459841 94454942315920225 981705822066938753 177360022152804225 299949894017405697 563217414614456385 884669775055908097 308724721759524801 968977305571929345 749745847304481537 952256278507004289 914106618438061953 809512873469177601 99893229895144481 764860208482428289 821018103190944257 77250607673068577 6286991840013912 172913809741029217 542470229837526593 186139086903612129 472693117872125889 372809241715241793 219449457914898017 961888362173528577 86020353923785825 94593378597405569 517985803950715265 987284061829573249 818177724227439233 424604619471136129 679045290283376385 786708266656308609 448435012078689985 582901914862869633 302570553505340481 750667144742639233 334378636283560129 787458561059406081 732000951412040065 7174682735257677 804481045009353601 958602865539230465 132566550551722177 769797935308222465 301811911111997249 695154858398591873 956233048590696961 474414850664221185 296240610522502849 638328128217775489 529666049233860289 528778729150648257 886963260441206145 934058908908706817 950897224872001409 89456547122455985 439310549410706113 115436049211975697 438050835965292161 626369541513813761 806156269316943489 913905771169577729 232690888916501153 390896414691940929 957077422502621313 533609480589117185 254865968337860225 352310096559055105 725566587968188545 3401643735923444 961174537672157185 870341004042206337 949542451582871681 774733202741483521 436187326591515073 818150979565846401 352246598831754881 632744479999796993 207009376966460929 127345382338308609 934080397384676097 807785331637713665 806931463973278081 690353961800955265 531376623188720001 443489764491015873 813923007589274113 199206973887573473 171492970358357857 26922642394961117 180695304813490049 125179320321681329 306560294365795009 200757788506205505 773379006944516353 530855111540734721 347943932418857601 444635053312477889 404302301647469185 462885787478800385 822833286954761473 273599075457081409 430340298848825857 86209589863091905 121839610375374721 899789827007250433 481870725210704641 603026577384841985 156156154003099361 236404918828593921 769180266555316865 44764323591312665 264445104246263457 890581357792310529 4508823635710258 753132749113323265 638513586628931713 547570308137562049 490709626580560641 375785027391504641 124003036162307009 248847726938347329 714280649678663297 419832978894564929 14343973013410505 321186830782419713 584451143412913153 337392645434182017 925348248061496321 634910519959245057 664875417303953537 94466626073714369 811874696223668481 923363450174701185 624708327680316673 608937071801751297 980488418878437121 751039712562171521 106452311454766865 74504790096600721 642040172819463297 496843373042889153 74638322855697937 332448515244141889 230347134431511329 246840744402842209 918421737337830273 257601868289047073 748011196696637569 545905531299251137 469453248078089281 812586674298206209 663842505710917377 521306212286585665 141463058050440801 546857936695264641 19965715120520145 398109516360289473 468038327167597889 4390701286514088 67700993770714033 13969926955834211 918867931877905153 713880088740953729 862582726402393985 700263116311429505 411689196412346817 204265746211167009 248882661927993345 121546390104665393 947337423089514625 180488678986737473 756842551172155649 103061918806570673 209334846205514689 552024684058256577 341220638472307777 576634060761019649 358650122561179777 200422231737551457 93068291700291185 942170755093126657 80526714110597201 50436441528592721 58854135588475745 981506092677218305 806157577052850689 349152586773616513 868744856222292609 33087073053177817 930638509433016705 813615151710326529 791260932695891457 202707536869407777 413852388468846785 62929666968617681 142503487718641969 662946639651362817 907135411876204545 166717177709092129 248171794907463553 501123315946553985 160793406929222721 207433065060715905 714761299103486209 484502285680132865 991435349360280321 36795858751293769 957375859811307393 597376589369613185 219961503980293569 301915459342016129 365856879275128193 295826718192994753 317799122581455169 798296644776161921 294402588278316545 353862441281503233 748158474772445441 76480680532117873 124124596981459953 623860738516366849 278850206390281121 366558098032204097 880292437498738433 392417135048500417 632350680533356545 498147064601372609 459201791953461249 620748516230673153 376739120566874433 868817052693675137 122144976950878001 760568491153687681 737898105164752897 265604538809473217 999964605259890561 28971882011301633 209631325071235617 664599036012692353 390859730505056321 709508257583078017 275398562290824609 43081700725000617 361839763336291777 874615914720049409 945111657346792833 836007867022619393 831461590365947265 753372654345039233 5415851586427324 380496962491552193 934841192641442817 107668410637682401 125262391755292417 523311161308345857 83629211056418737 442112586263643713 134149725713193393 350075645106077377 31531904394370261 624076135228232705 672586063721162497 642351282859085185 253521354146002401 699180330686569857 918144591691678593 418872719975045249 623213151345055361 976351070325659265 521608263663473793 587694096519317761 322722716927117377 150454819248178497 192422933037668993 972148707514069377 2994421031957018 607840182133497089 387909668293623617 499060687053503937 806107340742173057 602272945328390785 263968501490772673 204304055056613985 105999392479475313 630342547928119553 804500639356866945 548470023340190209 877644257164675457 714129641347991425 871273389663421953 802085128837408257 889814545788482305 5577991856238641 704865782395820929 491653358711136705 371646592737462785 955554782540982529 200702158438410561 959032767316191617 132388676573043537 488081692717269505 512669920614065665 419683970951087553 36691915471195105 136870286344613841 271715255443091041 780652155607416577 239943129696456481 840419539121182209 910031001417969793 245398657973812097 170418168806222081 159976089047713537 355533023428357377 66540593281533945 174054129259729953 641189319912466945 199429515714861345 964070217690039809 295626101240955585 148008993837944289 475610659880537409 788717540303483905 404920144295630273 472093150250838529 448738072545673089 138922953082914801 851595662329870593 781663696888610817 453333551694321089 324659138374020289 876928792121418625 392436846239302657 414518834130184641 379466056006595649 969250398254260353 495160610625642753 408631471234848193 649047217439491713 332989343803404865 387732273490211585 575650578902987329 804252535723623681 274780442668870241 166290415815378625 102749182617081665 240000609635703905 985698458686442753 913649007519932673 477511222618296897 609554170696686209 323561261027535361 72660586613775281 19200069530590725 413564405431490177 446258337441491905 747381956362755073 986355690101739009 901575774650400001 704681869090947585 180214445217668385 618968458437869569 164490599237613121 26168045584370249 105571908294660241 984193092727231489 892214880418737921 76122808819675921 280288615258708513 777315373474316161 361851384246623553 12060321918824003 391236280057579905 496381229197091073 407005757593726273 391600727355566401 97920055580598129 12081521877995273 324784168769301825 280657748857038305 991737653474768129 237320489703485281 408769492491035905 362322967294645057 256809168540254273 747170371277313409 386675198833305729 668673724070714625 265638000847911105 84043306049359505 901624671448093569 760372138954650753 905290789473522049 519933242664727425 45346484309650497 841585235425839105 228356812026600417 43159352806959817 147396020970337121 515167207840320897 882860176466064001 737467405384613505 692318538332646273 15556003654268125 474871648540794689 863530767092079489 600091170741240577 680424193009557121 538246432070049985 314377222963422273 715979252278916737 778390119715254529 562269962686894337 565215717032153025 343998518011733953 256266134543594145 697721101107273217 283337461110242817 981497041071126145 428247866300040385 415781331958054785 804632711506322049 107091984384641841 539608550824297601 826275001199316993 259836931715902625 304574206072036417 702956975432641665 318989571709362689 176562106235600417 113811268509767409 145673168821716097 124491655165396513 463769709178727425 556644275334523521 508104136619948609 702244501448500865 265515323801260193 139919010705245489 94459273095012017 160391006928502849 853080217885086209 465874893473174017 268693132504267841 252863452642525729 502166367669566657 137019098020790161 388228581709896065 648212415070471297 808457552172846721 11345645923089621 827007541471431297 836532918431384321 654954272800985345 705453150758462081 319536119775690945 155051230676601633 723113452605865345 547028014851523649 388417509167595649 341391058138793089 92629197921986881 511675043966580033 344066123805148993 841458578610453121 797967424887637889 437702476487974209 877221653377858945 834592081971106177 790428927037574145 469836129922402561 728508572600148353 823559273859441281 320101550242235073 40705562138359857 206216729219818273 355723853794795969 420736610262657985 137196640119203297 340938502866393409 381938117091859649 711136598590648833 325407517648901761 386539244105193793 262270362383173249 768484636550404353 309111557773366721 889636830260243969 36490126065952921 672220118350672641 286579008585338369 108424774422644529 289381024022969089 142233593395680209 241722064367127841 636017959070798593 456625572031665409 823606239188443137 578313130893096833 408882298394900097 389529091871406081 413769331091721409 279116476242581505 108306026240356353 282666002765690657 339345986549766081 471926799304046785 308882422063334145 977211759954382593 812225211618148481 916607399762586497 624828187926382849 196962746380446433 211395969299353217 324273398255460417 850509937853104257 419664862196395201 623150684738455169 492904646054189057 499269919308105153 2214702547600923 942492364296093441 232156392586805537 793632717671982849 486635379372824449 498611396385094017 771346258850190465 644963860840860545 39657540276774481 663426184232484737 444041407779995009 341990504996005057 575279375208738 171320096910285729 643982821444485121 921260306661324033 11241733890042129 897894877566351105 402022102008718465 660208732895057409 113190528680132017 983961679280675073 72193021276792273 972253993346740225 157612181332861921 456894371872969857 995002964762480897 616094057451533697 475099425412349057 794289739793960321 163641263162407585 496618409731283329 787647461462054145 234654734445733473 718319989310973697 136669858525181105 62424716892774513 497236116395619393 977770934682599297 857025410982672001 355512099451456001 999411686473472129 955527978774402049 801761522317264001 577464277061960065 617188922173859585 250659739751274209 688604482642162433 637620521955877761 624845269622561281 524841058065394625 815542882687168513 150155431669684705 166758654110914497 734946328873537153 698122562831045505 74606696173983521 591806026351939329 965720776468121089 294306760674572865 532868331621283905 242766019668813729 261670267111771425 159041893326772769 12338759450724269 4988117789160641 780363998120240129 887824104180310785 103134087371341105 635849186287750017 948250193274862593 702339932711836929 401213258559945281 815497865495608193 990350590163306113 112007792259049665 767233689755368449 67002221375169313 200457836346192417 878951927298530177 494408930307795201 417805265948992129 920468730827256065 412198730976911041 292144055150100033 532520552863708481 286128367666027105 626923298032707585 223475267597560641 298355089071257857 79743472214605761 899243430287157249 684157845353023873 638243342916105345 294480379883925313 214835564079677953 223576427596551489 953153234630029569 373952005049975617 904633813877069313 979564025071777409 734646729855207041 237301596196790145 452796086295350593 930906351145662081 862933082841713921 654416885160575361 986331576439141633 216096432414030209 126255955897200065 896889225888191489 963258476285758977 781236275052233217 917045638004388737 784626293953270017 783500965319717633 413427950268481217 622008460766188929 780516694684582273 86167079258089537 301251131406839809 311006326488602241 989238217653852545 166225425998192129 106808178967593649 217614083768246753 202331290944034241 556395501366338881 803276640564629249 607670372914206721 239283242574149569 455385113349905153 350012823122693121 756622579403064321 80970081193118657 436175714754725185 469194216931835969 348297740841353217 822888476172583041 98223833145851809 132093318022054257 3822714091320734 514814261027556353 911190836001978241 840786119198096257 327307686803770561 52602916173814409 76735540742333793 836985533482600577 682761274095902593 576684919892262145 466231236169633665 121448589155189521 403312039012455169 268412402513096289 498852086413677377 715856705545842689 678584377215095425 55916010756408953 644790203157455745 238156035742829185 509055374557895873 909790099370955137 276515459281142753 339140058908679297 788067543325873025 68123128199136577 66701939569114193 312754633462130753 344179331438958529 450636267063831745 530069344291149505 648526895479687169 110615041355409009 551619510921529601 628901241791240321 48109016797379665 87267354246556289 417718896056303617 375006369195944001 538756236951524417 417173092758936577 674313497200490241 846610768488986369 547321064786725505 347415234830229761 546234587860514177 44958980989832753 864862421780070913 608415574082080513 86054474300130577 105738369221214161 253185082382426433 490611871775762177 365366880088433985 883923453754107393 392611369460933441 679224923685787009 768777175356309121 191993506378437921 20238997741270029 422503735021955137 152227025422579489 601058092363785985 488176537493938433 443405020211976385 960426989749937153 838208366146645249 813216507085794433 886655584444689281 244320046770813089 322998259009295937 277675908926237729 640726862868042753 258531765484679713 188575816700122817 163400411276935393 346209053736394881 158686703370850785 401482411986222593 598011660864653313 947821946108327041 545418394584675777 16992934326410137 308322700738724353 556879773409058049 830129815110101505 638184908706250497 307524476847884673 845102283790687617 819455285027903105 256425380686508225 890452257875661953 10522769248886733 551441204826463873 574002887382420097 428294778469204801 253800100386293089 365334635230812673 897184476913466241 196956358623392449 531034935050762177 875303330855704321 756646104341825793 151493464140269665 350384269320763073 951291239599857665 594235382752472705 185317467273304001 438152440960600129 820547494591043201 448230166418881025 953005055386665089 990024641024781697 902287366165541761 387131351445574977 958532131211679745 859740001253747713 214708320320571745 63675160382274497 938616463565818241 726439465772308737 965576059814612353 780895593564153473 928814094714024193 969457987877539969 900322017108127489 741063243848742529 66384902397896185 502375178884513217 858688037136023041 62148845492274065 640169063435191553 154232438586141985 834173744983250049 836710324636783361 78368784200318225 703131878377554689 269770151396290465 132007300764044545 107903863735938193 374742070995800705 816707220205845633 810558518013436929 814725750216506881 414961887632337345 866336218659871105 325752124958100353 577078053486527361 272175476388632385 703067506871182209 921597633787257601 80252297929501281 410832858164361857 560873808570182337 658998337352343809 802101353488009089 895800729593069953 467755754620842625 388375507700601473 386759780751059905 597960930071799681 880383415806893057 691067405042062465 306125581151800193 278428713769095297 421632454725259009 186258554074356641 704251867976875393 404683530239914561 791809240735108993 728494457724551169 591575080578191873 470640521426382465 213013599303454977 450955479158238849 819688865398529025 858655450879958017 746453620262077057 405077593853363265 942104955674405889 59688355503475065 983861940945619329 536918657139779073 24194609462806937 914015913480660865 23849962417035189 769603311365315841 281471725452828289 645268416836124417 197583362504136769 139589233265127185 627881960369005953 922088385750448897 679201850669830529 888358658683372929 536246333150042881 221903326842912929 206696179318701217 532053581024797505 236043231994852225 8338981628504883 528378796503933057 626767264198534273 86994753307291009 926460696756286977 586649008641135361 889530302857480193 811272209041657473 517733336942804097 640591931259468289 712962964933851137 186496753452981793 149373517227125761 626320653525542785 879208526325044225 293154714289340033 621295915793247361 751255740761894913 405841317593697665 673768679527878273 579417104630969985 136243260949417073 178309810211857217 950485001351932417 638589765238016641 856174758751951233 91105837701420001 919101446693584769 354436402904035201 912347826431332737 349847537501545985 700535560824203393 623998798361277825 3076947632496997 911052375028489729 698020229664958721 124206502237136369 776038929910843265 553409234684323777 345728240210018369 289108748300357377 957648307547874049 97311596018286657 611017659207075073 496648298455646401 100663400156211233 897388819348009345 50124890523061793 389146998310515329 988606067311412353 20496106407634329 741107643937365121 34910279413615797 129945417465595633 849447340505861377 406476064950549441 288355555445441793 489980623196704129 96675309749215905 472692249073556801 700366487230176897 195718376927320737 13582338614355651 129136607470552897 537335497931600513 538659204108274305 597827660037992833 782929376268040065 395369767696358593 150291647004852545 755037514734027521 748977281813562753 944815288814545793 771377054147269121 101896529144752897 860734301169284097 49638480680435753 943048170712106753 608385960786506497 683491903658914817 806959410955336449 157724736087789793 787802472259912193 608743437850929281 515443907859939521 291376669144714369 139471765360866593 708619751456705409 669247840955172481 344372971779495873 31741237050695761 440014011749180865 389304656608452161 822800019632868609 948496372022418689 168373343765818369 239120942086380225 250599247992102657 793323424734822401 793928635249127297 761683421365312129 898169193281379585 799387629577069057 224181983498692001 841998418807868673 506333228717398529 93588273773818289 964719092560610433 811220526316354561 565049949162560257 439691036244369089 67931781963448401 118945037943184673 141320827444406657 481650599389084289 161218953024270913 106327735713811937 735937294927570177 535574242192382145 301003188094011137 501169884099290625 657639605423316481 762716484603842561 197899944488394657 454504880663499457 737690536101840897 288137437387490529 616177360758836609 364709979404189249 247680974433809089 417429881014086849 854942330897184641 148530913707411105 836589548830208001 720073814212270209 510103034538882817 668063160141521409 455847495073403073 80988839991661617 739034850731084033 498720065029850433 207670723337376033 325825856804556225 1085841865442916 306199165360261825 24596374081443885 170196657522595265 426795085439774657 611722836615221889 87508837869339825 763734771570824449 230282366908465249 376291955037636673 14093076714363663 247589778383812129 779146439508476673 478890633185606849 526368935381388097 535281935827015361 383951519105988097 43680337873389873 539621782687834881 994010867861348353 577683226298173441 571011891246250497 238660087738313825 144372804019923265 590236126725312001 720978051293521153 632032226701443969 724472021713197057 53000666300388137 301266630067083009 539880744692457153 58715273482278009 316017963346535425 828918498741622017 793885277061509249 226879647579906433 450161916947134721 914535410928401409 253753177405204865 905696074174642305 317709732659078977 494433411835935041 797592418417668353 329169113546058177 507919565616671041 588737753458836737 775002338777571969 726760309367250561 384417849461822657 159628767470259457 151727117128860545 7623822055748520 616004329975677185 792664120393730817 181242275355490529 787150836714914689 952730167257481473 224735352436830753 447818860274328065 37629929885198977 458739022298484417 234804644582048641 401691038075430401 391965741678120577 169453115331844385 528775430649297089 492323471825262273 157844497375620577 153431146903979969 58966834569950777 970942851615976833 394843717743441409 131943020708501281 683601030543918849 727096121992719489 469731412629457153 248442812350813121 295013557589150849 822784114620990465 602188730396392193 845246702869683713 20123432737115365 946576258267430913 326645998873132737 458531952531526337 956841661278183169 912047615559973889 73696904299850993 901086741633843457 179967500517484769 731026499167132417 280125775689427329 684004163306237697 594760657964705793 191757161491270977 399050135631171073 5797131080594654 191448558250421281 332550344207039233 745771407322607105 685409773816498817 555719957836963393 618322629493722113 390992494031110017 262635344913643809 205683585273455105 974246366109088769 927078433759433601 766966084119953665 682372199832535425 409303263032402497 276607041117699745 548467151152333825 936812555360440065 652739363765579777 192806942789175649 959580013286423425 690749291572494465 736264848024067201 391462255018183233 415640826542425409 249719814332713953 570461766972830017 541952903745752193 488291714596041281 6366832169099724 399514215867927873 585398812872142593 696937733576742657 269309450895356417 266441396450478145 10111446135127267 759155026980064257 409861654235150721 802002333207386881 34079045758943493 394806535516305985 847302678276669441 362984495162056193 871998928851084545 707015944344984577 445806283923126017 716445050688353281 917022943002621057 495658637302579329 215689306749005985 600525759452455809 277127208182506017 108345596920568001 182133180322232129 922718395479766017 470706145307332225 65822752751454769 180379449609070273 494049911017913985 519100075315279233 382229551272441601 572640678041487681 781843104821948801 254396928676499105 357826810919601025 264265667695816833 511872163224143873 483728396531958529 477810548119858689 371341619306967617 208380910368422433 76760743568769393 683995727033799681 795819820024071553 151197747788234689 947137051812305281 677927109599263361 274954724401332833 304822895586799105 922862436243917697 498923875873895617 57512950612000681 664763480339946241 302263330037831681 536385760114281857 728627811773769473 129558060984383169 394047841751813633 473201417999984385 257760604080552001 478997155878023041 980623001503474305 710249917412763649 620021041648463745 684268044424104705 627288000517580673 337843941714464065 270760025102994465 536513377637152897 305946850939520257 148723823031499329 908167419459736833 227101756296409729 395920812976072513 932195196149574913 800499759282679681 894397235381195137 767267016746913537 956655193749238401 86066857941965233 444741501812732289 110326509208789505 197643003371052129 868386235537151617 914610061638303105 731259044649064577 263375588188633729 259759159202410209 849479975186174081 734924873036362625 825308749888517249 298345972566728769 293984306893566593 427122126463288513 596542795207735553 541660340605083969 6685322965015673 216983722519728417 887941170463232513 178926114485683745 998657387254798593 632006557194998273 585844863221662849 402235790793774593 843539286284684673 883079711323119873 64565449603843921 118830063194145905 891427170607091329 860974006157775361 302870702095074049 601622804682357121 341691244303806465 400654077891999809 1008978640737013 480489037568851521 470394579771767233 22702760322445669 181147501746064417 331604108740513921 374478793589961601 324957531899059393 940245418769631361 675684452050866433 673391603685349377 440626660598283585 254290524102113825 238373050402991297 313623310720775105 955780029911409153 3569032955038410 37900069708406649 145075820114175969 858923014249469953 400406137548710465 67820187930514921 300816757865963073 213712754732085857 406931562084206913 747996947352881153 712205345920285313 553741329149929153 387334275511275201 777610079550491649 756373803615961345 512291175369000513 456344233262182529 782968252786282881 67490943394194145 952291278079670145 776011813311011841 94106133205620785 780131143822760705 150219627084453569 382067800638605377 881945096758052225 823554823670196609 225884863765756449 158183669935308289 657240440738540545 589033719718575105 576979413478340993 943383831656870401 79288584709537697 165908500739806913 167754317871029473 779883753863313025 92714582840635281 31355343077965613 995473995058176769 264060764116276673 441517355884180033 307494862078971905 292443829633711489 333553184587312769 578456453593126657 519259050689047553 156966391249056865 543198571937789889 262983939881543457 827222434404678401 500799762361012289 589358533970536065 731047215928576641 429410322899403969 876415485296689665 126956190024042577 124627323233319489 761052635576579201 843060578479864321 580218144082007169 927871561840923649 135614113502331441 750419484016617857 923736161104198273 900793181079428993 6583616159264950 882274256347912449 255239890649075809 502033513672181185 357954450729042881 795326346842756481 298721279954303745 11027291522346161 200707106660804161 911247544527881857 872719073768248449 599619065303919233 439673181612452161 239672561128372769 393228322883754113 956911712737770881 734797498963178753 808457961728450433 916540430014944001 872676024581657857 496032244488166209 502963203152631873 280164262878496833 458427365419773057 983025202960238465 631836013114750081 988773572592801793 596320480800294145 118661666898308481 471907786785834561 488940683291598785 309990725638535041 136769131918800465 144051656191621185 956446478663163905 244668383578691361 464403298663800257 545577964266470849 211522415471801409 413226395688816705 261735982578517921 338915611962747201 611926955495359745 37829781951550953 109418102390723249 562554706043215425 935856738220689281 311701383007267905 324276788506143297 695732679568791937 244037329578414849 480992335006696705 7332636176389685 645984149134989185 343749789469097089 952260979736713857 969524037719811073 326920775107666369 810972915334812033 456659767895892801 254458175780744257 206562865962212065 57327153063379657 328270198015538049 776355458098965505 403935977840049537 856290132576926721 2400009547322669 135623736028723137 828824868102373121 221535896052170497 121978778570287713 562823386595557185 247520429483287777 915675454346764929 508996810907852673 100922063709194993 532704221923040705 969715644364253441 456391852689627329 70571450762134449 250516494796798369 924901679279624705 707687705043206017 906675486736109057 950198715545440129 535086597268172417 391442400157764353 17893103612454553 364967154162101825 58323335132310921 480210232924171969 143186316837475409 286061579091722241 143072693504205265 854925708225472641 78469365330239073 229949161360607937 502458332616523521 221667421226975137 767344315537801729 541799822669048577 847698454479324673 285570099196839073 816455937841698945 142562062252281409 900648301178048129 213762560975929729 59921545699612721 373859319043617665 159868342415773409 383782256709857025 988472670767453825 981722732558310401 592485350862371969 224742398356504225 635392743389676417 129728320457758177 656157783843877249 15019543288993021 909181169769471617 882891655450904961 315638316907350017 342426911526921153 746377157335562241 59792661543212945 753815321329721345 491405764247851073 769519150808651649 931583722153348481 737906856203547777 867992909756417025 145305615738156033 438127462783739905 490995668828315265 169120895520059393 895292956328678017 394492901253428865 43777077262884489 950717753718286977 192674392705757921 342011711480154177 460813758552870209 542259355496504705 938712461881767297 39286684933372841 812447697836201857 527678558265840513 734255259075386113 137803659670936449 13630179750816041 788265463447039873 906585414211935617 907602782819409921 593241036820384001 47441301519391745 508888914886913601 299916540961532993 464048722277180289 25718789604788129 746271054311410561 500507096654089857 909508459595652865 403063326592409537 493996813275661121 49985670715472001 317427050355956225 382156164491171073 934125691465812481 711648571494478721 903585208433664641 477271784784953473 647704198049073153 444919556560421377 465271844420083649 337781177559783425 141055706803729921 573081639359430 473044862117031809 711469631572519809 964474989713100033 965379208662312705 889710061420668545 710326057737240961 585926277366315393 237135071988561217 542448981410895937 150259849218421953 625416967213912065 360331401720657153 664298276496065665 76994890939126033 129956924212525137 367672238037542337 64982809527176497 484467632337832321 294923505160571841 488673203138176833 941752381391449217 391331192139155329 513867800575628289 554585090210352385 454813209222120193 718179335241607937 292075938794287297 165526644317878881 178750227519497441 46016912069696049 394423448586611137 723189810734098177 413700330667776257 219106042388027329 448238441469872129 568653974540694657 63780114052814697 657024021131753985 998153565580100353 513189373758038401 534339816738022209 76618685770561969 951535111915038849 589545499376811265 486078333938717569 400203875592559681 277413133498431105 476834461920432769 638107664849766145 888090695569808001 374406781033147969 624083568083818881 412019303227008769 818313633648877185 427577077409484481 991822275066269313 536325176999948609 321723232897703297 382202860515040065 689287836944799873 719892111601364353 634643051434160513 504047431653919617 764207889318996097 791856742138971777 62817115962154449 328771368025574145 425498497999484481 884817644504959617 258819051547682465 663883804637425409 985079387209381761 101798507521177585 40494613480198897 59268076230498681 497455725121596993 902630739750957697 351029519183761345 249250745783616161 174474542064629633 122211308173003633 153163341667827521 760913545429278977 143085151895519409 994872154008486785 22821843439210457 528508430663197953 496993402360871553 912296536119438209 63553563634592081 629184612059507457 135400758245395985 446605427054731073 995795783877134977 415655892815028225 865787684242164353 688108943509401857 17949252511122893 449934717838520001 220788105269804193 394594044183758529 313924304925201601 899968843274695681 465084442909116545 244845686280680033 59272342137681737 937195276807845121 176032420235117121 505444609662713857 10900083186506039 235056931326244737 416128056080268033 231946227505030593 449968651641874817 811918090046109569 986807596180682369 261642056625998273 470819455241162625 160198112492668801 187401115229349089 446683032054092865 598183032733651073 158676630316026753 291943733088942273 7973231298063156 88679636016742337 556690602280799169 7211382801543210 449618296726722369 289500351045710145 555351831411091009 160642410073620577 1655501935442061 236579100305682753 978095706696212353 975208536111878785 99247272478375953 566567975347446401 835085829467605121 473910440539100353 456557355378645697 472175082507796161 435627633043782913 789120981128874625 53344047893173041 170204510960552129 110294916007664065 666834424764118657 975218256604545537 387866212176000129 668579197029505025 3979581846564884 890970975539257601 58138576204406433 865290774978721153 354919976862902337 821945359169870209 492332365443395777 884555154679208705 523321713448027009 271808235348085953 151310483199374337 507066888555360833 415571065576870081 206084966936440865 40477874909818465 615417700089796737 585345609963539457 468405341658264961 122708746856140753 753064808968904449 424886470850026369 116636959968769105 783488303065986689 902231482528623745 851711539626492673 682151713064566657 740002408379204737 630242806130471681 960301920641171585 277700709994643809 197625046833373121 496128308896647489 332662903630179585 785208736712743169 769222112658952 661527213313124865 171208034926053185 478811323319330753 868546103297923329 141894510070972753 789366916488589313 518341071180767425 57908817056379289 23734605658720653 192525766342583905 875045361584010753 357355389215747713 297216762142415553 942851088704330241 718530244587125121 722869006880749569 75310758775092529 430322589432250881 848845503259081345 55247069368910217 832904966063711745 288638294946807169 850448917066781697 155602484768046177 672740147189191681 483904252930841473 678833921262945921 245525411349440513 358043601723995393 567159773443776769 972319489255451009 202710201908608673 121237554921808769 485418472061610369 570454464596917185 834944746849693313 818905784965171073 972251964789407489 279376050922788737 729016790979919489 438341182949503873 935858500284012929 569104044386858049 990728182037180673 931597068555806337 993519660871967873 537093976395137665 202862458436719361 848284450819367169 695456082451130497 498483937222186305 225287762092001729 825778840638168577 383074497124269441 41546785908447961 741684831940283137 70531502182237913 646804853828911105 345222031182867521 307582857484995009 453986664030737 113134383799987857 225695204531998433 802003311754980097 17619236510004301 690656811930352897 445387352445020929 748217602074738817 322680293334872897 348196034478988289 668108662803543809 706707537440244993 975456501762611329 157186050617752929 419338522855763777 504792275601523969 336209885562102081 393969312504779649 54564795716512297 242590643666083841 203488895270400161 419615508426147713 48418111367919185 984687585656423937 589435799962917121 304988678557222657 593167809199879809 632357041480240385 162645432597404481 482454045561070209 190325154725211841 384374866703588225 40659610907443521 333793585063617089 490071895731343681 287873523855147073 255741156651229313 583192726523748225 389568435288577345 897509276233883265 853576837632761729 686796225651292545 355591193224423553 885221556842786561 48017571805136329 394160747816869185 55223416394209577 348477130628005249 57009673439456065 115431610344828081 829423093830111873 467147680165588481 424760600297961601 240343012684036225 950286048133971713 363732585807191809 610299390486307713 715911499711026561 288907021793701121 474798003571486081 38443570677490161 859312917336040961 265236968948794785 280172930249655393 389403586198756801 936880293654766721 235686112007410753 838161847781257985 699600560552912769 621035475617077249 732999940925690625 607965820450864641 488626249806760193 201497533068859969 843834533399441281 513438641356280833 73643228421989457 798147471564021761 83298669189002081 14655851405798615 19041440027667277 738948235041036161 196458513800077825 145581247314815713 160092081838545409 431422891811905601 631486468276516865 478041917191298177 277054177409741697 190108844821182273 937974435425470465 855557955824956161 551200941685923585 570483452298702785 950243550891070081 467230879226640641 755174967351951617 303073150251961473 425712682619714369 504414441802360641 393711174822019649 186415596222559553 382107026918259137 754437122290461569 971967182315655297 566469066865934657 977191235995857025 170006048740894753 310480079861523713 850806902704590593 616619013100898177 734511640872149505 509259344243805121 941973764352312065 478348319616454657 987309822604309761 277985623360994081 354816408110366401 677948566260834433 934848360935838209 962097160703297793 952161167596457857 443218720354305857 949514782107080193 601217536172388353 802244904483217153 447163465458753985 735229464675121793 730542980766092161 255792427995274337 596983711073985281 744627974212526977 679222592230676225 352172842042477889 277898180982600001 185335548336617249 712313149144723201 499886523251589697 192019821774803041 211122926176351201 212579704541159489 709585025199800193 354984680555229889 207060505690499489 991376549597834625 676384706350674433 560517015335815233 536196167963701953 868338285632123777 666502854046655105 192683035651935329 399435092226134721 560020441121356097 430949086922012737 857432137003510017 891486561367905537 188461132238447969 481496425766152897 72469103318450577 125877187650935697 960522502940950273 772412190689451009 553988819262794881 803651234658978817 704570906481794817 652050372922303745 279906871380074305 556650836770565121 487450816821354497 413620905212852097 4630336231908673 190980984090053601 804807098313009537 682108878079844737 715953367432529537 863830211328611585 252746327708241121 537894782624377409 329277214221885825 662277066089835393 887858166482349313 776226866707759233 830114344505187073 821728697883862913 983125136218223617 130045232562522977 927936717601195265 370500366469222785 734741367803170689 2105942819611074 851189268787276673 652667379303302657 892970788992631297 136878701007034913 176156641606180385 441242995470211969 830660596974699009 354895194303821889 975914447307712129 76121239948953697 355769545430678849 629333493217828225 237511156237925281 754861419985211009 577280371729504129 329488557397013441 516633445959154625 168695487136695009 383274411817655617 826876461481035137 473251757886171009 651149306774890113 950011910571308929 61151992253542177 6194260756938520 823048443945175681 113966546363759137 314512340865306305 629451697820908161 946717313012690945 175415062868754753 830165284064349825 911593017723486593 305791530952952001 611015451169198081 33735078691492505 838417569192269953 507786122984121857 430577663570748097 742764846678255745 917454289288837505 657560916981971329 274822179631190273 660977065918828545 483837046679351361 504888092268963393 399341697309015617 698525468178814849 706258427597912705 452869481425530305 86362600308479649 800588741150747265 148077085428578657 391011923234508161 759503469153489921 333420500369868481 784296627615145089 743011793238828545 714930570758998145 14107600463447057 185242198422255201 591013858167961857 320622791786153281 488151556622909761 180654745417097473 842208874170246657 247513687366296865 83552208760337969 945047743917907457 867657938876128257 583834011358963073 892940345039392001 781097209563693441 985343576311471745 926917089670371969 63703370855492385 310258467099057345 338436944080505985 953059506801484033 182826826381102593 649542675938686593 785051466544594177 821883610218510081 616811182989223937 4387852578044971 157364678435918401 691284109843852673 61619448721728529 936893388949993473 846596172964304129 794841373451777793 842893247978921089 76549156891527297 947219349500805633 986056705520699265 417994773272738497 880300524480514177 860872210853308673 481542759642781697 319765899708258433 76794302629277665 170256831487300545 165143085421650689 463845368336706113 955518102480066689 989042368289098369 251741462400321569 349176845157913345 697972128336910977 759201677119214977 186261938454041601 512826410841199745 460818369589059521 376730793960184961 281187180756564449 468884194680910593 79082800833159441 495362801426061569 14093676383456711 846152997406363777 683011864684527105 191356992269938081 932600299352362369 135253413725720865 540300509082324993 817009823801235713 393259603917730497 223051729399315937 324435692739154305 663109993306143489 616921722736339713 106920291710238753 251281871262531105 968685117152482177 827726755600028929 984871698928486657 54343844883913305 228226027754409697 186015842293375745 467294586249764161 222072799170401697 660915675472772097 285101534276638081 374711565231024193 888953715064939649 22647099333546805 694137426818105729 412155563442112769 49871876602789913 699827973659715457 258533098405084865 648520973406391425 601473276185270529 654801909831043329 57856040249067321 898317217412980481 55103620856183257 367458055911633601 339455257968214849 788986129949279361 516753691122072897 398164654316765633 742764402579116033 317514824686783 796700308984409089 686088151528416257 381153451259852033 150110912034961089 854782446509982977 687411266613004545 110179922457735553 354312572551421569 469186362955266369 83730179445289825 666151187307665537 158256450010213697 253052409681185249 76406757598995505 468181442500867457 381833239224121729 353104600346707521 392915565327619713 229668151198868737 274503685042930113 219912521652855009 621921351428035457 188706050823885377 80788113848100801 315518969723196801 561239857554873793 636909982074374913 783554966383547905 49326151552588017 993887187235323265 476063624813338753 47073597196558129 338773702332868993 929649690921870337 63707546057035105 615992315191419905 162033450372444321 481171416414646529 502109585653091265 47378134183091449 193384124266113857 443248709385436289 488031338879583361 333561544379250561 928934354442230145 461255588042043009 659449154620478593 902244367916338817 664879685716211841 699438121684600833 164164465477913537 611252986428723969 779579201512643073 832875277524557569 626429214668110721 658179488639873921 194615076482644865 309496626162449217 321825456315313089 35301143630448453 801974234838905217 372587976052223297 786306693306944001 28580623260481277 401010609357708609 652243503617761153 209289992703279649 802827137701342465 99479583155510193 969401320931389441 297865195306247425 865468673667933825 710378365537049857 732217739514560129 182568425884543489 956699398232586881 886397616932708097 216007809377522625 775884426226088705 987500574549400705 245435908694755521 519845099377697281 531953787143923073 118289591921268305 675919893805353729 890836200845605249 107249760297964513 34456503901608925 194804686863616193 847354143702595713 132762798712636961 291152357038839681 942421218564742657 452043875476256577 402122118669201025 144375141943882561 118235553761191889 661741231207280129 808850207731698177 200258970089521441 324659655604062209 782738478735701889 459471136526747841 156736636635187681 29999153702302553 194873621754815937 505484578040015041 804266634111769473 777261644208078209 76131244827713825 412407410115992705 733569496498304769 646824226738569729 400858852774284481 982431487052824833 72406640575934497 74941679577687377 929988453955651585 411132427170219457 260084193954256193 886962203165634177 832097625508417537 758597887496083713 852926219331237633 727226334979956609 431661541012722689 299957596766336833 637412824870111233 563401769038673473 977976499916017921 466349206262439233 676620453555187841 671022712914275841 258140435778592801 249726607122500609 112260732523296273 226952396836846753 973945759557288705 606618565154409601 636842199158564865 74191725685249569 589988777200467457 218108152353256193 101752566685533457 283861147917288993 503766870290199617 935185320780394881 66479510599094737 205356918272951105 943683706836772225 927608881697825153 566481811029532865 837822365899281665 664003019106012033 356007933369145473 592741637556940801 603499858891165569 863797009041554945 774789237237161601 860749374561564161 187685192619223777 537365281932089537 249253986768312801 292196219425136385 715463435124245761 784618427967735937 714047658615403009 146203405283031873 549859150797029633 230316031730119169 619677994392706177 91351867068084401 760304706033206657 270236053967330753 695471445781340289 393569046784179457 368363350054576001 170370260717866977 315255438387882945 262181883801247297 826509273121683201 272752734466770625 678635383265532929 716883420973047681 525660185426826113 529824553042594433 836489301774694401 847336440045154433 111399445552375905 10231526895445599 592862042008693633 285627682642811457 873859710006254209 745182506734259713 933563165840414593 116392078606850193 771638787504610177 559127273745595265 869340487256966529 342374554080620929 768576175861195265 235334466266628801 271522757542076225 702338990041908993 69555948063634081 280375442341672001 331632933539726337 917046310421071105 706663549868746753 586588489554422657 932925644187637505 896608060050141313 372080986532278529 753973434397302401 298481700245520897 673604748947425921 744252123602844801 668938535714623617 422906585160607297 691291253358116353 87407718555606801 983803632937970433 726461633811783937 950971238043720705 102953648918141745 375494922420067201 143363862953751921 548810461041625793 809065920949176833 252611516667549537 99905975043942161 467201504000868801 259797743370310017 935791164173444609 10979728277508373 552141500741214465 777907545621541633 156466234356805953 561666462579541569 344416376379896833 860407622113395841 43720365329839697 8045906508730384 542801521723902145 269581405481613249 28695094332000793 470651276013018817 81716275135434561 995118525414849153 362143404195926145 975572925245391105 89159629244221601 668391107721515009 175197486641714305 170717234696741825 854283785202582657 734187523428854401 318750207033950529 884919835232867713 644232105157698305 798001322365546881 86207817980017873 260375480733944897 49105226750285169 330938692368587073 491544473298624513 157188709427433793 49975164239896233 545277786475889345 63991101944118609 63902687179183457 261218691804330657 170632968718020801 297361275935052993 338886117462582337 624189748164155905 935616756905670145 511618909704601793 321832644961933313 69122580443107041 368047300623910465 143116023065822161 587861585283807361 426504421591147329 596439936990019969 464887448666395649 342435894548959425 783955232269235585 898193028108575873 677022329895372417 975290862217466497 941503997323366145 980101215065740673 817603599198584193 985677880861079041 24282811360208713 282298736244111841 285805412159781729 567479630239350977 339923079977694465 808271865210212353 89878802011192257 887278922459945089 406809165401156737 145128137928647777 523976674950084481 615521102708587649 682925280129154561 946941173090163329 519734751257068673 272882098520472737 863047942202868481 409898855405284481 732524233237249665 951348772332497793 919840413378977921 324489762310928833 720238910936991745 560967969604536897 92973809308190881 503513282164330881 706913162926944897 865483380628038657 296333561300116353 564863209156822401 137551934686122481 708037860751563393 448896184889932225 707508019369466753 908078343772210433 324780993645450881 837831433713319041 723693846113246081 69683131519930441 910720247901640065 106275450643394721 709073693448456065 375131817972167873 377746881219739073 902133034246901377 887288967061163393 61414182617717473 846837601166772225 722928179876660737 481692273989036609 194795650784890017 990487709515608833 405483193633330049 422723959534561537 77765376721863793 111103850965907473 914044476501757697 856384323580609665 110110341982554865 358132369131485697 217989097695749473 351849201931525377 976542694230921857 881005455539355649 777667083129827585 532253923742356225 609757899477010305 944559573528241665 397111499477574657 662839876069551105 449918132564683073 134551860858227457 393758478973424513 818964333578403329 629377748943873921 117528175048253297 382063867468275457 369988157975722497 785659727879341569 933963956444518529 689708750759066881 103972750300666657 817542715773292673 266813958290416769 7304284378477633 785757562302375553 510541790710881601 388001943117462401 316113582353168001 893797853259993473 171601378175488161 719714483106745473 209906473417504449 778689528258876545 221629935624811489 910516841181777921 208878271304470785 291289125626232001 732382152769211777 601291361986174209 603447891526485633 756572647450138241 685549547450371201 303942680073436865 327180243006111489 939812260357850753 941793536481235073 25977169091195409 670154391520156929 736355246512498945 591510389177336961 13829222978575473 651549095680437121 790460269601734273 213643991085000097 652681990712952833 183392517590476705 140602349937591249 180774119093548801 624147892441175809 902299771889701633 529845229163779393 245544019206555233 687292439410416769 614202061125183745 894868360974822273 343415547241285441 292986375475141633 595781014775766913 143720902190917601 608542043125900929 874463766599266305 698413066294420993 991177111003093377 672642523770612353 364380199196393281 994377829731931265 885631798705187329 191184760201871041 884863520856104193 44993037358551649 929871240262382721 397603414267827329 834412380490608257 225933234710012705 869979540130483329 145981711248673217 774533011703628161 651621662150290561 355413185335816449 77525179637127905 698345065732230145 349231144865811393 615342710452605185 88792860692215921 869790651142384513 460091928684278145 761290361272852353 433189140613627905 460429889070372417 424408799746075265 126581688153233793 435447049834344577 514109057694728449 631988074347219713 354997438744202753 716165569485845249 249176590297242497 710643703720094721 523205265558456065 924938247053113089 602655620226617089 54192369621716809 46138929119120321 571892314105788545 48242245814709153 958186612859051905 796671174742467457 574835581267215873 725694031312858753 694124300796914945 49015602855671857 439596721764765185 526736278714640321 387788663966247809 10737951627074695 542082207492704513 43802112411444937 816217278619092225 775628579094625793 150224193013038145 832619226488635137 357797303961334017 146680882417623329 621147115820114945 725869065612588545 743989562335315201 535855236847577729 532950758001454977 499006057382775489 907672240321673473 839130089015977601 401533057640129729 895093099228095233 806167651083285377 58621410669939425 521521130423174401 305567638913021953 336399195783954497 448484122551175105 427932825445900289 548708186986690561 340671957080502337 1214646209415805 463567756633615617 535856774556879873 725255813009184129 272297746668382241 58865185040154697 843926533100930305 146876137565868705 423453603520595585 79230440026755393 576268037136959041 846610617414185601 210737904716776129 103410821475215185 475591127971316737 574403024946860801 669249008536279937 789810183245897729 213473439912053921 213912508872724065 870147177476976513 730707722554051073 610290591793248129 515821657105391297 220161865586174337 942854953307040897 304558798891367361 122754815489386721 913949350568653825 593154486220491649 987196315832424193 930961472315488001 863884956353569281 796989137212968065 717718452387504897 408874505149341889 451577023178938241 581809100666724481 347639723634333825 172161295725913985 955143963160633601 997962518136183937 571248816323862465 306173713047101633 393796502252254017 141259808486204017 313455286933450625 302622306860854465 637334866972945921 676808664748826113 834714066312034945 226327305897413569 996750538782205057 611283728700094337 198372743527759361 804135740091794561 640284583013890817 231666688777671937 298540050014867841 501266766031406529 267234775346135937 633897972985373313 7249776884240334 555807632533713985 672842109379541121 316734388362370113 766925345810779649 130807241081114961 508169086522993729 266947054932721537 54694229740935185 732004496318722945 488577776544655489 554984857295018241 83841196274978097 359911167455507585 45920306335116121 79159453662320801 217632736471220065 315595354700263873 418688498150412865 15692702719213969 263024857493196161 473558438311144385 100078149354569489 166645255625688545 825640471475910657 251667143941006081 538277235964510913 553480076366703617 560253717723572481 541919649220588417 831481444614663425 727095860921671937 588354523368824577 877242045437554945 660495204404252673 692506786909753217 799820351422301441 974505517241695489 835737113967265793 555485802954727617 761051217221425025 154126875035103681 37605652513246217 857592823507367553 647011487148677889 649192131590908161 737169639026543361 583865792763610625 957475519632172417 404876218985151553 988848373782342785 403475683123481601 804526680365160705 70498256623679369 82084073339753873 377875161848599809 633268473886207745 705952568499412737 672054406705438337 74068956695249713 303155294648082241 481217470325148609 430420968925712769 323890939825382401 283846424970992225 827518267353042305 869280701460763137 235502691729557505 155663207324625569 102484484014198081 401326898821562113 93269865733724097 827343606713529985 625895649490303233 966304840608284417 469890111405881345 647723468051697921 709581551464012289 440859569778464065 853928694329049217 476237475804797569 92583306085799681 271640214193848097 891179332763620353 450857951352322305 564267438142266561 248991831746845793 614547221185056001 640533989977004801 842817984014402561 442802362150683137 850112789052026625 559739856625174785 319137983774069761 128274203291820049 32967512935492493 50897840099313641 687023180182990209 65877509388894137 532231123820857025 779839721642890241 885503853930785537 997960844579406337 997901891483216769 341870458457638209 70087058677131609 369014631463567617 321022386829874049 121280428054763697 413497638847857729 455099222074178305 301851283504667841 793326437984152449 586263880175835137 641282701212116225 697731424355318145 990899489909470081 471599020174764417 58029021588961169 763174609077871873 792576809702129793 481594695587489217 175405079251486753 880008418971478017 516899728713429569 232493288860226241 957931178827205761 226538945762108321 850035438151739009 41094618360119737 456203323725855361 363489596385484481 689102251040441857 973155059875793409 110513209058662913 973519266957360641 678122607062423553 24555552419087689 876153007195437569 23567179403450213 252698457208214945 479275591980936641 562612330068983361 208905615871678657 926087680037486593 862664815185354369 475274441057035073 459019731606083777 454530622037413697 7628683232766776 727443185023869185 453314638924574337 652690533516508929 154241657627437697 74651520386947121 814838095811900545 808313401208852865 304696675443508993 137412284388400257 868991464914579073 514189271781223297 115745245800184193 701192214596868993 408496194906156545 18841429234459641 805854663288855041 894866598542162049 773226978779085569 946839546270471297 25809230823483633 385814541793404673 102080025113629345 85110987557630577 546637566270320001 928839045230798593 852604601274599425 331118613969866945 380409596754049089 258062177231817473 512102234293372737 388416533798608321 506091284234727809 209798928494617345 881329748405526913 239145082141792641 428374038303388737 357224158754643649 829493740333568001 263865695660502561 71935719653950513 274610698214868161 68184206929622353 387273099161351553 992292682855094145 733353464605794817 234177907224598401 152389145511580897 68244012368026577 770349711918324737 509186724768220225 842597563723902721 996491533734570113 221149551510773537 631796858888471041 935204584159453825 318568894994783169 238318992980790497 606830177649378305 365114737189802689 921581574184330113 735490253413626497 714573573342711681 463826874832779649 30923639709087069 28556291870156513 731804735812055169 506540456331979521 484198033997984129 59468753761262153 153957462276856929 616099180886113409 385751629594849985 60316069569633865 849405517099448577 232295956251963521 200895883266042561 874111656725755649 69615203619669329 432352773243525953 583995150272912129 125456334821787857 310362275269618241 384929125730000257 136769180186661281 213524495255267521 787492657175199873 15685986096617201 269600560007930305 569355579333997505 514617734851519489 265246829774870465 62213462394453249 620031326344200577 299087755905823361 916485611872548865 679273558997394433 477930367585965825 696620246374571649 971691746639042049 445351933760491649 20945376413219921 764738327940371201 663696838987721857 92024841045898145 949519450379906305 651985498299886465 909004979064779009 192997761116629377 751928012189761537 865642866885487233 953980648402723073 152022973327788705 636845583774029185 827921084481282305 53973512026832537 819626357857259777 211463624979653985 802496330518330625 764780397494167425 420497912441319937 506961547539955137 833596788484207745 149069401737339297 771683093871644161 346798328720478081 263037110438752097 318452132259057665 75915127457435009 686032169784677889 91682508590700705 984045393178551169 963653433759930113 543760684707290689 736465377759067521 391995981367291073 26366863166302325 330999476877703809 48564809818508081 321059475929022401 192674067785986849 521202978381335681 139607072409553729 940558798077933697 824103639224731009 701623400323992321 88292151782489729 820658700548879233 990065162520181761 515371886072369281 837861866137792769 382761028534890369 679355643407589633 994085784723321089 54087903726433241 533960390289795585 641015420625223041 380337682085222913 793387491779988353 182033597457593281 559070239666354497 41290753456703297 71309320553403665 140626695395301489 557753201738194113 227681449021229569 753636893882379905 550533414742336193 825918374197911425 685189801240479617 187019716182753377 132736249757048337 926888518901904513 881960066725138561 105278718250879425 200838918989877153 123899225226736577 482905295188711425 193880133061917089 571414502192656193 568212287498681665 738039067748143617 261695720507056257 75509886474936401 249099004703580833 421121378524500033 889855869161117185 876092107110768129 240090766139729793 572203759717648833 226669736228593889 895728546573213441 557636382623783809 482156583580856321 940272286279103745 345518571828936449 205694691463179425 481029327504398209 282525917752344929 187621857161548897 57553567168341145 230327773231746145 455043385988055617 755166170309966081 734654171293954049 400310940577593729 587923005218108545 168497606006855713 707388636370851073 68660342393936705 371435702045765505 427416945582340417 356331963118577729 590925203438626305 838640461931255681 505109816659444993 601391279513464321 453694923740268737 741519120603236097 628933435610353025 103759327328049265 69314599524044953 44127366622326745 492201749866371329 659820668954964225 150086154264979393 63495302035811105 13871569879572833 691380207181907713 207356891468389665 903242017681726849 641957604020422657 162490745594098497 556884371841700673 867383440725966209 102101996463265009 555101049946614465 629701753117512193 224525266947644289 23626830660379741 964704763671292673 243836423414759201 868082161625885313 458363911835395073 949745146161376385 96227221183010417 329514663125316097 947467793538169857 516947503111865089 98737078964401089 132615414927947489 321283278195839041 846861926484535809 273088866928400609 402020547415766337 748290312268540673 873180120113872257 905807857886568321 873409292671247745 920445125573426305 204943218073651681 167904900777653409 301949306432142337 491259444076877825 717309169183707265 750275386927849985 675735753612279681 615217448472439041 294450024952396929 532940735236717697 449173049981773441 396255669660792641 63377892322577625 375766721316235649 194998305187901633 290782019328194241 151654959317397697 724726844018658049 1109043792077103 656969461681104129 692254433566986881 508834373228292929 618323753898714241 154835253537331841 908157013238138753 349364067763030337 697086289758438273 117041026897840801 576068199586345025 208869104233396993 474963197940972737 192680073328435969 697026922703059841 519840829240120449 423240708792185665 957938825466886401 511372149540832769 501853850855635393 701294498415158785 58937530238612369 71892938464969801 705007033430671745 763594443846791681 151903283412895713 932985359902644993 912857464894013697 218757527939338561 110864758461648449 391878380638900097 959419740371725313 546138863200418689 938164926794104961 412696772443737793 24862262641587309 666842557995430273 621273643833379969 423153916505526721 789096011159198721 667154906572939393 991778978574661377 660487596093204865 860464689644142977 348291208836506881 948302405719889665 486969063473281921 30278639997828097 282668479155553601 271801271720097057 940656395867406977 708183720139057665 889958448283259393 584800101574163713 844378981652283777 896640797689098497 792852661131128449 759163144531573377 691207464575981569 996556922814956929 600323188237744897 561841876426829121 649484182993205633 784925924447787137 913352562763385857 424485796734519041 792089635506854913 956899437032799233 13424090242544651 638900592076598913 725852346444213505 519839522437745665 526922717633063105 802207397337287681 366349256793384385 109546416149012065 649036253913457921 77458283246048865 624892991079093505 466079810917545217 939430969099170433 489779047775460417 217987610666753537 58594807081302489 590193524573855617 565348700468351937 910307321649696641 338714519386609665 626196867563471873 739318516357418113 11289623296747209 686605647757769345 81700218918818737 35880011970593985 379337123515824705 602681406622462337 547796658616313409 63993472526806985 78617273424029585 603423376589940865 987065130037187585 708794549319296897 979388146405682433 68010405999711313 638881004641923713 442538761957525377 307137670487051649 622213960610363137 606329735619645697 669380294093773697 507704978960020993 659435609981397121 129215644961313105 272695075996853825 899682335446712449 111018961415364721 53551595680964681 697556615352940673 792125978513098497 367385619173329985 943069262090894209 697989181472355073 930910780011899393 299567970553621185 120242988624532641 860514580161211777 942548383063581185 71911093832039089 541236884194951553 312158689378168961 527178042469032001 8787158501146309 309853896977294593 590499971939099265 435585294888511489 271928658216960897 219401216310082241 531657153456325889 186982400818735073 814386993863333633 518427516623226817 583584963904147713 248997787753467041 749230620677490561 57198355419735945 119058102188706273 228596046422765665 356107501944673985 657845525863471873 875782207367823361 997836952172036737 850030284865521665 424268406956976193 438809420215267905 602458063864318721 360644744326773313 370619413131258561 879612907153987329 40832255667737625 376382939964099009 192735582813590145 31672307694169177 338135625224836673 958977513595296897 868973224689732097 997248268904574081 823414157491498625 45642930322809865 579976423433670657 5311858619410971 709135869480448385 47758549856464329 846002156140819713 665601515538103425 302860479747835137 98187517390538657 851198849069795969 555889111611623553 793577500221161345 769629898183719553 352980474073255809 334255482626648641 161407599382840769 911958559336209665 948268807779932417 659137239197622913 484707697395933249 668767338635202433 514431316677892865 928868614956886785 654769087987119745 416943346248142913 479385350243184385 599287354094361345 162476501286747073 715654132982646017 961359984658422145 810709999040856449 366355988866786241 693536241302648961 403619023972517249 540342223512897857 175857389414815649 189029644792324097 903091396265629953 107231878842046769 841594483335654785 385793090792486017 174992542002577537 786578994998013313 5329329582039578 353153701998675009 829441442783313281 559095914482444545 62088260681747441 463910678405806465 72696743630736193 727794849819094529 475912154750844225 974972883611226113 937491043293981313 705827256196162305 985974468761241985 429833811646215489 937198927289479425 719692312427913089 673373667965520897 988470224695443969 511020760052467457 315278318295273857 928673684672986625 275712940784568865 556414698128271809 310933756998924353 279703448018196353 32425146268135309 645702898295574785 451341950413482369 387335907466706433 377005523233133761 501778535383017729 295777464567709825 888674889062556929 163005729248023809 909437076815883905 469861515793244417 22636137338025721 30334658732737553 300962347111244801 44840396783190073 488293569878450753 774060764102127745 754754318127844225 534443198881977089 903174668263432065 530788833243530433 452155342371135297 446415664789231681 704156610990494849 645674320328563329 759003769554276225 951883677002971521 790588783528306689 524166921929985793 934232613422530305 576905484251273729 586224240343810305 85490892416398625 58075229061408609 741184103366638465 197584106101146529 866742914130764289 547803883028031169 911313220043599105 691231350740011393 327514491423183809 660699712170576001 370629161187711297 186445418307101825 378445135704065921 634047934432324225 483370936612875137 963943394736574593 709530363810781441 682909358774701057 524167761174030721 392188327753956417 684915056639095297 461402304097852353 909761682533588353 452687525212709825 662993331680123521 926027041187687425 91339767152536673 552364718963673345 809731084324265985 844591879774959873 604028550270999937 208066452304862529 218172061045518017 636595097254847489 314250947098091841 904636492662632449 300153055362766721 366144108984634881 823145364667244161 808489049914967937 552533877289132417 732941674852490625 170606159330763073 173583657183684193 448063451326117249 907452585491974145 413356666166198017 832128307494585345 91800059436277345 260622236604795873 623568596147183745 509814398933144705 602351676336336769 64614843848495697 251777467292743745 252143785308035713 810796857392116225 347762836146095809 327220719651624129 667296321375857793 659808046867350785 423684254581424129 416376073402052097 170482293877668673 675172788780425729 471370839756694721 740660337052393217 908929604491447681 568664456656261313 600639975108073601 59346071214509521 525297080814382849 615248084525031681 416967829700347201 374273075189197633 615734399154888449 82238992115104993 413292973953453185 807506401151915265 408002370736525697 29707464814546113 916438488091522177 68480326557082809 341626333394515329 59712086133725249 545510208349220737 268251241990572705 408206666480296577 579542739591030145 582778322620576769 788269551592580993 103605569980601329 326882110664382017 588553097792107905 880704248846900097 968244782304779521 951597040203207425 425462157964965121 406071634487691585 26286417297626485 481818620978724993 399990498639944321 919114498011186561 73755142294729121 346257801364853185 926444379214608257 341057802297317633 70046057953362609 58651776987755257 307560447323403713 929164304645116289 732725439664236033 675290925058984449 384340976139547777 724686429605785729 463672522077899905 147306779515400161 803519002251597697 257741891858689345 602656315164395521 843503870528476033 993132499628011137 970337863518071937 635243594765739777 907812471916326273 24428576989642181 622864702182159361 813969275298106241 31870726993727061 911766104123010689 239133216241359745 889069909614079233 414883569928616001 492002219786321857 862821954948618241 507511633545121281 599947638238003073 402323912385604417 314540885022555713 811887042810411649 921796295151931905 302534357029976769 102237865602848641 854987820300479489 81852260701079873 966964001412939905 825132371707386625 408082984722568641 942147500041794945 195612580710736961 577639755452072065 363372969729439873 762776249221811713 297629370839210625 587856786686703745 261598928444328737 513907684810600769 707219122467229569 276248092874215713 77841254242045473 491945077070251841 767559317647645441 83461234495619153 601242877249717377 632248619125999105 917994719295883521 359088319499324609 892467999790440577 713134809409947265 139926703521659585 721192090831099393 6507135409123067 115946593997261265 144351638500957345 63157127379742665 553941177692067329 175300761831035617 146463663663290337 601669993253640449 632582309320355329 106732641740261873 288286691963413953 407258665664688385 100744431181865937 423568288094767105 597727368407042561 944839180338650625 256112008407768609 991781374411697665 461159132306768513 562258967794850433 418750357396604033 964781253730077313 726696511457269889 214149626543164833 147333997742578049 786600403603170433 927362386038034049 188889702732627297 313889327994459649 951999064622835841 538678261077215809 238638232553515905 759605116837491329 918902616985757697 375732641241889089 394865166243636865 3535694112983379 338778432238395777 43044473057840097 311333143379588481 493908841568782017 913613899495697281 19701369906194089 217959240745120289 210479783868564129 716771369618069121 376105026794554945 325413078961279489 343795928678929409 694989199551809409 51612927456979209 702821864736865409 106830663100524241 469116224790152385 989465208299996801 498811374552790465 55310144812949601 93880153195282641 532292434581030721 706697365330274561 199921192562968033 447293870736128705 274503126480958305 133462240650377601 546802644541543233 676517791542448129 883863208914199553 542839819891202753 878263477267509505 110566483552670289 221142211507604705 157144564729183137 725140124324184449 195744169441166337 771977076673557889 450303425312188929 742829366180004097 954811652950066817 967882906603101441 903886389554774145 507663441865275905 806447065721453569 313034956811527809 664918665929707905 37407222974408681 101509881727704257 390096727081775873 703151015335013377 813354952816496257 684022217930969857 222639172770108481 558647883602066753 461512751046896577 117838843367220385 194874922963940385 368533485477886529 522024379278462913 838007866945996929 733433009413325057 913146665963569921 400308218493350401 495273079383959937 343263043995499137 603454028220912897 916924587054836609 722606699348528257 853647095216025729 898240281370579713 138210991253359345 726783130577356161 4501768400466234 674342838897761281 924060211111992705 711630587960097921 812086252287151873 737157201555096065 936348845123845249 591673408820863489 661933419194518529 441068400107699457 540553631197383297 627473843422972545 340954519305604737 357744565501480577 948746089845442945 82293428532064897 436522654387708545 979869349553499777 204784362069716513 292041002219331585 784830114946835585 552523250561950593 828101100964758529 388302329463581249 171478879904462657 585807717813427329 502619485294076161 502125489019061185 892266171878283393 300323029326467137 529242417675632769 491861934955405633 330256996548989441 899769170812934529 526904312055108929 922555803746785537 545907133901785345 938371103262642945 256827127342532449 221078902289288961 300252154844223169 269293704261688321 411484028941401921 137496196258762641 617674771321084417 816090116641294849 723571819909196289 59211834285800793 265793254072427489 223028049821554209 46378641154177561 503609104020267009 597491832112560001 910494566763265537 886282957895659265 613604533784691585 416578984345584065 115348865271162289 747335090093429249 508356940674087105 637175408977306241 637957339003140353 109180070186781105 411001895149180289 891489273033691649 580713593432680193 700831984774623617 52541135890759705 175546164852683265 758250907685482625 267481740315403713 604850239434792833 522744059379100161 426553687126418177 334713949029094209 448246639391168577 366463621961464961 834150556309214849 648950922443262337 255379212363376257 141670383625005057 989032709918891521 374984148941251777 951680414532130945 118411781976710977 183519783135768225 637072680742775809 74707676742914225 934877839486226433 777749634929964673 240885127475735329 334962759345597057 672423407380485121 640680870656627329 66764010382840409 916911343473767425 98431501290399121 443475476464701761 603249635747630465 341750605422088705 294545356594547073 730006409955894529 831991960821753217 836935197781965441 827650499617696769 717269201735550849 385204712888878465 868642257529000321 839711427961141505 47050383483497881 794402844610388609 242429089820173985 501449481767217281 989826682440483585 219663828964002049 367633349354388609 655803230152009985 741170222254670081 293041877408754177 519030171276963137 772679255878152577 626674258462717441 394643467888272449 274464103266875969 539843659083750529 998474065991320705 587469157419050753 522311172135001537 159711980033868897 947826298457645313 615292089801442945 233518294482291105 232681623917649473 335060267220928385 380054454938360193 498558824218800833 649555320177022081 39783954592596873 490620974850173761 512004632527673921 244190727222111553 327898992848577793 157959845234088897 321742050672636289 769069063163833217 213260121205056673 513278012832273601 274471585393268225 637918666875812353 134338589217765761 471295780445288385 415474853009268225 558396733785649217 971773419644964737 442307065655882049 323276984263127809 772288189789698305 781102189175602049 421162758712981121 366474139870089025 889513827085913473 814261844066724225 421687092066719041 501454059214960769 894864490025959425 739772852158029825 569767311242614465 29958054137321001 612833329800672257 59124515436540297 871546786596525185 201485868779837313 916868006392100225 748148340810690433 204527590501768929 877625667538889985 86098267250740433 147607803520717345 174302047185818753 326820398752385473 657025637088231937 185479450161057729 389060405256245185 445304224386600129 742330074513652993 561209889120537025 444565148434094209 612528918142100353 337017451485714049 564488617857467265 516168110647654977 45428588233421 487390653203526401 570785651319344129 219526059930586817 427330492656391681 135190041615267377 864198356490664577 141420324015641089 965397580574201473 882755037686955265 524291577007463873 735607911618728833 51275868605994649 160871718442685121 494981861513497985 720651999667850881 218775683279371681 265380657063069249 275618202450576897 567550170647422209 951704252623368833 298538820510266561 660880960774381569 500675958300789121 106296948820695297 184098241735874529 658715409167175681 797674656662252289 764656825084710273 989246465022098689 764119384180151681 219734529274674625 908144450011260289 790738485907006337 619223708880728193 555941084989768769 529751137626202945 166151133951309761 282872144503944161 462691526445425409 531466973351395905 114247639817016017 730082464812173953 725500389667956865 223590857645131521 241616550247421473 245734632853714881 485692340756898497 408018442637452225 467334268063318337 338093809078376513 843805640776025729 790105635176484353 255308361721922945 24967844817030737 75996495296507761 930185594828881025 587728472822924161 515178828462158145 745941933016638337 675786180035668609 35847212690192977 675478965797754625 544913571017346497 271747902314242401 499923943308083073 321070403319541953 294688185003707329 343599949617964033 503003845947894465 457629356560250497 265249973829938305 108659048216761537 498312255282961281 623444896889825665 620925351208882177 361443160245340097 43083940159966969 499344792496732033 259400576266742177 580334573880062209 98907906969479601 867002704774112257 658357111019853441 439305147451261057 227064450240341377 776635622633381889 220195829422536353 813375630174700545 284401640170436577 734765486847923201 398110661863597697 223891413094104769 9207280800502817 721517326890865025 3841503373806177 467354076766124417 876068657938041857 602865716373518209 211636805847689409 750272009689819393 943290185245025665 802454762614861057 72764776780260833 56229485984683689 406097412615984897 54361993577547449 794430081872803841 197192224854443777 884258845592206849 364836203892242113 585906958871603969 249163920438316929 435193700583163009 488121383459660033 768441257669536513 996002841247115393 105018150597921073 867616089668519681 834979689522683137 960945666008537857 862853862527195777 35567850097695697 747656058712664193 402737559904192449 751244752260824065 407148209182185665 507428025620143361 804928414370348161 411489950575848705 581103672215082369 719165573465971841 358685487355113985 81517043287028913 80363865731573729 820320384423709441 400337701676701121 130628786114492353 671268537276066689 921155336910771841 836876899410622593 995722760592379137 306832372289864705 914111877125222401 100991722548140929 463695894617721665 493208823874400769 9591656811238637 900220807013976577 941618482420444929 702874044983861505 21204128308554005 943928951008242433 147434366323260225 904787394681111553 196985309669685185 381603162045774273 407579349154367809 480778672952158785 831451239513526785 4130312505477463 972797754076275073 706672034716977025 219464295824906241 437074853473017537 858991400400675841 632315255598332033 165238117606961057 885468963662130945 226195182172226337 960998482215334401 442488905646712257 220328956733037985 156402983423198817 348101610754770945 534483951163977601 778216048890893569 451255902526376961 181711811840845185 150893911279780481 579987011742911617 205465750505204897 223035269772783105 422900180562677953 369876115519755201 23819596998087889 648447742529842945 85544260889946593 990784417424986625 831859825317884801 802869888054590977 149058869995329249 908821181565823361 916647787198023425 928823254717887233 586742214866063745 895565343139150337 648811780873309313 938154212042849921 989303952099177729 889137762798693377 945390775606391297 933263714220149889 283625425930551969 257067869912457793 990478134139984001 229133456183308929 832264378410016513 150296478233993729 733633604330343297 472001512530258817 129147027611764993 396800386856750017 821381124899126273 568845755876242945 12704771341631727 666699165697732353 612383580328660993 335639045803223041 721830358031297665 132880580664885169 900247608919791233 421529174932278017 129675735894252849 939853751602068865 678150978431851521 378676667288065281 278342508459360257 819528668576207745 376015958030968961 9587558548236787 592402551795132161 699872431573137281 273813595985778593 949664060475786497 325032448591343809 137976837701881297 424439922168780033 24746335318628357 357077529274377537 573184031071544833 227744895446953409 282141292728287137 161931042998702433 391877166100709249 495632470976893569 827662184298407809 818697874179164801 479796727646171201 289224533757611393 137293621653871153 419311835707276289 619860613496069121 236056695038293185 355133295632629825 104317470629453617 786142628961894017 331939139828698177 72251938994956081 574763042356181569 53719982024585281 172884909316515233 115189765768622721 77557551918332017 658481013241864577 62420263958891553 197228549293615873 127822751890391825 322760059907164289 804311163884484865 717726480766305793 208947792860115553 637032351264959873 166555485517783105 180185793100580577 239580902240135169 333178473433019201 826316429519074817 361973653722277057 92645919289324753 182460541559034785 54847727721345057 559492836993317889 36253156940233569 935911085147306881 844549788239511681 581982994823295745 797310492913666689 834016102930600961 625886890827807489 133033765168821809 448583372142508097 337196088633003649 69403021367755001 337440305044783169 427378092224145665 662598380971555713 757536977582070401 306487919876733633 413032905974375809 703181262777643905 173020050188974049 229498097009969377 240722672665427233 902190137683586305 556630947236776321 804011250458419329 496066584696762881 563219160915547713 698896746790246913 219954659025308545 419651451769581761 999563205860876929 750504596978167681 71305243257629769 519446702614459329 426065322736160833 157890695155607841 736988790807789185 124418227456331473 834849202371739137 987489832084854401 34067817168367045 562297995192039937 489014909349133825 218874545095566465 461792251919764161 771911600202926721 534514606979794113 228526748647617249 614078382085583745 794808087328476673 442083474396763905 207930664089225569 407824776426924289 576902132286775809 123474825845331537 858343015178370177 550677070024338625 958779481243567489 147657896604425089 466898854617120641 128049319795042753 269209039803953953 244527171347467489 622188101936409089 627155961173034625 951850710929306881 410613811659612097 990252967062907905 15388016541113105 557373575666716225 310978002367729537 2898969300069610 359587939646363713 895055852619321985 144716193810221953 158696300762024129 697772139654507137 347902824283139009 752284581675692033 193112889011921153 569876626203583937 267493143229501121 988190050072699265 318529748275444993 471542165303777217 948874191122016001 462727519557287105 388732134625620033 35318647697753393 177225021222938049 824668502440669441 417760700466665473 565586858844728385 487667432866132353 169574985326416801 732284339982548737 583727315521546369 604133466852317697 725295845984685825 903084792460028033 783493110645384449 554817636357043393 199895180860490753 868611387046364289 586174597815276161 498306081232868801 543583483233714305 606286633058523649 732111062743474177 649459117034481921 44118882800514569 740358746923583105 788666082702750465 946629906199007105 766686947728981505 404269722699190465 412321879852061825 346556770073519233 189649172556354273 947026260398324353 819571442320583553 230621549397795905 255092542140811681 23839827524234637 421428330728947009 232097969922605793 929260785757801217 718880406809340417 511390719906589889 490123741572347201 187272428839076353 480530139645999553 396471158425459457 559644676445614657 236726825292063137 315817172597455425 383444574712886081 880350015488289665 866687323307882497 290170616183907265 613907030430272769 270121968371014977 346055894568305409 451303693351540865 246334432009323489 563860758456428353 45586253295123673 772567952151497601 853466672223863297 486445787251298625 370918020149868993 162815905681149793 909526297942878849 614405452904719617 73373159087520177 478576704771690241 732644600259238401 845569237635785985 157283045394788001 402728507743937345 400169811518626497 926167481952688769 486880422801771585 15006149298393723 723154682884558721 62753351659935673 574990489245234241 507402589755990593 934271918467917569 519799439441413825 625709727082448129 316221508922588161 971818570223280897 936344788754283265 622915176806511489 617255358313194369 120602364269391409 215738446372199649 477870956097245185 716962263841004673 865736846527443713 596069503676133633 47588260856226585 66885440851756073 523216016088444033 505642538207069953 239270164220226177 17814307065528113 5225571019725096 173827978567132385 656578565924259969 741866319076017025 760234835900778497 594390749984199809 5167950293678559 102936777051446881 877883685739892225 233204177239841217 145634499084163585 407609502681673089 774540139565662209 7941088701414857 602549887859208193 569058459722675969 63289581411272169 232376942396442145 52532084096608145 55738117202530193 776283589114516609 866442144920881665 819420974248696833 255422714972077345 240207924842867009 14849118982695587 400769988045507137 384700642308921217 627633178020463617 907345658048114945 190356373925748545 526273945215002945 616820663882737793 823386249380277505 702697722107441025 633893599385906689 116928281714454129 609868912238425729 57211043968248281 650642686074185345 659378938438283777 614783248640620161 254358510595007905 124351049719386705 652425658113603585 320007402383936321 839711142082659713 648600461774101633 155805438579040609 516554030463382209 73273634914723825 24097827118247041 395076095427359745 104399772134286193 322720430040686081 528819610322933889 718159563237623681 111365617122672241 405590371580100161 52552491300666305 745279217007126913 171698588404154849 295295197928918913 929187346060253057 801510545524440193 861014829044151553 460460955920520833 65905050872707705 400321765504973121 91702079320725713 61211547102100641 790387389648550657 196646523171796865 388972212236140545 917215315626545921 724183567227321089 907212501107043329 715353525064216449 181469182230625153 841776558086742401 740180345123025793 528994424277854593 794835630772265473 730762813191880449 749884661107305601 652816553554600833 306346175332901569 359547769823770113 677995717782256001 17032862067893007 473436089455329793 456357222752380673 530244740587253441 402186155437647105 107899477183206465 869084982550425857 716610106940454017 454642877036107521 13896520695279691 112079430682420881 729304166467191041 737996795323397249 133376263985649505 206579643747524257 301913623893359105 704324486021974401 434493898730803329 19934763405096589 867638249694724865 766540558730213249 865821519704876801 629392296568546817 75875936766937713 190702048522595649 272321025356543361 944161104915927809 623674612836087041 134109836687514417 400237566944138497 470307046134884417 779196060565983105 676176943513453953 582477009440079745 893112624094946689 613821102835917313 234630612450331457 921971571761343233 167740653821802241 91502691961483857 955663841545046529 509459475259713921 278924912236071521 90201011211124897 904753977278801409 608577360313727617 372132089613252481 30595567332387221 572247730318522945 702883743803678081 830988142121889025 769771236444459137 17325064735729257 667218197721762561 228152435103659457 568351135077382017 94075414443452129 143599543671395937 199293922471973409 372856835843411009 588250155455341441 966747492042923521 863039092224802561 63298645712325905 712521772580842625 396471120717418305 755010584092865153 219643226630072513 497134266836354753 126924698745948913 573272315275922049 958505575768942465 922647617674542209 912531928078660609 698180696557834369 409925108527577473 688663104612487553 986794013576211841 194976146335172033 948294114010412417 829192568474141441 765920390725565185 216223676744554881 694418992608749569 769554815753537025 90073754202830257 667839896630546561 478443250979484673 184822903052506145 129948551177815121 101965413058813681 135204033672582833 245008544650147553 197474643538139809 858020378948403073 11913825394731959 612080927521063297 871850715525223297 936205891672379649 48363675914178121 248928357035396161 864185520120155777 292399158657708801 965766693410575489 586458955645966337 877204531394422529 667374873603158401 523658434153762881 513802658596318913 805335313448647809 574733153428134337 604826999256705025 665247557568264321 102712242001981473 179614733965756545 24067945390417125 498970797728503617 113060434665452897 903650974220120449 463780338272517441 135284298331200145 899975172934571137 230668637220581729 182298237946131553 50110104386874353 385877045469651841 293111462625041921 61769415852200641 722455749417761665 853089820796807169 962241284749602305 931857977965822977 698128179485792129 484377980658233985 807854942133595009 772192618316086785 256782119001613281 229339225367393601 38038533586892241 537065265538931393 722246811801596801 936844412182875137 369541763410531137 715288724223899649 219140409114530145 154948619404191137 348481247632086849 919354365208224769 399915461830715905 984182655113453825 463686786153864705 452224797145522241 909158570433461889 796819662738837249 136127805174872657 916509568131434753 445293814556464449 875666828398930561 383162502616677633 76787113404908065 568539687890350337 156352879801541889 342128749058638017 756961195661350657 498394465577661121 305288395816216257 480957570369646721 24407790812762897 170051792807825569 562913232216683201 951576128311408769 83036566609994369 668578367552186113 813083924997652481 273041584382418977 548142596903620225 739645459763906433 592189070609830273 124399142572194417 315066562962503105 558947226408605505 566632714927731457 131600981001959377 347348227692936705 17637908888829657 928640022266815617 938496763140868481 12506241306343925 902278599278986369 184986254799678561 739575028905996161 277190160469832129 984628896797133313 641424683785484033 643087066979710209 158735749741484961 924501008606029057 170611789622522977 439334924609688897 415744996641098625 278790241858118305 449644300360741761 422792082494730433 972965622537149185 818307949377640449 74502580469282273 101513072603644625 20344023142104817 813397392007814785 815433925843532161 806766008424908417 935678337300775041 257361228942073697 735427759756884609 164403692701405633 65937533430219017 966948005805576833 122377870214361201 22213729667463157 203295831924808833 710635641356759553 806364994448454529 50019959674536097 125642261576377473 562939079938431041 771921553611999617 787935616367285249 483270491076954305 426808540723953921 309479482568587393 249806942753430401 327267095470421761 482350718876304513 761897198557985409 271073655098653889 742554924499504641 350199440466326465 145583120922236033 991173675071969793 999495047655830913 159111204881256193 198976104517552001 189023023467363777 830413671883380993 902616327995616513 324827994407836929 545421745634151041 407532274809472769 397294589073837313 240805561437607457 328512281961387457 210797781582503073 519566946727479745 182458649815298913 918311868880813569 670417749382000513 918528586759705985 163783771402389537 75144419378197825 520011022934117057 64644859895651057 996767929499480193 876423949434588673 550819999414517953 799067122719620225 608871460047421185 899230050656875393 592154304450705409 762501673118549633 235971452819779169 5630222101196126 313030145047139969 488208434665935425 570534171872392193 127533128443126033 927842682649103489 88668355171449777 126536145736462657 772415109705214337 255993272735072001 413216205568730305 362854556093591169 745588592215334273 320947158782448833 133590158917343169 357568531454358401 364439503838447361 845603000687834369 270627758054686753 622049262176513921 421540441299775617 503621273240586497 318591206849617921 514188807504535105 423661236099015041 594116901547256065 979809906581849089 386070376689271937 419987780603115393 221630319884557281 983086368199678849 267387047154596033 653487569899290625 964433260819863169 931849625593386625 429666645617427201 583115450390316417 110008815080792737 285209617062633921 438678175538211009 680849605420810625 613102462079286401 605343254353485313 327225038780877505 96424913936083105 103329668700641969 62129623494172393 804942683394511233 484752552794283521 228329102454313921 840374521668493953 165908525493417601 327670139377964609 885376316850855681 781674892031759361 912160353807973249 164769891082819713 67853754418212729 62948236196447737 438051243105601153 630142274599244033 59766888600652377 483492324593271425 226314589839415009 816113493146509953 56486102394945449 534373050548097665 404467552571528449 635235976469736833 306087291470991105 655814647206199169 665565243438731393 802325858966476289 964193995197906177 263563269882567393 139276787680184817 224269318272625633 775347912951676929 323013702520540865 929858158529992065 772304662506520833 753035767816800897 564956238200764481 542040817091955073 65818261645453905 374086447811922817 229468172558512161 72459953659528513 355283879690496449 654855998568297857 370718398039670657 834456850820938497 332365741863405633 388197173469993857 896875858654198017 442476882097633281 585559827573526145 921547680126071297 313139681770636033 446543235303689537 968854477792994817 105574808187558497 504992208036270529 468236919784498433 758164507285194113 475816595445866881 281592455204801697 741201293695009921 675771680344290305 710918899354371841 999878339006897921 748484544011017089 597352705822835585 882766502101208833 628157796708777089 726231580531415297 590682895749800705 746552501628915585 569093379169970625 571657978225072577 331683374273048065 161256541045379009 446998457533695169 759328232402904065 504671282498144065 859866717200620929 639867493661768065 293088990853942017 512639862539550977 958865098315289601 384784411560772801 264270408773651169 333927683250628609 391010482939297089 854143542837192577 965785648533437057 188147653155517953 525427160692874625 252953465166498849 645475129592252673 481775915568867649 593702801697393281 53476871364694033 242528736634408673 348012299258506625 737495018839627649 307315960410576833 913271128832146689 672706767781555457 927552427530716929 167134293183011105 845332872477239809 395214334306110977 149704983919907169 436489167249746433 13698655602834009 817533248818527617 912027827103234049 38334899272854273 832893649124951425 765161983610461569 678915596228637953 657873522980608513 494335466972525953 477568703340232065 490228052041576513 646426877696654849 487462460145547265 714416570269698049 63115616839031217 258359439614579841 931594569142841729 535768465990734913 714862969504881793 886896097859505537 889660968234220929 731069570574540289 679482905785949441 636679962388100737 495134576116182529 754064791102386817 839359110735589505 56453773444417265 153067493086052065 980864336468080513 654608102800541057 405301125111222401 131468867496405297 998663856680273921 573765209856819777 457052080975017793 849977906409815681 696319565136924673 454779839111768769 591968410557697665 111555039563423713 48862703994579705 348139317681958721 80528173458816353 375563934473529345 440525658311806017 305361021330458753 844504286599700993 106091456262358721 69983036608981313 915357187802076289 164678591064159713 869722081072364289 732949176355795329 855668540931492993 387178351290302209 527443019247865409 27307865173206381 520789444716800897 521917633284004993 844226696309544193 611494654718235649 479401575349772481 102948182596819041 608563588624260609 545446046807875009 168052856274275809 933274819539633409 847371029080857601 323237112832522625 480546459205573505 523095550988173825 576977798522076289 976338830409751809 218048845185823137 573338127677430977 339100413653408577 485652648035859585 260818916674924865 694259215579378945 325830324151663553 729161581705533057 672760186880939393 385851262311859969 446712053229230593 740838569589108481 197087258520628705 862592087036276225 184205969474472641 236662924382294209 15784653468248423 565024767467747329 424516175884388481 137128590374864241 575852959799551233 665747102943655041 745369257132633601 285022596122722401 408342176068035905 814222360475014273 450423650774194305 215672656351877377 436747846761807809 55622723839874769 224267514777462657 818098380873259137 372499910281991489 851535426568972289 858245464995160705 53965056343947993 588139933957467777 488275520621115777 484586764437519681 741971541173278081 832617402065782401 710860176149310465 26559773994318193 323968517241418369 375322765066403713 12133886518384431 700845034066841089 701989236873423233 531521863770084481 747443529150899585 923322550916520193 759396052193388033 5395923466910092 761623469350396929 602453022913973505 282041479071232001 389681382615695041 898465353479537025 739968172780361729 294876391868776001 362827191058716609 20541482255467261 384367364852433729 584599230592168321 333651696368352897 672076246965758593 139566593873336593 539142891364356545 285819646356021185 457993613605523841 662907046313218689 690079326844191617 484329983478890113 542411614789841665 390674069256856897 175049867837891777 215989805366167073 359433819305380097 305498847959992065 65390953373984929 366056927454341249 913454356831124353 61834703771761921 341134386444487361 982495721269589889 676323843180384129 569562991747570625 594057478952969089 974366127725634305 581220041894766849 11260414434939749 42605574654295713 236636771416659297 500155873655572225 748445487504337537 534096505521226561 123187741777488929 671590008269078017 122037206617687137 164057607529692001 714079672657039361 130058307429450801 441248985679205697 374880058817460353 481571055806146113 360219392566534657 605275976896432897 711866569040047617 69248078517194505 247931153345533057 638609255393756545 260485906023113505 105498493670555857 291298651301616449 721946367966449281 501145456992226433 500045924241664577 841034172164754049 47909719440180969 374590049248773505 72121386402645985 503548702158582273 458702513509177153 620295661654928641 760967498213734273 419177410441889729 469121790365644417 440739506190986689 31755637042298445 844681374402313217 33829823403788597 655607310655007361 448780030771121857 762140349209104769 576404064283703809 281883551787608161 107233228062657553 309658420385346753 106512272173613809 839024935223882497 637347403932313473 902672450669754753 160788741553400161 204330657199811585 590713331151395201 473433902604227777 215939966058055425 994108975372178305 36796398049165905 301404448605566721 745728955966651393 823837424948884225 314814591613558273 205466333258300449 286347076600616641 398387704070707137 857109703901404161 202226290700323841 499976006584571329 835324881535932161 407937972161622785 151138505764066625 999890541143667329 454708213015926785 467362741248638977 970164203483179265 541200798863339841 142756551372620785 382907353358380225 44324520178236073 461350243120573825 369859165057995649 759204137355528321 808515913094723201 48969114210247969 712001798351074945 153562900478281249 775695066982592641 856951697535816193 875652080869549825 846812531505708673 627979617578930049 87125639610544433 487046983881064961 625700019052860801 282953596183801889 744182579523720065 395811989933328321 365445184020121153 997738868904107777 673337001465707649 718706052722602369 966754533865870465 752047561181285633 200294746376425089 961442338426770945 166826680795356449 46942085415977889 427489360283768577 95021220442070849 522892538663743553 322500489356286849 304253715931718465 608493109081713665 652008836877644929 904741977926008193 80831435362309633 133833498820017377 622671176347015681 475362193835252353 330217876711355265 952575170597306497 330965715088115777 768036735138124929 234199141104763713 400541858038728577 183194421908329025 548876003380655681 590200017700492929 129627936684279633 453070488214951425 968281376616928897 16353329110639693 247858886977716961 117695752882642785 374813449862386945 79384078158863505 315361477318681665 713733685788060545 472214244000539905 712407442680298369 939409875445242881 32737404575275521 857528415262834177 949640330354309761 592058287283215617 109865178951896065 96070163661195809 7517202874904428 215311304673996065 598723719833405057 428134302668780737 365102520609308801 18233979574297621 990455069452043137 338828376516730177 222449757772178465 585403794909062529 279183915626649793 697809358203244289 478240806551109889 374820233752963393 228451461251200513 147269893196053665 805345039058575873 894603621416301569 812287401202358017 307086833350382465 105684640956109633 210947391817747137 226245905790182881 114095495261764769 387927382598515905 994875972739258369 952312595081227905 922088239626589313 180120065079091073 493068156677658497 159460124409566369 580082165693014017 914620782121286145 679622187532736129 499298000658885825 564009510050908609 207906186857950817 373077910803381505 462360423947604481 862232294331747073 709466457666248833 388812268801153473 571862112679045953 974771444367888769 771625931884539521 334251235134821889 63109034030038201 362096566495452545 858436732926971777 576983036869812353 411186539343876929 519597377476003457 582606467532240641 248228270823126721 288194407067425825 621928005459537281 953684528134910849 51261344917200801 743414537327201025 206382573014764161 710515013130912385 681948628885301377 672765334475617025 491051202012457089 71463087623268249 32860843396456121 873224969456149633 762071406563649153 395456061579817921 130344615349550001 137226545134996769 440807326786725185 836895873711650689 173039842174112833 233099507326901537 347859965405973505 282566350289169313 718769601969462657 120336264604123505 723662083568925185 566471871052154817 263296881714261121 70808713620127865 417893254310826049 9924231840908961 318551435085176129 295179026103387073 510540324291852673 773086858077501697 919619687136240257 321900451381768705 430227759286196929 827660407259355009 949724837709631233 436769836784311169 360177608911911297 768646514691848577 91892241473992449 484481880034767425 604181683756422657 329477297282334529 806910822418053889 858678615300124929 375255555874886657 705692547844900993 852103776965201153 490344110387386689 684796734117071489 437354639523430657 237475195118783233 590946629193229697 182314391373225249 162208329129949633 548792545698340481 149486403403731329 722986894120396033 496039211915967105 525512292283572417 132699473115184929 435912668097941505 292705851046459713 80196293445759185 734354610002103681 209051190044476705 705986895329356673 390864156715487361 180243941394838465 892230686688279169 643891121067834881 734870423010924929 665616361646815617 507579011099181825 151745600748437697 699299419432527745 205068960970226753 223290715582251681 964650425154982145 776073895917953409 63053333999082641 433378112022069249 367337898906424001 998140217745095937 136053563199869393 650193667471185665 727795204856302977 705011983771548545 133158718392625281 980906987317354113 721022502762092929 141039542105438897 686317685569083137 162248453061394561 624948604634734977 928064043115476481 979285848399602049 673794869091068417 898884065711836673 446275466807186689 57534406806940553 558596795346105089 996152058562468993 374413550117701249 440701741252500033 736384162935536385 420021070927202113 544842782113114753 853155031429498241 799912850090763137 12215598023967545 463036693910304129 993657126387606785 305831698816291457 425671899708543553 317786607889253505 36881252224919337 189983540734843361 440530874567908609 701794889912314113 580592345875690113 201156736414560545 950439479245414273 96636631323470113 683851431696115969 720452078413288193 994011204548680577 116415636963573377 472856324005508801 344725226878438209 505845222674320641 606464673806648577 89390855976535729 506733700300699777 588018254698052865 653435204597762689 917823615785781761 792011395435878273 84763286824465217 968002354554592129 523808627234718209 619089221981411713 311580300267646465 678715699282712193 373052356631237825 467079271822626625 629856485542102657 443419681048773377 551606673083245633 770068562048564353 556902299882832385 701938120956121729 588133747998373505 124078357978220305 599955508984134401 509779458874056961 369599164007713217 258012959635308897 545113343748678145 497512083684817729 659141526236542337 759149184963177985 515393411771565697 274846476031520129 60823442331344073 286031168081265729 436392344348572417 863631936775668353 451097674420001473 682486073550507009 266627645393452193 211844479304495777 9756378730873651 276841470437361185 319058151276148993 363748085166285761 460628449426540225 726905975444651649 530052222751958593 682918022755963265 979232884819328513 86097925012168737 634905584341137025 528511370423636609 273992609028315585 617123834581008129 850722915239156609 745470330935411585 510596122811325185 80295811662878689 17014191589762363 161287436178689345 264921536260519745 353036470459130689 823788695236185473 291212381873300801 375991765786512385 890077812034022017 91451851380323745 586627064325220737 72218770833504913 570668547962753793 334742949425400833 654672477441245313 785351474566784385 275739019447073025 525740650154570945 908617530810907649 698824269853989889 236035760619756737 3178300806137458 446079631156045761 930493569722887809 948955436644055809 494647780045507777 604829092348829569 782056532620973825 700031916755193601 815549189804709633 512948166005692481 234901689726047649 383237182088279809 777809512962246401 71609777877505113 699003536761981825 96548180490515281 429516677369274881 615354977375467649 370125038760239297 615334188025329409 903891620292537089 57770721097590185 691541245475267585 301384282042107521 785770245440186753 611814978652269313 698376640210728577 790798736007431553 112434919863598993 276243332913360001 122216258143598817 186113074272270753 472791682686459329 695824309585283585 305788824344507073 739135738084328833 417229944301876545 867078675107101953 305236989085248193 698911374945765889 755846455898971905 497554949981129345 201917991198246945 177448234363780001 724010037432346881 800198459074543617 96075571707817889 383471596645051713 303558279931035457 670848443811600257 578473502189400065 236212140144814945 780447497858002433 752596155949440513 568690497830520065 307460228797339137 423742911576947969 922570501312129921 243878366466066881 876790838326868993 717882701360135681 472225766945449281 661137814440540033 13590798766585977 54747505279163281 309552309149104577 480152200511259521 427526775297920385 81911446260047425 149604865243411201 628346512649105921 29230501463558769 849362181054697601 27758441234148281 604739752017184897 903723781004757121 542901078382808321 858197583252170625 505091556112891009 674561249427085825 435440767531400065 848985325263505793 462291091545171905 996560396408497665 927701264763694465 695932281571053569 552705808686372545 394667457829626753 340687995484710657 822308282560648193 920032387986868353 616951054028490369 820260597737924225 862747698482131457 839829933570772609 607524441360283137 128640729765532321 850659221300226433 195248996342332513 662598519777716865 741555523554321665 542850441300394945 690507148725206529 107712862438376081 8691140009840837 277331125691496545 504535398830643777 239957566792824641 838183402153529089 125405743409963585 722187535805662849 394786232710714561 555070023020657985 672869546199343873 91849352848658577 917556414461913089 84166817251396961 993672473314454401 591714412397440257 905570032285680769 198028802213013217 599725358381029121 166040411793535009 713099028353198593 231961568368173953 840132444529636737 369123089806667073 21272573657256545 835029042012518401 250207120416781953 658405797264652673 423997939247684033 136356088944122433 223953137646496705 667090151176527233 893139299772116097 250568627598180897 502685421912367745 996959413660551553 599463801978956161 618895347182185473 877162008392836865 268129197193818657 584483768192910721 30344072880080121 121665679051751857 286482608686515777 922004477283238145 740657598758328833 87199618021536193 12136819151468359 762280135810868865 308768732102532097 539259893677986241 382058095788426753 17162982362819435 207657673040184673 336057884853595137 133650371632629825 188103521060838817 998437002963367297 898751956380444033 348671267028510785 742550218365991553 645845786954620161 259998818304090657 71186929581987361 556056183091897089 115944921639947297 815365136166526849 710595937418606337 820704945486610945 651616193144857217 908888159219166849 10290627029892363 804419019846648065 440547862612543617 615004461795969409 711664374226575745 275040038886416481 848935281557768193 230467412852185313 67423387234956777 888119449502340737 20456368675706217 648660762355866881 531154277271486593 504110621143226497 665644066101972225 682426823307160705 73591866510728465 140708302226926209 976141449028244097 648327197154550529 29908188723187125 986666229428138369 179185300517357153 883930900777606657 374611246502073665 777389911703181697 640840995832444801 989693167512434945 137433623421902241 548425738114858049 175950780096652449 258287175408916897 929164322176891521 794751158374026497 325529282133157249 157544565527963713 433115023233472833 841240320024283521 518639698399677953 689737914112406273 256322145298785377 508186778862153665 898931816527362305 671713377396777345 823301451455865473 186286292007466145 22464240600893249 319893599159136961 460950295646316737 234619818517103329 932738142474857345 224583721362229473 470916755792576001 215156253070077249 303733907610872961 743116029881655041 648432664744465409 175967666542902625 377985482640678337 805575462875374593 295371740908553473 806193485741502465 483295377612332545 25197971311762049 529402449373922241 387905675659396801 610656441159886081 143690612042554737 427940704084267777 658141153891691009 202500024151330401 165975336082446753 910677864623838977 828831930750396801 212854289215339777 886121770938707713 981397499983547265 469154392698882817 140816522424270113 854046948422102017 70357898753659497 875538293451768321 40489671819084809 549085960864523777 372589113050811009 96449948971340401 111901287901329025 620566001569152129 723041244629659009 364944412132587073 969232886187977985 426461222125574593 222757528553319873 260344592526209345 858884803926937217 789106382435214465 395389355001814401 175352949222485665 207556194604176641 322467441411539841 552803505784073217 326160081828632513 869827207437932545 939896099844922625 552762381386632001 596035840338316801 219010947151115681 186546924353656609 589318669440974209 448449029594243585 890741814440016129 959249115180533377 744414568821557761 250562962163257921 105454602215598209 471764293338516417 2095147697890099 894222576558163969 326280579383134017 128815936759444577 367743491256593537 137136148531482145 768763045146624129 312459353156334913 804954797983231873 675337344113629057 387120795076409537 124312401772748161 391345324848746433 428293056671520833 290633917961582017 422550629561818881 469122873981678593 714925699023368065 668287652283250817 239675132112942881 522136168924934209 32696948061442301 748406985490429825 952801348325756673 22003799874671161 648729925906863489 824092590637260289 630131212918932737 853557236878973697 563330010848972033 119397875848488161 413523684855455553 34099530335300445 19427465706613133 143062685019568641 876458705166434945 989889551768275329 279259413289679521 17061845628472129 168611176962151873 432943787293215361 60510940836522313 120181624038220753 712753666131924097 5961593875870364 772246840156355969 749374532702386689 937453255853519361 25308276985175129 486013250215549441 573958149750236417 331308414058234753 372041160003394817 654823826572709377 593136972023909633 203199912929399329 457569803306871169 703344579889730433 462283140266972481 280744835849951361 150460506760655489 273056766224499361 237482462321889185 419008582458879169 99010005981643441 648734737445707265 313731829383410625 607335599126706433 353531662617403009 515077033401240641 65683184075577825 428319382716843201 993952264561716737 8250780918885426 109912969871995617 554485192462514945 341566605982936961 115553220821595921 316424781662231425 570868920658121217 596023121777580673 932086475399344769 529662059581649921 831631780139268481 535324819079168193 466634057695586049 194037435067695457 533066927707359617 471458392251140161 475796673038630017 697321061982588417 191369920242514977 518968539872762561 837492134976741889 681742259050604801 119524056742740465 538256935088259777 909376274660544897 965042365297559681 812383257427647745 817613846831992705 77450127257321809 152792180150822081 771933232851672833 694117881366327809 723559993679074817 803000036860137089 775815364184630657 247823523773920577 331772763259721153 871456754432738689 842171012936582017 878479920032464897 632445705526563969 571586741840686593 743995966929382785 759895464567538433 34559359377198009 129120701354064945 338399471748921601 712614058228002305 122520728295270945 806120007980634753 802978855749948673 117558189958490545 459773293217040193 70336241650732489 106113194429532593 866604084554854401 130396942795428577 657276830475662849 314136839135578305 593692861281002881 409296356599298881 229489639628535969 180490018133475873 213181776299411041 245037222732932481 299420923648451521 535098167516842689 99958988322644161 195997489964213409 420812662752137345 352068227817461825 645766704129574273 424982208209783617 444182238551601217 716597911944909057 813708841107544577 940156962641452801 902789983922058753 824686973768002945 161693300280564513 597063018250409473 578093678141353729 359356846738101889 417333387863696001 339188625934298241 672583864330288641 212790740948413761 441490668745121409 660312060556989825 180785254162739041 323889447423873409 523190393939959361 493454428471892481 336917767285125761 24612762742783901 691213428483724417 357260659196910529 974181242386773505 526181677804309825 721523128938404353 75066945782680257 252930865895887521 208416334175048225 957204693170456961 194538783425471713 203341205340333185 23468302473297345 959285941827605633 111927238542165249 535835720008105217 300887042181280129 471305103490141889 95668723346975073 56031064169328457 396878523613473537 634550776302521729 925846916448108417 89781710279833505 209932993013332225 839404640502369409 751171120617314561 590805713775804289 471507803401088641 874176511156580481 311454847176292993 34147129789698029 688564179351949697 47366761088046161 694578324891196545 962329987869591041 579512795846902401 951680822931596289 871690512369980289 769553146067305985 112186192207481377 325737208994088001 977676609217112961 307860093075131393 768115374401240577 697762080611145345 536037575116182529 456213158936645185 258557545186313569 888282667491882497 944275340083194753 390252943734108033 581940804151336961 57676594623021769 679252785861876865 861801392063096449 407823941201151297 439287232165145985 9027760317067647 980566141544496641 307904169939085633 657684354916401793 931196916223285633 376844868594684353 229456874203272321 130667494842800385 536304605542838401 7256656676670304 860898234227327873 357034205379338945 722475972641348097 492713233788190785 603588021014878977 342349842192493953 883848337398333697 699181579507179393 809824961042799873 282467214362217345 845952504336509057 190601200010757313 736144940839672321 257986384990392289 426912339215718337 306049624610832193 396052004823864961 768974813572786049 830788382515947905 499468702007600769 670357662529774209 712968746582863105 910815982368617985 492667381151701249 780164525501156481 963556090108401281 723531990286375041 946724162826466689 571619802187122177 202831751555681441 793323033988869505 172269616313680993 167921753639255649 587976428891099777 949864325225519233 747506583289446529 968351916177461249 257521868126378465 332977439256026753 369418250911220289 912616791967529601 502037515271130305 290970079065431297 356742480402782977 468428857135059201 610638070275360385 55507073962743905 684399938820856577 168577202128254561 260626520064565889 650101321440729345 442724012595288513 338896963036269505 722635598131422081 887632625559163521 68747494374175489 179332987970148865 815820101790624385 207752977154910913 431774942176001985 736120971920065921 253115907627279329 686095323379433345 915455724352820993 824017649215441793 879576673374320001 767970848917855105 520641397901709249 304164617333675841 19708912940746617 109443801253476641 917657533726181633 616857041828602369 233058193080072577 583664500007643009 456564713044951297 321122922081436033 829686437737184001 781096938207142017 755971486772377729 957139843914852353 445380551941898497 715398873809817857 444563926853145857 566288270354995393 325328603728838337 474426085453856641 437427317723173569 60852488476591305 47599442455808825 25990089687212505 257275849789447617 605446400822991361 645197697566704385 614076650380908929 27821197573441481 670200486855854593 196996405800039297 242332417133468417 994770905445971457 247262525758323201 270856869580530465 732475570733484417 594547876195800705 333527129190933633 262237567348737601 126234992663370353 970083274520003841 510631843781148097 902203830382593025 646447774699581185 408402131401057729 775679610715279489 561735382744732417 687648406393122945 880764178743827841 561032776295725441 584472523850866561 26091285098928553 840537269085071873 637661695226817921 695551529297009793 546512847763693825 767587455158786049 723335320199233025 596088567507212673 716537188379035649 934713731102672129 654451089555799169 525436889968521089 3561062360347479 258606883624207041 859180971940681089 798947063806213761 642947251621492865 335166180009249345 161148765359307329 878112389719948545 115760934281496481 250085042951820225 108964740508049825 251314198350275585 380078533261652737 106862742310649857 670166527070556161 473652256475052289 88684071009993201 485383783556283521 241613829421773121 888436853546625793 499970895724814593 997625404361993857 145948187331093505 413839091473224833 595938330239988609 458726717012449857 629771630312696065 987077278721830657 624789890682038145 860525867556045697 518758773734042241 804617946274877441 214903790612481761 692814435409996289 173659733162629953 947572670209456897 706584050128711297 280166481941758849 925365253206500481 732284416185283457 28363230812686881 717593485896042497 333804720785629185 650652327426502785 431692178988996033 927901189913622913 141971322859227201 864799572362503681 583219743982340353 12050438296380861 800980577628116865 276127863454224353 804762807449279233 808746724112435073 683557878631738497 407632367375018817 820345676900075265 761722696205946881 231131605465982657 6704761138980332 905824523723751425 356679616178123393 83819835560937857 7787961474694073 293708645882986753 531688014439151169 903704801076777601 482546378228722241 533572470455240449 285209885495245185 941179036001408129 470188229350700481 982271943862514305 858114998230700417 123734713465132977 220854317560753793 949012850454423041 206567589571786657 418892044625486913 827328519630018689 264768215587764641 321027172077531713 681187860719525377 469611890816384641 215833849980540993 295533730191888129 21060691531253897 386142551890149121 175296840409401953 876753518612485249 705487849078515713 125770216858104081 697347950266745857 692892321983119745 631392287286551809 865265148449655169 886797024597228801 100608700400339761 808806399284584705 415539308164898817 114577160493198001 918675742538933761 997845496237168513 631390310702162305 479800167644583553 518666490046836545 498619547803691905 8079311381340660 196029267911043809 296820795736916673 73836916907303873 345179962259440001 445466629512679873 392060246511316993 458192352988682241 113769880496068513 356939763320397697 280548232393467617 885472480820446593 35186493669190357 44763588268011745 158064588013598241 443069498764664641 904368473665289985 34230662605452269 611723784895527681 884306843568786817 732510055973168769 599742240065950209 229282724425711841 222313250914488961 284751177196927329 273164007529842945 447654084949984833 66423004459288393 319419362871261825 28224155933656905 5584224539131101 205144283542445281 644562472711033473 912644391495390977 945216146091379329 491163453564546177 171922573757147041 449808172305438337 763008306098111489 136804955794310961 722983175992101889 248351418467350977 304914405088535297 216633207506554017 509282642391159617 488960754763667201 549668048989769153 521878681411870081 130958588548896417 366359565769286657 946404628890743297 84134157801507569 102729328475991361 980054336938394497 340761244481523585 238963096200031105 392611715397425345 434629483950700993 312219306254117889 229979218093767201 141127881900846577 139569699018778689 483113905896527041 147508790984666401 591199215082685441 115731329430545313 777874455688756737 680673819107106177 603122221919679873 912280012829455745 894252778617708801 355799440139300289 834850560454800257 921387288119731841 284233093867324993 896241362641369217 443278246029141313 121085742924975649 571823499811056705 218463218258769121 793463701215177473 767897010725775489 601945921135691009 666508308442665473 264010715811853217 254271155655430913 716241370758762497 62569460057979145 500513331748312129 211236242942689505 587985093266237185 336453630275222785 915584979510644097 209304750656400545 172782017192854913 103278581073887217 462160680254857665 841595496229260161 400732261094471937 939266440023025921 643242603599364993 78907491716336161 958889525519946753 3177339248829015 870936547701592961 99352167378825137 402777372179567553 449544641149366017 983507798115912321 112964276474514241 358299955327719745 53845579973319961 382402137603907713 337946077583680449 399530041129448705 34106535342424137 600989333023083137 318955646902679745 435648441063772673 13864669666453723 480575030156433793 303854964197242369 936940607731056513 874176368675016193 652500455362886785 773938305023506305 853548408277458049 224391885472023489 931540466727444225 329843020897087041 613073314526413825 860243866106621569 67077129469939937 612704560818997377 558701742315331969 741589091148490753 204550923232648801 444882144451995009 745969347975115905 219686865655823745 338482735009566913 829602401781954817 244419059860842241 874608091730927105 26049763404007109 292622108796123841 284182799843872417 927285226071283841 41045170106233545 485599436063637313 493999546208879553 698499122043052929 424437575469188033 220012449613435009 546567917963724161 570043244329376385 300180119327936961 647525523670736897 162740133665817409 823322986637499777 722032608257297409 148655405135500033 234341327995561953 190276881786608961 875712058792178305 403030472664795521 865914108965665025 943911431242419457 935559535246500993 873695821355809665 171138220344570145 514711160314952577 349112383159141633 592644739817188737 405879550092958401 469134388292566465 957633587569166209 248530492363713057 395726808864221633 892372152248206849 145031851777705601 479432637672800897 593548305403015041 835196801622977665 709089909490149505 308345969001109697 557240680490448193 210347050467525761 763012363749911809 437079112475515777 197766540430176705 944401797903374593 175640802373852257 761470431545021185 44233967446611897 34024867454228061 647020884179514881 878852719908650241 690728190274665345 538981034891413889 872226335655671681 434751784619166401 916559586159902337 227219374638018209 578456156370240385 72738988103452593 48362967958677673 219007119082910145 814556615833470977 197650695037665985 503016099529784129 347614955868742465 342536647239374081 192139919868793633 111710891642342609 244067047837155841 519726816994694465 609463855784000001 477904071689120961 184265111339804833 688485985712308225 936886948595173377 918615606090167297 220289693555464801 906418888894752001 35069321828345325 336078096898599937 906412410791368449 280689966363670593 325916224786169537 974639086278596481 267484409991062945 220086671102297505 256812325986416577 448775996715081537 426687757321467137 421007003070659649 810806672670452097 647920623535309697 285561903268451553 269653954227027969 673626545522935809 301451992074500929 746785885633151745 811671729944212225 688482818847489793 744773307100881921 495072572690368449 329637841745626049 23212352702856265 90035969429944625 250003081045797153 523739259303628289 901735957420072449 851131526503433345 513611588910471553 35242578441472717 189070144993465313 583486272585528065 132562168098694145 637775418960277505 707818778566775169 209533332636890881 848004039549870465 477851823973754369 61413413120490649 48198764366699009 424438880075051393 731506103576013057 368220150007488193 742141807933489153 831597534835630337 494480162591589313 609462767681336065 73780214767591441 340442783274532673 503396687361917121 966828303315139713 327379908521134401 716653728339373697 837127452508799105 292348707518570433 339889384716055809 23594992362454549 341640257883003777 699042239526733057 591073553756256641 843744270394104449 506612430954948673 686827475556796673 720294487096989441 95383975623768433 574791243234503937 490992731006826945 282568051022774817 553220774267380481 40344803418282281 742240910306023297 632991019174593153 811269811449953665 473288817355356865 605885859016581249 772103256187801217 778242437668957569 954627858096177537 386627763734665537 214169273054178433 34846319886945309 810372280744534401 973583588941494273 327803182604707649 64509024671032481 859466459068745089 302620518715301057 719016143324150657 690359555572221953 936398426345821441 339887447630957249 608956084054181505 98760975619207153 987488084211197057 567738301746302913 533781163518792577 830820210889179137 872328712866679041 973592929802748545 246831349513893633 696272475112301953 8467386360610619 510913049152478017 321232015542474177 967736540666912513 886161880296814593 592233822965596289 475099860147405889 596977370629140609 37077568752710737 575562647467833729 115570068695912913 848533482253536385 380345454892083265 371537202812930881 518994771402940801 350531896880433153 683874678244297473 199251331203598177 633071817445110017 439012707291162497 688707403389347713 388961413540954497 855669995612640129 32532223463881849 848153732336942977 720954183704620289 671167399573587201 470747404020663425 558207008717918273 618290910044152065 517783972982936577 527268905900633921 706198408517582977 109169149297272833 231362688858549601 547094651444346881 673811851973201921 640113401441368577 328156631366663745 636814382631207809 9578836931627423 867596527431985025 920356768911599233 466547309174664833 574065597918181697 562106297885577537 325417747707529537 331903723049016705 375534849904216385 819832482023528577 258901907324624161 118436409297082433 700419093778354049 253411025110466433 668885236547577473 46982894149614649 725114854325244801 600499661692182913 759398461761488641 33534099075232861 125155103595748337 888975333666962817 995482203488261761 39962875873790441 404623305413782209 587464589108904577 20912462136148949 430896245826481537 710744812907652353 972595292302827393 542321913995760257 486632017722634177 812062572877511681 698268040147624449 634248925517820033 392322877796026177 67732051015671145 461490217438438337 345660140441150785 160343091722701569 542637802982813633 943621196047800449 389909272903818049 617103697357656193 698748990610742017 350595353191891969 480234662766076097 259505559319400449 166026192551118625 881796914290347905 138206529500703121 62254965369298529 143024897019731873 91358678906544817 612582010664521473 188577632276725633 752994903397155457 149972026390074113 663507302654348801 657243118011472001 768757311839241473 517679783634122241 107741847671331217 872666770161465857 180084658224718209 62053133307742313 103514844069561457 197229539936778049 99972868222241825 530730309526518337 550829710048088129 491511319490008705 58458871495577825 857244931684888961 769702815459876225 465159980058551553 210012747583167681 654747028589412097 823279125856981121 355530062115867905 856650981287163649 559596666604520001 706454689268152705 610561158806795905 765535599987092737 717490179750825473 808124452113286657 14790502936058659 416825460654639105 565988869080811713 964159028598597761 821696178179529089 762938562988612353 331911255697747265 389516080407087617 591160789494445313 600300799512996993 18499098980939265 355456203000837697 367769408417665025 863354826186057473 559675991433948609 658729973884856449 754574218560186753 240465560554799393 736811976582160385 414027409246667585 159160587631554049 502894001256667137 122539869012115329 142253810981525681 726249347259404545 929851425219187201 987315348467276929 381762178740100225 76206933207309649 631549369738340993 794175015393420801 427102323793672385 184872788838198689 423009958227783745 647750995961601409 312835865701341505 450841126321044801 17203893323600285 152898932887666209 774334731484440705 976165835635136129 597972631703118593 389764856814551297 802173922765316353 250432093389143521 540424683931380673 704857064127111297 183817481610827105 81920114341336609 986456462385195521 346428293328997953 420975083135370881 709464570782692737 801243443322281473 497562756027122049 901595824763955329 391501541126281409 856610427961829377 357778502641494337 673410880932774401 382232501634199169 660878194522897665 735299749686760193 545808060412962689 436985906707469953 711980641028379265 294652727356506689 176314253882647873 848510376064716417 49359439824858241 580743885682437633 867896604343126657 402503483942048513 856505071692499329 149567487237774785 807615284976943617 594205688659506817 484281692624197313 281262276707764161 662940340578852993 399034113018537089 367731422339534913 553120615159926401 769477452255099393 910284749520364801 266409142866681505 993699762012710145 496253033182153281 207808281826778785 419084570574188545 125370443023470561 868533068342994561 5803147722723169 244622028364720033 198064020595211329 722962885817235457 438633781584236737 396892808854079937 603873045836294913 828311903890831745 914661228505671937 375698096751481345 388372282598339777 743108649471832193 323881580296763585 669014921830825729 3535014664791448 117902301550568465 190744008023010273 43681355337842121 808024140866166401 556857991225893313 174528619131969281 179292954914263457 158165791657737025 606079399633525633 832394011983460353 249098118637792961 357416527111439553 462774149458265793 861569299283310337 265688340075445953 869590162846051841 331580397088796289 354704587008164673 330038175827926465 443118479648205697 176627213381987489 554271489403028289 229841857404029057 547408066921562433 817902103943080065 436910296033595073 835126712906632193 460774892142495681 739066677298819073 346166946182059137 221930723435679777 660965440697893377 654941333842568705 112190071587995985 532670436818623489 808009995334202753 327542232463638785 330330103155041857 947078909765128449 544826384456612801 519994007837507137 38487863269487833 310769161310421569 808952886183277569 491180071949326465 147413245308548833 548209607960490817 100013492881757313 417074151050055489 991494578253956097 899941926782421633 698608981393363201 386892296402759681 23070149570664001 775111569294484353 715509759785859969 676209276366076801 354724176160850369 932824538903165697 863152834765998081 310817321082549121 835814333760033921 210623860308164257 297992027330607809 173313961791475169 46655842105018057 844753223251448321 861319320338509441 191259497069136577 812022119072516097 892226387722804097 642492512945253249 306438740613710785 21203224262698941 514556905751877761 362421745758723521 737616472037881729 31704773683550513 140956358715545345 502661509645903937 495636736009114305 205310784779804577 346638441169520897 28127022849616881 624353128485761793 46838067544378249 789453655074442625 626530917958817153 361385784236627905 496266375350607809 703432924429254273 537969584817034305 429901249802309569 563451630950233089 287070912248527329 712154830150822657 280449103058597153 231358211294967489 211589032025447201 412687302053598145 47434377075415313 319344571958630721 352366906808516225 707229949969999489 718252874529238017 363793480462213377 485727153287601985 24814210991934261 937787632022615681 1207870235880649 941934668333789953 127775193599731553 593304423791405313 431334885789816257 240385883767576289 202566432960338721 904362593938497409 288098127409945441 309398544241265217 103176380029267985 941869988022286721 287900482844968065 593776265514012673 130909222494011601 35677631048837813 882621316507773185 839547258571787521 668378481543911169 320076382168647169 483411236177197185 606220971499599361 832794647054981889 83294399162110017 696849235555227137 159952818249667681 418734467537959169 705796180612249857 123459780810144081 741663443966789505 373910962613848577 821171533008975233 196905432917738209 756057932830987777 18996337353527793 144121346406077313 17912937700621967 992389808957600641 75886312046463905 867066868160389249 278321434459805057 945597426256302465 215160500348375201 17925552221978337 936349594493087489 865114201793122817 445740935798681921 37429843914946305 943678165101467009 604351931623359233 936356223895856513 618960749650366209 828274625397646977 290835950768357761 233483646772299393 554296050046087169 484711519849874177 477614972495462785 793692432520131713 645128855992592129 937338586519722113 791384878828015617 15099883885312693 326016192799794881 832975101884081025 260387346761110209 783954703869753217 356014740186619585 841331985469501825 912328795488893057 964780221259616129 83222068033403937 236317207771186593 884195541560519169 288270869732755841 381462002006625089 583511986579303297 14925063774459347 28089772489266809 367252441886147777 442843202391948417 609563720294676865 519340192796377665 596918351177148289 225858475556968577 9055939427273785 536880491942440577 240332051872069729 129698488653993137 590551635232532865 415547652354533185 54472705542419673 351145469903421761 504595192164860161 417099937550204929 115117253785921745 400921339570750465 551403631731961473 606261434666166145 689951439931487489 268252923922510433 160411331244663553 532251622035232705 285792152312676961 796778922784234625 95236722590119169 479838286167606017 414136529859771201 933933039651257985 718220570103714049 378113642033582657 583719365731280257 406413910109797889 950828523538820737 574337950242053825 240113646707666113 894284257538650753 322760477338622593 298423837062671297 77719887603262097 356293127180983041 155948653400560737 480674470749320897 298953573516822529 870475163201085441 250263073791533217 626591292788560897 892376820836840833 158863760772597121 774310014920803969 198908708018947777 952375623044726913 965799609082601729 93963948007658609 675095565545689217 27328072017137829 148986703880133569 248099184792170753 420612975509825985 723737052218208257 854933412348024961 788391774830021377 292086567562165569 526333406393131777 510130681133667009 899177953886141569 523715267839449409 437637779626495425 731302052837143937 593440434397027841 783799614843758209 466971576411975041 197974859624345345 409430871207906241 160957113385919105 783625025194449921 234757857408048673 304733741308499649 361751702169698305 20143549191299573 405981712721604993 334366457589982977 199075647165827265 500927803676599809 59304219497754217 508550606225785601 915286632153424769 263128170820134945 85665966959233233 833962567640231297 423047062191145089 518846516112599681 449393465228233409 657586264671582593 832888187821396225 520756917879065665 433699524568403649 840879190959885441 858205160008239489 681368195884740353 333364039885985601 108083020295087089 799782100663094273 756344699070250881 188656316735809057 828544796147230721 782775283622143489 134773278518135697 413871751103265217 29371762368104017 984699128605342337 937333982347933441 42115105165017041 190255133602551745 504340478509206465 63445076864208969 137708867569095617 273623329777738177 795273120864067073 360179835440060737 462002312019173185 995306225649972737 755983289921246593 221788455808106017 101193934598192929 876616606281292161 429399509126625409 634823780151645441 750471020823177089 549316084991819073 131323167184334017 629109513140658561 112354230385925297 849588044288996225 778981227017823105 401174673340488385 214276353403455745 753272515011122561 322396008195326529 869503385735523457 827411849277432065 317735126940196033 852840622302750209 878335139955890305 912521490443459969 729477157937896705 50298939819285241 670242612672122881 606623460879028225 862704090738620929 777177488779557249 31882396030976425 564812665733008129 562438769394805889 485749992390893249 819853799445009921 993312856340018817 134400043512361121 604804907315298177 485332612019259841 852275526689602689 288901510337854721 645188889023003777 31015639900285665 9974455633049219 411715424964175041 618496147977964545 298988279366067649 524549316229844481 463576859907721665 717771732925442049 53606665039691137 286615012161114177 812280569577755137 549127447717836481 392688355705455937 437789393569069313 725780565207362177 529588938437186113 199676400333000705 889039813519353601 278097944145574881 145903040551274913 698551276573237377 891872674027332865 797058856521506049 383662313975051457 454808925679341057 598578739739757313 296929444683943425 833800379700079489 95621234026747713 409414630419867393 251020968993675105 327753767602004609 519293144658060865 309786602846905601 558563950000891649 772475053639539073 800398435061975297 404870561110136833 213977824276344833 496744668418230593 447709382209776385 158941254052869857 390600141682515585 491216460508297793 165554365218678625 28907892303614349 878619538169875329 552321459478079617 36987242388217825 973702007419397889 870137412763401857 416146867833163009 773703395264117633 841400344660407041 342847232765837633 399929680436017089 750684970323501185 643079991315509889 965775499846760193 28708047021979157 303922381346023233 865808856804854145 822007444110358401 301435120624702785 761185875037451649 46911101498629649 928581285939888129 98581234577693521 895780221505429377 8378220810222104 725160228903110529 221657385768324385 641702682251601409 255311292147375457 421189033770591681 419537734486738177 638959643939994497 787492447236623105 434644886247571777 747917724034309121 346425998828490113 811133003674136449 550958121850190017 743319038734853121 376123814908435585 811695939800280577 883090022968179457 203969519626539873 379848382986889281 42230588645558953 56120168048725105 154496905403476609 222500666666700641 469301622252267265 183147503510003425 643156424623200001 475240826931578625 515381659639068353 383105237948004865 958365396299825537 77728158326504369 848171222544841857 632612637936563969 250369662262372129 677453771038297985 940000345363550593 288744647738102593 264268438573793665 933823995026852353 991166981863507585 391225774041419777 308352597378515713 456660081234499393 57317503872319265 902805683922938625 838368037274790401 967713643309178241 210938118602918209 5333272089149689 291127232192948801 367352733716526081 309492004196492609 894321374600568961 472709828301646017 247570793086719489 337119439864757441 742718653201354369 835793848161458177 810855263643841025 373156250226905665 499436259583806209 71544223698708721
392297524903302273 17840 21151
963188183172683009 14754 31033
572769387240338561 32407 41918
472804247166763521 36781 40643
680873833523182977 31280 40424
877136329790324993 19619 41697
633571769637679745 7329 36361
914296818461281153 15757 44107
900057940895425921 2657 5644
844784347456787585 19333 27803
88010156729847473 29358 33321
409162857007757441 6743 31194
193069889389679617 24278 40253
132710229178719889 10658 23692
321674343060035265 21340 25609
969878919606003329 9909 38704
504450923624393281 19202 46524
253355947237643873 1458 12940
536773861001915265 3827 18706
283608137491157217 15071 30180
576688376525087361 24540 43218
136616837976738737 6152 29899
782376556061702657 1309 24053
260721663329121601 433 27345
469599948240176705 40755 43470
741880239312273153 14310 28713
759932242255484161 8464 23237
694175593280093057 12137 42444
923016613983069313 3952 11421
98574093784016273 17769 38253
646146628830731393 13029 22074
550330093179866241 12246 34482
467428915668097729 7713 21078
72036382546848185 28154 36781
406704578009122753 20255 21026
227108889773361953 4895 34499
325036813350411777 15609 37148
608398732512434049 5574 45057
805226305429751937 24722 39498
768782450288341633 35194 40078
160263908466294689 4533 39673
677543902375212801 9731 16016
265808183067502305 7341 44223
495656128959538497 18787 42207
568833014200439617 13034 27606
764273666001095425 38770 41465
382559161090821249 24033 38802
690969369904451073 22256 24081
631897051480553473 34371 46386
258712436120156033 24353 29743
628077302906330497 31486 42460
957652784511807873 10895 40421
809797404617231873 14710 34994
968649369946241793 18928 31018
371576339014662721 1585 21498
107410630732232449 4014 26044
171476490968377249 16113 27168
766839233746814849 24223 37249
837502302772616449 32253 33481
138935973857897473 16063 31879
322472696712512897 20776 28989
939966538005485569 21725 26358
12483027221176003 163 11579
87838666043978721 31193 45870
138219318364168225 19938 23347
514629951157580481 1211 37307
622211369297144065 11702 22103
546861307459479937 26181 41978
370875039557095233 13699 24260
887801320435734401 30372 36087
264634298498091169 8127 25701
141839608058518257 27492 36314
577327077357399041 38591 45031
720107335637884161 11723 28898
200237253916025537 1699 43082
559170118035424961 4540 41835
422899764448747137 1460 24495
792198528124181633 4567 37483
497284248994642305 14469 39512
128694199568030849 31748 39387
918616305455646593 31745 36834
456511465562236673 23428 30744
526981899898213889 7557 27916
918181434963273089 9517 43816
327920069938361537 2215 45723
314872245371738305 16042 44763
752437683507135745 4906 8393
660162469297773697 7643 10238
469259373704364417 37457 44816
739484268969896193 5040 37751
392112107275846017 9827 30906
148759631593307521 30707 41134
690946566536300801 16630 20993
50617357288281537 21490 46746
633728908003288193 13479 26174
475307629983092289 4491 34253
510663700735268097 1913 46942
335370108119541057 10383 44186
383189702474293633 24916 40832
250735235709598209 32423 41067
509723413520792001 1123 27986
601689560159094529 8092 34843
44197502432208329 12867 35997
845556220648092033 9384 36519
626900229815209601 2977 45167
820753279632320641 15791 16655
11659991938795857 6249 23122
392432955872394049 19078 19272
192894592770247905 8783 20391
326075485641872833 2541 38128
633526259366899329 7006 33616
491043077070344257 709 39170
428224870067413825 20543 23024
463392342332660673 9890 29145
543892591554548929 6528 37233
51687538876237225 10163 13837
347881677041389313 16282 22131
572488632153671489 3926 24897
921751786526154881 15502 18746
755891276916003073 16641 27284
88119415536954897 6372 33000
628500247396196737 34305 46400
295789036157128065 12690 42605
114204636058175873 3746 19003
216372262615042401 3898 16707
770590859307169793 6688 21650
641653583722725121 8159 35217
900428768529707265 18918 26679
85911268272344193 27243 39595
641858307914212353 8377 41144
334041885930115969 2791 18112
846350418690448641 28611 46157
343326048731487553 18456 31413
894353263755625985 24220 45516
885972717284627073 21329 42697
322444954863641473 19533 46445
239414104095107649 19196 46847
362541107483956161 6245 21151
680450358986814081 8030 34163
410430245192017665 6617 7616
992163358737233409 6937 44985
559634317305899713 24721 24804
158306527496474561 24653 27750
317442066530134081 12113 28271
523164432229226177 10493 36276
133068509934211937 21250 45939
237767831932909953 17380 42001
685243245393323265 30748 34887
964308710365091969 9344 17210
353967210658915137 8560 41630
407971117107702977 25072 36425
629437720462163969 5642 36776
297711812462313921 8888 23815
283589994795498529 4801 9086
746376862706977537 27799 37548
593176249588637441 1333 46092
845519855069429889 10532 20960
927212408636940161 15341 23115
579318681454562817 20253 34470
529226623166152897 9404 25853
424053306010410561 18030 21303
969245605624273281 16899 34745
140657702495683873 20117 37182
917327052610389121 26071 28909
284440518838469089 1683 24355
896145485257058305 27134 28862
124942053242758529 19287 34972
486110940051418113 24785 33341
304685548758261121 7992 18770
816136860790514561 8884 39414
702236576020578049 27649 44910
718123565659837441 17024 24793
710572889405515393 16814 30396
734214369510205185 3293 18115
319894147537606721 32010 40297
671960414820659969 24795 36281
178880648046959585 16125 34354
641380038838057985 5399 7569
404370321993337025 19345 27438
928631971128467585 18021 44605
919373707280985985 12165 27634
529614195205148545 25231 42620
70495305008588361 8330 34188
553064885405859713 6971 18399
4674916680830422 17656 41827
396503313027061185 37051 43607
807544298036344065 3397 35254
521223558144484417 24561 33283
191435630527113441 34857 41862
800492010736782337 1481 44027
236496843975171361 2545 32705
685593405433962753 22997 23879
983692270325423873 6877 12603
460988272167973889 7110 23078
800930766865473537 27248 29970
795496479078778369 2744 32080
70723355697200673 13320 29891
455507667138114433 27879 36197
279314444300776897 11662 16198
534575742706721281 23694 31717
227306926968498849 2686 33342
484045427356385025 8431 11102
387675293031957569 11968 45120
838325229744739841 19790 37422
603591789861301505 9904 21948
481141265275319105 17610 20826
311740298681765889 11837 19801
684173588679073025 14006 14939
223782859615869953 4323 18345
137752366718125073 22843 36431
584048992020210945 6438 16646
51637218526295217 19136 28706
735821381140201729 18625 32062
24051605545231781 15818 24666
355988279378319553 117 41043
198610375420429377 4821 29628
645910265893991937 6840 42113
403472282773996929 14336 24502
343324785998486721 15004 21940
831992352168541057 5878 13002
679163527669576449 28625 32585
217454145934659937 5604 30356
817121680934089729 4001 4504
128480159043249393 11787 19292
637292130731157889 3427 24289
366009659533510529 20994 34779
224806133019239233 12228 39102
18268128465351197 1526 36149
391896797416197953 41261 46905
374901036800885377 10792 32504
847858411931493761 14958 16890
236257591083273153 3426 33769
32816770789185769 38879 39501
936248968926996353 14841 27147
306757008966069825 19264 41604
599729288578331009 18203 44483
869652503768069377 33554 37096
43009863232732929 29373 32470
418443821329528705 2068 42175
937682561815790849 22877 38844
4985061817468052 18058 39113
463061288685473473 31851 35171
589052234044128641 28043 41692
396487644221494401 24312 35807
713275994320358785 3459 15177
866601788351580673 1017 4256
511726657430980225 27538 41117
222294661992322049 41830 41849
382643862601259585 18738 21155
829052816277645441 43296 46858
847187548110849025 11238 26296
987834257446039041 7210 13823
429747822779010113 11897 19892
275373853411686305 7077 42928
938768970025900929 1398 30284
926744171982079489 16923 21831
362309961676078977 7896 36470
352268316013400833 27258 39240
583859151643888897 4560 13231
71152713259593273 3658 35831
130196786403903537 12911 13605
650644253059205377 22417 22972
814266078758233601 1698 6827
188607849802593825 35804 37212
524651685480097985 26982 35952
637251598923192833 12830 37469
377642741643153793 37765 42732
685098787814311553 16206 22792
715794623913442561 18392 19867
873873466609275393 13292 20889
743748043262453249 7930 25378
206289352023873121 15029 25606
979828119116394497 17975 34316
433904197522672065 32676 46236
550372384263777537 33732 38178
325458377398192065 20491 36751
287829981272441409 3676 46732
995578188700541441 10184 24319
255979383117104225 27105 44450
572185684030472449 1445 44459
95268703396943265 24048 35334
571372460071948737 13417 21217
665639878476934401 25122 33673
920572115963992193 5619 38505
382517065285188801 685 32992
193919065186499041 17643 36633
964169108162106881 16558 37192
431652638625848769 2216 33930
608108784340220929 22121 22355
136732351438858753 10458 28887
930405577555358593 2802 41216
915441671430116353 2446 42296
714102217415561601 17560 34254
216657302623026753 2354 25688
358548432226708545 26152 41471
549403744463376129 1630 8817
991879503794297729 3882 13361
264530310175608449 8745 19513
100031947680445649 9980 23459
339609273487852225 18476 24078
411589452756064833 14975 37422
118339282211486817 23272 28410
20568855814953937 26781 40948
37828808288395521 2667 6176
733183232357294721 6091 13476
193277573918173569 8211 20915
984121455467811073 1288 30931
703628588149328513 12367 13125
254913821567672737 105 20681
316482371556766401 41533 44408
405418615795550593 10732 18780
18319697475675413 21069 26384
678968558267076353 2071 29992
628784447717826817 17325 24098
116360688708180513 33344 38815
882421616770571393 230 23175
155649263312344737 7232 43161
796199190099635201 8119 41249
164750812643003297 7315 28981
847042571846657153 1929 2799
838651658432059521 33960 40958
931760052414169601 9270 40247
586142927120487681 15153 36407
801042859784033153 7510 45728
85345435600093105 13834 40135
692111646582795009 19325 26776
275461838276893185 19841 25384
740697336250860929 26159 44779
967713690275008513 6740 46227
218392152659042433 8690 21158
433061692414053569 3056 24672
739348547874968193 421 16640
831345812972475777 33753 39547
469570129409994753 25 42389
3054040046176710 17228 26805
685656647895825665 15193 16339
920536655561694081 35066 47003
127660726700689505 3041 19919
377438119456723329 30668 34443
416795305836032513 17037 33604
355447162944390273 30984 33498
514107293257588097 10021 19227
959561868905378689 24412 44464
405478374909961281 13295 40735
140122999886290961 12651 36498
767928002537551873 32672 40208
865302845834748 7437 22428
707069176834480129 5495 24450
145018319226043233 1019 26043
118719947797906401 12859 23024
216216072329554977 19367 35533
897136965122683649 4744 38896
750977023985388545 45033 46515
207886747551064833 31333 45262
800323085678893825 5538 19211
864472497326332289 14184 44695
779203984546970881 24810 45741
632986616893823873 4489 26373
599965805014900097 8602 34084
625420746546211585 4931 44037
538808995552489729 15821 40503
823237661226833921 22168 30752
817737069820832769 32473 32970
519972675351894529 29808 42398
984597108003985281 11613 21799
906192399123888513 13008 18976
940673842911873921 10563 20258
887793743543397761 12138 22950
636855662724872961 26364 41736
850505783073565185 28457 29084
793925939464724481 2483 22433
424543487446996417 29704 38427
725271194354920833 26533 31382
118546822997394945 16430 20092
142245398637722785 2049 25630
128622155165970753 13431 45436
993493682914692737 4386 5053
633194890349123841 38962 39530
11701502282829069 13694 41791
980906071904328833 12835 35092
361321715180057601 31492 39719
650244452718773377 8765 18381
526146348815270657 11061 40738
92017204647561361 20480 30921
669455293156193665 31476 42293
273017922703097313 31066 43835
177456164964848289 10456 27164
12003358619253391 3197 30180
618073604333094529 12501 21189
787532062860670081 9096 41995
939711996384854529 27685 36501
656647631535889793 7261 23346
705338360640912001 20321 23662
720230533345237249 22564 25159
843892872440260737 8206 18335
965518238254460929 14843 38677
34869632603548697 32799 41208
808110262805094273 22277 33845
634342803436279425 7127 45721
993726660448487553 4055 44552
711235764612741377 18717 45619
752133928849154689 2084 28195
998622852581615233 7033 30438
848472335957851009 7803 37231
707862269012455425 19273 47016
325111514312006017 29099 37975
900128842607667713 32341 38824
330979842936329793 12829 13688
460191873294736129 4859 38537
797602222200644865 24035 40929
534176820685654977 8240 36449
624418817368010113 13044 41302
505489448663244161 36115 42385
699560548074721537 4751 9763
893640027598078081 464 38943
90751731439752353 8893 12736
615826692019528065 14189 26092
168028586200016161 35424 37456
374545610529150273 15941 16122
587969217141662209 1253 34744
518322479569665281 17536 17907
855637247621508865 3612 17417
14564495840769355 27406 42471
499510906821029697 10562 34081
291851071235232257 9253 46367
951373556827796609 574 12695
61686511296311865 27630 46528
357370842737466881 14649 34968
306732133382642049 17052 25074
951226131422750081 23506 25871
574572828883983553 7726 12520
938864443457987329 18648 29563
427329175558714497 5588 41429
616037898683195777 4739 30282
602501902174662273 24804 29128
595577868690540417 6766 22574
530326777437924353 5815 9903
68150626563046049 12221 33371
358231108526123137 21667 31539
324794458383024705 26650 35985
966427227548098945 31631 42426
255071507104695169 18721 23746
342617088916238529 11579 28657
383735799112073985 8629 16237
782374218046417281 426 5840
392154389837635649 8392 18005
981119252198682 18144 31060
662180953451922945 27367 31763
555020352366387457 14987 45044
378768884082141697 24118 42234
567854559161002497 11305 41415
328225538648425217 3531 22504
910426737449061121 5908 23963
252105994632508161 11564 19665
903151320018419969 26265 42086
625776722026813569 20751 36507
908912162008068225 18876 34566
234990787569721249 1232 39168
437622185819332545 25649 44715
983389874634056577 17967 31542
781126619358136705 39905 42248
881067364447581313 5948 33228
661657520931807873 40403 44691
566651654157681153 3538 12039
169554530260587201 2465 46801
801590716309185281 10008 42269
726503220310473089 2670 23297
16791735672697429 24442 42175
342677270506872129 20834 27597
848780396422320385 10740 17431
732497512871699329 2489 19848
734725336746777217 23582 33604
443037822072557953 21422 45508
854113954772707073 7361 27825
691156229953815425 28357 35873
732330154381102721 10597 43338
952722858129224193 11349 31003
795790280723174657 12136 33659
237339210600023169 24332 36802
743358407680318593 763 21529
316754653500584769 26027 44235
864475965334740737 13164 21687
189203446309885953 22168 22811
98766424529785009 14436 22061
272387195791711905 18572 35001
373838084152204417 5131 27174
496447182407219841 19435 40839
381074685411846273 12390 15701
465523070906574081 23382 40483
932615977282260609 2636 16746
955106303767916417 29691 42170
307189505315093953 1366 18562
578980422499174785 25326 39079
165319228836274593 6621 27161
7887751840680580 26581 34768
798337657981619457 32719 36870
495087850577409217 2397 15491
493160684772753665 31424 36848
685097260176871041 8792 35035
100676287997018225 7514 23521
120389832496332625 26576 29430
816518559356190081 27986 46035
199398169562581281 9213 28860
863906477956419457 35095 35938
925801432438863233 30772 44447
172922028349340449 7242 7851
299057303816805825 20915 45218
682878902637085569 5138 19653
123429025687020305 13527 44237
674996754175147393 8981 12565
354500665883985985 16395 38249
95648172274138689 25135 36557
692918814035625217 31754 34292
902592097122401025 8931 25099
431798863507435009 6955 8696
919497805170735233 12426 38087
276427361092974177 11216 12816
870916899725877121 926 46527
658387507022094849 8211 13147
24784338477530809 33643 41032
732323543449314945 16808 27163
207287251227079137 10887 35875
859534151150779009 28504 42794
797575947548537601 30434 42968
933099508274043649 16813 44523
25264108015853993 6113 21367
321798490627511297 7924 16747
150402161321494529 21658 38019
131634762326360289 29661 35534
515632626666040065 2132 9234
189379278504770113 20841 40193
702275896180637441 11923 17335
930242704131703809 17036 19747
604825121109946881 2921 8051
222557628628404545 17648 32422
782661146238268673 14365 40477
956528062687613825 34886 45484
335867247146857985 13708 27390
730564802484689537 1788 31763
9278326418794337 14881 37323
776067135017744001 7548 28838
374458908349886593 28874 38466
454631077938440577 42665 44609
58478528644911873 37167 42327
210735733691581825 3366 46516
249989030023407105 39050 42883
25593665789312325 16191 22747
773166883310395265 15012 35808
48972676570006257 22481 33944
421603324669924033 7337 12748
593513692075358593 30097 35644
242577880577442785 4896 34889
455574787023142145 7042 30109
873248035950631169 35971 37452
47907812148633153 9350 9601
918140961358815873 9476 12105
148343036197051233 40565 43486
846126960868055297 7046 21857
374446879237066113 28698 40978
99636998636015057 32642 46241
400983962079624961 8720 25349
216335374362067521 4502 18719
569695067990050305 18238 34060
307124518524503297 16834 43413
59436155633623145 497 7067
420549379192188161 12070 23408
836415764882129793 32220 43065
639872719725502721 7854 21293
284933724626132097 4791 46471
271404239379499745 7566 31651
669288194819880961 1453 29188
378815602201157761 7793 44000
533707543488791489 34861 35873
331316990100624769 9034 39884
810068969361534337 3042 21490
900751873575870849 10082 27953
81706085091969521 10694 12856
120598613264114369 1329 25915
782178329117083905 14678 46004
699447827401385729 23752 30426
43911020208643241 34636 41407
511235888556235777 21560 27569
921649623648587393 40807 43467
631619143526705793 20617 40199
521923875180068097 7701 45824
437054237018536193 30747 33036
102985339036063553 33524 44219
777011609886201857 23323 30761
50079170375401105 31705 35146
66327030713701161 6279 12173
47721558713842425 25676 45559
795884169560281345 27587 34759
568341933961267649 24638 44818
913375510249117953 37728 39289
517797939715432449 3404 36852
830409519472752385 16236 43541
507993609764842113 12586 21416
887283194359191937 31536 46059
386919916591917697 17680 44018
697011790067534721 20642 46455
371295467125339201 7123 26766
911381044897858305 5295 18017
587116721489604097 28915 41135
894496681254636929 15095 19962
166012987083892225 22004 42851
716371228961868673 3675 13852
15150743687083691 8313 41570
269910881331327361 16035 19772
826333655560620929 25865 43376
479449659953324673 16200 41824
409203557800093889 29460 35812
674183714969203201 16712 19939
29134452810271941 16677 26552
715037163696571521 10854 13423
959609439364495361 968 32607
658418816211366273 4834 19848
673949401934141441 8399 43012
830087666749953665 22260 32406
471961172103402049 37007 39832
936756265246188545 6679 43355
420922140056067201 13719 39058
945635804297076225 2435 20486
464683245373944257 22408 38841
622430126015160577 25956 44388
617448916444107649 8390 24386
410377356965106817 34162 37343
848536955572353025 10413 27637
951291737972084609 10769 36714
344444014877101505 97 3303
142620512099291825 4608 42888
229248274153004417 8325 41718
584819512039388161 37263 42617
189887655416629985 40450 42956
831755667923253889 16685 34209
307665439887767169 1604 4939
547530420504600129 16537 31811
332616265949983617 7046 30953
704192921133774465 7533 24022
970066886556448769 6693 19740
238660915766047297 27478 29299
74631938918560785 12777 36880
153111062316661153 17954 45667
94334141917340017 43459 44420
773784725971594881 6648 25322
686362216038705921 38377 47004
984826411626933377 31756 40445
709936542058809345 4564 24663
589345919197768321 8472 16288
276488386058321825 21061 45816
332475721951958273 29490 37340
289677809578602561 9738 35456
884446864388863233 19354 42795
925750550172669057 3650 12094
712241220770302209 33570 38604
701936556976956929 21164 23905
104056309316661105 178 32846
951476119146594305 17744 46121
77629217631958625 28288 43392
781076410682839425 13994 34887
482381805831138881 9550 37629
424785467958006529 16045 17534
689323134117252353 27560 42285
882564518759576065 25014 44116
282647203151071841 3578 12682
833199500388747777 40593 44980
834718879782109057 8312 46784
964252519056838529 19367 44387
79968963390697921 3019 34965
564779179944086017 11220 30160
872141763466523009 28794 43075
196749416890408929 23874 38160
449348692434625729 22478 29041
42411977280881529 10311 45561
256541156930943265 3171 10143
358734064739348225 35764 36205
124782586157934369 7409 19266
324244980467060609 22910 42712
439638479591941697 2186 24265
56673863452143537 1989 5963
893795529341929345 6663 25915
633744425381355137 30403 37670
188417311653914497 13762 43518
346368727549116097 7046 30709
661877414958283393 213 44770
25006941892346645 257 24516
588718130677712257 3459 34416
584033088897822209 11024 46095
662745937285308161 42675 42942
519704189629681665 1466 31394
999635866089981569 1157 36441
239646565821384897 7456 20976
274372716079867009 5040 10594
974730087677901441 18822 40919
500392739818643393 9608 37970
141803711076644129 13710 33263
320452193256954817 11938 40996
416933837884659649 33606 45437
972223271640324097 365 22792
852407784609720705 5348 13272
757504370726238081 1738 16039
985332714180177793 26793 37467
228289437444693985 15522 35336
986790588061037313 20410 46782
855997190700861697 7478 13437
183351452853617761 15829 35001
436343339958561665 35103 46698
680082860150047745 1174 41296
138541260428596049 13264 15080
204750343624628065 11624 34612
160248947029209889 15553 22000
668165377821875201 6677 33872
620012754398914049 20911 33282
357177101084648257 22724 28991
412915034841851969 9502 43976
699932549883765633 19849 34027
155938751151850849 17270 32922
376278603162635521 10860 33949
196905004940227009 23606 36161
59905740298713537 16191 16237
721047041355518593 2778 33339
869982930193703681 19591 25972
689077287132242561 12434 16599
673825629836823425 20061 25304
155828641328909601 6939 8033
535230137436744961 28008 29402
878049157794215809 15475 44694
646489429911920129 8651 11264
703449924165141761 27524 42667
785787157998431233 11523 32201
510918557237651777 6724 44347
676912513651625857 7510 46183
552421501557560641 24382 44245
266898474576070305 1892 21578
368249443171642113 1387 7852
881392839063575937 2903 43146
563996815847133377 2718 5640
516845029730621505 3735 21715
430427932381853377 21207 29944
385123220068646081 9473 20701
531123896194330305 11127 13555
982829578043752193 21221 26468
487605522053719681 7472 11177
106888865674019233 26459 46243
243572957632210305 29606 36100
284172631999144449 22374 30101
289913608192840385 13221 32897
432738468154621377 9739 38251
549149539579687489 8898 33326
224159629258341665 5958 26650
841686893839728641 15888 38541
661334290300910465 17259 41217
653091753684975617 37000 44911
626972264675249153 7135 19732
867173666738942465 19299 20083
898352992074205057 8232 20182
408130002128970689 31321 32950
771285398410984833 15381 39428
566614887304275777 19889 24366
406582160887690945 13319 15009
59422299246847385 5004 7026
520010884372101825 146 1716
338493125622072449 11136 28098
693370479701950849 5906 26071
236707144023412769 2350 26758
328391373400283009 839 23613
260913183353871137 8671 21627
983349995688310913 41162 44517
267452811183773057 2970 44531
131635945690437233 15540 40345
444080295237476737 28588 30160
311739851871504193 36819 39790
628316016735638529 1872 19734
759365629306703489 20342 23578
325165687942195777 3675 39545
646319927415102977 7644 26700
488518232423103873 19484 37707
447495778902197825 6448 11817
61844543809364441 3517 13264
52962911558875449 35137 44392
430343535124009665 5720 34224
278394233328416609 21355 24129
173684636003436321 19891 26858
543442224156674305 32255 34420
83271844264004353 21491 25931
896164455244036865 5092 23339
810456632311790721 32194 38053
452473704796670273 10820 29971
275574785330192641 19617 27052
644031792600433281 2291 26464
619305869763060481 30635 42952
785358935112693505 13529 14566
508682283045772033 10536 38418
742753903492559489 13139 42408
311421843884168961 25473 38366
244310247616152065 7189 9139
885315396214323841 25579 27269
269803564818918305 10343 36920
163092297285409409 17549 42137
601059721692447361 12936 30779
784188920158442241 25375 40159
365228853993176705 26862 46930
842435194850786177 3038 7242
740569585814011393 15453 21718
455804964562148033 7186 12062
247402364092554465 15341 37478
945140599617481345 20339 28331
294827247024041857 16074 19311
621150126880053249 5123 38796
595522998814448769 7006 14717
310577076953698881 22108 31282
40457466840717161 9889 27812
65513086798503649 5358 14417
580301306942832385 36948 43759
730850317388281217 22250 31972
607224809421122561 14481 30783
32570508024946321 26915 31949
93687569199790497 17728 19994
763946742908380801 27751 42683
978814215607325569 6582 40545
10636112441531509 6230 41978
446111255875141697 924 12400
518928510223112513 6748 8650
439324217853990017 2862 3186
756694750887476225 28199 44913
228186343988415521 5925 25485
44120109891501617 20553 39481
189818718507620321 24031 33945
289589297031980673 18870 38461
45269630442536625 2492 42713
163067244832184609 8628 45466
724567219971984129 21328 41780
188407298465506305 66 24149
159083915177394177 3259 4848
659357418070207745 12373 44126
96142732452459969 865 28291
114515594771987137 5015 14893
551655068224054209 8173 31466
798645230132912385 28014 40675
526599105724013569 9431 26892
716478618448064769 16222 28650
763256849296698881 19982 35410
529775343782283393 396 35729
37148048213207833 3101 19810
328808893607700289 18820 31887
857480230639456641 4283 17555
858968980265281409 14153 27259
204108422124104289 3412 17667
412550401951534721 23977 45247
701890195769113473 6006 34962
920737229476564737 28339 40250
121789349871118449 2651 16930
954376057990131713 5369 41296
200322861022275585 2343 42632
52482948859655209 2598 18676
715152047208842881 27615 36547
909353588488755841 11239 19605
310404605926880321 15199 34264
639504155022983425 185 39534
732705924669556225 20075 33713
780838707048601985 41403 45130
374413014873031361 37284 42567
853042140416398849 14006 21487
833640183733589121 35347 44345
41004676155409929 7361 9063
89592138856961153 19113 44028
422728637501613505 17379 46884
917555690065921025 26693 39905
941102218411160193 23933 44051
61302194714503601 14720 42000
829754767156693121 24191 29511
219601145654333857 3673 24869
397327338518067585 34672 40926
394121642746785729 6461 15541
388661809080097985 469 22125
181965317280155873 7623 13213
793696010406350209 20956 28769
866797934470927361 33035 35232
511066582203916673 6514 32177
922541122942075009 21699 23662
366997932188269249 21905 45917
450707412902364289 17137 40680
467983985088828545 601 28553
445540543136711873 20488 33375
152015717880701121 15060 17079
921555190792989953 11084 27164
439672582454967681 2721 15451
3659422776589594 23747 25459
510915041567017153 24849 33084
93117640110637729 103 40563
860957596903254785 17286 27123
138201074496844705 23709 24777
964074439366314113 4065 31236
391973711250503937 590 21507
630505837000903553 8060 42867
537874997666474305 4019 11773
217544769744051777 11764 24305
574831975517941633 16311 34907
796140526742696833 4901 5348
598674802078118529 11612 46180
953596795832922369 43018 43683
956058361814630273 22869 32173
793467259456271233 9423 22515
300565383542331009 22351 43423
546095047036288833 23868 37446
512540350696458113 26792 34188
187186943995037313 18658 43700
90306352957991729 16544 28454
484266103758798721 7544 43763
225657208551528033 23472 25308
425724205056504001 11060 37873
956614483369971713 12358 30147
961223791149791361 36895 43886
424808004070531073 26518 27114
199301805176666849 4916 38144
871405323558359809 673 24170
3661527754886152 13468 28544
241999960949303969 24876 37470
215319835882759489 11968 21964
550810944330518017 9783 35032
304587315449651905 7088 34149
460114477374720129 18811 28712
245704242137058785 29572 38768
848179847407930497 18377 22823
861898640476525185 18245 34180
535717196800138881 4118 38028
128499260073574817 4 37883
548834189114270273 7563 40860
833886944322159745 38353 41434
757107158315466881 3436 34052
536994125617347585 36966 37506
397871464479305089 3944 20453
82213380057154945 7609 21401
825528601059463809 33997 39178
77572513382712321 21157 25567
597010474375220865 25648 27027
489173357113628545 8285 38276
447292758108250881 17624 17707
2605153772286429 22081 30147
978027571397643009 2691 39636
786705957798361089 4752 45549
231546263604062817 26523 38433
184298513942572129 5494 18909
556716661893087681 5073 34055
719019744630259073 26995 29499
596522925062107137 13069 45594
193566877764958177 19325 34280
134918044317782209 16797 34861
450187831350646657 6699 9542
899646893310976001 5135 25748
365688183592546049 3002 37315
225754700489741121 38943 40840
215776424683411969 31040 33759
386513007883383617 40353 44496
659587139043615873 21174 24699
489922938766692801 7753 41094
968551421119300865 34638 35617
172624618379078497 9265 44813
274788991631687905 6456 12086
484215129246901889 20805 37625
769471125664665601 5568 10488
561265794870610817 13872 25417
271005455410026753 26390 30911
217288483248136545 6898 17828
685308810129740161 17517 42938
901843855315210113 8956 42096
528427239355075073 15344 42796
396293225071982401 21252 21814
154020709635034337 6966 35938
605654867672360065 28467 31774
27456955488695201 10438 45239
429968895906409217 8514 23555
20922230086696913 2423 27218
169869541506731297 1414 17188
647048466233236737 24320 30611
62216730158947801 33549 34383
507271668912721921 12911 46460
284555020779965409 2570 21190
60125523706339833 3141 7995
762341866046039425 10097 21961
194275698861630977 12106 25256
590059838802378753 9598 18111
218710421094023393 32101 34035
745889407391072001 15248 25042
57988292643784689 3479 43701
50790010426982945 15235 15787
793253880390999169 3866 40440
279405854804320353 10283 39813
714113737142739073 25341 34721
463364228023298369 2781 40636
479947104166292609 2829 8577
4049984232462834 10461 37414
288258962340080385 7785 13495
428800709067264321 20831 29126
583117384100141569 16774 31633
651637681773547009 19635 43814
850499654481936257 29002 39501
405577726826127361 9582 11533
780636448344786561 6753 37443
211691358155231777 5735 7343
698892597868876929 34733 44373
798319554103517953 24318 26634
598957405787153665 14770 36804
313009176869837121 14048 40658
172322457473185857 35910 42905
610059775840003457 2057 43634
268168270535575457 20331 41536
16180249149183369 6707 21877
268228837878496065 30562 35814
38469992038233873 29938 41148
250409186915582881 36463 43828
66731989245408129 495 32794
456607995296550913 623 13913
681434150499374209 6422 39487
588123186441443073 28420 34647
858962797360899073 22618 45646
461387101144367745 34458 40663
247592431718846497 24868 42256
99748156130509361 17267 33388
319119957541186497 10817 34275
838866520362344705 6653 18726
965044068494481921 1903 5863
454337244646588097 997 35705
778936916409090689 31901 35707
257331237819869345 31019 46759
227731032849010977 22139 35738
924817741596420737 9736 33206
806528758276623873 4266 30471
980935404289752449 11401 39047
504944475261400065 20727 44667
590641098360016769 6406 12930
255517525423098145 22649 27241
115228042076324753 30715 46776
615098468437867777 6712 23450
419790778610966721 7276 45689
333652861673595457 28830 43184
283752311954302177 4273 34420
189971302433495041 7260 15230
789726595677002753 39693 39882
862116095351407105 32695 37311
99429460116539297 27513 44354
448968612359170305 16826 41249
935955674603967233 18123 35040
663530136711255425 1027 33392
767220698838556801 9792 24745
292935306676188417 16359 17258
671507731717987585 6899 34665
982201257587060865 37236 44673
524009890046244225 10080 12433
601329915692151169 3471 14278
673507556131049473 28000 29895
290424759708724161 10249 32522
177806059420404961 7428 8151
472245908826895553 6863 21024
154006968504297953 12536 14762
790302535456841985 13209 18077
463141532587826561 42602 43171
838265048016001665 5515 8192
837863684971289089 24041 33059
386329393232482945 4450 23621
166727916833323777 31434 31512
388278265762014721 10998 27520
674211990930054145 5599 11693
119264571621098273 15812 46592
302692314120719169 6028 20822
351405192329838913 20596 45544
470311492938229505 6439 25013
740147914625350017 23437 29985
7589106532989832 6300 30390
388554619912841985 2127 23093
814512029689645057 14094 28633
722754536931088129 40687 42376
181282466032826049 13792 16573
383940194770037377 13572 40192
952836647513656449 36 37864
5690285953914299 24133 30725
292010469204612353 27666 35028
236318783852286881 23139 35388
202236944520144833 24477 29054
798470718790721153 25545 39029
685637406867357441 14029 39789
80548582796797777 2891 36381
570767622913500353 33423 41004
40431469671300849 32849 37024
355315630645364417 19241 46327
596340429874263809 2133 43795
355486323618045249 4800 16660
462695599569567425 34990 39348
525426136249450369 26627 45405
914244278021829633 492 27515
994412313695242753 38122 46445
551556606792143361 22795 33263
841537108856286465 2373 13014
949793666987634561 18872 25508
547849917589680065 3213 35092
160782048114011649 3460 45160
116875912076949361 36371 39231
985519642349021953 10913 18762
112151290516202097 6905 16570
669134986876638721 25097 35422
817991551078037505 2805 28103
786812200246576001 16487 33553
757784788794715777 22820 44249
760856559903427201 10484 33420
52305544959722281 27472 33139
150297308599977697 11452 22846
312491360152073153 8379 15622
438335651620558785 4610 5982
194398466004869889 376 28201
320831179839249345 30204 43506
355328619442083521 10556 11207
309468793898243905 9050 31128
324321206391886081 15169 21358
313086059296285441 2050 19611
71372154385095145 14013 42707
563417786348093569 5516 7971
889993378911199745 19497 42144
583083659856644225 569 8689
359492684297727297 32708 40355
128111966626786257 20301 26534
908770209641318145 5284 19514
320368829770405505 12002 34701
553557534871224257 3796 31161
45799366204402505 14548 36305
224312899925152481 14276 45358
588627399163474561 22297 44982
874092056363544193 16166 38597
98483976557755425 34532 38555
889649784840827393 12600 15246
706633724277043713 25455 38074
883232663595684609 7410 34795
636827836344746625 4214 43327
383305758183453825 4570 4882
317035549292999233 7927 20160
677934676386890113 15080 32750
622054444305231105 4606 27506
732019432265360641 3137 14075
81591746276888705 22914 44587
778966651026273409 27309 37251
272946917917078465 8220 42463
532150417102045057 27338 33885
521392586787644801 8157 29140
907204979560027905 32952 41698
845948166713068161 29634 34804
575567000279619393 5878 20334
202007756564587041 15719 39815
381989756573794625 12455 34931
876773944134963969 13473 36216
209636448496794977 13746 37100
868494659907302273 16359 34321
323541835268891009 20765 46574
322350795365561985 1173 20457
531830196940461505 27091 33450
745203985412832257 608 38561
334273178468997377 35278 42280
92172443237711121 5925 29187
46193405788685025 1601 22425
621161332127176321 1105 26372
810724618250539265 2720 25515
312587862571259457 15703 32791
922176806738462977 12910 16684
493678237404441921 5473 18636
484188532665392321 3148 27080
674724997634580609 40971 42335
598627499027841793 9858 35464
323517347059266 2871 38654
486045292018680193 38643 42222
459723590366788673 26397 38352
191498446463015169 6641 22428
51411740124297721 7308 38554
12563182877322277 20031 20693
381081721029953985 3303 6744
189352936970792033 13419 13889
510060214233906369 4076 5658
149358447916632993 31895 37270
534971230587583361 19291 24480
874174256675331713 7477 29405
342324400383024129 36846 46263
280736646362662145 4826 43470
291480007826333313 722 11356
76381363945316145 2975 3171
873014459619586305 2786 43768
723465305657107713 21615 32035
413401996552376961 10407 20084
474212487773741057 7721 21144
989968044144280449 18943 21468
304762362559522177 26469 46961
559301521602048257 21461 22735
62559381737273161 16268 38923
806626733375683329 28798 44236
863901743708176129 34245 44750
353384959408341377 11394 15542
450579502135639105 9138 37315
244931028827540577 15044 43916
456188174186330305 8391 32755
609852701960544897 8466 45488
778520709233774209 21541 44278
672381859687224193 1003 34068
34364490384810153 25734 34596
41885594683744641 9862 18663
671577276320476801 7651 21496
412560429158236993 12294 37400
779887932914668673 8525 34574
807625381548131585 22159 25830
343546095057078529 31353 34133
50773262147206569 43497 44040
55923669005359497 14445 27961
724195977095003905 9457 30867
718732049818157697 12469 24856
738490810237141889 10974 39006
203205704224238561 18363 33725
577114417537057281 18837 33069
922000660923586689 14690 20412
533946242593803073 28161 29739
443833952972347841 20719 39787
61864934155007489 1805 14113
281008329327221409 25871 34801
433101414000862657 6805 40571
888213108549329921 7839 16396
896839554370796289 39877 41919
850244915962306945 1945 19977
485989766112115969 30484 42675
745170649136959233 828 7634
156541781629581313 24535 35603
584264020047186305 24178 36964
958406397745324801 30571 31822
50169398326168849 11085 27584
989539047068415617 5004 17311
509892244727168961 44282 44675
197604047122357697 19233 38522
583681090306590977 14394 37655
440142576388975489 11782 27519
348714017969427905 20171 42698
862015575884118529 28698 41862
730312933050520065 11982 41177
903572886884898433 9940 16819
968012234137560705 9342 38052
757379043976332161 12187 20228
205155780254848705 10767 28810
863193134701244673 6735 21664
158771159650967777 14389 17938
322685928613584129 18335 22036
269901776954917249 16907 26996
521393783624301249 5490 44485
593355767081462145 369 43991
76176781984091953 26194 29148
997287797093356673 20467 30865
13398376514398791 14373 31314
364984988455546497 15743 21371
170616953656509185 2025 2538
584960206414898177 2828 29900
340514371402616001 948 13995
389904372915552257 12917 19866
834118237292646145 11776 41569
732403023364760449 20569 35346
465432868774197313 20803 31172
716900358746357889 5256 44921
463025749756315713 38716 40085
787476976693618305 9166 9520
150719417157215937 8431 12610
665022887596663297 2138 31145
671433326538593921 16733 30482
149607833716295617 15460 16102
800642753324464001 18198 34905
848509462014817537 14986 43210
731670533093609473 17355 18285
238840260134217889 13237 40240
478342123699757569 37420 38445
869221038678958337 9277 25545
714940359696559105 10333 43501
954814933513297665 6310 17600
341794557436795521 2566 40392
504572421429742209 5755 34886
773874100296968193 24410 42202
755083230409319169 27777 39644
384243931609415041 5125 32798
8006132911205556 10429 25353
521179126045300481 4829 4835
372772104252028673 31382 36606
723201697516540033 6894 30705
6433163791314201 23087 25743
332231564219842561 25645 41405
411053329937026049 10168 46938
886707536763321217 5880 13937
933535586668526209 45477 46580
725229595673372545 22653 44547
34632674131195529 31459 35984
960504799031920001 28544 45070
910058840374205185 2756 19155
200569501155445793 14392 40075
211907320072803873 14825 16207
933773152801091329 34622 44434
74754601952989217 7229 34521
111006031446212465 22003 28136
227770594641533825 5820 15763
697077268213174529 199 45378
106882630644236081 11243 33867
204856460661506657 4262 34719
815373276186612353 16772 32617
471618360320302785 12344 25161
759430853197429249 41264 45601
464324118856527681 18055 46024
371457066532833857 14724 41933
785472863568596609 18630 43087
759631325332946945 2949 13782
137647601666760273 1353 28862
497009752234667713 5620 20359
746402197099808257 10505 19243
219974612606861793 14551 31971
434296533679859201 2884 15857
12679721017782697 10527 34173
312527327764339457 7420 21709
450670647854451521 687 10465
73279031031052705 18618 40550
653231401935208577 27226 43432
536564456147754497 9161 17097
657159304271871745 2022 20804
711620179857195777 4579 17771
660799424571997953 16877 23398
595671452914867713 12840 46650
749502835548952321 5509 16377
558410233230933505 25030 41667
333159406157641089 8822 45083
540891470871184065 14567 43486
361834039788348609 24266 25479
134076142526513569 7675 24602
397903838189627393 142 17311
565708264830927745 7383 47003
78902564737290961 35964 35968
958645792342611713 30839 43268
580394118634437505 16711 32439
644729979164093697 16897 33820
864446250617945089 1507 26977
850071213625117441 4795 34918
413630924453890689 7757 33898
307752324271913153 9630 34515
275778866070908193 10277 35263
746850419994149889 14918 27760
749596404605164033 24627 40716
252550970710824897 30472 32681
395669094923633217 29092 33183
410307659984656705 20026 27531
418899658281937089 1535 43376
357224455749499009 20845 30519
603202239161589633 9659 24751
742404115458771969 11183 46034
440303209502012289 21000 41311
309635734301661377 44211 45140
598654879114732801 1184 32272
615675716340692993 9697 15110
292399259703394433 26373 40677
641740526929421441 21271 38710
174137737975371457 3382 8011
253027096561158529 17531 25031
261691957286210209 8800 41361
38976634457508657 12811 38731
434412296835787969 15154 40173
126221098178692865 3654 26889
306852329531984961 35721 41107
722428214178275841 40291 44257
795276360974980865 20466 33211
731936952568606337 20957 46616
307047440544685889 15014 34576
791555459160530689 2781 13877
566531850633666049 33376 40761
231547641838321985 907 30483
868981331289582209 7583 14597
219651002302210689 6282 27016
130958642495187409 15192 42533
942983282738925569 29016 42283
975473926956361473 4910 28186
748982492987618561 34962 39468
199960384037254369 9310 35496
797272991797914497 618 33197
887771925242084609 36684 37794
8313979024389796 8903 21568
822535904335438721 12603 31684
725037896696950017 4741 21985
630934269237449985 471 18690
527049782443565825 5935 35977
380752214284129281 8967 37170
235163067560993249 2043 16901
660040722906480001 17752 38574
936871297248099969 18537 44527
777616189054157313 9379 33206
264301465311536545 14312 34712
534986868175131777 19606 44810
7072372790826621 34581 41987
139700918428573569 18151 38745
396328855066716545 13788 21992
530479092888477057 1970 7252
461850490652377473 7538 10279
266493458949071297 31273 38522
319320323244927105 29571 42793
529630400858984257 10064 17225
968961608172730113 5926 8536
582482388065315585 15860 32974
557376880046124545 19362 37816
545258711410077953 43284 46110
696154140667030017 5285 32995
729660207207956609 16033 37055
98389936846349009 818 37954
80455288719541329 37979 46112
315794899327027393 31877 45350
92416330403366945 456 26261
158662533246062049 7242 22700
873948613386467329 1283 34302
944594705373926785 1990 43985
310655190214163201 24011 39188
462654363561728833 26692 39678
517839942483355713 32591 46554
864216675686645121 4827 22201
219179955924332161 2406 42703
661803229942652417 7730 32271
923907562411592705 30543 45352
844063633381434625 18720 24690
82599552491302577 25718 45920
820593841531394433 30826 41852
635218883653941249 4517 27158
828325551164521601 17647 28133
577784155359566337 5956 28667
820366198666196353 7360 22127
814479620511811201 5770 23609
738431198218872705 17142 26337
734626178271469185 10518 19005
490725460547640321 1318 8378
218488904627967873 13606 15725
246773045419399041 5870 15657
176849031220555745 2543 26134
803153506559372289 1922 18585
215234861026978305 20154 23339
899718801297861889 8513 18067
126008666171372849 2070 30533
439224678044030977 10371 36992
589408492056087169 40069 40238
693619514899449345 2733 31026
33692211616894953 6856 31442
973764741290612097 20664 31571
483161230478351937 19056 37521
657280803987443841 8398 43796
601147885960756353 1501 22425
147808256288318049 16483 19197
848384800557759873 21131 33131
673063260460605057 33259 43045
715969936596238209 6408 27134
713125581944527873 9842 34558
558127627782688769 22858 26183
415678261849844673 5483 45324
287675638907472833 24740 43714
934602009450845313 14746 26893
198331526399464065 5948 44127
126479090856474129 25784 41129
575587469740597185 1184 21425
473428303811264321 15912 17488
194102331671906817 8905 13859
929622246583758081 3276 8128
772786505683598081 33636 35213
336849561720317313 7813 33180
521320093245655873 12293 22097
477272933896710337 8970 11012
910321950253361921 18355 30796
272438074496651681 8211 20795
815524969677689217 36008 41483
60809753722022465 10403 15864
569510528316953921 422 14921
169201130138805665 10908 11231
263535624591860097 4600 38112
604879399570716417 37173 39766
102077363271419585 25788 28791
76376711275035089 13896 46543
593894284540404225 7892 13944
566670506630568833 25039 25481
644990935172415873 13523 42624
594954158327869441 33321 38292
661588239989264129 5489 12080
73799511933554385 6294 44515
937917868636745345 24744 44684
977603382106654081 33534 36852
239048016401717697 35442 38171
264988279855511873 3084 5586
986932680447381505 14266 32352
990000439777663361 1317 41234
414519274670190913 36759 46199
846896139050937089 8884 26029
821002290861841281 39869 43822
750069545241448321 33781 44092
492775281640270209 15569 41531
181055677365261409 1120 10914
732239132165773313 14414 18457
540367181870909249 26045 38918
70881084683826145 18065 36454
584234962800177665 26754 39293
423269135523398209 11974 45085
261033234831163713 11954 20499
399315891709797185 18490 19355
15466613734528069 9122 46739
773455805154952705 11170 35032
394122274313605889 1318 41852
659058162151573889 17266 38727
469579142823970817 17240 31434
520198059818554241 22153 34507
331775612471634689 6334 14417
107965117839064817 19586 22393
470846058817098625 21207 32906
993991597989918337 33761 36277
787046838144352257 29212 36390
441536347751416257 26107 46493
316216141433880449 19223 19522
280200287518127297 12219 39005
973070517097117057 10093 13422
237416469952997025 3260 43723
644761918954255745 8379 13805
362189555389164737 24345 36315
878860943994158849 32901 41331
120115990040652321 10190 20785
482115488760410241 32616 36234
157167021051193953 46171 46622
472915558148546497 7827 34193
699639120674369537 26811 43628
833759240265717249 1913 17807
37170740046576609 9075 9924
72921200768622193 37544 42480
359103963726390401 12283 42005
871486579946530817 13046 27035
754431465955391873 14426 44596
584541109437598337 1255 1451
343000667765444673 265 36681
699902232069970177 8115 14848
405976360383732545 9220 44125
347191728424338241 19221 30534
127308521493169729 2565 46886
15625908681538903 12493 35062
591876645427319681 980 18213
51971373628422417 7815 44410
830009990868923393 7682 22350
826404920980873985 37328 42799
581884863206994433 3232 44716
597922841011428097 4964 24508
87200016497085649 16209 41523
910513453872123777 8876 25156
615147745207409025 24525 28333
918419499758929409 7715 19919
814469020907587585 11647 43301
232876558727408417 26240 41078
347882262753756801 37351 39190
189854578654053089 7519 35959
80889595135793969 34787 45363
941938248747515393 11010 42320
536904291533645057 38310 43076
489556548723502529 30376 40737
725986303002009985 59 5626
433403219243441409 11934 45553
827115540112231425 25486 27115
817895039640792065 8818 39278
677617022203769217 29094 34499
851003474195589889 18424 46591
694774027398509057 2131 41155
469201914139009793 2789 41415
306719296265704577 32342 33427
102132333074390401 22970 39020
303760509499142017 12064 13631
415106276296757697 7871 37620
756227863042191489 7827 10654
283681730626806689 12065 45487
49146914843518633 23267 35897
649240618515992961 17110 28047
475876416337094081 34759 42068
361222219647654465 14025 14398
603087110379703937 4668 4755
190463330809325985 37882 42422
198659309792837761 3243 28903
27661455162853345 30288 41324
226174253525741153 6385 25818
618580717156905985 7091 17346
121923889007668145 957 18503
124963990453689889 24132 24238
268606646914264513 17624 26981
947234799679353729 19318 30727
966743001365351553 20534 35448
568045763446871617 31303 40428
137314468290654193 24956 36300
257721854703280673 2080 17064
40606545805708553 30773 31560
821578508684606081 41666 41964
447037058715977793 35458 35487
618966127969759617 18810 40528
124672249227266721 29868 30926
90535307872141153 17958 23114
676493680985728897 4330 46722
306013831753691777 24120 34616
448805754894955585 20413 44323
170636403377155681 3432 37672
908423869403890177 42210 44970
464929647023343041 7954 43669
753270143626160385 34801 40371
526547056526094785 3689 17999
309425744249111297 3982 36502
27941851474398761 32339 36043
309921743147590721 8939 17506
519244448606993793 12025 46128
989106021935810945 2869 22942
590538181821717249 4870 39395
179734077353309377 40388 44893
669291209646541313 3497 16446
26862977507775553 7534 34347
962782928624537985 36832 42788
105881627750910929 7048 9200
534086930781082689 14806 21144
449317372205342721 35291 45644
400601866657229505 1490 18656
517821286658225665 6740 34471
793148782886969857 12440 25577
134525407919525713 15218 17894
918735755917740673 4049 29002
684038538207069313 3494 27195
809105939575115265 3867 19585
285066174887447233 2848 24440
254440620289745569 8894 36391
178479071423446113 8834 40669
580762699187811713 6471 30546
697182881493219457 28138 40012
768134135142052097 20165 26099
394141272085256833 30677 45846
180049830562833089 8976 16646
425536458016921409 1421 42988
971747544260171777 3630 40248
769712419208950401 4748 41104
503075543550533441 3543 27924
142840972121589969 16270 29126
214611892960025601 21484 38931
911217990385701121 18661 20344
237314420084114625 813 3394
982606745284158465 23963 25377
936731320532590721 18137 25218
657020820275583617 12879 21361
107117447511438257 31655 33741
565208178761039873 9429 39284
536095013810868417 5228 26442
914631520874856065 10056 29342
697446785398707201 11881 15008
298183147532569153 2254 2301
365448497136885185 19389 33036
402025123196857217 3464 43206
944667882612048257 2645 29578
638598463492783745 13583 25335
359254534836512833 24194 43835
161727900251158017 29712 30535
931376855672478849 15243 24981
457895407442038081 6994 14070
837369362983725569 32292 42843
336944343168504193 15112 31708
121985454662944193 15417 17427
779149745699712129 28113 38138
791561560253487745 17750 36368
456413848500723393 1895 8575
53887291843064841 15707 36001
206306043882790401 8007 45972
447103925523794753 45 13807
666371397625162881 26760 46847
666620103097937281 7313 13289
249715530093354241 31008 35517
726343565092466945 32628 41703
568662931302363009 25295 46016
554027465911783425 44620 46511
309134304924043585 10721 16209
905847317423127425 5096 37548
715335806273564801 13939 29904
91892422215448017 27063 27170
313013408825312897 26766 40587
844248970727367297 12366 23034
310364228841287105 16431 43117
490122662708696321 1847 23840
362098200981819201 29835 34993
614486770926436737 5445 12941
263930455151601953 8358 43792
692945133603966977 3017 19648
288590740417546945 27128 42680
761284787115872769 28814 45357
716091391890877569 11954 28246
785724939677688577 15017 42613
843829452090290049 7692 23160
141445111080304993 22102 37224
323818586822646657 10319 19721
230342051548472417 12782 35886
463894370745876481 13047 39481
919099929173260161 9940 46774
614284028521900929 10595 42737
144297392728443457 13358 43621
851917745781037185 4978 5706
668218531488111745 2638 11223
220726241314501697 1486 13706
748010195714680705 11642 33193
248207823811085857 6875 41486
177444627201399649 1958 39706
804997427298538113 22162 40470
550618888702185665 35974 39473
446492264554592577 24032 39615
814199228768576001 20121 31080
449564434912353793 20166 32696
331891017908002817 5541 38352
740445952531999361 21781 21900
651744163794806017 32990 38846
584790685320605569 20486 25942
245841637498070753 28131 43067
854850004428641281 14666 22304
819756284389786369 5420 10985
465114426415105729 11542 29486
643987022204083073 21987 34665
7773602294903982 31556 33220
140482982145616833 9967 44917
477487371971342593 1382 36469
450829289407092673 39426 46418
963491968547259649 17367 32338
352680995050594241 2395 33881
361248482964462913 3984 25996
63560370247795817 5219 43148
841741402493696001 34200 46547
507603023169369985 8564 39479
741456921730140545 9143 24029
968848555700386561 945 14090
540529882335562177 3166 5149
207985665281245953 16863 27301
275447620056148417 8464 22595
233060376017572673 24573 41489
572108363795123841 6726 36308
624377961373458177 9696 33315
529729011909587649 29627 43464
123882663018800801 16350 45375
491777639184135745 55 24243
894677688435127297 9843 26202
332916852842622273 1755 27064
740927106851938049 4547 36534
675747521363504641 16039 36330
933232821890133121 8019 15601
478667243676206081 7078 42748
284780264610613889 24024 43443
157943248147631713 28901 43276
545513554743497025 15202 17940
15887558336679321 13095 15547
576738620035126145 29105 43982
419007426779288065 19232 27916
372736273595936769 8837 35237
994092507214254849 2818 4806
488148743964270465 803 33467
208188617641894785 12385 46046
746870237605083521 21327 33213
8735610625301150 9734 31943
866239676738654593 14302 26965
616628853885842433 2743 32886
298500705739432001 8530 9153
590660474391974273 17707 23324
404346158883011969 17087 21684
76926071624001233 17884 20844
765754221782419329 31281 33463
828333013703137025 3598 13208
234610087615731553 2538 37799
778792646298839425 1093 8919
148983007999110145 18091 32520
320961724789647489 99 45304
91121386548277169 775 28482
126072057239582593 3099 28156
249601249676789665 23465 43018
901589819034988673 7685 8993
955901156845367681 24113 31410
450101196812610753 240 8801
938186786393348609 7530 26184
605227073448851585 4708 5047
648397342618746881 31102 46089
794080065421809409 1964 7988
791902674353668353 753 34506
198432177456673729 16546 20841
824889003923072257 13725 28744
420272611437852097 5179 17406
209024559964294817 16562 32617
640684731202277633 3316 37294
25387459911907941 16669 29020
915926348426410241 7306 17659
792827120490518017 29190 44529
68501437523643465 36546 45162
434663854995005057 15759 36907
706053173305051009 41949 42195
851606295657550337 8458 37019
31529990943489849 210 5523
837680924715012737 6772 22358
164823580787100353 20713 37287
798888966918827521 37751 46876
563648264916729153 9860 29753
259094708032460385 34193 40407
767330284168011137 20773 38562
179978451319531265 41215 42364
336132195696002625 7171 29426
127127481272307105 3153 41623
176789172675796641 1056 23115
979347976932263681 2811 27569
255834820014392513 30825 44623
623879088643558785 13447 32585
327654623741850049 27122 45758
868845509234379393 28763 36865
877517806841048321 2908 45416
541297927495403265 44852 45235
373296507151991361 9110 12597
589407215032810625 2752 18305
381347093240854913 1829 16702
303207925819020097 4487 6504
420356829609843905 18789 43122
778563795122298753 21963 32124
406332453363411649 12400 13401
421991737443672577 38779 43145
795088935285662081 4610 19289
181409201286772513 32821 39421
57258560299480625 4971 10866
101145889408893905 17740 39495
876170562933495553 2106 4329
342205190021193345 12789 31792
42398905474705377 13317 42821
773708558621532161 10820 34366
401837925638091073 18932 24470
955113066962514561 8046 38483
324875381900788801 15568 23832
367647843627121793 11167 29494
406750387700199681 16468 40092
52746154973480233 2965 20270
351651978473462657 30455 42633
33195644639501865 12093 20287
277678327084970529 2254 25519
986768287621817601 13209 37932
877432435094469505 21499 34182
958702383380806785 14500 26640
720699453742881281 1958 44492
671445300939954177 7579 21590
439645435201420289 33556 33963
980128596285904769 7124 11595
11755266466167315 15099 30722
144083382336720689 10304 21784
525598525814778817 19099 30892
678413732721065089 15827 32905
734698536265980801 25163 26232
80230548862576961 39277 42672
560990017955369089 3411 36595
16678096556088207 6620 24281
195768765046523201 8477 44379
280320780203727073 4666 28119
744388194748687233 14193 36473
737903597212333953 25269 38166
912054547112163073 6537 33755
221424737298068673 23154 23336
955995803213944833 33228 38463
400160637686038721 4462 27079
497103720272065153 12066 29111
805631867827248257 3344 20854
28866591136157637 29953 34679
231734874517012929 14717 42780
74463195504122833 7739 39774
307396347544173697 29731 46529
431456135038736449 16534 35891
838166550737266689 18904 22460
126484461806001041 13334 32624
957379043944161665 20308 33018
263572951611926945 7970 9471
67129439992310585 698 10245
690007038495863809 11183 19196
440729828680478145 14185 34191
601924455509085057 25123 38745
149503960779835425 17994 44877
723194653328874881 12911 23694
33574419861356121 31777 45892
881877283698166529 16449 41066
184572536596174785 1610 6262
641386723867825025 4633 46541
962267817445653121 37252 45464
700999413049949313 14743 40645
456992603220410113 9293 43642
728754874087257985 16897 46204
514697616878141441 7321 33176
256523916057396673 13017 41918
280466610899178913 29153 37620
823109790700229377 5595 35249
239885360372998241 9864 30491
459047692012212865 25130 42334
609586749322200961 12641 19216
211551776675349857 5922 11085
379037924365395201 10989 15973
521404640115029825 18718 36337
583317749499240577 17800 36725
604837955359030785 11650 33114
225114058106161249 16884 34462
724458069364807553 24120 43852
231501801463675617 27581 43692
840264280033863937 24411 28119
15338894673323723 31752 44262
877143230160918145 914 17913
544508182636047169 9702 44898
230320373128833473 8853 19369
937741864316908673 26863 45234
279934266858028033 32891 45335
964964431182917121 36120 42379
283033819150574561 11246 28212
953906263539710849 6740 12596
379362191539279105 986 46013
583028634302063873 12555 19071
597316928227158401 1938 36982
90272084146821649 10141 11542
673498229517413505 7030 39403
110901445554500097 11480 25925
732177235446897665 20322 42949
173472897170530177 387 23314
248541649036376097 16864 45330
270614610646997985 21193 38802
583642167434433665 20 12668
334632929594793153 35912 36164
845789523827569665 9263 40423
978327879945762689 14927 27006
520842454334882625 7277 19243
995997279664795393 25321 44613
874169350075327105 1922 16048
559551030972595969 15790 46298
147937055074081057 29740 39744
102786801772200673 14719 21490
890910611465308417 29245 45498
828390127699346817 31112 34499
908358658928989313 34354 44222
555204866955524097 3267 13726
913419819827417729 2458 25131
839979918114647041 17734 39123
841002289577076609 22123 31505
720896282447629441 18886 31184
437481816941478017 1857 14001
342965229788884353 28877 38900
65134231397024681 45259 46966
517064445938689921 8659 18044
205889767849292577 11331 37016
766866177509069057 35353 38256
114503484365357617 4151 22325
403461629803022273 7488 20423
879733870010859649 31957 41074
60412759994701305 11005 40186
85807295934614561 29499 31545
141524449962037841 13343 17351
640955908355401473 32880 40590
918846806738951425 10108 43097
908585078288453505 17165 21873
879352385823128961 16999 21790
25379966209506221 13665 33626
202521053646417921 1353 18316
500955259847586369 6745 40639
904716994345637505 3210 36342
623110418735073793 10024 23625
442009189859430081 2155 4070
438406403347713089 34643 37771
765913515240132609 477 28715
657673351378896641 1153 24066
766884840479317377 37036 37169
243021311726636225 4227 15984
749470208106050305 32032 45644
383168323423596737 622 2261
891214443297268865 7713 28781
881839899942505729 8621 25700
390334308455326337 5355 10685
33470498536281925 9863 32444
677896654651359361 19583 30405
351217398198656385 14365 32443
599352250555984513 26238 26338
79530152736673185 9730 43361
509902092622024129 35725 38129
796548032372768897 6608 25473
559226093359715265 12055 26094
457284007950597953 13049 44424
177229707467713377 11994 26606
873014763239098113 1713 29212
57603213951313849 9236 45732
423722288777632641 2185 4364
186382671985665377 910 8938
564382019832280001 35299 42909
797862613475420033 26026 46348
783223423783319169 2031 35240
491135220859685953 11296 40645
436434696529744321 10892 26481
217193925857333889 2002 10916
448226473026771521 2923 39918
290445150527528257 20029 22480
974522060627023745 29770 33405
819794742339755777 33265 44332
2386223153628465 16135 35686
137072532164918209 25552 41325
827703699846267649 3975 9328
231883477406132257 10042 17358
12149012722197485 18486 34592
528676402541474753 22418 35434
214005289853034241 12629 17608
445559016553861633 13282 17591
972675295987279745 14309 35682
26135593255727229 30105 35690
612938842959948673 27985 35603
740530116116946817 9646 10925
711569285641552129 14721 25101
860210250702134913 4111 34809
35264273268083457 8235 41052
865957282417756545 7411 10611
841183296508525313 18352 36577
780434799562467457 2248 40469
390380643037929089 21202 27993
398042954451387457 8120 12138
26446205393988009 11495 15547
386693924147106561 28767 46031
715025402591592705 19866 30901
40892563573695641 26399 27538
796198309734485633 20251 25790
416038397038786177 27760 39173
651292364026375041 5442 24846
646244757775395585 5571 37667
794750371831774721 8069 19763
971080085711985665 30232 34722
607393119967142017 27450 44205
139004069579701905 37625 38490
466549338831335105 12929 24654
742273027615649281 1727 8090
462996195000926017 23954 34270
456548887899817409 20471 41623
457028693690908481 20234 37962
149422895115105089 464 34254
626172461821951745 15397 44934
256352077835149569 14669 18041
560424181691679745 4581 25239
497128286191010433 5600 27098
266618328968803553 4105 34298
93736290871465393 21612 45117
960897333070100481 40448 47009
678176887388854529 4259 21830
867458974857712001 1285 11293
204161233780272513 9045 45930
203956327592500481 13444 16262
376205474702000961 23944 30581
4966526106954917 604 31058
986251230186542977 27663 38869
754997883857520001 8313 30044
806567758354457729 268 12541
803251619407134849 7670 21529
926138626791473793 21836 24720
901791567293038593 17372 33166
719096051326513281 11221 21392
562565307920607425 13741 20819
543317279098307201 10757 12024
935740758714665345 26874 42787
79424461437081825 9923 26241
40320837890604369 37416 45152
95140811694310657 12442 12497
97509072431996913 11543 21515
692270585361054465 19218 44388
110225491306607633 2551 20899
232807898190845473 23528 35488
337698821726739585 42 26831
160432332618153601 3930 34046
545790528607298625 1477 6911
646971758316031105 30181 34307
961185762583433217 33200 44742
351504340821744449 19394 43725
400626334005920641 10757 20797
426188736890839681 8344 27244
179803366328904705 2022 9883
819087272821757697 34659 44047
491869227595159937 2444 39424
435851523999534849 15328 25444
274556840830719297 34161 43808
979560924315332865 14188 40006
359240125429664641 21581 40321
427981610089194241 15650 39510
794533600617789697 30196 40620
846701329531992321 1786 19078
466892363794087809 25650 34101
841603256500636801 16620 30522
121139441217941617 13097 42231
576300745227111809 36039 40895
456530619343055809 7448 9272
737082913544401921 4186 42503
976079864657627649 4743 41603
257630331938155873 25915 31064
738314015246729089 40770 43527
22863947190504777 976 41081
519350393938118785 26901 34530
328576348772596545 19085 37159
332708267391637953 32910 42123
935902054239523585 18013 31593
585999866890396929 17521 41548
691464546404642305 760 24489
535513156571241217 2680 28458
593632166985148801 10970 21264
161063176617609825 10749 26858
306221994959852161 23160 46086
975426774954172545 8689 43997
670668284364655361 25335 39678
251176289259340993 10831 20414
460243631562416769 23129 42467
946255950440402689 12111 13121
802223829923836033 11489 13845
36213182556089409 21508 40643
518140169009338817 24412 32011
423657063306563969 5109 34971
972387140096760321 1571 31914
278923173155241953 31336 33516
181827484818949601 15718 29634
990382198301446657 8447 31317
812214841818306561 13086 32033
935974499281464065 19282 44244
818933021278152065 5614 6788
487576284581194817 17406 46429
672810498848736641 11331 43398
297877560794823617 15325 38556
406374884583481601 12284 22191
747760628070992129 2562 41313
424207303894664961 1517 34130
632695453279104897 27920 36428
981722047235532417 7309 11172
334661098506046529 11500 15369
893417081159601153 1430 27639
610851929140658049 11568 44005
77452145004496481 36908 37429
74784259039446961 21351 36312
535263753849822145 8640 20216
934194239254772225 18969 27092
546744630536519361 29349 36337
996275982407979649 5362 42753
527783035897659393 10912 38266
817112015971950721 5065 8563
72614312516275697 7475 28558
444653646719260097 4558 40379
809611739244363777 1639 17394
803180014790605441 5734 15348
818011384740625409 18726 47023
896898908464550017 4717 11617
298855059948540033 3426 9210
926583700215580545 2514 33475
440371745991409857 3100 46762
791422372871394945 29821 43974
429728830653719041 24991 33694
319478903753555713 14030 21559
611753541722404097 21511 30779
399728284688734465 19513 46894
352521316059966977 5238 15694
947281661146767873 6889 38042
291275234796142273 7145 22990
926255708444401153 6290 36985
411175994499505025 24367 46957
443408414315634049 13261 22265
60584947320787561 43184 45061
97766618630942049 23996 33521
447508225015145217 3255 40153
779791603568746497 29241 38761
610423121545419905 12667 25966
126579939660459217 3560 22717
797555057982922497 16845 30762
313057839945351169 26187 31909
946248537274069377 8839 32247
158577925282685345 45138 45504
619014020806634625 16938 32293
198926898580815233 39882 43043
537014208854525761 10445 45042
874776409982771969 15552 32069
103723811042076625 16017 26988
176396274229723809 15570 23260
671512478987406081 907 34996
453767463166286721 34520 45393
729622769982587009 18756 27519
742719552044142977 21149 36044
903640541884168833 3309 7363
442800893198679553 5416 33195
645910102755099265 17238 37363
21043932886222197 24609 46537
88226477179713217 1734 35835
470833945094995009 1029 2504
575925368837221889 12283 20336
462694475354702209 21295 27907
43834470975905761 18458 46825
82585475352871649 16849 42801
886624102110946689 24990 45267
520206538824034241 2361 10532
973744053956831873 20844 45494
115395932587887281 5808 12774
192906844617414913 7503 28982
716915095632707329 21237 45142
60954711174769473 1204 34363
989306685765072257 26354 32962
630275705569747713 565 25313
62686588614020881 7553 31900
991861926357838593 20193 37018
465895685423930689 2043 17227
690542099417275009 14547 37905
508577404937931009 21109 21168
904816427935980289 40785 45789
955580179866572673 31878 43690
832161886334578305 15296 35942
378049381226738049 14857 27796
487122916921375553 24153 44222
340735300319579457 41992 44272
368175047932584961 13516 32376
287968610620275457 12088 46513
724540690812613505 20853 42436
729368839089985921 12806 37480
928996592756536961 398 33293
604935752397899777 27114 34222
442774145318875137 12047 31567
179401535214282145 6925 23809
982138912746979329 24103 46584
644395611414971393 2913 31901
56918949421099545 17167 25100
526867715546600833 14589 33376
963413615794994689 22428 38618
581177520480657921 28237 42116
382867561601553793 4351 30106
224487278148274081 28779 33830
890708253321736961 4590 16975
917227586391781761 27586 37386
469158498481430529 32945 41889
933855811725706497 2506 8903
357880657954897409 31409 46834
658785712144073473 4021 26503
917935194108050433 28467 29635
320619182217029697 11971 21977
367856117361061057 25847 41780
451486046367584513 25391 35927
303195211228949569 1169 8101
554981247950266241 10935 13415
995220648622993281 15891 37755
465045698777153409 11439 35947
21366797579585041 18622 31986
819152550586750337 22441 46246
663422515724722177 18833 19303
13454759891708081 17558 38513
165830132994596385 5309 42130
240172932823313089 98 45997
283444163224860545 18498 28406
742867436957830273 8686 25837
980062899529510657 16905 45141
94096118055261969 11902 29341
392183234559940545 21415 34153
765571028413397377 8598 13507
774766839250485633 3890 12672
530848414399443393 7237 36630
121854616124611681 17661 26987
709203068846257153 6995 19990
288131555414135937 28217 31868
35080938142698417 10498 40176
557940810824380417 27579 32354
177398847740782625 14573 27424
705196774917691777 13076 36233
125814152315783185 6015 31427
143395709689148273 1942 23138
269758200861794241 36979 43361
546342435651691713 21780 26007
587289147196344193 46 34672
961142309872133889 2479 36804
320773555400727169 40693 46531
484900104233116033 25578 37012
667731013616801793 27342 28280
284968434438841441 28653 35214
921387241503062145 11280 35431
692747180036317185 10841 39951
956109939494012929 18270 46365
899661356274567169 20235 44385
162246626008929697 14163 41837
357899912972310849 18081 31635
995744357507348353 9853 23493
632952727706513281 20822 27025
260477241670436385 5776 13780
621320267593940609 13417 14183
485891649830335809 3102 14555
952264681547905665 25612 39179
724748339259655041 36786 36830
877527917325135617 20579 46669
198354636768286241 12133 39434
605426710726593537 8415 28398
696288743350358145 13947 35578
445669962426929793 3197 19806
457510402570335361 13548 30778
232916264959431617 7142 39462
342925107644468609 30976 45516
299330146221120001 42431 46195
332831006069099521 20089 43578
865584236576328449 21454 29669
242636205020836833 16082 34762
333814208594386497 6956 18152
128577348654658865 17619 39361
821454956084171137 10810 40280
682897313509350529 11204 37902
522561376401409217 14849 46702
553446989911847681 32774 33163
912609293890913153 23235 36692
129454634637518497 10376 11273
977711659574961153 11390 46817
262958074540847521 28625 33548
112314280283943185 18305 35125
737222567559563009 18966 40762
76087412034166129 21562 40929
610543825440842625 29893 34556
66773623774427193 23532 28619
437713123559696257 6849 31141
367683340359061377 12829 36108
162879329565015489 1663 43530
577835940780648321 2223 14401
639638363421646209 26967 39197
360334613170305601 14296 33764
245903657852423393 2758 43267
554781719828444161 25163 27642
16800037275636727 13603 17978
617055752717330817 522 33263
827249780708314113 9389 38164
916361343495669505 12415 43246
871697165371919873 20524 23345
41496389836435553 25548 27008
917141328639203841 13782 29542
609395193720192897 3608 44553
592918681286597889 6410 37595
126301546692271665 11096 40833
313923066252556289 19478 43126
747668283327261185 24145 41778
254696028840861281 14512 41636
147526691061880641 10904 12407
534800059403167425 14970 30936
924126301212144385 20948 30891
220196323008913441 8092 11139
388649193859887297 25702 31159
681482982309376001 28059 38531
929452743037803265 72 38538
35341915802739265 4248 22165
37520830636662337 9820 19202
490562896471985281 13983 18319
449298236074898945 2265 36985
63123513053518825 3947 33214
220578410408219137 18039 25774
27732198707298041 4940 28590
198438568422790945 4525 38177
382382929659875969 9770 34834
6904303897311338 24488 41143
193468344052931233 18084 24274
380027611805250113 12971 21476
929604711742292993 22405 31880
150813390579653377 15712 17516
127417463221092929 39981 40589
188330595933440033 348 22000
713974756730912897 4377 41631
850420562337387009 6276 39263
613245176158770305 17795 38309
269692363571298433 19150 21470
998315289220592257 12568 28170
120371223523871857 4658 26777
825815627791827 2841 24748
944209621424779009 15861 33297
471840663952455937 34465 37665
233229025339579009 6260 32673
955857980039993985 27894 31872
504206115306491393 290 20650
802224030025350017 27755 38427
533918179108322753 9199 46927
417737895573736769 16451 35556
839100411201105409 4172 17946
248322464903473857 7106 22453
217494920826265313 40822 45797
566081546357779073 3284 35266
892927869374464257 28135 38775
742054335468118657 4170 42126
59131860733085521 454 1030
857825990737040897 2442 38483
303326769030679361 331 44204
556208928761826369 1978 26463
757672859125403137 14894 23844
465398783832043265 17202 27167
871293688726556289 19455 29250
209121379692426497 12707 34271
395962535697005761 33840 43978
808936034269834241 5394 15601
900485301531973 5310 26504
8767169302295487 6987 16782
412256356848626369 27349 43651
590743398598974081 5201 11056
768264853973878529 12943 34892
796396537764827905 32878 35717
531632266161974337 16218 26885
488794323004668737 21220 22820
29573806990260465 17234 34701
248691613545496193 20201 33833
923085840078424961 24147 25099
800585141012405249 33899 46652
768444790295806209 268 12945
69814466659018137 19785 38943
759905776262225921 38744 39640
123531290409459873 13127 20005
382317879615687425 19640 23022
629724212167040769 12264 30521
685377968661281793 22 20129
59581985123415393 29296 35466
594224871606773121 3342 30773
958752282492390913 7418 30876
974612303405532289 11763 13990
808016230775336961 32762 38993
287872424849258113 15348 17714
413488616276332289 27259 43641
472459435903640897 8514 23254
901500168572525185 13735 46579
547577021903240513 18664 33655
5274339874411283 21035 37946
447592994313165377 7473 33841
708348433621779329 24872 34180
146644729954051201 13727 24958
96620107674361585 22878 34138
88758710467583761 21600 26752
302329583128866369 11145 12989
384118846212718529 1005 40498
486150181726181057 6325 45275
470193718845504065 21530 37005
945951749803413121 3119 10058
595618837724277505 19335 46884
429562132199883713 17538 19848
902929499763086337 4452 37709
471498568610698497 16514 40599
543834836066711361 24543 32782
789817290430569601 6565 45248
875118487160161665 582 9036
925571173302841985 34517 34525
772068638097142273 8284 19809
728439348273347713 15723 44612
460050026633734209 3508 38921
788818725421649025 937 27417
533345006919464769 12404 20568
392374333672286465 4046 10513
561903968249506369 2051 15483
136071585193889185 6344 46673
100751375108945489 4947 23414
215206165247956001 11760 41282
587662523632769025 3445 42006
178266923437050209 1036 43783
743870137434388609 2090 19952
332354660827270721 6289 7337
724470920404453249 5962 43448
563290368759624001 30989 42562
902890895367296001 21836 30357
348808808677226497 10370 24808
594987661686342785 9384 42181
616938247474749313 10425 33738
697050593060030337 7794 37542
233443868260771137 13948 33813
523153656651398785 9791 16044
808297167249548929 13745 44438
817642776711313281 640 27311
431388012108435265 9635 17562
317968942440852929 774 12221
228480182084766177 11110 13779
637533528817474561 9692 38792
667469314393493121 7130 46967
456303980709176193 19488 45990
802265618260321409 24764 33120
437866288231692353 16303 26525
188588497511311457 12020 22957
884872396091235969 4206 28179
505044900892173121 11575 23509
536751078721042753 30689 36072
986903527895186945 13979 16685
668011341512904961 10605 21098
650763461224386177 3219 33591
691910945322508289 14915 21977
531830468951362433 20116 39455
167987238987091553 29571 34884
640273088227573377 16069 33057
936569951754169217 13123 14070
686787514865052673 1445 24876
878676266851609729 14544 33748
625618976990892801 7030 38173
351758235936632257 11884 22445
312937406617201921 7319 8007
946543457813515265 22040 41762
738049283279551105 1540 36579
644500666822327937 5124 42547
880394033358335489 10332 17282
544119449166483777 10843 29492
651623280983272961 4885 5821
615241906716637057 3458 11853
577803510811257601 26898 43909
834282599643511681 524 16497
787745299503470209 29920 42318
93912471604884481 2276 19169
591114966118489345 5887 28362
236604169056672481 11310 27206
808179553917852929 5909 22093
996203010173065473 2634 33986
615823208013232257 15993 40578
22188359658866121 10181 42912
766394834520994561 34482 41115
203207802727749953 30982 43836
274970984874279617 23404 45384
97595054539450385 11591 26707
382611856567876865 17983 46405
761318726581937025 18604 40638
985594193625693953 20481 45921
852703870836347009 12593 19988
41718948244707121 25055 37273
807167957178709377 23921 32461
293805762061204225 6695 10045
537271486611668801 29414 29831
872197737557314689 12087 37100
875976786773367937 6231 22149
674944548511170689 606 44264
176332912396116385 94 570
407148649462200769 14043 22241
191689457387301601 3353 5913
958641048326605057 43398 44091
149759274159347201 16228 21048
36090405668829817 11918 28578
863950134483179265 12469 18198
624623528930122497 3415 38858
344842566309221633 12724 19313
580967393614017153 22279 46034
939888404891124865 18359 41737
255832996677845857 1511 42926
75739533762284593 1415 6094
646147800650283009 6717 25135
146759279439368833 8222 27175
10034691989169177 19165 46651
567355163661044801 16161 16939
846422856999808513 24790 34873
193057930010443361 10105 18946
455584176632932289 9587 29549
775539022440565121 33235 42564
977287459004145409 34004 34064
308492604855320705 3697 30596
934179081208945665 25021 43778
196437675167583585 39905 44914
698133915147096193 1387 12529
544221657452968769 29776 38977
483029784232947201 10682 15477
376001483889833537 14790 22718
313337633744197313 18348 43816
330487705501628417 20699 26828
537515259320961985 14534 45781
320867012641439681 16183 32896
892345315577003393 10638 41801
115033920270693809 2784 10503
206530616275678369 24064 38633
423384881252214721 14582 26588
823456689603887105 32221 44286
157659645028406465 8133 16530
976732037902841857 32907 46075
820070020704388737 17674 36606
174559097701333601 12858 33242
918535267090650369 14012 17748
665969439629812097 3137 34610
12224701969753227 19647 43462
87044357680724721 27341 38659
994394833709964801 1044 20529
264468815961315329 17604 26243
782307250543407617 23862 45251
177798375085373537 1151 45838
380779620041469249 17705 37393
725761448989068417 9218 42210
866548832767246977 560 43369
311669996001086273 17241 28909
482812040283722177 3017 46054
595807502072339841 4555 34090
904489920007033985 11748 36773
548235657810792513 37685 41032
883607253297615361 7636 26924
692953568925652481 4643 12401
25024815311351037 18935 21956
898894564989802753 25068 28992
389824864055231745 18332 34401
514899057187726337 21520 28703
176089776838932001 7579 44326
262144455173014977 35730 42136
398845574663173633 13708 26428
90201418602397617 5680 40100
325565605592824897 11126 20053
466964589328910081 8825 33065
621822805941196289 26802 41596
96376757717642641 9718 14596
802921894345541121 19299 32094
349109461447440577 28160 36614
710977505117060865 42935 43989
16576820002974559 6233 31751
897615272578800513 8175 29369
737207940189932801 23810 40440
296920889622345665 33560 34742
231247340998372417 29671 36575
948650741294681473 15790 17319
831157189958887041 25221 37973
370825063741538241 26046 34667
366072793039542465 3642 12149
351781384181943937 5639 23998
832562834324079361 43481 44070
234610596478052705 16314 45392
115740257754701761 4899 35201
462690180341990529 19202 28861
625945483188630145 30226 31170
387053577955899905 17712 41459
604337043397215745 6734 41818
306676141093387137 14656 35025
522023008994722177 14397 20992
571277690474563137 7448 12471
144134318666310433 647 11372
322738361782068481 14735 40069
444376889153417665 29007 31271
745309751477211777 28456 44155
828579011474722945 27138 42380
311773631526303745 34978 45999
773883594236536961 19139 37153
277435321678712641 29016 33235
602870084647541633 14615 25285
48508791921204169 16022 38635
338977456790828993 1828 19892
146564634929976737 460 42528
453759613280631425 18322 32097
112785892417004881 13462 24465
653523766425678337 22947 35011
138653609569008289 26835 42304
853295412949925889 1307 32006
840289167868558465 16426 19539
529109065585359425 4104 14185
876740356526600065 16391 30868
80086866644514033 32305 45837
562505775130428993 16037 21402
118063829645365105 26439 31578
267049719815947393 3846 27324
74180633696833809 10390 22882
661779883042679937 7895 41485
442559967169600577 5864 18155
458957282740531265 32555 40538
902504658602431617 13770 14576
305259926216901761 14355 34916
620585933831250689 403 12685
433835260703450113 11928 37473
112678893959632369 11023 20890
921234420190227585 8605 31323
570284779134894401 2679 6105
697746091393955969 3975 10062
422275972316107585 38355 45195
657060506267040257 1351 19209
640709201180953857 8410 32636
455800637863280385 24250 38862
563696268984720897 1408 34375
808244161213774977 22635 38621
732041733785834497 2990 22652
901327052081914113 20530 30286
213925954385167937 1803 40912
866239582411676417 8210 34728
306161594812124353 4386 28815
529748818494329729 12380 38489
862675302680820225 22520 41828
715580455605572097 23098 31315
695401547072989953 10943 45980
463566621354718913 8401 14108
87724265911823809 27636 28081
170795442513675521 7338 10414
161592426153418945 8810 20875
788773768738639745 8155 22326
935584701975891201 24651 46789
516327101784138881 12366 25266
779078835438227201 10825 29387
601479272580551297 12592 16140
168550223177369665 8733 19736
768875391598523777 17779 28516
876220960052762625 14230 28745
452911640386037825 9994 37247
802446972153056513 6989 10574
776106708130566145 6914 15376
103763570807004161 40045 43753
877150292910105345 31582 46255
186398296289873153 13076 23363
987764903570560897 11366 19654
261018139087269665 5478 38713
764075595579260673 22246 31967
477024842774902401 40243 41808
258524713021397889 954 27807
529606626462012289 214 13621
184713092265159425 2038 2171
641945596662431233 11187 31887
574448313761731585 31053 36896
388970011059200257 12288 36909
431317970691441857 13451 21267
545326396305533505 19758 31049
329025155654971265 11660 26577
39240029032541201 5460 17970
153522381772948065 35550 43614
472517046681367937 12167 24170
137251550359732017 10127 42021
878573006162326913 6308 36684
567346293047837249 21303 39858
939377874039756417 4415 40795
78172601968088177 31428 44026
388689094333940929 26680 36883
407922391568209985 10163 29283
399447987423748417 37112 46341
343272715262425985 30987 34281
511062772803086337 18125 31502
70852476663663569 23354 36942
650252196448768385 7451 16733
169944942439894209 12883 25576
255760187291556929 22703 37723
832017110384786177 16487 32904
287258042783584257 30684 32520
520251637405404929 548 8163
305979843560891137 22991 39472
101597335669925569 7570 43580
445630297551723201 6603 8042
573942091079839425 12738 43186
866464408683512449 1091 23528
914607341858644737 21400 22637
588214120866105345 35205 38200
824224834109568129 12299 39690
977526965271977089 2888 3670
706325366599106305 28668 28759
72211435422552481 17566 44037
462485927396595969 32664 41781
174764073936714241 4421 12691
394967184964205121 6133 21530
282774496009473345 11307 13559
115757628495597233 2680 34340
335774489721160321 8291 39236
783467563202595585 4646 34658
932077703441414913 11269 44109
644407135644808449 21321 32318
109405411710454817 17899 33537
794390358505840001 13120 24494
657069977293311105 14860 20261
137740483512200033 9229 22466
682121783925879297 11347 13748
423222839971732161 18047 24043
824657029400150017 17266 28008
966884908146550273 36861 37789
183827472501988609 13204 33519
1444602086426273 20818 33269
782992231893423745 34818 37982
506681925624999233 5838 44686
577524181496897921 5405 13298
226991453034333537 8859 17917
42218012071110425 11293 11333
145025791984362945 57 44203
891113800008454913 17523 25635
880630198474822401 15331 25145
684623394142086273 13849 44743
417125743712940545 1646 29309
534846559060042625 1363 4658
496266619598589633 1743 21162
896869007348748033 18477 29916
475938270862752001 20406 23567
775679980479523585 4596 10697
894646474794146945 6191 35119
886655153653272577 18845 29029
815265461219095041 138 41397
203306184223350785 22961 45911
185973349616194369 3854 43445
640822938573329281 17827 32689
859879986435014785 30915 44029
886866747795139073 5182 9725
969727952452732417 39354 41166
346109578372200129 1383 34090
123024392102731633 19210 39805
473319044074003137 14944 27104
240876315836590753 17811 19392
719228368146154625 32952 34590
485624815892276033 8748 19469
476834884502736129 20439 37609
291519628239630209 484 9030
668087990908567553 6320 46180
387814903639533505 40501 44325
634165425689417345 40048 42800
376061400924204033 11386 19808
366156430045656129 9230 44129
440517335111604097 7181 9076
306134721548303873 3327 28785
395718681506540545 5359 23425
999438279012856833 16432 24698
995885821616834433 13218 19445
264742082646876033 10318 17454
523628372810538433 8772 34215
719372285353749377 29763 44001
377752509160085761 5702 35158
765049601935672321 27967 41260
813217714858044673 25732 30392
81145083555078657 22873 35177
818612225970749569 8384 14516
929269884016065409 6300 30710
47614951953011801 20076 31587
888308825401814785 22365 23883
214238764451732065 6110 6858
207289236048396225 44364 44552
643742448272011137 34670 46500
620911369865332609 22252 39256
861277197412075393 4560 5984
985177404818898561 3828 30503
427805346672403905 33298 45393
762199409645681665 24625 36162
641972909354091521 38097 40796
424835438868612417 14713 32001
764984599072054273 28625 37862
421813950795559809 26833 27591
152840388087835073 4530 7536
889482479440999937 6747 12782
430459145240792641 38427 45141
791615487878992513 20721 37329
14175682541445413 3663 4790
68719301827243841 11309 41744
935988492673917697 8065 38440
571079592361861889 8960 33667
752883601825342209 5856 17115
312845301979223233 26728 33436
820129265891853953 13686 30690
516694018894320065 28353 46228
914507020891459585 6056 42748
40235414519926849 9410 28721
824057761527658497 8496 33395
454942395326760641 15652 46000
358368882005660097 30882 43935
137068220009581409 28947 46955
421620478425399617 28965 45693
249128660201414209 35555 44025
433500451222169409 35755 44664
440575314023035969 25547 32678
973706302177507841 13779 32058
421207208580774785 4271 36839
68039917613329945 5593 24083
22168930759960405 6619 43813
814772823578028545 2589 31096
42537765911951913 10801 33055
860926322666170369 14755 43933
574088902044181313 27387 30273
944185472861281793 22990 40452
560557892682687937 1150 4182
406242890509243905 30015 42800
683255351171993601 770 7288
137137068831766129 27182 43736
907111292400166785 2446 40461
156113908978891649 14607 42138
751359132641553665 473 7820
268877326571217889 33735 43856
320813314417883073 44741 44828
720638199473537409 16050 28031
315281995836471681 30343 36037
380742151832567553 16263 36528
139477773848732065 25464 28692
180332722577826849 7189 43750
233001835746492257 41904 42294
535351486998113281 23542 39152
505248015734117953 22600 23096
549719809065376129 33684 46597
745369259286661633 38129 40217
199037375090558305 28157 39024
647521592289272961 1766 37643
266153694609595713 19483 35599
593579104223650177 34595 44829
749141087280637697 6504 12230
636758562914117505 2737 22868
506254283846512705 6135 9712
877718561633912449 3453 35721
588724928133888897 19608 36054
252419829246882433 17882 20636
258281187841713953 9675 21426
67241234703132593 39940 46914
227301003981697377 2587 14108
694070644344357377 15253 29920
641696881015487745 35429 43875
825257879029919617 30295 35429
878581125788077313 7277 22889
146457048598016129 1697 18290
688667121675944577 17233 21514
62688774918981953 40256 44660
569569431213725633 12068 44358
844346047739414017 5383 21670
144337386999350049 6579 21073
795003742940025345 32715 38543
243497563752715265 30803 41772
975215422751141121 2272 42490
245788801080106369 2190 6242
4772792788386938 5151 42100
775461652334772865 5770 27042
8462710181255774 36977 44182
580373696049772289 4600 34068
310727354711929153 31309 39940
466856205147411905 20925 26395
396526676759513921 38849 39849
163792353735214401 869 31671
973528044965988225 22834 36344
314882679137273409 881 15157
900905096832850945 5726 26993
712306441390435201 22839 45902
716864024424182785 5645 8614
897985224198851713 19271 24956
446111387475461633 2518 2811
591773992194827521 22263 34877
268660285107657153 29434 36315
917853240951362945 14271 33118
585616226685466753 7110 23314
222993301962556961 5181 45051
111706705498846753 5665 44165
493825245740840321 1790 12066
611120237355542913 6783 39071
406791630353478017 925 30772
28485514578122209 28349 38352
25701418584620941 5346 20464
582326726199035265 6671 7484
436396920315441857 15967 19277
905775959062680193 18881 20158
495068431699213121 4422 27629
177830885025962017 29892 45762
306269696021058049 18110 19035
377045540836817857 10301 40439
241580030520115233 25101 36533
144790354194960001 39068 45741
357505679688923521 6318 26023
92860244541242305 804 6491
666915678233483137 38406 42869
178543177217612481 18728 37494
356280293900038465 27186 44590
261600771236331297 9877 30504
732427691294621057 15860 27464
513019503860739713 6774 23476
54101900834577777 777 18605
56571995470278577 12744 20505
133229999707101137 8280 32504
115254489180124161 21297 22412
481754185762394369 9853 31972
174927732467821793 28754 37062
367499274478891649 27977 46397
716028250225782913 10534 25985
571997331622579713 14146 24160
314366502008766721 20053 30278
650246988158205185 15794 41129
583986043184289409 31641 34231
662995367123112833 21293 35787
332825368387787521 20010 33728
430349325181854401 1797 23805
869754573967789185 9701 45028
213051114981080769 33942 45580
23822184137998193 28467 30933
702136049442732033 6242 23596
963670117222243073 16954 35582
849943332207157505 8960 20836
596960731460555393 10958 23437
11659779500607927 23647 47032
876747454909072129 1575 37686
111730733214979953 308 20623
342582402031069953 27830 36963
55588929721768209 18750 40849
467297118514771649 36840 40511
821447431506765441 1625 1926
496661245550868097 14559 29566
679561160838094465 14730 40576
989868591062197761 1355 12113
621171739250964865 4209 19316
843710512577160961 7942 30065
384244858465013569 18623 36419
80560558935125921 19160 37467
401388038725951169 2306 35124
110487280300944241 22028 42704
732104235510323713 33143 39460
851672561584315649 29235 42873
63637397855696777 4412 39706
142311443544969057 21603 22649
266144446642233121 12980 43407
234527031958712929 5976 28463
596799556409091969 21982 36599
319395339826385793 23432 26503
263296922565022145 12224 29032
364293314499555265 5589 16106
912974672374016257 10071 33477
687124619369683329 15622 26592
268537291274572705 16130 19367
473897353248041473 29152 36692
345220602050471105 9088 31512
38028730965308457 6894 40992
419629065233582593 17671 28972
81578922548864337 29441 30352
458108305034041793 33959 40752
312394635047866113 616 44093
964251050017612289 25170 43188
891214089482296833 2844 14524
649317028981652609 23680 36346
469149138815069505 5040 20896
588265483938190721 631 45401
745880613026663809 8889 26205
446810051366039553 959 5799
630677637124620161 10756 16205
572462561948032769 32825 42039
699909762540919169 27579 28188
936393748833563009 1861 13895
208449099790968257 11777 14944
841095543276001281 12110 38305
116316139963693393 5937 33925
127925441781936657 7871 8507
676342933257416193 3354 31442
484094403225771713 1303 32979
15379078650560985 4482 24499
508731634870155585 23794 42549
152961924941294561 27459 37124
760585277902240641 16656 42629
353491629515424705 34199 46552
497935755862354049 32698 41767
382380914340956225 7117 42709
218193078803540897 37713 41535
703297594604798337 18141 27928
947756097990531329 810 20537
636012188753099393 8175 27378
793885934734110081 15712 21178
937580091915414529 7949 17794
414178207398034433 5794 6548
489729935677445377 2669 25752
360527863855583745 18126 20106
38198295665971217 24449 25315
300864239696391425 500 20503
25126461183063497 272 40099
520910601397364545 10584 23761
402318855852975361 19439 27338
562242650732539329 15281 15529
348686366176650625 12247 29546
759282121097545089 9634 14681
892856622258527489 7943 17429
814307798821698049 7509 42610
176550523147838593 7191 7687
680098403337442689 31458 43509
66902243634537233 12170 25752
59008431453090537 3602 28963
776063577070118529 17994 45664
695091732669329281 14410 16898
250323545063245953 35661 39840
878849421321415809 33313 43863
640995868208236161 6141 16349
472343564517021953 3042 38477
440909867988075649 3240 5174
735480316976431745 17708 22838
679617204123928833 19069 24915
903818097752822017 15288 21842
995485350621713409 13317 22716
726980094916211073 4458 33280
359964855681639041 11332 41569
559074439121875585 4485 23955
64324993869981033 3635 42743
875027755076583681 113 42011
552855579834357505 40248 45354
210325959596350017 12023 23548
201817862060430273 22238 40752
261305902889983329 346 27662
780480442917010433 14857 34672
284725434196904097 11760 26935
225361471133744833 50 22370
382827020901370241 10872 18069
178705794590825921 22223 40422
130169138117754097 885 45280
481541882043920577 22181 28121
203282563837102977 25208 35220
848272986966875905 7242 46001
986852555634218497 28012 35576
273231806419836673 26467 34810
31251125524587309 4135 44425
959607408290509057 18841 30703
113470056757950737 3387 4072
413675707566220289 28610 33324
529796536656231617 3727 23275
215453168390652641 16286 30776
808901122435148801 25884 27446
111153005126148225 12170 26139
563647671580692865 10957 16069
214457396388979745 37589 44586
141411764756856689 11200 35147
604519628690120193 3648 41714
912161782587599361 8295 17022
218426652423701729 33195 35032
201142006668053601 3243 36480
916800876818378241 30055 37983
45390154028890353 8184 46882
549431476871262721 28988 38010
140643968523551873 6155 13372
568896385843537217 38894 43297
587921588590614145 19711 36374
745282665246477953 1992 32012
284550569043805281 9201 32087
193087559939733921 35632 45493
926283516593482369 18147 21089
20058527127673645 9092 37888
154537398272555745 11328 15748
348010622782389569 1207 1551
780415168858677761 26024 36022
19115225588151929 6627 14233
460410272530825921 20381 26200
901551084179324417 12444 31349
822350086927368577 23937 39925
256026362218818817 480 16821
402603648598091713 5196 26648
601079434829351553 1624 19920
434389073768084417 10429 33242
574712334399080769 3689 30896
75180768931549121 37044 38427
673809851358619521 715 36653
37717326045562769 15787 20614
18048708514129433 11131 11525
270530444158215041 457 45231
822925174497861121 1129 3421
658003748057875969 32981 39699
300774987826500225 14356 40564
595678065842182785 16733 32080
933448978195350785 1799 31750
328774140075605441 29049 33526
797724769188306433 18847 27636
903165094140678785 13836 39171
348510739110757569 5274 44470
852405892537529345 31859 33884
358304441227815553 870 29088
613872193917646977 7733 27927
191369506804228705 617 44752
362957814871744961 8640 33503
56674340560050497 22057 43052
421411711682413441 21950 36734
907936627522921985 26836 30804
69607596119350745 33653 38165
68022714455864273 2012 46114
83615606863563841 8379 46477
802045551293851137 1243 4444
743478946539763585 95 43824
530333000757451585 14699 44454
851390586914494209 3801 5336
691708115557297281 39095 41729
667733517472452609 18174 21277
485667891150526977 10740 14026
493373359077171585 20091 43862
86298511319178321 6227 15918
358987053419323137 4385 17622
694643454694414721 19528 35637
640340914804472321 7652 32577
176119962263662433 10564 43208
829767708095186433 16176 39962
353732327271060865 2325 42837
199533918359040993 17937 22417
938111545948949249 1036 28491
173624867570705281 13514 24980
10480681842494733 18682 29743
138630891467943937 30250 43515
342395121609534657 13747 32602
977751981102908673 1597 33876
431688446603530433 7820 37493
884137283617466369 7743 8796
838671563707414657 40064 40530
398114616312820865 22994 37750
921000095782517249 1733 13222
650872005121232897 14196 33111
400752996712576257 18674 42391
548958042527953409 21319 26219
863973363477711617 13534 37945
58864889987408025 11587 44110
600240047149760897 5516 18744
276464916859364257 789 22095
781199487020359169 1424 26663
601517160347061249 10726 13732
701871836223880065 27178 44745
3875914428686401 20390 33845
245980135427842593 7803 42794
713893596285860353 8497 14285
155618092830600577 14560 25237
485582219599987073 22124 44619
946837083051264001 813 34025
21455086845083573 8945 46557
183248934971508961 15506 22115
307931491604517057 9369 27483
393030011031598273 12123 38869
605723862225520513 31005 46088
295885110024904897 11789 33476
376516048073366273 23925 35227
141449622157068689 17802 30268
941996296339159041 35295 36990
456751363473664193 17015 42064
469666386213742017 18438 44550
505776600661661761 19948 23235
292350035308633217 7088 46056
439754684060751809 20636 43876
986262596179042049 23201 30222
955565899920713985 17387 27540
381278663813237249 30837 40565
496189013430857537 26019 30710
27683527091095785 15526 33456
457719460384268481 20339 32249
857148479822885889 5781 24948
292305172623265729 12049 15836
917996555674900353 4033 6479
911312809942415873 22556 22572
425503521747732097 1379 35389
830030808806462465 10074 22382
656982293061883393 9631 22869
306481141739098433 34134 44848
314617092861229953 15231 27285
619006665889123969 6669 18511
825296359507174017 17722 30742
948462462741872513 1096 16963
443545968528258753 20245 43155
184423994605019457 10007 30107
312377272049570113 11518 44913
850228322634890753 13355 27491
961607564787502849 31497 35316
322880003851004481 2782 45964
342373339019840001 38741 44204
454570529330879937 3760 6008
728365904698609537 27185 37789
655465477957669377 18542 30346
542515050273703297 28838 35995
114094197095155889 8366 31223
426949554069725697 11207 11365
568287606691349377 12894 24929
877510605590284545 24831 44413
72207518440734481 5057 33607
832279123229842049 2028 26722
717213258624092033 17190 24546
792573748335041025 9640 46483
58685864088360521 19030 40147
880373758902951681 12894 42107
844269936564820993 34754 36972
730862779738114177 9227 23219
470386258888794369 4641 28601
555530592477357057 13910 35654
693215048520322305 12730 27880
667050333484763009 9580 12155
553737018176960321 12906 29214
788398680543540609 29074 40419
603505471648823297 1168 9170
510463003253985217 417 14503
65140421068576873 10936 13888
958744882997837825 4070 16796
734370242381821441 33201 45393
246111049874638625 7603 28932
754692807219655041 23565 42087
750353685776733697 29162 42077
449886135821465409 21025 29498
801728982395328385 12454 15459
315810474047765441 26922 30199
899711501897929345 4545 46290
854730464171176193 17688 17699
639800621085026177 425 14620
458490284861241537 505 32730
311968788439404673 7274 30769
778364189826341121 14782 28338
495955122695843201 12084 42554
708945037258502017 43254 46826
443595710886530241 35766 42666
179382976339802273 33776 46901
23976191727580697 20487 35445
797024448044439297 33231 38650
236969382419861313 3681 44236
295140652283500033 13987 46453
102223128435635857 6198 15482
870827148264339713 28207 36941
63048216702572545 15762 37648
254850301553027233 13808 30179
430152287419542017 41299 45529
752766412278063489 8495 45225
518871971056572801 25219 38957
964429381405985025 8333 19561
754858752318877953 3805 41562
422486530588230401 29491 32876
830819935090165249 420 20995
62478468987926305 8843 29476
558513384926481409 19370 45290
450726839895921217 3958 13154
435684750357697921 37096 38079
639945010781310977 17473 43939
485007693405858497 672 5554
207660508085922401 11031 11468
812370841992976257 10768 34897
259075359813287777 18982 38817
849170996770379137 19517 44883
994434299040804609 18149 31430
189474715963289249 3911 15971
944926995077260289 23868 33639
650098953846306689 21290 42615
384517774849143745 3754 36538
589594738139727105 9398 33888
146599688961082113 7620 17823
981312487099909761 1985 19556
770824793607957249 36524 39515
130770776272047585 11328 31325
863926084031369601 6646 40035
208909277460858081 11338 20216
576060792122945025 25654 41322
289164565692676225 34381 35117
943990222798809985 4776 6673
873209148119809025 12866 21609
649915266882388225 13471 44032
244530166654502785 1595 29671
2743605583482634 61 37547
792637605717540993 8168 13991
821974146221577985 7936 25831
650135728130965889 11063 30998
99263894812104065 39092 43799
128121378876198129 5381 25997
349860444104408001 2248 3617
469903272174494913 21241 41207
559828001510744833 7704 30343
253843799150157409 3496 6565
466287763927283521 23398 45749
545327677040706497 977 4668
638800543906960129 18556 40554
711959120694739713 34869 35019
426468941697763201 7040 9927
540289778740831425 23225 32193
733097121424414465 5390 13511
575301184765432769 1269 25676
350575444356366017 9250 42624
969636841983675137 4955 25516
903271062440971649 80 16517
458126016068501249 21430 44493
878481133394743041 2129 16292
363186885110994945 12406 20964
560568843487864385 24163 46482
689757802485811329 19299 45447
761510728776926209 21618 32021
825816792116501889 17952 41148
465954803592943297 12359 19320
773296070292399617 12261 17145
235887825992634241 38405 45429
511088120668777153 27952 34724
61346652715151609 27353 36843
899296536174770049 25232 39609
504453692362631041 23629 25293
874394330732219009 14752 23500
569231160180258625 36289 46208
664941907641104257 6153 23878
218295359975897441 16399 26205
165199126397713057 7399 15013
5420870209526641 13672 37821
189429627291527681 14014 22565
241343804366891841 8890 25317
969273036396050049 3501 13111
48819289533376777 3069 19588
927254026387270657 41404 45147
613819312738442625 302 38950
842994568972191105 4648 38070
696410289201260417 8778 31339
808258381722023297 940 13935
841525565701829249 10852 46010
174208576847309601 18584 40953
442879021536832321 33970 39147
6660769456981798 21995 42623
936215544640376193 10123 40971
448648170388114689 25353 33343
800783036244162305 16942 41116
24974192833038701 12233 23428
948235195406397185 16850 32440
547722934339294209 33305 41862
804375049446115073 5581 23640
721479040019271937 749 32170
668933890633596161 10129 22581
612125648054988161 7108 9982
500259538430164225 36706 39410
994672316296341505 3733 23885
261328199988042785 14679 41417
295157493589034177 23567 33952
650145565589802753 10820 24544
632296103806606209 19308 41537
499506362690610241 27141 29728
928238172771305217 8179 19926
81014539981346449 24463 42988
137895144729721857 16614 23969
178429222122275649 33344 46129
616447756008785281 5933 37544
488905566566323585 3153 28775
450503132463193601 12934 21462
886158290770950401 12886 17260
571211764505111553 1998 27174
503959174078779905 12061 46105
393517042701798657 22911 39972
422037127694522945 20123 33828
926835256391132801 4415 10539
472954115044721857 3202 37180
431971454718006273 115 17285
580757392559561985 26435 28279
843335858401619713 22427 28717
524798158287559617 16818 41950
122528115147471089 1852 5450
109219852668644529 27026 42127
195115070719584353 3781 40862
914643907778803073 40896 44823
231182794679380513 42892 43294
358192324711538369 4898 12950
518012085939748353 19205 39790
550721244437404801 37274 38357
327969594740888961 10222 25391
393385093766482881 4184 12755
930150116276525569 9635 33014
698710561944032769 10335 14062
188195089048075905 9965 17203
171998830837580385 18445 46964
358032128659463233 19093 37726
632502116318200065 16338 27242
212718846272817793 12350 31708
324214489442823617 4901 11145
851266257720414593 1758 37628
5348094406564031 8769 9615
486645787545665345 17203 28247
269528163964551489 27127 46163
929171314381793665 8342 13715
796441991049853441 20815 26788
922017298579273601 30683 36980
932200500140140801 9017 22966
501775045304089665 19425 44787
236456131033769153 13685 23858
55564853355132729 28317 38795
457179023705506881 16315 24076
787192438343399937 28325 35571
320009242485845377 837 25582
611579927068301953 4996 39158
748326759307502721 27896 40742
7253723906064381 6516 21573
608773445655650433 15609 33788
491089992870552577 7180 20143
707190810873569793 9893 39095
293112104167565953 7638 27092
548190427509844353 604 23276
744820222391776769 41385 43093
17284229168012645 2222 11295
841344964046687233 35316 41568
542651490786504129 15212 23002
646246956552726401 28151 42715
642222564774030465 6146 13597
707089692093493505 5009 18416
434482158584764033 22282 39441
754169893309093505 9161 17195
754217057719159809 36292 41528
841721578561038849 40643 44733
734010644716214273 13272 30663
877778065187651841 5903 27025
122418510909042769 7376 42623
825556874385771521 10994 12610
171117328413636481 14506 30858
901667864289631617 18899 22745
530343595950455425 5158 31958
817494301100442241 41707 41720
649560962080549633 42965 44340
248572428344697729 4475 30090
191887709329293441 5970 13154
259213410345896737 554 27814
47533255071677161 38918 40905
342938440900862657 23263 34090
451899596762729089 12109 35795
906723515134462593 23671 39326
131658277519839825 13125 18813
262571634331361985 25422 27797
17501856367019287 40374 46797
501272765847719617 6027 31209
44253378468916081 2780 21506
36373828528976305 4532 15796
219702179573459937 21240 30959
378828634625268289 14124 22313
839205574535405697 3972 28902
956095003441486593 24507 46514
172641854984746593 14152 24305
205848914818691489 3268 23190
631268201502770433 26905 44838
245781502478902081 30083 35264
423234707092518657 12277 27347
831571650046232193 11294 31866
384798594153117761 795 35471
385348808793803969 36145 45508
682000331474128513 12520 27228
585633492588787201 22685 32730
795665231759933569 9567 24576
959952240000600193 22082 43472
333504283252693761 24649 29774
705924165916645249 5862 12982
255853720503459681 13009 43931
734454181557691009 7433 14191
650773838739255041 19569 24731
546020283528978497 6352 23873
472671742126955521 27146 43097
596549937288497025 574 17829
413025143779378817 9794 19841
734510068524418305 28083 33025
928745242927469441 9596 42909
421648729863004929 19649 37015
52555048898810241 10384 39276
99591837901133569 15839 27159
297438231168889921 27963 30782
870419647000940033 7808 33281
559132773383794305 6621 28115
350448775008647553 27533 33776
18156717935370 14472 31673
703387213190875777 3966 42246
344961800441453185 2556 33938
750390825341217025 7835 46570
931804526635382017 8331 38198
687855584346547073 25250 45814
738435146064119809 3296 16074
213306827473918049 40684 44337
667531727105220737 27983 30839
366886926542331777 23856 36725
20516427668795245 7918 27448
901656544897665665 12836 18285
150954537953573729 26277 34281
378566162284325697 15733 17624
155559047498911681 10663 22509
857498408308220673 3457 4944
496928103597092289 22211 29428
161233761181630785 19672 40342
982515362660350849 17466 33529
923714824046815105 613 21502
399279726067199169 2305 4352
496018428884436673 33941 37181
428451001017180033 17985 33171
35858165376357221 4770 37189
105109334281927153 23348 28444
645485221251174529 10546 32860
761605562494835969 14190 32541
320467351607252481 34055 45154
642935421481247745 14514 14690
804539592396476929 3193 22838
415343881129501825 4733 32901
617242548260708865 977 9137
182445192204674817 40818 41297
129276988054879633 23016 26315
58510876962188265 22715 45710
453434301974969153 12891 32971
58488183871567401 32184 45662
927998632072156929 24230 28287
355101861104543553 10215 37951
901898669221243009 7848 23468
159223288424946945 13349 20296
347259936306880257 10310 46273
911828034500686593 9479 45234
521561920601190081 5856 35830
402716459118785537 34100 36655
460086305289248513 13878 22324
843007903575369217 18623 37155
941972515046632705 31720 43485
799392008866611585 16730 20580
443264819142438401 1028 27714
947038486593541505 21776 34705
953014553134753537 432 7396
808040852125920129 31702 37416
130157174023676001 7210 17209
868159565659908609 5421 24360
896911148468365825 9401 34761
75935874568266113 7243 33675
743412151187936129 4337 25665
663858913359334273 6826 43934
41928413150916553 36963 37611
241224396279058337 10837 46688
881292586216627457 16385 28822
686490452579960193 10193 43005
614646350309715969 27570 34878
847261987443964417 1585 46762
669455131486824193 28766 43555
563779755570678273 8602 13082
558612195888461121 3029 18300
949897262910475649 9028 27730
448688860083560577 9521 14531
695036216263105153 24635 29878
509329966041452289 39698 42775
112765286163572401 9010 36880
984463760578403713 37039 40321
108117700835478561 1977 35414
175937457916976577 4814 13807
902124416623571841 36583 38302
226670231911977985 5250 16135
708415557911905537 15246 23735
405024032916163201 1709 2665
978279399262127873 2677 7108
372528618526313665 10621 17640
29134614175163165 22283 41173
887669495156192257 4027 35405
498648784838998465 2527 19533
881571440394846977 2077 11126
117598256024763265 24804 40980
332131576353067009 21517 22162
908408945087579393 25603 30350
132483083193601921 34177 46755
392751965734262849 15643 16678
146247264169236513 9516 42673
705606572421352449 1825 7122
305430133046538561 35332 38009
333883803852813825 5880 33003
299486776745187201 27806 42278
382778190696278401 1972 25820
512713080561251649 11181 43731
31116370855713173 7721 16041
218028704151695521 17523 33985
217425414745811457 5833 15664
111874592748161921 24875 43719
687615802777230593 32257 42256
819906020360765057 36941 39447
707020044305600897 17240 36932
929943771387041153 26284 31959
526748420256254209 9214 34658
243275629538349153 9077 35933
315280125064084865 7392 21610
950787594969167361 20255 23017
561508820591313921 19743 29306
440634160510786177 26051 35651
456868418413073153 13031 38918
999462891001609729 35639 46912
837233540536303105 10001 32291
696160175649456641 33517 40888
735894854529057281 10373 39645
462272518712094209 24422 45382
992565986171740673 16813 37394
722503127654494593 28352 38849
855006063191375233 25402 33749
957560771538606337 22972 38707
900390187758674177 1616 44347
366832592298468545 6800 46306
108644545737497825 6168 20221
703143146727338625 41255 42783
274417154523348481 10278 29485
22752839614771149 22707 33019
295359032268599745 4708 34117
679037388395794689 12814 31553
154577239330521377 21193 37091
633097992783039105 22304 39757
355822623150210433 3288 37373
360603903044815169 10699 29729
233509038681830817 12157 17412
66347175575248945 5334 40921
238318005503138849 13839 27657
83447085223991025 10485 21294
847279011922878977 892 3605
653507478181214849 19697 24745
881605926249001473 17888 27946
17982588369388709 1240 23176
837930267458716545 12188 42947
639250590031043201 5534 8804
802905755862575233 19249 24379
283321944240707777 22628 40165
287332895662174785 10750 28554
196676869374673665 7183 14822
399661953789838273 6577 46035
156322986386950177 4293 12613
626755890513010177 27528 36003
804513755364968833 32892 44460
578199110015951617 1739 20344
355935081165380737 3889 44548
822141157328090369 12919 17544
123404091720889393 11241 14454
867507550011573889 19929 33248
463340026528012289 15687 38282
120647414733866753 17061 37819
828149434221121025 8577 16411
466352814748795201 37791 45220
117235456573052241 14740 21185
290935027792144769 5537 7297
58664069796098065 40857 45461
207642226159613601 13584 46983
377685501235699649 2145 34177
891046018418677505 23619 35699
506662595347695105 2463 6831
753361783810269953 1411 40927
742406107963386625 12532 24255
18635751431375525 20606 32488
529817802130939009 34826 35898
301143373183897729 11653 29125
621667648285008257 3446 11120
325648152230940033 23207 38278
811731599080918145 11841 16193
81237262301833377 1683 10259
512068019341892737 946 19795
72083837751492305 3074 31717
805380098360647169 31910 41037
138824683970575793 38932 40810
769513221200210049 28834 29442
331954298422289217 3202 19965
709920091141970689 26018 26976
566561508216771841 7562 41987
366472157610228801 35582 41929
501384317953878145 10384 18701
845448273711671297 24320 32812
8223165966747105 16997 20381
660955983317276033 30118 35044
268533222303062753 33459 37331
676432055918770177 37269 42055
975424653239990401 17430 39846
322092517562463617 24483 33837
633842371680813697 30510 33966
170401908246592641 3801 21407
181594187557642785 7011 33455
701380873538194945 7133 28710
285245612445777409 22872 22911
801805292904493441 26626 41576
623536467417430657 11626 34281
145853329784170433 17294 31801
176440251673298561 11496 22688
68741590789219489 1577 20965
750758064055624193 40069 42975
789948404324061185 3344 3551
989022568605889793 19692 34389
489071392464712321 823 6682
522844814804493313 14438 25922
991793898251227521 671 37485
915032996575845889 27220 40994
397942379951732737 16858 25613
29055751660372665 26319 46341
786069164973806465 16580 28246
930895958844217857 39982 43787
556293099605017729 30411 46119
242281649702839265 10848 16054
983294846925201025 5143 28841
174416984622624225 14118 16138
283955527185756993 17933 35386
308835280249645889 32451 32771
62293615735452337 3337 31729
832829229835397249 7754 19376
95522766911006593 3567 26746
990296465594944641 22123 25729
971059867142184193 15109 18963
923151943439322113 8641 30336
295499819279232385 14374 28895
724804618359975425 20701 29007
798127670796755969 2187 25617
739498816846747777 30065 38976
694108410332507521 982 24737
560626171385784769 24260 33521
912867370091969793 35170 39892
470493593695110209 25962 39203
158541710220962529 25383 27574
529250726216680769 2749 38163
244479880702126465 26155 37845
390527862371925505 18345 25575
597906693983919233 29138 31682
10289432061021843 6380 12252
505676761184428609 26009 36648
110020666839076849 3782 15292
784371224854712833 10893 20563
234538615172574785 41101 45679
232391337242685121 18942 30971
62775514903734121 17432 33745
88344982632538209 21906 30001
260082573371072097 29561 31158
853994365599970049 1773 7113
815516599655509761 12352 27757
311438429244734721 1517 41600
821468294414735617 21984 25360
712394736366345473 24901 37192
930136641830472449 21351 22092
756407413046748161 20526 46923
222893212650426177 3777 14538
80474346820960113 34427 38554
189392770872402145 7293 41101
6623075174591265 5739 42844
548981548298719681 7638 35904
92294347154787457 26251 32203
629908352940191233 26346 27760
486502747875949377 21983 42456
573936840381598785 2284 35419
875550272440971649 1101 30506
302416707557554817 4811 32091
235867838701157249 29500 45117
831374550169591937 28077 45159
591353947414201985 21549 26591
210131293517235905 19373 46459
811804588234100097 18719 46660
879560639613082113 160 33046
42463294048740609 891 11275
845735251536652289 10574 20616
297113385185671297 20200 33701
173586381029146241 12671 42863
747825098926679041 44667 45632
961415228515448961 3161 7396
870037333658746753 16822 24225
497547892840678657 357 19198
122373220483705585 3929 39144
142159238567685969 24011 33633
710231305723713281 6375 18724
273297583908693313 8132 31461
604443447909115905 280 22390
809610001792407297 41 13572
474814090617417857 13041 20590
451895388461586817 3738 16741
181309076260003361 27953 42100
33402805506099753 28 8279
579158782395982337 18557 25401
110486947306789313 12403 37694
952966048726519681 19912 40378
962284516889070593 29381 37737
822515543233254913 8216 37890
368825301410616641 2077 40712
806536049455797121 10690 13496
473447003195033729 29382 45833
880696652261750785 16668 37213
150758773551281409 1013 37797
344018021406579777 2705 34821
362327948339213889 16046 22735
78331612401758129 37286 38428
538332085087908737 16523 17592
294486045864811521 10167 43737
815423955315040385 10477 17802
992440352516869249 41806 47000
688166950445044225 3127 32830
362462166002384129 12185 15366
206088954993020929 10171 14008
527470541970519233 19140 23704
236853974187532417 16933 39253
915719378706949505 23434 33992
280394365927648449 1443 45147
449071041738196929 27819 34514
846426207054783233 6819 15791
931200469350155649 32236 33729
331320229339212353 6090 19883
138672863153818321 10649 25711
611697760536337409 14996 19565
14455435694866737 7894 10948
941117740947149185 4251 5853
811742004636332801 5729 26644
844314997002278785 1968 14021
137761752268882993 4450 21463
671797279310084097 42211 42745
267050500853958529 23790 40501
686634566552434945 908 10824
541030477753377409 1597 33422
742391251274980865 1010 33866
649553260238523265 25248 33867
811738515117447425 39406 41788
278225017748720673 19505 45139
210831901553831361 12527 39491
821904098061214209 6045 14970
400623403432682305 19966 28318
425211036188567681 1696 21477
611759727831085313 16729 44342
965115105923619201 13176 25911
717334415812594305 8997 33363
481973373175033985 3382 22723
945002367658531713 7567 24108
542554447004267329 21504 39856
37908363678546665 43990 44855
976611687603490689 25522 37874
590375841216612737 6643 38412
947959142230960385 4584 9169
836667864037231361 5773 28005
418468712134963265 6604 24278
292273907312164737 21498 35456
61356728223007193 15164 27761
947774360069722369 12151 37844
245536298357318817 7254 45268
133516081242348145 10143 33108
710063135865059585 42339 45812
651976612172838145 23564 39565
193682653853382913 3259 6288
145284634883040545 14234 23649
187949071235568257 9045 30801
86035385694877681 13369 23247
993382142864827905 20617 35670
293734714057237057 9417 39124
647013890817962753 1915 14225
130090858726937601 40202 44178
619014550805129473 10092 13158
380923628405014401 5883 36511
322419762971481537 11780 44563
637868332148904961 12597 32980
606316612533088769 12309 39118
406864457111382209 13682 14240
276340110031160449 6446 14387
974566707185864833 39607 39929
579472687550374785 18751 44211
91429432451860753 5102 41714
97460242642814161 18279 21613
802894465506049921 30353 45438
939256544632240129 10636 31849
152049174687888929 14833 21876
831305042518923905 11451 19485
691236105885600641 969 39145
240590106340018657 2186 40763
100088818885183169 32084 35012
260703834225171969 16740 41993
738449722178295041 20981 36744
699250512897219073 12249 12279
451720459237932929 26252 28990
533956523374943233 1298 28159
143290212260048129 35490 39413
314991807537975169 18045 32247
466217201960233729 33498 44670
438332980220440769 10992 41385
665774049268371457 42833 44761
568184734157323841 22361 34524
615906526253425537 19623 41537
335489826584140609 1736 15680
702677187326123905 548 21170
559725385407229953 4517 21711
669453666774018049 41023 44640
769670552873140737 27760 34705
246389076526774881 1302 20719
824303557790482689 13320 38615
417488412911652033 6034 32810
994986563061534209 1324 40902
129009488765042593 14235 32005
94412472306540705 13251 27837
992505132540060289 2908 36492
469853631512268801 5972 31211
532222469522160705 18585 29885
750355817299105665 22094 36963
410995033226257089 18115 35697
669350668840028417 7728 25261
925339793459166081 27327 42169
17973676844658117 2905 30549
294325734674203009 31667 44449
163820947190504993 5196 36981
83076376134492593 25 916
613248635804392705 178 39631
777255204938953217 1839 18172
707770340829004161 24639 31433
132078742843795281 8415 14378
158125014038940737 3720 13379
882319072175818113 40740 46235
339728008292656385 2345 41389
228826440980320449 617 36422
465910589755974785 18452 46463
289701325886326785 14391 28678
83292590065585873 16136 40037
325991766933277889 23603 45718
613039138025239809 40538 44949
552502529288801729 529 31369
493536733285214529 38474 43113
931276924879561857 4030 13957
456636447653760769 40460 45030
655345940076116993 27740 31198
852104894880458369 19535 40298
990626305380807553 28980 44403
38510000365928225 39028 44219
70674442926730305 3317 16270
478909229278901441 36922 44475
271886528973162465 10913 33430
734506013078867457 18105 23970
484428996207341825 11401 30385
207876248900110017 42001 45947
417684806431289217 5561 30227
396654869502949505 26674 35544
415476449846551105 34196 41732
237668167576078561 30904 42511
256618585601010817 26353 34240
411539913830505793 11567 43748
487460163868647105 3184 11602
94017711307376577 14723 33099
885772947126646657 5256 40430
113632959402760753 3590 30384
995844910055183105 6819 11866
465969019874894017 9410 12933
387958340549481281 9316 20889
383075491465699969 1233 35461
186857135149253409 12473 22678
950980379282160769 32355 46767
43616580622945377 25959 34653
294055227940045697 26592 28016
790696865433403649 37618 46526
869962231302043393 17702 25093
306679113777981633 32922 38404
117416258038712593 12348 41699
462607401896875073 19365 34797
8716515044202567 5772 30227
199254978978707713 11440 15552
808705218067071745 21725 43835
937797555061393921 7815 34700
482106218946018561 8924 22133
752228188233878785 9409 24083
804128699337052673 36452 45917
627357561356987521 17437 32264
586187372419775745 10342 44151
584882002273793921 14028 43429
709886127315566977 5470 27488
721608071230321025 3933 12853
45424897062719793 33726 37827
130642338865179393 11546 41207
497430516410940289 8832 45983
446060765427816385 32245 37987
130309080354184209 19090 44369
628920887418225025 16468 30262
535154603677991489 30334 44015
176513302624329057 22613 25275
727886242625306369 27826 35031
112691976440338241 12281 14264
106934709693103265 7524 22119
578789491265425281 11788 14294
215985753291935361 8418 20084
822582412510321665 32784 36541
635397078415078145 10017 12315
632181873657316353 17813 44894
402711227390160065 15910 31232
912491943284571521 14229 44214
272584222505781057 41263 45016
332547373473275329 36377 38604
436886810846463169 45349 46063
917570255103534337 4616 5668
707149758836518273 11952 25060
481911351448872001 39447 46683
422805255150837697 13872 40540
218106060542048385 10867 16222
313932173251810561 9249 13317
358890400610633281 41222 47006
43383301681277689 6150 29943
934761425241340801 23312 23493
221758716601666337 34551 36611
252663554423747873 13844 40838
228637055351885729 5762 42168
160711589073336833 26509 27874
565993018086668801 6345 39160
28894341254201097 35191 40881
329565839024414913 22092 42510
800603716619583873 15253 15339
425421819587139521 7333 34274
697096359019241217 4000 44718
258772796734394465 26373 27748
217678828597478017 17187 46617
504710298368348033 27614 40004
655481827347344385 13090 24819
135524567738062993 19157 42466
358636181735626305 8748 42718
34349567868186881 29329 45817
113249963484861377 17798 18193
480905997185164609 41134 42399
547460142188064961 6256 28472
124656939681937473 31006 31913
515349085071292737 11367 31387
414079395365238401 10338 36993
27952699383696713 6771 23738
668227206860702721 8499 11282
426647130258658113 3659 33766
428606618461362369 37028 44017
950471755732699777 5918 32620
59904381735787385 3620 29271
748708865972687873 31756 46589
612906532075388801 14457 33992
498592765355802241 9850 17996
452855803170759681 4953 7426
742418490904583425 9716 15549
915145546962538241 17084 31839
440190744465205313 12522 34374
936067130926129921 24883 39643
684792693581854849 7725 16679
643515196930795905 6212 34340
565757699707582145 17563 34775
79295281198536577 20207 33336
91665560095265169 23169 29546
600633474221883265 14115 27903
292478681179964865 29610 39447
407349639867032193 34039 40917
954532103256170241 2711 41003
447786160395654785 13935 40288
510414526448478529 16551 34749
932027731043515265 11262 29133
956625667624564353 1857 11371
312346003288599425 32424 36656
418682483237766721 2885 36734
266992730682556353 26869 42322
909065115482903297 5593 32836
630791605509703169 9309 41380
333263844015597505 26316 27155
692604610757822337 40608 43465
863304579934293761 34320 34955
460489619673257537 5976 7021
979352057972526721 39371 46024
922837091358001537 23694 32617
363690745375905089 2004 29903
305373602648277377 7317 21703
642212067390637697 26549 27489
87936778494590577 27885 42496
878094145139470977 1562 24064
52795978028019161 34124 36311
320453408608265985 8492 27072
401791686947102977 10454 43863
531620913600519873 967 25327
189466305290668673 30512 33153
80402485219259745 19435 40667
183831602598214529 13979 23125
236493858036482145 19169 19854
691214768233596289 16488 21945
572744925295715777 1014 15224
887815239932063361 7124 13208
200355686461094241 2590 43990
111404786718654945 16042 17823
862523637792271873 224 30485
824576710183375617 3455 6029
567406804078530049 22096 40995
532608237064824385 32556 40263
607523648377927809 25114 46673
607589246533290625 7279 26788
735734335385458817 15961 42837
411471250067084097 8570 15893
261527584248007361 2324 20064
488315247249712321 17374 21572
255582003802743425 15313 28578
512733254106723969 37651 46326
488237353494262977 16547 27386
656381308265718401 2133 2268
374691268540757953 1512 39267
279687156648382273 10212 37348
756054689855268737 21795 33295
965652835879009025 18500 32822
407626741693320577 40666 40816
168929623092925153 706 37480
97497370632133601 1088 32265
103667870538583169 30544 46567
487472449815001601 11805 42819
840367629972863745 12694 27419
10775626736212019 20878 33995
875381726561780481 6871 37583
653614025965083521 44817 46853
151816152338330561 24135 24690
252816111735874913 12212 41706
433905772595533505 4216 31057
53544482898715273 1319 36357
783212305386715777 11145 27118
917525343888549121 30337 44123
106402956200124529 15600 26441
626661888251817345 3335 8230
989928810437891841 30656 33647
351932343982120705 5795 40523
62412325591946425 24098 37335
502655100701062465 1762 38132
548714607749534593 26680 33132
574517824866440193 12176 17089
818872634833720577 27377 28744
416962794683769281 27887 31537
863618105903373825 6671 43039
409876308331057281 15762 46120
319633948106325505 19862 25552
323480362834814657 5285 22197
502429252073287809 16076 43091
324094513979453313 5556 30604
650293796635846657 881 29118
594593002338683649 28891 46753
55655641909982737 9408 32476
264965845462931777 9368 40880
919153700882656513 29843 39182
437020426404544065 33448 38204
178145574544576129 23462 26196
806373354368965121 17885 32140
253720563226291777 30217 37237
537033257550746177 5934 24367
375882609824731905 17665 18585
739713753709189377 1190 37713
515608375100594433 40479 43518
270382317832414273 23361 45246
534272113852072321 4 9980
416829443821377793 14698 15974
245436679848037185 4275 34457
782683795061814145 3563 32483
205865797688421281 39496 41229
645165666087613953 23993 39140
518256100970358337 44518 44676
748814695955942913 17245 36200
250745675241009985 1910 7840
580252376677528065 36450 37879
58415797454582473 25152 38028
960758159499306369 2457 20721
876909502323105281 11701 19741
713476796050848385 25109 46159
854255755949207425 20279 23657
49836159132112809 19162 37791
395535922216598849 5106 41359
871689402697661825 19450 45583
85566186254791185 19443 22984
520791933165128257 33724 45091
880904546236923393 23865 46920
833574964057667969 19402 21665
872789764376374657 11810 15561
933025211582204801 824 23111
310324353318240065 8650 42935
226897596241350657 1157 17558
853207878762130945 10532 45558
1604016620007088 9330 10090
918378412998169601 12072 44906
348546379576383489 9209 18579
46982192823332273 1264 29948
772516566711729537 21788 39993
304194333886417921 13171 43600
290492291621724545 1969 42628
790425552895182849 23983 40964
939899671047612673 1794 37328
11743327250474779 4020 8980
650919715629747457 13481 32472
565134357956264193 13407 38735
76475027639830273 2949 14998
702176665244142081 25145 46481
349393102993396097 30164 41885
453885778176296385 11334 11361
722806093882837761 381 38360
854121918040977537 8210 41289
883313075490740097 9593 37957
306120476207620865 6058 27361
278794747672534977 5250 28289
972252986214815745 5985 27565
292332909633451265 19891 27383
830402560575262081 8679 8957
736482861688614273 15804 32229
225262916633358401 3359 46828
216947513638608321 1151 45779
65856197053630441 20204 46580
932998235954229889 2179 31647
49927114398403913 14882 23665
623109249974881153 19229 45094
570980434044880513 3929 42828
54551136765638833 43003 43677
685942152477611649 5114 45217
939319835584534273 16140 17095
242573174194642849 28045 32792
126786036031731441 7508 9746
593732247127778817 16513 26218
735921630251830529 21911 35344
710259659295299841 11378 32183
645437096479383809 783 11860
860876923508431745 9178 36356
434866463676307521 29522 39253
498203141435180161 15224 16021
967914567565330177 20490 32629
738049754527114753 1148 5582
435552316116037761 17245 39418
594233402853998209 29952 32581
656826606788769153 11078 43817
437564629444086273 14485 19650
88739218491376449 31554 42818
191495272560569409 31727 43729
368056183921183361 8207 44969
961373109594209281 29647 36113
53312238083840673 4024 37886
376802081958285121 1155 41591
758279723960868097 7227 14286
544589369257654017 41511 43287
183852927927652833 2417 10566
625560917007032193 26099 35874
71022060879428753 8554 26468
958658312728605441 2922 23983
471587704173124673 29176 32225
552175373327198593 7712 16435
789655170956024193 18646 36636
427823016492499905 10271 25024
995153838601446273 15968 16722
368360115622106561 36059 45586
935205094192397697 12532 39112
895659980627389313 27222 35287
925487675589586433 17616 38648
565327696359670273 16890 22788
73346497467753121 12654 15429
316580098593863809 14011 42470
512596866661901633 2161 3700
89214613312275761 1652 11402
887326546227299713 31106 35665
131160081970538305 1316 5871
599505423821689473 29771 40099
586658293805836417 15979 18074
702433195101804161 20005 26227
64168618928437841 3154 28376
545608787631316289 36083 36756
507752397874678977 4590 18555
715546744427754753 1712 45031
419754114817696001 20377 40826
780272450003685889 40853 42030
49702345458367601 24164 43513
914701601678757505 1789 8574
558411772663806273 2629 12716
376853527380710337 39487 42505
173759106809779233 20613 32319
964726696828549249 32133 42911
753367333138246657 32767 38909
663396609906080001 13519 23513
532184862910693121 3756 30353
304091991144531457 13967 17636
27598320179624381 25402 30035
641904778850026497 13194 28213
887231956411863425 21586 26648
635104052357988225 803 33154
363931442396566465 23706 34502
843040450412907265 19033 25062
10904425928995211 14386 41147
106479808073174817 3277 38077
215952194182410305 16646 31311
713970231622333569 11528 45849
627502159934248705 13893 44936
167873396162221409 10842 21262
992659996614324993 21208 37651
37309825845206033 18534 41379
439879133484847553 10450 39832
125800568246319249 24032 42973
970094729195825025 1644 38832
569100763961408513 2863 39047
888612114126072321 17368 17789
327137432685915969 8050 23498
333118541831712641 12405 39012
720686924990054913 11531 12125
988882454995373185 40564 43669
39379509293667073 14425 43056
64105714598316153 6511 22144
897357009422073345 5982 40844
315203945937536641 9869 38758
57422171743652937 3493 11220
575793363389468737 10427 13480
46655902194551401 26845 42882
135941979817797425 30257 46873
837928637878889089 18462 18557
95672284879999121 19702 40533
109194772642659649 25469 36171
498996323690487745 1572 19911
209425795316420257 3952 37246
221120506953585761 6743 30330
749333368384107265 10037 42942
132569375545269713 12559 28561
16025382415307377 33426 43023
9447473290652653 14839 39281
863869831428978305 13275 20853
730496749511200257 13014 23744
183897445307579233 28490 33325
785944555704563841 582 10288
612330060364435329 8459 18752
154435178150830401 1388 27282
832988622795738881 14617 22481
246123067550701793 8972 35215
817951724739167233 2270 8078
403916862322244417 2001 4182
44518734992678337 34443 42873
705134458613091713 16310 42312
586234069266602369 23279 40164
712897349526397057 6846 20192
511919431120873025 40713 46661
676854218797064577 18544 45064
457075188678793153 36879 41496
645328593190310273 10858 17893
495387349397489601 8770 26897
625591517224027137 29689 35512
723020071494524033 4426 30666
634237850463645057 27183 37482
636275419910560897 8447 45408
362556067435736641 14758 37328
132846965115582801 5948 43153
574919327326863809 2562 12942
307178662338643009 7653 26958
404142450870555329 10417 32951
776353068034275457 22668 42741
113656789623657777 7169 19254
238699156782388385 41165 41264
776225462072989825 15844 28610
779364770023157377 4674 30653
423774539538509761 20165 25931
308287860361232897 43951 46907
453818272740395649 32570 36969
591169200484593153 43647 43683
20019021542221793 30002 42742
155922667081910049 26803 32900
443823660197057985 4283 44812
230094271163146401 31328 45157
503936682423937281 10860 19441
933231626307772929 6805 26872
634777521715935873 2008 30862
274080274667944929 34745 38960
765043379217640705 13979 40797
146421608448918049 2661 14572
995388711782187137 16016 19382
595888987215054977 17181 30773
777559419114322049 10601 38853
540314997752872705 34145 40399
656640207410166657 11889 32103
598062685181538689 3193 41687
657070039327944449 9197 17224
34094263804121285 18510 43630
372929039486923137 31383 44296
798727082963260673 13249 24546
486796604854060161 15650 38771
274045578038013121 2155 24314
948256638320291457 5044 20475
150555496747649889 32844 42499
734736830624367361 14621 31429
751592061740609537 5824 22319
415282541618513089 26782 30679
83278097650513425 11582 14974
990635734218710017 30490 44669
155003840140793153 3364 11119
158943115520887809 27426 43090
383506500722639041 6012 21950
619840608547971073 12523 33928
611029895804477953 18433 29384
232508356535294785 5853 30698
149701706107315137 21402 44073
608205883267014913 29670 33250
330854826113025537 15611 38344
881974286818493825 41176 43069
967069127624036225 11096 18481
941355131616287361 6448 29444
427656076648986497 12642 22557
693511239658949505 10601 20902
466119674766552833 14145 16931
890160488423884289 2913 26857
16913107322054089 3200 14959
836629768789496321 2987 9290
685567159035066753 6071 21233
364022187626854785 17394 33859
263663313546629761 31386 35796
980481316768493313 24275 25451
327991237172760449 12566 34392
330555616391205121 18982 43700
593149433229669377 7035 24879
609350456623193601 7305 14540
545008244745993409 25112 29880
205128030224525313 11432 32949
544673684243491585 9181 37387
512364789747881153 14959 32411
334161176095385345 13690 44529
91214691883362065 1734 20262
606754058942996737 15447 30936
137567754191909585 23396 45596
785841293491650049 1246 4866
42022498879415337 15502 18953
130532114640260497 28066 42523
606963983459099393 27955 34664
145638961855432577 37 26870
838890962484338561 15653 35575
55348304271731761 39378 41496
421526769270034433 8495 13938
112816868144541617 13514 27626
600633507822376321 3415 22646
594894452284279425 3382 7698
37397934912622337 4111 4913
683206358974864257 24270 39923
292609292423275521 1628 16668
295662459526099073 16518 31713
469932331323864385 38309 43156
665723778722885121 9063 38712
571674901984859905 19979 35733
484697780157006273 9374 14517
143537538407105809 20794 31705
303739975758126977 19655 32633
544389189565361409 23192 36079
235974715789907905 16184 24806
224504501794118753 22761 30658
60439129072968001 30701 31638
826440990490052481 18910 24549
690952179741259393 4266 13028
382662072810195073 19641 35658
972674293915183361 14953 27709
651121282414930433 2147 28558
127832359903081281 7911 19110
166538059293007009 16682 20675
229143135585196961 5720 28071
798026380742154369 981 41172
266394714852623329 25178 30322
145966749652320257 260 35348
21319777835422829 26342 41354
398689776427641345 30665 32138
273553036888031905 14731 19750
485318254637721921 15770 22188
781714098803213569 38323 40276
556505048660678657 2447 41733
73397970219389217 611 14319
328683733205355841 36909 38257
742789725621825921 7871 40163
511503731428614849 4193 42298
310730445054261377 7502 46391
83752943142233249 6108 14530
197232971285451713 1474 4580
338047893106644161 10681 28063
537127041295406145 1332 32776
521461896218017537 3555 22866
839078586494757377 24173 44353
921420314433401473 13052 31287
423445391515556929 28698 29236
310839014089257409 7583 45736
335191027578510145 23019 43066
988153335047538689 10942 45282
514290434290217025 22352 22896
789283387479873281 2824 43582
584373531674764033 2968 27717
19613494668657693 23169 38433
862109698354160513 8128 25718
143588849804277889 38339 42990
530408204661718209 17281 22233
948110834507925633 1524 15696
866931897900855169 32433 36877
821577899885841793 7174 10782
515970128353750145 39878 44784
93261960089403569 13448 22669
529847012166285953 7798 36000
592800359253491457 9601 22691
903833743722266497 24465 25393
51512510852571585 42301 45272
753561770729675137 30584 31561
773328340173055233 11667 22254
504202028863907969 35590 44201
396000347189737281 12589 26335
113041132223358433 17412 22947
377561943587554817 23255 32025
483314826620279809 12980 13836
504073364448966977 28027 41949
916527990872594945 31517 32907
371844414001959233 4400 26137
186583649653776705 6236 7897
516898188403882113 23667 24974
297159034983351937 22353 44250
402641563553007873 8168 12216
284082962903205793 6347 46082
995215910256117505 2870 24437
354878476662122497 11752 36579
837513452553526657 11606 12870
978903877180805121 15621 31096
897301293894440065 4364 7853
16182335186599063 6965 28801
280916891193246689 4230 41521
648121945728895873 4707 30545
933820346386479361 2036 2503
726068150049542273 7758 41143
859220619314459777 32164 32602
197297900329793665 24427 30841
498190597024727553 6991 39584
434957486270448641 1097 15586
69761340760923217 13603 29012
884745257556751617 19180 23160
313236693187914049 14812 42361
617715436610637825 568 25176
276263448222255905 8699 24570
240363331466589601 5165 33079
742783805312068737 4708 10950
458501585337145921 2232 26431
535808586263645057 3213 41227
591624868966313473 13013 25465
692100650892537985 16619 42016
472214638659323777 6985 24082
248468476842010241 6299 46833
289175840736412225 17733 45841
949925511158919937 3028 13468
777210409310670 7678 8433
626775985564851329 30903 37348
966177436462665217 13863 23551
227690236379341825 8442 28119
432362140453562945 6779 46353
544850550746833281 6021 41628
585598590716180865 9686 37427
533381729158701761 20379 39467
27676280207387549 11357 38568
412035143461739777 5296 9842
941627967628029697 21262 38337
617505572097453441 14146 44103
705255966977944065 30545 33299
148538187773755937 11002 11279
45568821030222753 6018 33891
270475139273212769 11569 41768
514929489183444417 19545 33454
555375658662118337 30805 37178
100235084478931921 278 23271
192449512696921249 4286 11695
214579780287294849 20332 24756
661821203326997633 22347 32925
754083995038733697 5812 15212
940567627678500865 10620 11720
931384433045693057 16652 41280
403915912082059265 1725 44774
28076078388302505 12678 32762
261432107413892097 12042 43611
327983959895703937 4489 12235
59610400473531 4109 38890
772398983208368897 4688 24477
599717029576066049 8820 30859
671572102508108033 7016 7796
16372566386227307 3745 36679
81454012431898097 14272 17605
132417208757058097 5853 6917
306627976195329665 33877 36054
586825620491414017 1383 2824
665484820274336641 14471 34096
692405290766270593 20668 29177
18707985499517577 13827 34417
911908259192760065 22746 40025
434403189518413057 7041 31239
28874850542248253 7547 44454
828049828389367809 1907 26970
705033384076973185 15345 23508
229088635803371681 246 36604
104555577280830641 8427 12165
720250580566542465 2098 5767
997534784864573313 7001 42474
769933367162657537 10606 24518
383298330822039873 4808 23456
481379880923555009 9455 10546
819943921825700481 3027 33321
60773420266961865 7676 27170
134126174871266097 34754 35466
102866686704757633 1670 6290
27556872308966973 24487 38455
64567162261177201 24629 34312
720890247757264257 25535 28641
525517994900582145 12437 42413
569815510215750721 3419 14806
878105351234204033 6279 23823
196389332650181089 17591 30991
842129397352451329 4613 22509
62799478707407985 11954 43421
596389151729688705 22721 30336
546717048977281921 247 39079
436244413461793089 29137 35179
718602597731706497 5984 36082
839695466793664001 14655 35724
890573517682252417 11226 34933
34501288781356721 18000 19042
730369331597362561 18092 29847
581239237361707265 7103 25203
318576967475902273 5183 40723
847336422620543361 3486 38676
682489140311890433 12802 35347
571091535813614849 2111 16944
832867859821799809 16569 20401
95131855618731713 41004 45346
636459264228054913 10292 41025
709846905767740545 5785 27982
725521529589823233 16271 33551
413614371531593857 9468 15158
278175057218039265 12895 40425
137555037150029585 27121 40395
407857878593812737 1758 37294
224724808735160769 16549 25137
55211701612027041 1095 40820
320617076754423617 4452 11351
98416133106464801 16974 24092
890442198680915457 7629 38280
95717320999217041 17944 46432
839547222411702913 8838 41109
306281896415310209 304 42111
752207413232454785 29566 31321
5915467194373748 14650 38618
998442296002970369 43756 45054
854120506048072833 10940 18051
334559172980277697 25473 47020
372360007721841409 11697 41105
434287299391876033 11270 21539
401567854953906817 25378 43320
567160606766023553 36044 38500
38817892561528569 5301 20421
39330090406316745 9378 17802
418815169178966337 4129 30206
785221121250998529 39026 40370
436170446137698049 14559 44350
208034835775741569 21347 37490
170930563920460801 22304 34563
106945200936095825 34479 36389
476592025111475713 32147 46466
463798366924329729 169 37360
88695337782805697 17102 40378
82480976081228625 3731 38135
699431416961818497 17016 40852
238787545233201121 10509 13845
488879724092679873 29700 30561
958186030982162177 22953 45454
504006541107262529 8633 38888
98905798316458513 26299 35014
767699010756754049 18047 46142
621040040541146241 19167 21527
811622165932096385 40205 40788
197874680506252801 34159 41637
211809378866558273 26915 31992
70752481515015121 6228 39496
362603784035687937 13660 23879
679448201611201281 18837 42610
472131307569409153 9637 28021
823452928740437121 10129 26821
930453806822516353 17044 27506
141465320600381969 11130 20332
531909761132521217 24751 27520
864600378520762497 16012 22151
990199160693041537 135 46294
943265977671764225 26767 35979
910992426129379201 7295 7931
945570703712434177 33037 45483
136807503081872289 35957 39467
939299901689331329 7240 15714
606962814773151361 11 16182
135816800371188145 17578 32778
746772939919768705 17333 31696
313771742717285889 18089 41982
338511907111378433 18648 22859
499958296609293057 26157 26990
805556629269847937 24002 29016
277992403842624481 11521 34881
469652982579372481 25758 37659
637935923074834945 3356 11654
388833311405935681 5257 25148
974721345159004161 28413 39020
231837202786717697 1566 31739
99623853692577313 13402 30720
249136925962336161 32906 43029
560039668185218881 4626 14913
685845164881964545 24617 46981
528070577503186177 20590 40221
193587374489371905 6470 17150
947915523610738817 12562 13820
172019860905063393 13054 28213
884749220103628929 25252 42758
174361474297871425 13745 26043
497213381598662337 11632 40958
665852065695286657 12085 15018
524630758826319297 14367 20819
92264539368361649 16894 33321
183933524433065537 5621 39556
600387946674342017 18995 32685
899212331898098689 14979 23785
435360128837050561 34761 37255
768299328573128577 17816 43223
936033455670081281 18384 21968
624376890892406785 25868 38502
848694635650762369 19690 39849
669164059670556801 30109 37971
885088638385664001 14240 34876
831543850329012481 16800 43407
226655859906816929 14727 38487
776187572319706497 36471 45124
50140193652236321 9403 28733
571282210785440705 15094 43547
714750835661423105 20988 25295
139313048741463777 37545 42033
364030244730141569 18830 35303
426561934862746753 9614 35394
240273269101482625 9842 10055
298106289752318785 10224 22442
160636161144378081 7436 42488
958155201295554049 25476 40037
608525312429779969 11345 12684
170231649739214689 42147 46061
730648204354476801 31567 37943
609280613912289921 5894 43588
409407354112364161 1771 13601
675331047448643969 24161 40283
579801576467172481 23087 27493
874199561536315137 20229 25628
694113364779500545 19835 25164
191322148705104673 19787 20913
297864940702194049 6340 37308
941788774772163585 2292 37659
678563411557906433 22055 46529
134990368199417793 1145 4856
938741467917207425 40862 45116
387665768443369537 5561 20504
293639554442055553 9856 44747
334943337731552065 22912 32983
313308757687391169 18456 25416
456648356739378881 18101 20799
776211778986169729 1853 14233
876627500255487745 7988 17869
799493397718332929 26433 44307
872474844388804609 33252 34976
332667212616090753 12382 16365
997151075255295873 21210 24530
605302274247886593 11771 13900
176961893904802977 41269 42427
220883929721555457 23982 36685
689967363881997697 4043 34730
791248841063332225 7072 33902
251171508645612097 33564 39957
9390485894474665 8798 14024
540773784399910081 7713 26486
414326208324634881 15466 22398
743611116599311105 9435 37007
765269246727644545 31265 41710
97876712329075137 23661 41039
526272937042801217 4209 27128
633790452936622721 30649 38115
86015903980896977 14527 35786
721236707727008769 6322 9982
308609633314286913 21013 35273
524269882979098177 41407 46595
175254614158024673 29930 42086
339794606828398593 259 37833
704427640758108673 18591 32589
583196043802288897 8994 9158
127498264117893009 11723 12841
158712799255518177 14908 34313
595193142541770497 21901 29444
376646274734525825 1493 11666
651981777766980737 5976 22151
925949367725017729 1377 9429
937273618415314817 5475 9088
332182317021690241 13221 28964
158303439648168609 27461 29554
517092197108389953 21598 29276
619256669799764097 14980 37912
880010253406879873 30059 45268
334880237851923137 29599 32758
1467226353803142 6508 29363
913546539696920193 12573 25194
716096691821135745 7793 10176
572128532631101185 7500 25940
980926282646130689 21985 27240
794699026501941633 3108 27382
334414836297412417 1647 8462
172266250899429697 9353 30974
362016964769900097 8939 26854
587373734208323841 10228 46894
366977395104740353 20337 42687
712517602936291201 13028 29230
145916394446523169 5278 9865
127901528496860097 34622 41586
156120313453044449 27165 41662
13481328606776089 9898 14689
658923892942560513 2577 23205
98917491295861025 7632 17400
841171148441347329 33558 34609
344069018736039553 32977 42841
556681327989913665 11557 26369
384303398089368641 30744 42886
470582589713103489 23356 37629
62676435450828905 9207 29582
121725575521729473 3095 35403
134201595033299985 1032 15757
822124233042174465 12832 24345
254438285818626049 37084 46834
837451814409440897 33999 34808
903861939316410497 7404 21230
720968298301471617 4543 42681
839230898476177665 27656 41136
9930782786760517 11966 27727
396697998673669633 20233 37099
353516610463557889 29292 30766
466598025644262977 9407 42431
667004234165581569 22671 43647
396665797024095233 12536 33738
970510894948517889 5776 43887
513427855474379393 24861 30543
983282202886634625 4602 18770
797820855363294593 3885 46695
215135339269167489 18189 45352
998824584565600257 1942 38722
748559884004386305 25428 35702
843914922792915713 13700 28512
281123504027192449 16267 29533
928390880226192641 1286 40263
651112514981058177 15169 21066
876795434414912513 18984 45931
54860090386071649 29928 31607
786638569134655745 45244 45282
418540178058783873 6430 19614
892176183257984001 565 7352
98535850687653697 22651 41666
780419235978673281 14530 22062
726422485391815041 8504 36483
832439764936747649 6212 14250
734860126389023105 26817 31506
276434414918046657 2024 15695
624982226452324609 7252 24019
860268858871162241 38949 38949
965824175474807553 10517 27345
309742020829009601 14723 30128
469098811373747521 12271 32016
390217161114417601 17307 35038
538578672447343361 11809 12443
314791908742396481 22240 23761
687083297264742017 20457 37090
678329593651962881 23801 30841
122554590413130881 1543 46653
452344281186970689 23867 40186
455228499614740673 25112 30517
537488095942546113 3093 19807
417307169168779521 12041 33986
290470396791793217 21920 34322
521756730218704961 35505 39412
747551668974093569 24117 32318
625861898043154945 8220 45961
720900981987842433 22078 22167
155755629074086241 16705 23254
938210202702958209 29866 36197
331128460074708673 4901 22703
37844223479172713 12147 45527
891245932947136001 18362 39547
846788786934521217 7499 31939
552637457393984705 23672 25725
118987534827727617 2980 5857
347765410268600321 87 16346
585405495986332673 1737 27226
958734528941064961 15254 36645
781045758513503361 7489 9217
687757153200472321 32848 40089
818658861351931265 8436 21801
608601243376227841 37137 43574
147618397693083393 1129 23438
15469515615869513 10000 36892
965534216554185985 37429 42175
614100964739364481 30017 46549
387340182084646017 11292 17558
326735782853241089 20801 21525
842978626941455617 37052 41873
80384808579708529 14311 19444
436798072456372929 31340 34043
125505717944001569 5562 39065
693485016838064129 32019 46663
115226894412202801 21209 37955
406264010587765505 12135 26720
969825012069328769 40878 42593
649305189712546177 29702 40705
520853418960342657 19346 31624
727151638809704833 15150 43553
482453936777254465 730 31786
230211516372815329 10200 42393
601125686217599745 2474 43620
797817157809166849 822 39892
541709714485314497 9108 23149
33055954136866461 20043 30700
855747197400546561 14886 20970
837834775808335745 28362 32774
785509854506919681 1204 15448
917115568960820609 11695 39483
887978288876567553 6203 41404
898506138995433217 19036 36808
341962506771245953 28432 30381
521123675133079425 15427 21327
741322671627557377 16675 21123
886806034695911937 27175 27403
16046327056834287 1995 41070
152097895864056193 21786 45098
893837634258275713 3100 8939
38293837727739089 10395 16056
483672988428232001 5133 43184
983098695415403521 3160 21924
988027685474037249 38919 43701
378176939183322945 26516 43663
388331876152896897 6239 39667
91767051820863089 4875 26062
943499093837189633 19257 40229
304519068023214593 20589 41452
415055230182225921 4692 13052
403155741252813697 13788 19955
694344194965339009 7191 13011
838738301853044993 17767 33082
291964612805962561 21475 34442
792618003184298241 3126 40264
391128541656556225 841 8301
250606976585235233 3123 13848
398392641833375169 24767 32087
915357962185762433 3215 19515
407785033217805889 8228 44762
471893957860846337 17762 20567
944619004117491585 9739 22299
201061909978943009 9778 46789
967966139032611713 4152 22932
867899142624512641 6430 29010
32593412920313369 43449 43789
561576212747294081 5306 21752
146632290632481953 12196 23319
802115929606731777 6835 20115
857491958017327233 15469 23610
868009016173044097 335 24446
575900518733888577 25512 42002
878190045172861057 6124 29418
711293782058767489 29649 42311
56416886735430441 17467 37902
476356519368607681 15529 21502
506667848547000001 2043 5456
693373763042977537 32276 44481
698276864962860289 4449 32802
904934608869993473 23635 36819
362564380311514625 38797 46550
307860453313857345 13240 25850
137496927083699201 7196 27907
38757533581275537 14027 31500
573726272819289537 14664 36255
668558482769775233 35191 37483
448416368366093121 13261 43986
253540899224233825 7578 30932
918887523235870465 13570 45569
371807540465461249 30346 43393
842099946876683009 21293 42158
979719139407620737 300 40711
587162351852487809 19705 38055
314847467001293057 27066 30113
58618572921272265 36674 44609
275630515264467137 37846 45225
935809242578532225 9099 46411
708057482526022913 12146 27912
282692709557462497 100 28530
613071691185922433 19813 24825
318129101633378049 22846 37047
176688704329386337 39847 41727
245185275789975073 3440 41611
66337027566547137 18715 42678
185398586912530305 6648 10812
391139436370174593 16322 22330
193976528873829313 10512 38341
393407932891989249 33243 38842
902232366801900545 91 2686
871033803173240577 23870 33744
89616958058751809 22217 24271
31042486884743425 36934 41375
769535675856591489 6752 40251
40832714835552513 10365 20113
693093461610143233 438 11699
849799146277206273 33 20831
698446358246901121 6039 43642
883783450906797441 4127 17599
638691814537633409 2333 19779
358049737603508353 6623 46257
506943940704335489 3828 8444
553926901154177665 7769 17204
332302478651708801 30297 34381
555210189692616065 27458 33159
462067467374243521 34167 39446
516731263183935169 616 44252
776979971852096385 4373 10574
635031624804966529 32171 37488
118254171999272017 22738 33565
448684333073778433 26282 35090
629886112428547329 7257 24390
473013574083410049 25327 37273
718882870719159681 17670 44680
532704998070776961 33551 35781
849057299125359361 16800 21651
212864272686502433 22269 36429
55749543977473337 7161 15335
534254712528429825 6712 38030
840243391285437057 1568 28635
132354285138205793 7363 34967
201363251074713633 3799 35891
274143172094504449 5231 12401
693253528047886593 37861 40663
327678174562819905 22944 39919
532448598299797761 14085 37669
766705659217883777 40954 45851
768070183825099009 27574 37585
38218623077483473 2685 31156
900071773808253569 7988 34748
351634177818048961 10235 46041
902089711630974721 28945 29819
742937397186850049 13606 23745
231940981995538913 10848 19402
896497088954966145 20326 21226
944223388771401729 27132 40905
519911894065558017 2589 8661
694614269537726849 7927 16437
413984065050037505 13513 36260
246630363441294529 19086 36759
768083764623881345 4730 8797
325898547039376065 9351 38492
849141360140414721 13536 22884
462310718399461249 15826 41920
863251349730461441 11367 40036
658338386839734145 2891 31708
20168210299367217 1725 3886
292795931613266433 17412 41221
948759449413287809 25498 43131
790442231483499521 7205 14199
711455194224534145 37417 44386
225243136079509313 29265 32350
57132333776110049 9811 43997
979622291161195649 6778 33799
236061161583784001 19768 27325
297251574436142337 26118 40945
505847961252229057 20930 27483
595552954566787969 14905 27529
720223438515041921 34193 41721
269932320981407521 13934 43655
814227157171131905 28022 30055
9976298606506619 2690 32085
275128008201839681 31733 38115
498808516812669441 24926 32218
726550085935699073 8003 19413
143472570722909873 7717 35593
768258802190480641 20359 23666
226010845486680257 29278 41476
698427785898729729 6895 27039
235313645772055937 18791 27240
292299687577603585 23582 24790
918344579386211329 11213 35995
980437889787296513 19973 43323
352548739909227777 7914 26947
654755758878572161 5125 40948
820898063354942337 10612 45839
208244987751953665 566 6879
971629409299982465 6044 17043
324043703787502593 12339 20250
746070784633200641 40510 42834
846906467315093889 6572 37955
22235384178376449 1693 6750
612500871658888065 13783 28943
668730019191595905 23179 45041
525728147158758913 15506 35459
309959401323045121 3318 32805
345180794878665153 18673 24996
329541256717799745 24732 40413
997669672326978177 15504 38886
572968212914393153 7433 29615
543915858849210561 4398 6191
374617002263672577 16939 38351
344571519521224449 633 35421
277873679472481441 12341 38460
484287148588144577 17492 45241
679123944405642241 8657 41765
978922635239840129 43381 46268
931392611655272833 2806 35229
891073781434961665 29837 41927
248387680210694145 31104 39529
738924259053305857 14609 31945
345892122620728769 75 45601
604560828572395777 21736 24875
279720008833532321 20454 25863
882520431816985217 5215 18810
226929001923824801 2570 10802
151742795501071713 23045 33604
653424060697428609 21692 30878
426023116601498945 25476 43731
287092336030884353 24820 33900
715820135756381185 15325 44435
838340030431975681 7720 44732
83998831068143425 5509 39645
79918591988704433 22126 24625
734175975525666049 1329 8331
216386841555415553 2325 17980
11118266432788461 30599 34002
996812962084778369 9217 38868
35840691911680269 8836 43293
406715501797417985 19773 41006
757489612546450561 302 17701
594600250977496321 14925 22779
117779776894941793 19833 35831
792576022460135425 16389 36294
882264283474256641 11580 11775
196738285261535137 3650 9606
965527095072978689 552 31276
96444385811064849 24707 45150
753559505776777857 26343 37552
721927051263723009 25491 42494
154957768498611873 32826 38159
219366963690699649 26394 41636
345399854988727361 1177 9556
983782832538498305 22882 23308
782454058902310145 21287 30682
351239830801159041 24524 32379
645728367049784449 6653 22321
427738836549654145 8734 30179
811340328765290113 7944 12958
496607390018933633 36410 37815
356741373170819969 13723 37607
939077482886393217 33906 44712
491101010610428545 28156 39942
456671447045589953 3930 17801
314898771316066497 41950 45002
91064985566791985 5968 14862
697275060997192449 11525 12683
108056150274730817 13056 35959
819867117647788801 604 38486
985991412030603649 5007 9253
995643184544682881 5688 15937
652358861411709569 18372 42805
348155759414780161 42320 45749
765339353815907201 37338 44436
392866746363530689 11890 17260
741889855634550401 32569 34845
868970299369522049 26361 38671
378507011150436033 15485 33927
582451311052771841 3250 39122
864897579430230913 20097 24756
779372043371111553 17833 36884
362067188268500929 9338 32682
812019715411970817 2762 32388
680998832179934465 33191 38687
857610799872077185 295 36368
112397730688247329 34524 44962
614491062731751425 13737 37298
701867496600083713 23750 29930
293780534996969345 11121 32853
461991622451566977 7395 29794
687849581457534465 27055 33911
615239135772920833 11994 37646
913897002399124865 23156 28139
681541612940311169 24846 41670
348602482671672961 20992 34201
938094713221101313 18780 37340
957152625529275265 20463 43071
323065171837530561 7480 29395
692495341708315905 7178 38212
578002689795223297 6833 18377
908380673865678977 40604 44876
450336089601297089 10514 27412
889178681803223041 30771 31576
284907619551415073 33535 35809
812447206540227329 267 9883
737539461961237249 25723 33245
728776914487390593 16391 27186
128412918798058945 4962 34207
510049419148486977 9152 30117
980562432934238593 17899 35312
488052154958744193 2662 8579
761448530586431361 36195 41254
312771984853910145 3403 22469
692244234185867649 975 41898
549307243410289921 4417 23003
788148563609492865 23639 39070
678652791687454721 9113 34567
437181061737863553 18955 32439
690436127756008449 2459 37168
484172462256264449 7701 9092
529225206703628737 2306 36411
306634486539653761 22881 39769
70582161877418057 34617 40135
98343675946178881 2267 46716
458199706882481921 20285 38920
702421715783163649 39478 43071
210557408914120001 12412 32301
156484953338502209 13806 36782
385662468864339329 19963 41699
262442419545269697 21922 37972
555235273740784385 21108 27232
487207103076368513 26455 33069
296816367270082561 35302 43384
51165324891076833 33306 34777
898156285110921729 499 25202
975041149883178753 22516 24531
829659856994553089 20016 28712
896778669463774465 4103 42783
235059168504427873 13703 16188
432950085581065729 19483 30528
322255470964165633 36852 42933
182997211323158369 2440 4187
728318057991280897 20522 27863
72548681446829025 12520 43976
849921213922087297 3551 46415
307285123874979841 3078 44039
940558351917907457 8441 29682
169305903760200481 9491 44302
50199037345350921 16320 42063
67444076657114497 18293 30304
412139885435628609 26453 31980
988987170932499969 29292 40970
595103903108039809 9814 15587
213449427016119137 23560 40752
889713335322234369 16469 19275
412370820730696833 32910 38744
894098746483194881 33469 42282
438790036819074945 41574 46794
984525651698128001 6109 12947
3977532332594792 18349 24676
537513995023360257 11061 27898
932449094800691841 26191 31351
969299389607620353 33601 42005
287690882763310881 6388 35882
580649251275701761 25136 31692
875499781444478465 18570 26702
577940653523846529 22437 31760
472604523171423105 15615 36734
657348366672394497 23848 36154
660900971939358977 6083 30164
616517532142417281 4838 20476
805464449905112961 5504 14125
154091483790494977 28765 43116
216659746239447073 9656 16158
537246951854307073 5139 34348
585316330944333825 33276 36302
999137766997776513 38209 46256
305649576084764609 1609 32683
776859377532623745 11718 41780
869425642434489217 23778 38476
675394539792023297 23255 45231
603980999514522625 9500 43380
70779301230793121 21275 24738
219595285350305153 26104 39831
671771463401043457 24258 34530
377235686422157121 12969 39499
376041545571332865 9324 36155
911419201195538817 17936 19578
988966287939177857 11966 20886
692790356562642945 12603 25330
766610631504782721 16519 40891
766914100614865665 6763 24676
426960647113347137 11162 28047
948944346627687425 14261 24977
299509382237495489 15397 37509
818872572358738945 16861 40660
39894412637693225 13745 45003
549069048053230081 19819 22792
530495118964886081 9864 21676
3062364700223697 6448 27837
358224337650639745 22956 31746
392339264616257537 5627 27837
22423812103376405 7779 41481
866316339654755329 21258 30079
178821162031709953 3713 5729
441981081114267457 40024 44958
823265946489662721 1826 20133
223248304699477985 19391 41151
13458089087706073 29654 43966
526948404000794561 2901 11897
776209203010076033 1959 4541
874799439628272769 18354 18830
689406635118871297 2842 41030
152466244274240385 12446 37924
490503914835692033 28407 45192
985451170211785473 727 23251
308872363385418689 19641 36940
967273374684825857 17875 36975
474654186370493377 7066 37617
804490907958719233 6294 22796
414937004473330241 13132 21226
548355519935814337 18947 26877
986082129670272385 25311 42475
896319888995361025 5357 42644
70563998505591033 8590 42996
814553042510230145 14948 22636
553221438959106113 9194 18636
435955217394759873 8389 16773
845985633561042561 24118 34040
25099480553127053 6775 19005
393731051458125569 24162 25318
933483961695184641 6419 30856
812210761547802881 9623 30706
423719590382038529 33542 36746
399636494547941377 10992 26707
714533580349435521 29445 35419
360136610131718273 37914 46142
978583057184568577 7584 21888
347057257811478337 3758 33536
826462874942290433 19469 30141
483355539642573697 17128 29982
777743075792162817 31299 39376
171989716248113217 9945 23007
719958901702820993 31295 42720
477631779671810369 1351 29419
762632881592924801 6134 12300
738488330412899073 6389 14602
15430624621512125 8796 10072
392473283835258241 9912 41648
22068342163922949 8253 42120
512499622916301697 12737 16906
79777379859077521 15676 16522
13403925402911911 28009 42174
588706215564759169 6823 14836
991405341120263041 15768 37914
672912253604561537 6963 12633
322490383695040321 9923 21279
951105953939251201 1266 30839
970749825485548033 10031 21864
970345066604775041 2945 26039
866310303809939329 5030 36422
548883293620907137 37428 41141
647263474363221249 14001 43059
208059620745313377 2457 13184
13652712883398977 4729 31733
696746637830447233 26400 47014
849625891579741185 5845 18227
643113008815358721 5632 27216
890482307183475585 2448 33471
385667717789960577 19746 46405
90790385440548961 25999 45272
576473930434172417 265 22146
689615148416422145 1208 26010
545626525158358081 1307 31642
680342519271171457 20441 24893
676609907556635137 3401 18077
841558587160648193 15560 21284
793232355616613249 35622 36782
401390956827746945 23281 34264
590612864508397441 1747 26543
147351928855343329 34024 41863
707378302698860033 3392 18178
619865463340524033 24566 43752
885976542628153345 28127 40515
782170535748917889 3986 46504
914631005076746113 11471 29038
577676177104272897 24425 44362
266640470815257665 34602 38762
119963779159675713 34382 46581
970361191959515393 1479 1945
744696719898691073 2106 34202
22101523095354737 25895 35004
566400582817152577 12640 28440
298128902571125569 12573 46676
734572929609775873 9952 46328
53148275224895513 4254 6571
153684292437318945 7056 20914
514370489308280577 541 16892
489405537729773249 18885 30505
61353236857367937 7201 14297
102035331538360193 7449 16720
893187962669589505 41343 43583
318760540438709953 9769 25149
565496396389772097 19747 32598
116364621326013665 9015 17772
701585211876139393 3459 15007
346451887214648449 2114 33118
24598184797323341 34208 46126
12287115768458535 9272 27173
702775450777597441 24399 42247
928218997882701953 19444 27444
196593755047569377 1414 25698
674442094240518529 9722 44156
437520206655538177 38470 40211
405763080194482497 26593 42571
870641197562061825 7493 7989
85259125845453809 32509 33357
463547602397017729 11314 26991
955462817930048001 18650 29204
690756782164424321 17508 46838
638874934219884929 13737 28463
683006892716495233 8102 15714
368188296633555009 23290 25166
84418345518113121 28861 46046
509780811793405057 3355 27014
199092515153029825 4749 46986
1573592931713109 8350 36235
451856342715370113 5621 27168
987751820609204865 4043 40218
906234618962262273 8160 23655
316369836440777857 18237 18464
124218664930818785 4291 31094
350341835415548545 9806 43677
683799452259012993 5103 16905
829433323043211649 9795 11653
10282904398859927 4356 40480
624261596310205441 19047 24804
690642432346411521 1641 37259
769733977309279233 29065 40645
904906135913474689 18447 23693
11704405260957175 3737 45248
766054508591299329 2854 11086
539599692551739457 14782 24151
695330293082246657 15750 28498
523434985835066881 1961 30493
359958863973222529 14438 29513
387218381933429633 757 7398
975558660193367937 16351 35178
585375390949110401 8139 18723
129345403045665105 643 7438
661053515697936641 35718 42429
150418689275095841 3461 14982
859546751897838081 18467 27711
345945153003246017 12861 42053
112017060462683553 24868 42063
136099241583310 29695 38929
955471175836748929 14097 42008
418490973347434881 3620 8779
951587639101653377 4110 29296
888147832427204481 26013 42921
988293280777824641 336 34983
107405140785918001 9076 29611
577037956551613697 1052 5117
568734745813454593 42847 46856
370609769511389697 29013 44479
725593761987074305 43799 45240
898895650401094273 13106 26472
610491712348203265 12832 31330
783837149189324161 6660 46317
710782880141099521 18062 27869
207932287865510561 86 28520
254680914446534945 911 36256
861316264095876225 12374 42890
216446894453145697 15377 37881
203457805214718241 25712 36175
516516339545614017 10609 30705
800536787892084993 9558 34212
703176817211417729 14264 33994
672468834400923777 19164 30468
189161648962961953 9831 28046
399029280848338881 17985 28911
183009263434502849 7526 31065
908110647035265153 9836 19846
285822498778241409 32718 46983
42655919776862561 481 3560
647857215807281537 31271 32708
130690430480520097 11934 24258
250285857523092417 20586 30695
53147616041940185 10758 33670
31195845163598081 27533 43043
316725857165288001 19272 29440
860485702621769345 11110 21269
782574012660447233 26347 35584
650381306666449921 8199 41964
139703978781632545 351 19013
257414498277281473 1932 37697
606657857608780673 2948 42539
655612786572778113 4632 16862
415712934303563457 8901 13889
551585874343441409 24387 43717
868995549524541441 14718 25602
380158456550024257 9887 26430
60119367257875921 6768 16708
324293751162681345 18393 45067
138735306532339569 12766 21190
313999714435443137 5103 7884
177099365891756129 21407 39475
368489601882696833 2399 33971
311382481432858049 28708 41662
487825464596742337 34534 36055
398066732313203905 3422 40139
755970423891934465 3920 39114
974312099472825857 24876 38544
494024530163944321 17772 36398
880731015830711809 15252 34097
809868117234639617 13937 42011
615310790860817793 24135 33513
933049905857448193 4944 30516
697385574087782401 37829 45221
574664152680636417 5149 34115
135957991609814145 14454 18178
363708766436094081 8925 15801
445674515675754881 21481 45020
665004468033213697 926 24966
375678655672217601 8335 39188
570387254431611969 20822 22666
370993292215054273 42044 45836
928716270760443009 2545 10878
12520821186541299 5620 17832
214144394322165249 8494 18791
707192508920364545 9292 11201
652263660630961025 11719 23102
10670266477248447 16951 18426
392575331127776641 29068 46687
228604772909370977 13221 26873
276430530224697441 41268 43089
381825239740237505 8135 16044
839295782084253313 6377 21250
615701660477604609 9305 20945
968669866472236417 22584 26862
239105912606234497 421 18375
101157433069804625 2901 16594
419888720743564673 16250 29185
343066175253451201 17922 19335
191329854502868097 5453 8864
52563319319876457 20478 34966
467912405968682753 9844 27720
40355096056753585 3417 17458
967285514433470465 29742 33160
163583315170800609 30876 35082
67810490975837465 21451 25840
424439177264755329 7713 24474
610994491956660097 11182 16055
513418032621689921 23678 33017
507888477928013057 33265 38149
948214057290339713 3995 23810
658659342285531521 15270 17054
223945005896585057 35939 36506
16325240785342033 17610 28732
654532755039095809 38770 46481
826710854028789249 21793 39514
729799331425187585 22433 26694
557053308534158017 26564 27136
156420227519770817 1344 15792
10636224668431283 17790 27577
661262252240593537 2546 3824
859749280275828225 8729 18687
367213615363848321 40681 42329
840501400909602177 6567 19455
513100835216267393 1859 42564
747209470976024193 23810 33424
293528481048564801 25063 32930
857566111048001281 5350 25517
234740201332076737 1416 25902
758051566606731393 2143 22312
663595662244627969 5647 20334
185292856978747969 11114 41020
292452045770534849 3656 10609
939426384063686785 15404 20419
826709926430606209 12258 31880
657410416917869569 8367 25601
119679738599476337 29114 43150
472971347111076993 18567 28102
746788235230408065 21236 42325
947422298823596545 20776 32018
543636440596220161 31055 46157
14190567193217875 19452 30832
529234920338478081 14333 20359
701840141389411073 40256 42952
220728714910851681 10710 39921
584282019759577089 9408 38806
504711249899283841 2937 31439
819135346834315265 1854 38537
155369376252583169 634 20965
914501795274894337 18394 40126
669640537303376257 34961 36709
315478310038045633 1547 31786
450920107613232065 23840 36872
963685341830291969 23283 33439
209354926051755553 4678 22206
76187544359981985 23785 44478
841792002715681793 20885 33353
113637565734158849 14949 27041
848089087123479809 16396 39925
779729858240258945 9753 41145
685450972892770177 28508 35001
295734180143234945 14363 15570
57307101658405913 13379 44576
392261570910108033 3691 39937
714920202463378689 39032 42314
63097352194709801 20521 46618
371244584237654593 316 36907
530118632735721473 12186 31103
338413859377570945 2005 4114
740846058719292033 18184 35637
601566443108847489 1742 42100
262264498385945889 30109 32032
854420380451461633 24141 30188
153777181953095969 23660 38107
991564385861362689 22311 27014
333277751648878977 630 46752
968700165405071105 23530 29679
734883822222833793 3334 34939
918605174808813953 13481 23821
510670861825957441 6884 21788
154466743652751137 7201 33912
794714136854189185 27092 31483
740223528181655169 6880 12228
650716125704391809 9557 24490
998052734875844993 36256 41331
412943796047393601 33877 46729
617340263672272001 2973 21461
908928878649817345 27834 39175
888567521331072641 25479 33499
378779439676911553 6108 28421
454959602408120385 8863 22026
241210505870796513 20430 39381
519752799115710913 14256 28666
231905886403787073 2483 13850
528117306555426305 21552 39487
317548712885326273 14921 32920
313130389721965953 7395 17428
163487850639590689 15622 25133
444946324976665857 21982 22301
242148985166764417 23827 23935
290684184668013057 27234 31077
46964126270047761 9219 28006
110006681179495297 20936 33425
3843243362609884 7950 29429
229170177292008513 2299 5544
447630161134320321 2815 2937
544374268703005953 16609 38448
502378444864334017 10980 32566
332525519437954369 10633 44718
171770235562554785 8837 27211
283656833589130753 11248 24001
865393357359977217 16481 26347
738944739248626817 11377 14119
870724634299698177 5962 43012
584737534182732289 1499 20708
815084997823490177 3815 27609
119578982110855489 14462 33244
819986826387726337 19655 24694
534644887693357185 26917 35597
212161353685814913 42484 44204
470437702472271041 4162 6535
202322304541318945 23457 36336
62895453234840913 12952 26637
918963044192466305 6241 29281
101251952266213857 25181 27603
787960946733655041 37687 41797
738710074935905665 11169 11866
526777601680890945 1352 31081
297489594542827969 535 15721
621990110609395713 17287 33145
497798728685591361 15997 21285
699405117208144129 26148 38189
296465731109439169 21706 30834
293892718461059137 26168 28582
235450794641817409 14945 42403
232877165125444193 3515 42867
57011683032147433 4771 41203
218334899342885089 37724 42562
653339727289573377 30982 39679
928671259330926081 8334 36009
905273315243139329 23926 24129
538287887952925825 22568 31799
221011428087191329 14944 19655
955464662535433729 23271 36569
957099663734556545 42799 43262
256720399689491777 2816 12317
458106955084854657 18 33130
134973231448455521 8187 12595
309726018399832257 15983 44767
793647170282220289 25716 41766
542980341838951809 31284 45787
55137197832323185 2105 13593
280997149007237825 23707 27969
680368329110926593 7923 34413
74894056979086801 32765 33011
785135420382559361 30786 32078
481536548557958337 3210 36670
668259330257036801 2785 19413
462165828411510657 3291 43941
359596757870775745 5501 45682
621741719892344961 9015 27107
318323856982793537 12973 18532
163633994863442209 456 14580
903970872433788545 1720 34885
678343960363068929 8685 42828
619629006202565377 6696 10914
896112044787198465 27463 29382
1235035808633712 8260 11412
230959118192732417 9295 11700
376304712098480833 45349 46319
940999371051258753 3648 46835
535737443197930945 702 7447
393393715276065601 15145 45862
817484344839250817 11178 18128
78162321847340625 34005 36377
98675201803558817 14596 28314
132653967173173009 21980 38073
982742283886430849 16820 22597
168230176338266081 17379 21253
79015616388872449 6200 14550
825203894370364545 8841 21293
74473578116517553 14333 22716
453572530260853313 1387 26489
693006705020707201 24541 43177
438978222058938881 23787 43925
852362129450163713 24719 40997
695820554481269249 27064 43295
496076106902179969 33812 41882
654296421199863041 2723 37013
774573735361435905 37228 46384
990622500877233153 11219 36235
866050753435814657 6027 29993
809841364003620609 6092 9216
513440361040430529 17098 29562
659516487392163969 35005 41879
711281925853782529 12735 38094
653329964659580033 14198 44540
534898746601705025 18898 46485
909868810170817025 10326 41660
328345680418067329 22215 25035
221859163698059809 12425 14278
22411451068869325 28095 35396
856646617844159361 16090 37099
170296147828125313 6929 35911
614979004260849409 2088 43338
736008255422326785 19268 24463
128627553783186241 27881 40097
968642969577132417 33949 41835
154520653292269825 1803 35979
660792054272540929 27311 44996
235128738987082657 28182 39783
532843183070170305 2634 32203
258661352742937121 44343 44748
48982522215347049 2232 21373
480471043710590337 11530 12808
904556271858723457 2975 36218
962585757802219905 20575 39151
774424509138718465 32788 40243
799564792468640257 11348 42457
816497919855620993 6646 24120
172724243442960545 26398 27744
674442861182036737 25905 31338
967677183265181 9954 13390
465607311373076993 9346 40870
583608849673357313 15279 38861
673832743199305601 29378 42237
579657529458511745 5417 42285
997453664773743745 2915 4860
462956902345982977 42210 43717
189361116946891169 17211 29811
271089537783520737 20303 44583
275264138940713121 5429 14081
828116302672743425 8740 35745
367022369304258689 28370 46777
615752301372150913 2011 18653
106446371157161937 866 36236
611305337237158913 1936 38295
671915749142819201 18073 26781
978657601849473537 28446 44930
177668754839856993 12987 28067
317348933781676865 15993 34137
842345822483387905 4560 21983
194627759591167393 20345 37861
233989208392998209 25107 31620
100422888877805153 432 11493
142816155826899665 5712 9132
495889735711298113 33426 45651
177602684739895265 18198 32760
669613034260681473 5536 11214
659092449505912705 21350 21926
815729555977167617 538 33478
578798087349738881 10412 32594
630197901627273217 6582 40781
323430929086079297 10664 32448
377561981806874049 32526 36700
828840655305242497 16309 45738
791166503558731137 1177 12250
737252525747145217 5846 27386
583861448475925505 5092 13162
736765319654196609 7569 12698
241657683432496385 59 21559
266719798692186305 10133 26114
259488944223701153 18059 36925
616394078453993217 5851 17430
101199412238589297 10592 44377
465443236471678273 2489 32785
908918528608761985 21207 39463
835065151052944513 11804 17440
371655737607088833 11058 46039
566383082165636161 45190 45365
680974396713960321 980 4396
832247615755733249 3742 14570
212851132590135009 20373 24873
567273722142452673 11551 41620
546567600148005569 21678 25037
866951471592599937 31012 41260
788507061321869441 16359 42762
592806522107203201 5031 43631
867578548729593217 14302 39388
242043656952887425 14668 31372
3338988103553931 5827 36986
581465349865076993 9930 22195
135850050773409953 38205 42929
677534567853328385 17455 41457
504244118228687169 20232 40816
541293454157234049 19001 39920
491993717524277249 126 22375
481771109089976321 6693 31815
136156185474266785 32467 44232
319832435576778113 20642 32391
480502871006404289 28623 31973
489300344969947777 12659 18708
123423905139421921 7808 45726
8740311441677307 7124 39862
881015466869168769 9715 39357
608866455235158785 11549 23376
946929605311471105 1831 1946
269767704089353793 4303 44351
880363787219049985 24587 32856
638362008675002753 8996 34551
671424345182035841 156 13493
339325533864304449 14095 28596
55541585429292441 12776 45772
561236604278434497 38273 46915
171910840222171393 27472 32885
604165836595505793 23178 35612
847546788014579329 194 32435
318410760098188929 13509 44663
746926052355551233 317 695
97946013104497361 11728 28391
378226590347448897 9126 22724
450564615790881345 21892 44191
284206681442572769 5555 26673
251757517747925889 6769 23321
539144635776391809 14410 18644
599058618556497921 21997 33771
863783324905828225 26003 45535
742049266679977345 28562 33856
439864754082517377 750 20739
632860946429303809 31302 45574
207738067688712385 1721 24261
364615456920510913 17817 31707
204035267682382241 16730 42507
798743050069461505 3515 13671
86746037444019217 4494 41061
868173596933850497 15073 15589
140769965049027953 18414 45310
359574426870665345 5207 34103
902549322398204673 18650 26065
497132920761082177 29358 30234
875939302981475329 22730 45542
449589641833867393 14950 37715
523501914229573377 796 43244
308922553305343681 31244 40126
717366045104878209 18276 45455
516678740760681857 8653 29998
757472318034974337 11154 13128
882064376644983425 1842 14291
448196185829242945 33477 38184
592605625392323585 30584 40834
912266478539667201 38420 44266
849264078743608705 3653 4174
726896459434069505 6013 31966
507001739660950081 11173 25325
887283018628853121 7862 14238
354256909138932481 18439 42907
137796805479478481 26455 40994
986303613730044033 3120 11034
439655785546936065 3832 9075
417958783623966209 3056 5605
734607666871337217 16204 28127
722666490478985729 16660 40088
311370664221914945 21788 31364
731490134084502529 19633 43651
187030748128602657 8193 26121
331480034233778 27626 41159
37834858627380897 10047 22783
290585853025966401 127 14076
647955671215552129 22856 32418
289864514365547137 2015 8250
589572673393423233 31755 40924
814381397410606721 8582 33112
460676647209776769 23548 24450
497910868350444929 9418 9606
742942561520326401 25774 32290
115049155732641857 14283 27510
311330646578763777 24954 38742
847283238563619585 28943 42379
808211152535267969 40744 43571
613602108284361217 38785 41479
374984411433597825 8853 30986
886863388870281729 21667 31559
248551451262304833 32484 40881
438610185810325953 467 40818
112489822317765937 10578 31589
42361245193433209 18008 30032
845499713049765249 16787 29408
952690118709703937 18856 34068
341768422372251009 16620 44236
738730113084827137 40885 46140
558428969316739905 1339 11416
877408530128413185 37201 46094
958334125595055105 6780 21300
196146463457893121 12301 23132
600372110141694977 14399 35282
228532124183139745 3439 31484
626751105883993601 5496 10620
938966546538168193 34730 36266
632124140821307649 11158 36623
125094617678435329 20011 29548
52859392116058505 13904 24565
197884014252792897 14931 19763
342417029376452545 4442 46906
839129122515991809 12785 15758
205866594174846529 9278 20992
238421819415393089 22805 39452
124911764374846961 12957 40989
646613569051830017 3008 38320
454058268089507777 3309 31173
144561978666189377 23044 28050
532986159676188033 5615 40813
609547030432530305 15329 24733
856554507794367489 11709 42160
327287397699436161 19656 33310
750383887285696769 10755 11112
146343026935774401 19800 36395
399244238957830785 5103 11061
538494924351311937 18338 34688
378675503925808961 14605 39983
461993620053355841 9917 28711
343144199362381377 42913 43563
147427180131145985 28143 43606
439486173703333121 5380 35798
736701910986461441 36664 40436
869714532944438913 3904 46748
997626586257382529 3312 19405
8262690860721734 24675 31017
584751999873411457 7007 16614
146250113323542753 3842 31500
97477408706950545 14275 45643
334054585555183105 149 29345
164011102939191745 30810 37966
815863959964783489 648 43879
418584660702720129 22783 40222
512815864408185729 18677 35235
457239927343998401 7794 24505
745669228526605057 13225 46798
67331382948495393 7614 39551
735915608710488577 25595 30339
472801130314657345 30833 40494
882807058948056833 34480 34875
361622234274506113 8592 29378
156072539154155969 22660 22696
284753302668171681 40180 40209
994591862925272321 4188 38868
864600530678629249 11804 13677
434371069293096193 6705 30518
107925979580791425 17396 25868
364261239116412865 13065 27388
99431931539584193 363 10591
848319623107489153 2462 37721
686491255918888065 12850 26386
620007432197507329 35059 40234
565369950538112705 32268 34165
355396397565048257 17758 36940
665756232129560065 2382 15933
468888913268582273 13678 44538
288420428050670785 37403 38279
481888621433387969 34103 46925
864249302089284353 6513 13110
350007066580172225 16728 24252
635043103977423617 4237 31988
215139009302848897 7302 44409
311388778928069569 3516 17399
808491933614757121 23669 36068
581382537632350721 2358 36012
950012847327958145 19819 44027
956706101184458625 13643 24717
603255302715876225 8175 10126
322296896958036417 18888 31368
818311287088281601 25593 27425
278224432203366241 6003 26567
311396953209619905 17392 20285
704615645431232513 4972 10682
613176278705754625 482 45316
855518422964131329 35239 44740
79223379808905041 12414 12486
830144954097548289 7883 40522
818830456435652097 35373 46768
859428815020301313 15908 42038
527065648530392385 11198 27886
570366820714639297 29870 30344
638216511872190721 6920 35953
424477978445558785 4712 37580
959846981887107329 18210 33319
112833450493027953 14386 38540
155565464177332289 32867 37876
887705972111838593 1644 38659
519409051246778817 15377 16326
887106505902210049 17110 37988
15327075852685113 22098 28805
821772842776077569 11337 44872
774091580466613761 9348 18656
835770428956962561 13881 19959
990308779029479809 31261 38554
880478207821177217 18340 37281
246480549729678689 10505 28132
465474240814785409 35941 39659
156737183550422529 6858 46251
477935256584650881 8122 20935
286478844416262049 15461 29461
67916092900176753 1807 9842
808098846759808257 37689 42143
801979719515067265 22909 28411
493167433345544001 37748 44919
996843443624953857 23086 37693
798229808404602881 13857 42265
228346655421795233 3321 28568
48947896318605193 10765 38847
652038127596099969 28828 37004
391776744879283713 26163 35380
761935657327690369 2172 43046
61196165083256209 14580 21351
504303832493633281 26210 31192
460791787721053249 14197 17142
139209839397260289 6069 28355
502495507124375937 15711 33062
917962665060755969 11984 40700
653168394279621377 36270 42341
932412303594482177 17959 30993
27211880560397361 7691 20318
932461634377062913 34396 43743
984572466347078273 5006 12198
699687257624837889 12478 44262
730859633397283713 510 45130
467428070282849729 24161 43571
792541497738458369 13677 19759
520088127835272449 14455 33418
454887923955791233 4084 34750
452809289988579137 5333 25816
620960206862424321 18550 37017
280443444583674753 14885 21490
153081013946017921 15516 38384
166375289038327873 7798 22584
965994187714077441 4024 12443
780609535646114177 27794 36440
990966543915188737 506 29167
15517926399553517 19288 36830
860968904958230785 7329 12476
80118708005464609 2187 32201
595097855140334593 14674 34049
231485060023786113 24875 27107
567190178351555841 31169 33900
804859192359181441 26092 37655
287827184976972449 2398 36326
476357431263863873 41318 42093
589259461175846145 16775 21978
196300230396893473 4745 34437
302598946708098305 16116 19912
392498856543099329 26266 29637
375363029122215873 9552 12541
143878864830107041 14616 21811
176624122564756897 17788 31072
269050525150277057 26184 42085
283003972677381185 1340 22700
966345808806714497 8912 19288
548180862310157825 8283 30900
550336985481649793 13586 41292
185769940018250433 40547 41918
269852787212137473 5312 10679
965230502093756801 13579 40549
78718790967116097 2434 13930
823433221219875841 14671 32842
325954519946826369 5879 29686
545425211689927617 36268 45619
133253833802527313 1652 31556
121783310724399745 5405 42454
394971619076478913 28686 44442
154171155237801121 11700 44934
301180181963587777 4424 25158
55290846004954377 43104 47029
629667660276730625 16713 23732
410832223694551873 24456 33675
479246815299077889 8569 21898
629566108688553729 13852 44171
288161126738209825 16735 46163
251421878903865793 6199 14977
245709092292145217 9059 25876
515550402575843969 3060 31971
167522373160743137 4215 15078
911617251964525313 9217 32614
42662132838174217 17172 36014
176784903513155457 19231 22640
441573781147134529 2838 3681
223398174961001665 24664 41926
55471636616260865 7338 41146
757634321433631233 18709 32094
495869437707334273 8020 28823
703197107588646785 7867 34860
36417033828584521 11305 26341
916072237589279617 30205 43737
244405528202953793 29207 39739
444651761270531393 19807 43543
180200347747984321 21490 45213
421006592544632257 12954 45607
677905756399972865 20529 35392
694763435521178241 19121 39490
278484799148813537 6321 33457
31957815395262657 997 41502
721014049854126465 7190 27693
802738477064391297 41336 45575
939774063799660545 6265 30927
638393814410751105 18676 46588
600761141128849409 27008 44290
84660664058088033 29689 33359
512265268268791361 6793 36410
166745806381758401 19463 36065
883478896839797249 22517 36623
877416518218492289 24112 26152
265220338834183169 3197 38426
534022058874700865 25310 27667
701018059732852865 3956 15638
479356369169249089 11554 41554
315190265799785153 185 28437
216323368865094081 3398 33643
835657936434166913 32028 43982
844779250467976065 31326 34376
95259273498157889 19681 29411
446139815331964225 11173 21602
689332067661176449 6226 6755
350612207983470401 18080 46259
898389857206908033 20245 30866
901143314850802561 16404 22555
446458621052677505 4784 19278
957122161111239937 23982 35726
141859224622351121 11821 36870
105730090521365841 14734 27878
217359711863927873 8668 29724
895033888223235201 3563 30490
632471923918600961 367 36114
850631648209205377 23071 37988
684456646079389953 16672 28251
118288822249606801 9549 11472
817376415273798785 22526 37872
320697552566134209 7090 46073
876489756521117185 17503 30008
138498952886020993 33236 43022
10444110567462417 29450 39542
491028521124921025 5841 21499
574158627774927745 21827 31583
211936051109514529 19583 21701
38702029243950169 2773 12926
750949420437326209 14335 36646
457912642719399809 40123 40168
875031471969076993 25832 39230
978533759596800257 2416 5931
797178966242174849 14418 36409
196119494624362305 21158 25376
446603765494099777 9590 43623
390441936457222017 10822 42525
114671612511489937 9298 44037
37352156685948049 20571 22797
745513045534533377 43292 43691
129138010967281505 1097 9487
958047574427784065 26927 37578
208789347984414081 5244 6821
56670344911051273 15055 45615
739505758284337793 41174 45648
639734480394441345 9774 16459
175322343688826273 25293 26144
446189834911717057 29021 33779
157362807198055073 1931 21420
213739100573693729 28614 37927
19378610389345853 1946 12779
242219620423608001 581 7095
847583544244827137 21499 37321
766545266683028353 25816 35917
345061767213245249 16216 20870
710255651333550721 33498 39957
233586106476721505 38421 41472
548564792360938497 7369 43310
974194342374921985 29638 36052
243540928771576417 12265 22043
825839894083060225 35121 39144
19797237836758797 6106 23510
615336275523070209 20494 41196
327861443803907777 1806 45099
539207169072525953 28429 42099
570202049406905345 24520 44948
775814671179809025 3368 42728
927428978809242497 9305 28451
417756921702192577 3673 24293
596448255831166593 17990 31293
624090500216958337 10866 11529
60721840492799825 21363 22721
151220344787148513 10226 32423
769252832717771905 4871 18684
765132337183793281 6630 40388
212645590807053249 9984 41343
81409019940394961 25381 26977
565894364764790913 27724 36414
981467373888499201 31924 33675
867059710456270977 12644 15109
743478351677467265 21482 24433
436514056867995521 15717 43125
730712426442188673 2900 16292
80850681663942929 15825 32817
671553947673743361 619 36700
645686781091644289 31771 34498
437004016499734849 33057 40968
380950024977874305 2746 18057
198486598784668897 413 46839
817031009828728065 7881 44752
526073420175812609 1922 2674
807005181577178369 973 3388
194776323230144033 475 46550
302273488651042753 26086 46826
435851402577434049 39180 46679
87194610328605649 3748 7846
193296668104082401 10284 24272
600512657867032065 33897 47007
987414754575901569 2799 26853
399693880216599233 31091 40426
627521170598669185 41130 44417
431129452166675969 24872 39167
72654283841494305 8071 17978
98679696242168545 10429 41518
136543633530109793 14347 22506
586945505437771649 2840 44202
449978146783344385 6040 13150
67011512950127641 7455 41943
147206727418677025 17416 24989
94272275386789057 11239 37531
929266904374848897 43030 43290
877738476902447233 2815 11853
490898457010629825 7412 16421
324250492490055105 24768 44538
560644005401606209 8310 35661
817600710167422337 26537 39675
330707286233092673 16111 17230
735542942537353601 906 35955
853769107944252417 22066 42652
646361213740060929 5509 36253
516183264645249537 6168 32330
691585224110102785 7839 27908
77528306402719233 13856 16611
69125745248552305 14628 37266
922348402990223745 15049 29786
955164094260101889 13424 18668
403286499581319873 8474 34655
602165721834875649 2992 45447
813123867961778049 8342 44000
797401639922416257 4002 12964
934259377785714689 24707 42423
367911329224565249 5876 19896
665158369278486785 8829 17552
304971101707298689 16543 44469
431907386033195457 526 44152
397861394221347841 11507 40904
736190458105298305 27042 37146
175627043171122209 9809 34679
27278098846871049 26835 37000
23671012676825145 21743 34930
424471407278417729 2529 12429
664344014965127681 1838 30660
157528282192224353 8453 25147
651510230893574529 29322 32313
776203963174211201 38398 43458
96344221903368785 20335 41992
958919082421154177 11833 14539
632195067921994497 20094 36939
412079608916343425 3136 21372
574251274477564545 20718 46119
987748833114004353 7836 9471
533208651806926785 4633 13040
389362121437628161 1165 27255
859104207176645889 35738 45580
337194470954223361 17382 30553
96563037029536497 11531 21372
741982203204088321 29795 36844
442948886642614785 31631 43039
424976063733190273 5491 39305
720884185673138945 2694 33705
469065885668484865 1552 30652
207513025711907777 8363 41078
195116039764378977 14875 40060
863891443718610945 15257 25439
815382298249090817 3913 42996
791761577252788865 3864 45786
504686930886428801 28289 33974
233721438845730497 19630 21962
720403336326754177 23846 39419
492991616914370241 15205 45404
648055363353826433 17971 17982
669822479681240449 40603 44466
142932806919304769 9302 28652
683005248951690881 2699 24959
448337214751795457 5812 21127
836302061092634881 17964 18125
604374843827130753 1875 17221
923615896683859457 28387 44823
57055863128631761 4578 44201
126904788378620737 17632 32452
166334827647261825 11691 27005
164492881378595969 8300 29565
533693849314111873 30038 46648
859863737552910081 7277 25832
269919782625564161 5133 31250
160701762936586337 9460 26836
709174617386743425 33553 34737
5712781857450723 2920 36780
439243314357668161 25958 29839
976198825172890113 33547 42887
600406853965516545 5415 29289
409153548674407105 32898 39921
986531662359013249 5868 6031
671307650260221313 21674 42453
362845876933455745 2753 23995
38996238633156825 24113 26184
169036432002911841 12204 15778
894539253510249217 20034 33844
117426090850663905 286 11563
14171352429269037 6981 31119
28725103772799801 22761 41295
609085053624145409 26871 29961
936922292183687937 19455 47016
529347243186887105 5037 17053
606356556690855041 32275 38291
938359347342430593 18032 18949
341407135065928449 483 40366
845669155604138497 3080 12494
745844649669933825 6062 27089
578915253566751873 20503 44435
146463920110456065 36280 36825
959816840123149697 14965 41970
98432441889286801 13912 29339
228100603012553185 18507 26060
791539607321986689 17464 18402
641592753461946369 5824 13996
676681963616786689 6882 18177
442528287781673409 14325 45349
6509141898909833 31989 45596
194609088534971169 12621 26487
795043634691410305 36887 39674
575754463417741377 26639 40273
56270381179153617 24277 40555
488722229572157825 27581 37878
38094531639487177 33826 35933
342808026524810561 2483 3646
836975684665311745 37604 38347
713425514623448705 32977 42715
12589788626740985 7833 28980
888091286391006209 26274 37699
831183139464847873 36382 41115
569588220106350465 1720 24183
730295544645414913 11132 44449
363745021764035649 11633 46817
707504003100332545 3163 33103
648228273118572673 3187 38050
122079082001789633 30781 45513
189286476474240577 34535 44715
64834816982560993 4020 8671
919311159395999105 10965 32527
158711201804166529 18337 46846
701006612493447553 2054 19154
160469339396037473 6297 9592
185135640548192993 23308 38010
530951513254905217 1644 35047
511448418754202561 12041 14496
160638529121705185 18287 45700
140331036049342833 2182 8090
673278237622369665 4818 26210
894851581134052097 2594 3284
543552842315939713 9253 12730
156858775902005473 38036 41078
876504407309653249 3643 42675
62685665933361889 6582 28526
347921648477715457 22712 36301
895065501424209537 464 39507
270781037946719041 16964 39174
572624468442743489 17500 44141
370176188767494785 14439 16295
382533996737432577 6286 10523
940289029411104641 33328 33882
962233642307484929 27894 38107
594076754091780353 2822 22961
837354484753671297 24817 35157
394304272629611329 25063 36877
262322466851461665 19671 36261
806768213736411649 40836 43743
512000131274273665 21521 30730
28198765429408469 17655 26913
430793940821832449 27662 41417
782262240419576961 33708 39899
453119781721408513 3612 8728
196103535091751265 23698 46909
171735624658399649 5764 34808
660246116942154497 28196 41744
800515819524999681 12642 35389
640070890115026689 16998 43659
641622101877846529 3784 15007
325398435638383873 23008 41084
58988395783654113 17119 43011
506173041516106561 14436 42463
379418905993137665 9609 34297
107257877074012241 8605 42812
377606949007567745 35869 40383
175475507290002497 29036 29275
474032575062199873 4904 31286
927244141401949697 18572 33934
954698724034596353 2414 31562
968516004907584769 10106 28723
654262463977577345 26118 38637
868646566967107969 25116 32656
180179723087629633 28649 42685
188966808459639425 20989 31819
165872377470083873 16501 38190
835127568652488577 18462 41198
440928991912112897 486 16861
370599861752808129 13339 37078
109684297004552177 1393 35301
588261325577725825 8160 27111
795230172497010561 627 24901
318423358828965761 19353 42609
335147774794609857 30516 37665
656444706599181441 20810 35134
98757653540712193 16795 33941
98705091514361249 4583 34962
106477270555988209 24681 30728
824653805117328897 19456 30212
1426233075331851 32481 38657
464205682208358913 40057 45047
33371123854198717 4269 28654
632327224472554369 27559 31841
380285787008556737 8408 19365
902852931693885825 19825 34366
245100299482491137 26786 39655
307362974204643521 11323 22527
811533825281653505 10039 20300
94710978792704737 30959 41031
404327827729833473 6730 27960
176921068164112673 5435 8329
182021826375443393 17486 30625
749723853698398593 11266 40152
933711298166233601 13550 44174
946405220395185153 8358 22526
299103683523011201 2456 38183
695506372298467585 312 11924
151846167184050529 7859 21935
499505976360602241 9978 33421
663449284708615809 33026 42324
480455227244206657 13590 34341
882497318489019009 18018 35222
514250757947600321 12170 33430
443030995846722689 19890 42010
364573645443044801 24832 31900
368785584533544129 24308 37221
229225203282275905 17981 46470
132768434943283617 5521 44713
272433163532795681 14363 34885
957865108027394945 8985 13348
943981409186200449 904 16819
642545227043338881 3025 29245
385299985250782145 10571 38341
346841808647258881 15051 24251
158483797634538337 20655 35313
350123227864724417 21943 35566
530170089933065473 10193 33814
131813133396693873 15498 37016
805488890319061505 5322 28049
442882810707114753 26605 28507
281700822170023457 22144 30600
772900022241845633 16794 31883
511112849882344705 12949 35059
95695039008841569 24805 29212
800086171404288385 40980 44283
782313926165873153 13148 16075
733486795071065985 6810 9573
368340708300873857 4948 10550
376962409485571457 19229 24753
222550085146355777 23494 46472
525186182456728577 29506 32244
315865148778055297 8581 27110
617489256394165377 7882 34646
339793421265032001 9791 35683
386773531991259777 38873 39907
584604145772143361 29104 37550
236743352010932993 5854 10415
85010639708048785 13555 44409
617915020002833153 7580 34175
595218172569399681 11410 13745
851274587446354817 19732 46552
232801770307478497 20867 45811
917597533793902209 498 28873
406187150767433281 4206 11393
582775855544724609 12632 43310
996091737011187969 17044 33287
971335239278822401 11982 28213
105478970211702721 28772 44452
112842079251848305 7159 39117
262727924748222817 6108 13598
923140119592581249 19421 39474
427519825991534913 15243 21393
310159031075613697 44175 46522
516958435080699265 4037 26406
42540860815044825 11659 30221
554545876508722561 12362 46932
140455529378570529 8268 34617
932918096300770817 11537 41956
438045453386770561 10009 30784
287661606758714337 20043 22817
133338150220168929 1450 28426
176340632742569185 1042 12797
261006506942827329 12552 43145
999603407185116289 12944 21243
758744689413575169 13101 33083
871816014534093825 4577 24063
707591104660203009 36642 45038
778815063282674945 24971 37591
121115310877996769 29113 36919
92467215312854737 13604 31338
28080613302272185 27571 40809
697867907032115713 16332 19185
45277686752214665 26936 35956
322750714071649025 1934 14701
255506779450435329 7748 21625
177760120752164865 4378 46321
960138534588537601 1889 19121
208385400787182817 31003 38580
80020243438433169 26074 38087
446839919549784513 33632 36143
712107849768656769 18469 34233
724755396314325377 14714 21549
128612852748979377 5660 18483
317023882739103873 22116 26188
209167879573897153 31080 44173
710458987702612225 2130 46021
315977418595245761 24284 41882
113007369882733857 2666 38607
429925551602124737 5249 23800
679308723109191041 5212 25605
162364395591374945 8382 26190
19046555986104609 17793 25788
73018715952088081 6557 28334
454722018343733953 24113 41137
326135937316585985 17244 22650
263763965346168321 14978 34321
885922250293234049 38097 45649
87147712285915441 3590 31830
667050452696578561 26901 41189
91799287120263537 25191 34937
335433872105056705 15478 18181
199397183464885345 2626 29927
82736721963833313 15091 18226
1877530339140066 15205 34128
773700465504802561 4829 19388
947309217482743553 8913 11372
83812389015044177 18193 24262
128255034340096337 3225 5570
44237923685869873 85 35608
134271107200351729 10667 37244
578018791759312513 829 41676
255163304941884673 5979 20295
664539994561508225 11937 31524
237314787183894529 16897 41020
902809186044869761 16511 43517
864808909622492929 23817 40542
339978459249437057 21432 32769
608751463334432001 24130 38769
608142024464989057 14621 16870
896087548994113793 36431 42401
804057233042769281 5015 33849
438921510390262145 19722 44321
472771631275385601 17933 27985
835189739496566785 13744 14433
460860718991142465 40929 45388
90313686603241905 22633 42338
410946931305794305 3849 4271
156847105951140257 3272 40525
316771027663222081 3726 10231
638119268845290625 10230 37161
261851406617559233 24472 36046
506599904931274369 18487 30971
442133565577762497 9568 40854
233677855200131297 21102 24642
467945732246953153 18906 20225
865040893314709761 27565 45959
83315051675171505 9701 24828
711062628237900929 39008 42926
654085144180591233 46478 46484
3765833383678086 2385 6268
357186308555043329 44065 45942
508439133156588929 2543 32140
477228081234692097 4645 8756
53369598935415041 13808 38899
681013255527389569 11539 36075
909383413304343681 15357 44434
483957580254077889 8585 41992
914276828554729857 489 6215
120467466316313217 25728 28776
119007973770511201 13653 40126
294003853509700289 8908 46108
493870174983566529 1484 22334
248261508014635969 32106 45516
178837824250852161 18829 41323
223462000855114689 9232 9904
525035235899448321 15005 31151
888938112116505857 11478 26346
955599097753708545 7494 8329
519294469602719745 1489 42667
673012033885395713 2878 31140
946635105652276865 10108 19049
784499764418971009 22638 34277
41720234699717193 34500 44152
164836254438366593 3323 16371
959124013115968001 32999 40456
38641072270525713 7973 9717
394823293121639553 10595 25924
658552163021464961 12026 24028
851868390510375681 22974 43213
273719861615436609 30505 39405
856638511957932289 3848 37993
122041017917123185 29214 33013
760932333938427521 10030 33542
361361129539449857 25761 28033
733444701939468801 31787 32260
212366687484159649 25027 39340
605829279241632385 3982 8088
484827478028481793 8614 31432
991239569652016385 581 38079
869001880861073793 7215 23707
97250238727497169 28421 41860
196432676169582273 851 19715
779490494892563329 36461 43664
375546722691137089 32229 43778
6338068537544928 60 6848
205060816152442977 5822 9104
134225447057055185 11220 20011
56344157571796673 21346 35747
169944288186087521 14263 21503
812455756903847937 33665 40222
152201358598482273 6775 19845
592866671151607937 4591 35121
900156444747168001 14425 31957
195468040642541761 26723 44623
984989476963399169 3006 30382
940403874612368129 11262 41776
168231090583105921 24711 44320
144673548940819073 12088 42573
377950181502846785 11193 41115
253303430182324257 329 30425
276699187892845089 40727 42041
633530148521718017 25058 29633
237710041160291041 23036 23417
576066409828282369 43569 45287
274491228211815041 4725 29692
281710775507026049 13923 19766
963253064764579329 24466 37309
301605289870149569 28531 37376
335997622817288321 43966 46603
576014132661388353 4495 31905
427322721000059841 1478 41908
244946203450890465 26693 37098
865450043284226945 36986 39892
666252739851632513 17651 34529
500602942088896449 28536 37482
322979613078086209 15947 35117
524170432696379841 14634 42979
815072795958006017 13142 26882
622081536402255617 20774 25242
195293039330234561 9284 43395
453250429745907009 17439 18192
662466493335347969 17968 34865
932949783117429377 24465 32111
218788701791634561 23028 32547
93134012652072337 21665 37686
489865386127295489 20068 39482
3084029157101043 21818 21975
845205706844151169 28979 41086
521294339995563393 2045 8248
616598463785454209 15812 21827
830190417484850177 33867 36343
275713566602359361 32671 45532
648511103699760897 9926 23135
23981033538039045 41527 42194
20549008887634557 20920 23142
144679166530519169 30325 32514
863831277993796225 15120 40388
729565682788820225 5310 21265
352320079151375873 6313 31071
84165628625537889 18144 39122
400673009764503233 40071 42653
385704787007288257 16328 45109
59799842529919545 8112 33664
804706654989527041 20080 30274
336123612745382145 27212 43808
971490563094779009 8938 28678
488936833120526145 8465 33257
383796695648765505 28989 40427
428577263000462977 13506 20964
313673854978876673 11716 26693
386820230690695169 5700 26686
583103477102834945 831 5589
63620108639469209 23439 38408
898011989799744769 15449 25085
173579109151511105 3394 5388
504777866808392897 11938 32508
204539165147949121 87 40240
14729472007108059 6805 22056
573913476741843457 19161 29037
766914546116506497 33724 39210
143920631632056481 24396 41267
576838301485441409 5738 12994
973915629575621761 6404 28263
633088332590670465 653 13465
910302195162429953 6503 11641
923777622967495681 21394 30021
630410317011047937 8667 37630
410213044634584641 25417 33822
704416552755134209 17767 45204
900390549982621057 12468 45878
255096080826000097 17272 27589
656375349454474881 2171 29672
700748835849893249 46182 46471
417229669916427073 8224 42550
681534442928018817 8176 12433
773792892070186881 26157 37771
851342932936859137 9751 33246
346517239932143873 19749 34350
3609940790163081 2251 22250
844016980872492417 7997 24184
41319934742929833 768 33337
892101739021629953 18799 44074
250448908485658721 29115 41342
769703016600995969 27441 46879
562580135617139393 10309 24781
754144561815298433 2066 9360
882789936594654977 7908 32963
80839509087734737 6056 40210
558687276951914689 16212 34110
362109537485313409 44686 46700
4170678875546231 5715 20638
38766742176019169 5436 34447
936894076143005313 6747 30564
904358944625233409 16573 31831
568635669931204289 9632 15201
808511734382260993 4433 18186
501450610225660417 9922 10147
680103082881860353 42412 45202
223454638657109697 24533 44193
583174913620492673 25727 31060
416405879428140225 16563 35064
639801566851378561 11968 20546
985922009533759105 4871 9977
231958691154982689 2319 17533
908606924955918721 8747 46736
672943639831945729 3966 8260
249912440319867809 8206 43214
638936695385805057 15449 28434
646933279860945793 9340 12627
916387276948729089 2448 18975
729595912915776513 1105 36754
720207622605425281 19153 28538
928266354360104577 13490 29258
870432971434954753 13708 26994
750545636598111745 25975 43328
704417291991315841 4961 6820
532447659945518145 1617 12098
561243186963867649 16826 16958
715254401977141249 17158 20875
671899368320321537 3053 23445
417565622576617537 4229 36042
124162825381578305 14661 34659
820536602397403649 2811 30284
341387150704942849 39141 43318
775242186659909249 433 24624
609395015489600001 1627 43340
955035479590087297 3245 31035
425268631559912769 8940 18154
986956530907136257 6012 32796
245160387168457569 2773 3720
719554814692266113 33262 38568
533952519509394817 22588 39730
772508067016048001 19287 31488
909112068620078849 21308 43133
301542836773499777 1901 23270
70716905540830769 4864 30920
28023534940260221 24440 35687
840963245336755713 2834 43900
405000121254438721 17322 42086
28432545900923145 17023 37817
162867506805696385 352 5891
221954560078291521 14439 19071
42464262564969601 14775 26202
271172150512438049 22669 45691
983711027790874881 6251 6462
803265226156529665 811 39520
987518691571075585 17973 19010
183693414567468225 7626 9700
583013519016816385 23723 26008
298449784187784705 15102 22037
362332731199977345 16198 46481
411249625923499457 9013 19437
183317507189613601 22198 26492
386532267678777665 102 4237
789791405812259457 16016 27483
436645334493075393 1340 17522
304958290904721729 2316 8757
383956467860503617 40219 42376
915418203707581313 19440 42493
580798594476060929 16904 38263
971840366656792321 33386 39628
525995315577038273 30547 42946
839008500207206913 3157 4269
531553498535455297 12747 26601
378493381202389377 14896 25344
301659440272619137 11228 11730
75027243531984305 6119 41624
51739927363410489 32662 38396
614231613495192577 3645 6630
970185035700414081 2809 3065
366608349688540609 42197 43641
174509451023563841 5884 26645
701316581454307201 5855 7882
670769571400217729 14058 36182
839526608289354241 14288 37515
29169952488995677 18113 36732
549851378836066817 12863 28556
948680950759896961 46129 46159
225772331164002081 14064 42168
755854611422076801 19633 20361
80881837958230561 10773 24812
947886743086730369 35142 45414
884196042269273601 6114 15678
548526199963173889 28757 36297
10882647472740815 1344 41929
460005421069869441 18238 44467
67831773274981801 5748 27087
233543014609633569 26131 30497
837380193299225089 17752 40847
828116428813974145 1828 14261
850554556790193281 14094 29798
450181011674668929 29690 43020
800697197716189697 8847 29850
847600701766655361 1170 31952
643157061001240065 1317 16276
189375640817726081 31821 32283
826361268960369025 1207 20661
109913270848682737 26617 40079
661093548018264705 30701 34809
391149294233610305 17620 20186
154139304006960737 14245 20380
133585121425998209 17345 38539
710263025971194369 23392 32820
457734020777106561 19964 31106
932356372994490753 20546 43896
413757855936399489 9744 21575
437389164358926081 16003 24475
850667007083028865 25618 30443
71420317517819857 43322 45178
600492239501338753 37879 43905
748778815837148673 16136 43761
582886114118590337 19696 23529
101465879241317233 2529 9577
149655703214609313 43448 43535
483355398030617793 1211 8817
52217290075684985 4954 27386
330793802481494465 3035 14833
350454652504769345 33941 42800
977594498574838145 974 8155
686132771575127937 16572 28247
841225087074406017 15995 26893
852080290516983809 7108 34434
772938437930001537 4544 44927
659151447313103489 7576 31844
542407468477890113 13754 35341
29301931352538449 25079 41159
78910720066666337 3590 29951
118008404032021729 23625 26921
820164333162239233 3102 8157
443364757740614145 19239 39332
452841883398058113 13163 28859
4372316543690858 17695 22358
106704701415154097 21613 25581
579799984796981249 31762 46927
522081795828007937 7413 34521
533444793972162049 821 29069
747330689227851521 1502 46367
147679738448108097 4970 36884
35911480996439593 21483 41974
486617865916809217 24331 39622
785475058438962049 12379 18247
783766956366751105 7462 34730
468056680235953601 5041 12502
759252297363158145 8938 40429
103640142291368417 7562 36383
657617583376424577 38618 39832
219597108903450081 13198 45449
606703172389682561 21235 46646
782129654504402049 18187 44444
467058574737226433 35774 45384
915886319119870465 16655 28697
23467996533238277 64 23627
532280716379830209 9804 33399
754036052024321921 11040 18313
616448796039030401 758 35149
926649248584009601 3737 41131
760003930844831617 30135 37912
574423689952968897 17833 37380
27179954073154989 6120 38225
785065677082794625 12149 19899
774488557188675457 8336 35520
897197360990293889 6561 15447
129892625528121649 27940 44976
12947497389159679 10275 21351
103466858072081889 27080 29786
872988540424106625 32052 41457
432557009345551105 7247 20504
540217814378447489 12838 43276
959870563679260161 2085 37830
343371290232870081 3732 43703
248571434611783105 3676 23173
172278886108824033 7663 11616
946342189142384897 7610 46383
813636108118519297 10873 38976
786055254675410689 28705 34203
587745067676504321 4396 7458
827048713096786561 7231 31584
95953860925153121 19471 46024
166324285615438337 10223 32591
503827244448000769 40306 44021
55623939922398337 6470 24609
68804731871697553 29550 30709
889119999921270273 8457 20575
811584092422688001 16551 32824
60752788393017457 176 31697
473785911075470529 930 27368
362417745083625665 8551 46860
476896403137185857 2983 4677
565694837589703041 21967 43698
473237961236154817 7868 18188
355213139852118337 21007 26837
82049793775009761 20086 39048
385589779538150849 21003 33240
271738707586013825 19420 20304
97931070690627569 14633 46163
895861202490646529 38828 44829
809233039602148097 14121 36204
520975445792263489 1412 5508
29244929955730469 36130 42483
890363456896661633 10523 42008
354569792706229249 40322 41060
399766545921341505 12122 45067
199236468036353633 29989 36739
736552712695651457 1395 14068
85718988470418369 474 20063
217382467342392961 6775 42629
212945436624444545 13115 31705
312363502065803521 2304 30112
912069863818459265 36069 38820
516509101058620225 24753 36392
508304641936852865 8348 21126
928998320129533569 134 29968
146930830068200193 5673 21261
949273534910222593 4801 28913
177956667577753089 33498 36492
347510925149119745 17053 29067
796268635428816641 1323 34939
522159105891478977 21557 37771
482104929318829505 207 20708
721007646501458817 32283 34206
461043385714319233 19887 44992
119193274967106081 10527 16694
472840450881086849 20052 39892
98246796486019857 1767 40657
675186418436311425 25777 26213
842693745759351681 21471 43975
619658363327538049 5724 36634
785415580115778049 7333 31483
942922230761226369 25124 34696
591675661807361281 12179 39868
148361193420164737 23518 35825
142454503730359505 4747 9264
583316722608287873 4936 24705
223700970274183681 15260 35150
685341080757432065 12935 28372
730864011053835521 10436 31588
807930994924205953 5442 12991
519810445494361089 5730 27283
237316712190285281 9091 44613
808224736696555393 36517 40209
742436902399134593 6657 6880
256914736116375041 11152 20192
80824547414941601 1685 29378
141824174571109297 9537 21166
520046562085681793 21369 43194
859703447299299457 16775 20848
630854394259934337 25074 36005
885316524756969857 20897 41460
210537127048780801 26780 41360
86206006971838897 22346 23340
195578138522755297 24641 40598
708131819506558465 5503 11432
462303409808995969 11671 20143
838425205054509313 17266 39288
892624003768084097 1904 39364
601652949837440385 945 10245
6908446445351047 4661 24960
682159149282046721 9024 15769
137148673774980529 11725 27190
407627731001053185 27285 30061
958564891296035201 4529 34957
817800263343205121 11245 29785
545282516814559425 12593 23339
455885470557827713 4659 8118
409282286736356609 12792 35020
735496174978937473 16589 46436
907470569152557953 19516 43849
77566449321761153 32315 34842
620345825023079553 35351 39088
391897215947526721 12655 43390
950780427602843777 20834 21480
728506105564459777 7991 27078
10515272172796131 7980 35545
599494094876565249 23431 40568
850249330108304897 5714 5933
51276339089366017 8209 26080
680887319789249537 15200 16645
170337420476759137 10733 37138
86523031694703441 937 37210
194182036601343809 37134 46868
857664832170541953 14593 41036
810173458891359361 8003 12447
47000173230962617 2313 33344
846124475704993281 4755 46850
10911325411925077 34025 46310
532548117597603009 40864 42554
293914254736002049 4372 18945
726932504367024257 234 34728
575402615073386433 35685 37359
530418971762873793 31324 32934
285612625997622177 6277 35502
167160128273717857 570 31888
886458961803512577 8240 12318
689843499788370433 907 11248
443954657513081921 43778 44770
127463182703959185 32783 33866
798564292602122753 39290 46007
800325885446898817 23969 33667
265351016723904833 11366 39109
737880930821528833 37525 45695
298943241663934593 22789 40044
662725087038982273 9060 33142
926479310699086465 3453 42332
608418529167291649 16789 17208
505235901474037505 12969 27227
730948681852812161 53 4080
835989829321270913 8300 43148
685386146102626305 43510 46888
661023364523217025 972 1483
270050579418640513 16227 17724
425285295149599553 33010 36273
948507922519890945 23994 39437
952128431177186433 19834 40089
752261372097041921 10568 36532
296321959970832449 10020 42213
391751738793924865 7604 21023
169134322368549313 306 2751
934728168933052161 27745 44165
590812646106975617 3315 7538
370406710200537473 18119 25207
868093929383832065 19806 43207
718521550944519297 16195 38419
98566975323045377 16927 21512
876782287373639937 7521 31087
834482119590191489 11938 16178
37351105593078417 20983 43327
465206622172736705 19600 34015
710028601312128385 28336 29993
359487958987415361 19154 23715
85363157609993585 8754 38714
720245534332654849 8830 24463
899365076480830081 28247 39801
289041472480604993 9903 36193
694695125116684417 7121 29475
851503242407410689 20013 40301
426211153176776513 14902 43368
622684803247437953 11061 33215
502825706591085697 21645 38558
973875198338269825 25747 32541
55472024052772185 11702 27200
911569416021180289 24109 26912
204259158186065537 18580 30566
749344097417186049 10646 38989
450051412004679489 6841 16225
44403378026629529 5035 19199
17160564704955307 16227 25008
627381916495942017 4140 9262
210425410037043297 10183 33324
600874808190937473 20543 36658
979037553681823873 20221 31997
504040502786757825 10438 26349
792074080723633537 2092 12214
599603372604775553 21520 27869
641637663000455681 16666 25331
904410536176122497 3994 28491
631363685975184513 9566 15866
649560284531574401 15809 25739
598469860816070529 307 35879
433971125717739905 8783 32811
213109899516066305 915 34107
629562703053579777 2782 8106
342708844717652289 10480 40444
223756750433373953 2901 43141
182913957254822177 5241 45044
641179778203238017 450 12163
622022027586329089 16937 43179
413211278232019201 11000 39829
121207237110464657 1934 9963
99348924656936785 36079 36941
492766862966579585 7239 22668
420931957158209985 5040 8646
914898042327120513 4272 15946
107231283265392113 6103 35326
51110685472114169 7475 20388
191956132799425921 14645 45619
182095203374071713 7005 38400
294248812360990529 3950 38747
564371854297110785 17579 40276
672411567020439809 26376 44888
305469325686441793 4694 42006
837631101417159169 5738 36424
783090002796061697 5859 46126
136714178749095089 40730 46611
924661906253728513 2151 11759
618821880738352129 33107 42229
283199926831816385 21387 26094
414406359813391105 17200 40088
326397933909088769 13565 13618
239292374931508801 10583 35199
77778401671483985 45564 46413
565411300323894721 38911 45355
885606788611735169 11902 29853
710095177450852993 4132 12102
618101314133685505 1458 16384
713035551308387073 29467 40088
369292076548003201 13120 30389
982157271017669633 21980 24152
952510245958226433 4397 31068
939459919737295489 3210 37379
568871293003606849 2279 27878
468018246695208961 5623 10607
866538358480585857 22878 38686
801569295228851841 22712 25366
912363706180297345 607 18877
360508745346137985 14146 32652
535955420148699329 6637 36009
855511711092056321 28421 39736
695647414944598785 2562 5855
841648721615968001 23336 44094
692306399718337025 19403 37093
852947407453420673 1038 6047
616916964404492033 2959 9043
329614374970660161 10657 44584
743957531605960961 3022 25738
54026453520101825 2260 36348
889709017711876225 16980 22842
288640567170119745 30251 32614
289823458364271169 26829 34945
502070162057428609 16561 25763
321058193084336833 158 40952
53731313381561561 13957 18211
192399281075726241 11773 38242
529953654402966401 1144 39191
80506094229203745 10998 41800
748458557427738881 33974 43554
885407414133158657 18667 38033
172396071302152609 36077 37811
145196602636087137 11367 25966
21227982924798993 7754 25576
32611358894175881 29389 37652
292737636032178753 5619 41940
512907474081028865 20747 34120
736344133793039617 12432 28042
540842193557370625 14386 20606
895170624181183489 24953 38033
639725001656113793 2327 41535
346054682321110337 2897 34210
384099036813442049 35500 44688
378520841568963841 8575 40600
327672786202835905 19033 34966
775409353130214657 15060 26416
698167292873154817 13324 24528
37149020633300721 9768 37091
589840304685719041 2946 41359
782021849519637121 1149 8272
247368437866644097 8999 29739
366834178662635649 32245 42605
220679800294643521 21164 24362
838337197278434561 1882 40082
97007774844900753 19887 27014
173965001031227489 6450 43090
745783847410034945 1682 43423
227321282620394529 13858 29240
206392279194350433 14784 26455
897227281587056769 4524 37026
701628582504522369 4561 43683
768018077940382721 12814 38468
606894690699267201 32161 36958
261336933055638113 32603 33839
368851851087878657 229 45218
91452184099964033 1221 37085
875762695254341121 3781 36161
518205635254538753 11900 43797
954389213429006849 8991 27914
788053933428699393 1581 41848
146908690841048193 16146 38501
265091380563795553 6081 22828
74346690509440097 6632 32672
835190456074784001 22457 34922
911836561336546177 15103 26766
631505566966559745 5113 11456
251355128977277089 5288 43960
199412876254712033 9745 24566
213612400522652737 7471 27053
513523441562192321 28721 30968
12209932278675951 5543 44916
276466236836412801 11284 18439
490186549805034817 5866 24456
319152174260672449 1597 34791
293109457145984449 9170 41602
188618913043825377 4705 13064
605619949139072129 15476 23457
231902204892570305 35752 44396
954398422717286401 23828 36703
880991231393139201 8581 16591
453428963988930177 13994 37688
458909319712979905 7795 13507
732407036251597569 8402 39176
345712820761946177 10290 11206
719284854320211073 18227 43354
8968737740694622 21565 29983
355135017187148353 4217 18268
226203951252315969 30058 44029
854007207144125185 20908 22243
745644886055551105 26557 41621
497920112667141953 4381 9034
6821825737318933 11467 28257
294870274492456705 8844 23753
329063078577256385 3880 14426
915985855128081281 19140 45047
140577541177790977 18139 31666
355767556407673857 30594 32271
41798547468154369 20656 28474
358391028610210305 2816 13155
896527294462146049 5703 44993
716198456081361409 10876 39085
781055772640279169 27138 27999
622286397607819393 10656 44346
677561433156810753 9655 25268
916171724166733953 19112 42980
879553375403681025 15824 32992
461780523029116097 24354 31835
749321207658368897 43327 43924
909159014027313409 3583 18944
126548549568404673 17552 45772
620758756681066625 9550 15543
84404630310771729 16438 38899
347748501763934593 20508 21746
930476659806636545 6765 12150
346695581134067521 1667 4535
637293751591982977 21891 34993
545588496786070465 13937 38641
74847805294432129 10529 32041
680233158354507649 30810 42210
270834985984194529 3121 20564
752894592961045121 19962 44848
845309389084071937 735 6659
154826080620235745 17732 41994
622795923120264705 32216 35038
638916499486033025 17723 36803
371003612808486593 24755 42937
318206693454651905 22461 38844
971045405746295425 9658 15655
440392557082819969 23986 44077
47247894688332793 8292 28468
473314795129592641 30548 39831
90172607456281633 32323 44941
716606401414129153 41739 44941
655746048900191233 5746 45360
985542823195384449 33344 45657
824664462539530497 11571 45178
765021594262893953 18677 32864
836475228670998657 36171 45651
404930627998393089 2407 41853
689763150135064449 1409 4406
571801616502188609 6722 40895
502439686489218241 32358 41458
979935418742098049 42954 44214
978365477709488129 21032 25307
383394717713603201 7270 27056
531863905067389441 16332 20406
101610261837176801 9155 36078
250218007165813121 9672 31546
132721057985680353 46051 46526
76216164653594369 38554 40991
5831426569283594 27867 31167
529494683150502977 9683 30268
689663670441607425 9515 31830
337685698471013057 10851 15282
103378721990164737 4310 17583
281781619854513121 2082 35184
243230330906687457 9791 13905
994233810965134465 24093 32921
514326563908451137 3430 24393
196575642301368705 24295 42912
683990756331187585 2426 20398
178828255657329281 332 36794
399854664420924865 2083 11983
803543223281337729 6486 31125
121647978632996257 9191 19432
193552353241379649 21179 43661
141118761083259153 10432 41890
8773670225522779 28242 45420
234694568017093985 7665 34618
897432338616205569 18286 18478
175491511071182785 9427 10171
181758859917209761 42440 42755
957228922065173249 29683 41198
934399820323413633 4930 21017
713924380028725377 24314 27373
557380555510079041 20136 40180
621734406468821249 1681 18378
947027579852438401 205 14259
712400868239651457 34254 39644
464199432363898241 2361 44766
514900042703505537 2560 17950
481647793988933889 29542 34638
422832550791394369 4373 12510
447106449218082945 4483 8703
394705999708182977 33160 39160
57158693313716921 2095 4951
906049976027755777 21034 43584
337081191702026241 20219 25400
748705673246679041 41190 46773
516100236609950977 1308 28300
837893280307337601 31084 34712
23442348628364585 30547 42273
942778940582062593 11902 20094
272158146805402625 32366 35171
299320249399126913 37771 43601
316486620431362561 540 31632
273053571894070753 9071 27025
929740181664492161 15219 23642
517805300254860161 20651 20897
234583165997364065 30085 34668
757014076012215041 7958 41105
292135364251500097 11935 21850
459359283899740225 16903 24615
115285231487774817 40211 42984
108234769023528801 628 38744
355367636711683585 688 19142
981889933278790017 4905 42165
612377935077304833 22016 32653
167256892643994337 33031 40690
162416588661194785 22309 39460
909354011585573889 29112 45348
299415367321216769 31454 46072
402823487416515777 13064 25530
571101110939586945 33785 36929
814607569383223809 8803 10990
826500270625089665 2771 32168
356310756315881601 8755 39696
69583599160331745 4636 33085
683798005204660993 1261 10827
363989645519126273 22386 41004
840446149702490369 25759 36765
804004241895164289 4470 7568
637693656789604609 11618 19467
79508758636293921 12508 20237
693351675271689089 24989 27002
307923537947210945 6194 31355
901021241180412545 5721 15347
220038259959608257 25408 37871
162041299194402913 44466 44867
934638058505747457 36345 41818
619561424057007361 18525 22469
767693517538631937 13035 35530
886554069537314817 20712 24253
379516165532073985 23205 28632
540695944443083201 21272 39486
786805908978777729 15299 20880
677115072787177729 10712 17434
675628480001385857 3817 19064
94938862761505761 22756 38742
333581733079270721 23451 24487
131654841383923585 2696 2830
684348925119657345 22523 33089
876727450656257921 27957 33968
932369684536638465 32637 35648
798629677091060609 2339 33627
962377712847448705 5448 45393
739777812531496449 14611 35636
80701532140366801 27848 42807
328690854299427585 15698 41110
343764259494186305 814 26185
747384333885232641 10063 11503
396946818865870913 42225 46432
516045131471702977 18494 40531
52837270296855369 42078 44312
587293302735854849 14232 36300
909680123217199873 20692 27382
553402740390144065 5946 9573
381207686266186817 16085 41396
44717360254164617 10597 29339
568612747587906113 10848 34166
319667354168860417 19305 25338
185799401671310721 21750 36190
980561617621798785 33346 46009
466978693793279809 1494 11297
302805768634502913 13345 30449
758659199840487041 20696 29741
474262140638867201 34146 43562
60251510780659601 31973 39157
406838480165578881 8863 46782
93452780980918257 5333 10069
335425864199333313 9892 31874
73543117346801521 2958 44241
586186318910680577 30867 32212
635294630964786177 22995 37286
773715667942124033 11928 35890
959412075982299905 11201 46905
36638111979744537 26798 33075
203987366991547969 1815 12678
334528134669152897 24667 45797
20376085222821417 6911 10156
703290319220034433 4612 6423
676837657218165121 19885 41834
185722236998397953 7687 42209
389345729615428097 7757 46151
654647017049871489 28240 35148
3822409349332646 21785 34738
889107667690876033 3767 22335
381512841105532609 5995 32614
540727816028212545 12553 27172
299727220298912321 18844 22211
55099557654809673 6894 26752
629851245816041729 6361 44430
882957597887003265 3072 11958
756570637871668353 23795 36133
889774725288486273 13757 16816
402109258325012289 20599 43472
425625660145815489 4768 37690
383639168471042049 8769 47011
964781184075260289 20367 37397
500656104151659073 18211 25696
662998273664602113 16889 30273
597140734614093569 8128 27742
420790214689855425 10403 26917
770327562732816769 29091 37125
2318103070482636 3037 43496
229065005028878945 8999 9027
837446695814573825 25884 29133
7913590212979217 26979 28257
749871724418301953 12672 40392
934419250822422529 13292 14697
734451396897224449 23637 32102
676431566380799105 22104 28126
243372911212279777 24994 33755
373564686139083329 10264 35559
911256378709534721 4576 36746
395997175563451265 10506 43003
386789761527399617 3373 11091
104762193379507089 25576 46692
873004336285514881 9334 44989
500979839737524929 9179 26510
570508417924262529 15792 43477
310974473919493761 22576 37626
448302466133693377 24442 43635
732125136031129345 14827 31308
336820400649958913 11547 28979
321065567856003073 6496 31709
385074058025349313 25689 43880
256231812676659841 1810 43535
143964745760090545 5678 5806
182264913114160257 33608 36500
453334313662818305 28875 45262
980449929827187841 13504 24939
516545525783403265 1032 39426
158473227774514657 13728 18097
111923692627652113 24933 35334
530858356971705793 16031 30201
680650243880567297 8567 27188
124908062223944689 2282 24981
568010192697865793 20480 22079
195098419475471009 35433 35955
262360345622472129 12879 20346
107819442196493761 5975 23590
515924199406708097 17362 20352
657774965531459073 18033 23296
681891998030980737 31303 41566
179527172452061729 5754 27094
662373701092345601 40893 43180
978250584037454081 8992 35627
765028655886414593 11925 42379
111692656241267233 4392 43629
489436573158553025 3967 16842
138392206110566465 30980 40942
690877083011120129 16001 44193
458266070323936961 13637 27404
470448101330955393 11517 30066
709695930616987905 549 46805
431740733787297153 37310 45658
475545981646568833 7774 23601
16878750851571313 15695 16905
13804689729553843 33612 45217
157879040059842881 6336 21411
678729562340755841 10474 29027
910787209306359809 2334 17292
258408376629205345 10501 23161
877303503311299713 2510 19577
117569016979949489 1972 31799
466069747626175233 1601 36008
874416356538702593 680 7925
668121874076067713 21458 27120
160510242526079585 780 31702
495516769240989441 23139 46539
934531936817961601 8941 31692
907225422484874113 10951 45029
786074659610441985 745 25951
657013863900441857 31315 32190
544226444360148801 18182 44549
682641678098068609 29712 31508
968231146224901761 29746 46209
462845562800733761 23879 41493
331771111506185409 20239 36038
235341356297642081 3046 6284
631943634049854081 4403 34877
197108117878581633 24782 38284
164477067642579297 17331 26770
556763804962944449 7411 13513
65697756014522217 28408 42507
968220812947404161 11251 22045
445531435063514881 4870 42727
777255511453905281 6099 9924
376208523773065921 12649 14883
881326370259113601 1287 32655
433589897062901761 28311 30865
433821318568139009 38709 40337
120166928086611329 28637 39597
838247755576841089 30078 33157
31257206075594013 24032 31043
178263321624644545 10103 42800
259148156126705953 8115 32486
234253920439623905 123 43715
136295992509261057 3090 12930
663498269656887681 18493 22653
963904369959841793 23244 31430
29188564489540881 6979 33575
590264983199404033 3713 42883
770545984371881985 11202 44334
997302252435581185 26678 37061
517916666014979649 6199 17444
814589404679779201 27313 28542
664689153549463937 37951 45420
682116362882460673 19839 45978
38301127740677289 13864 33890
636972993189004929 18030 42045
409314163417281665 31562 46313
108605317916236289 4598 20413
745169229865876353 6262 13977
496611723031392641 20887 45763
642023719742102401 13752 16996
852005484784179201 12167 34432
91473485916392145 27754 39792
11778160076062251 15751 23809
611210182426862721 3764 29959
193377808507015905 20 46347
422976771634591105 8675 25553
806801310313161985 30427 41817
273214115795472161 27079 30859
607114152136752257 7168 25914
974555055383230977 27670 36646
957934026989533953 14806 43680
110660848983702209 7073 17214
80201674224007041 16490 23409
903245512884819073 25440 35924
531617526418429505 40078 43261
411139160434576193 4187 11002
944283861582626177 27536 41103
888481072057597697 8450 9081
478634404598892609 258 11068
361005859920499713 15596 17713
160746441152234369 17373 36635
340927317742465857 23617 30727
809876806790200065 26189 45735
990088353281951361 12351 38647
27472074691026193 10506 16234
689732003742104577 15186 34565
132109142665257201 27446 39370
637109551683881345 2589 40530
746401056681484929 14676 21852
349943983314272321 36260 44121
555214023114118081 17425 28297
689846041146044033 9102 12279
173332751700861825 957 26679
327864991575690817 9013 37931
907889983684810881 15477 25285
244796571902316641 27987 38531
882105785096136705 27951 34236
507047206681146881 14677 38989
500409116533418817 6359 39902
494303973286637441 11538 27328
727880602609822337 10061 45558
210799693644386113 20572 40202
156506020108878369 17297 45917
909834860829523201 10330 22456
749067503128365825 7220 14764
882050507763079169 34057 34281
379295556120226241 8801 29330
83048290579203153 10392 33704
161723186469039617 20023 24528
616236216299593985 22500 45525
717719839125038593 7991 13713
705322143835235969 36571 40569
578080807584107905 15895 24758
769939699852510977 23285 32779
231693737837574081 19543 31273
14874806000054975 35042 35197
423259052242691777 3547 20831
124028131230769393 14109 16393
409017001483647361 26363 46513
881214948615212929 29633 39021
878966409651148673 26184 42279
766188812113039617 9023 29358
630289001726524161 33426 39656
901444246354177665 22396 29868
894904177091923713 8307 16607
369528888839365505 13867 28386
896413063354145793 30120 44244
683371973292356225 19482 19681
769177352998717313 6465 43551
261178680840327361 42651 46802
785600507552757633 20173 26230
227296937667606625 4197 34823
196823020442458593 2113 43133
211875250960925857 5189 38869
673743912695528065 29 17403
691866444080819329 13235 42999
255912655277960257 39710 42064
332935738782094145 31600 46005
986163771647014145 39837 43550
149204229166233665 5848 23790
575804574695276033 20537 39157
673866678482195201 25626 42822
424456754125344577 33033 37462
369454913684979393 9043 13953
491117035132667457 10832 28916
889478844314066177 27547 41020
675776230173752833 4232 27439
503341763262913153 10520 45603
703837855939731585 4126 10155
741544921900125313 31401 46910
431520638771615937 4397 40023
390972764105146817 27506 38980
277534449329628801 3479 3537
752882304768757377 9925 23710
658131756562411905 14556 26045
363027511474744129 21055 46791
391605340528492737 2977 21052
311773375369650561 7323 38099
936426998092031233 19700 38781
923059490021888257 8246 21511
456522227117993409 27136 33597
186733560713957313 31121 35514
451396623335639873 14263 22658
822775308692403201 21748 40751
996526915873666049 8063 45104
245061067287107201 21581 34082
427352203144806721 20784 33335
340999651430838209 686 12430
254621651427008545 17778 26296
146984310477801473 36485 43266
691255961068876033 201 39788
236172430723403425 16905 19059
173150976323491073 25162 31925
618571472956173057 6189 23355
759405733295579905 18206 40449
905598196699873665 3151 25897
205919899011512097 9209 20789
283264166717298593 8167 36332
700686329715651329 120 42602
905597572531153409 34595 42536
75603357478975393 15023 39578
880701647383201409 20720 29866
776489100844713729 14630 18899
677891669720526849 17545 18681
901027314154553985 6481 39329
433546249327189761 39486 47018
908186580032989313 10566 16971
211053397091692577 9156 11320
177468864809846145 1105 7187
683812488748824193 11712 20664
714642240559385345 2176 25141
423129627325511873 13191 34547
541033053036521473 21109 21919
39624431486014801 11150 46419
703425745341277825 19276 32248
373395637289977601 24667 26852
523894214929192961 12516 13818
715636255602699777 5256 35493
120855635594836033 25574 30244
447843405644238849 513 16545
96091198380143793 8539 14745
564182268136260481 11373 19976
570243266352989057 9541 34379
473998545777593729 5876 19137
473865270386177409 23289 27269
862582773328281089 18376 31117
319178013789155585 15067 43836
224952186568192033 5290 34379
783328506480749825 11101 30916
612303948695465985 16896 39269
931663414304622977 16739 29858
998404300213767425 31759 34136
827525511336183681 9867 26463
519611077924476929 9791 19375
597551010815976705 3504 46474
291739127998045697 594 10869
587554011231155457 14115 23123
51097928295160249 11360 21365
80062340126247025 15062 34461
35761783811555149 30737 45967
664066749947785729 33342 42087
811528557651083521 19185 34180
274153759179455393 3465 22160
254163134044393505 9140 33124
650789772250554625 8136 15500
980674204344506241 21827 42661
847852739883009537 20091 46385
348867973611081793 30827 43050
240137155905905793 15142 27963
909524965584861185 3249 20031
631141924535910401 15757 17560
798354653853966337 7688 19167
552931116726789185 7146 29047
938036517715527681 30182 46353
300027689223000513 25074 39241
831382981401706241 9289 18807
916875723870539649 10891 12842
514443988633129153 10606 25289
376517273326499009 2944 38032
396276710233212993 871 19860
795883787081372417 3543 14413
212521070346792129 16692 25209
699631762065834497 6226 28963
389297604714986561 35612 36284
295596376250422593 312 12528
934740371051756161 17299 21603
811465418205301633 19330 45591
897415171741119617 701 35940
187314469066642177 5192 31732
617233663562426881 7263 36652
310704111266332481 3034 12880
22990057810321929 4071 9287
547808957151012545 2049 34502
12265903014419877 1189 20449
240850950247192929 7449 45334
421995094423142081 9251 37680
297690237404417217 15280 19106
495507473903341377 8528 15106
260464751487674561 17237 29544
844216365075144577 16409 24787
324678435856164097 18063 24871
442972897280011329 1648 36630
368660729419872257 13005 35304
913602771858126721 7061 13792
735571518575532929 33279 45572
144723995767531489 15901 45334
683491847018402177 35870 40816
939136711761538177 18886 29250
624187700702869121 40567 46776
802319089505058305 18626 24600
468037667304429313 15934 30336
370225944690094593 29067 43455
651162232869630465 8632 44273
211909992656341473 8792 23914
715364369767641473 41476 44459
383987859481155905 5584 15820
581183386708438785 5261 41720
816603210248043649 468 16732
7148898548820172 18648 33779
152607433316763521 983 32354
636909840304575489 4806 14045
956343611323557505 3372 37558
591721055172925441 7540 29041
334269546380316033 20976 40035
326148242809502145 16878 32610
121655789212493201 6584 40460
147483800038628481 12255 44204
867440269906683905 13549 23945
46487077524879793 851 20394
583973125624208257 8089 22882
140913146254987969 34080 37272
941320604417146753 17980 21716
832957607072195585 15644 22140
919255064775708033 12213 44152
110278879269486657 25168 31158
140315218416862561 40193 44046
699776235288503297 22297 33814
136772089359947553 9388 23890
334404978553905601 9968 34731
901918338662657281 28370 40456
44041620732919289 16894 31345
579333184350016257 6092 43848
829618115905532289 14831 44509
129464383782750049 16959 27086
981515888651408385 35542 41873
667224989917894401 16657 42890
278803021180962689 12600 37675
717042526047610113 26596 39852
523288874429034945 13413 32617
342483193623419201 8061 26490
577358903008274689 2936 18900
886227423952465921 27286 46008
475059054459244097 4159 26897
643957806999804161 4267 18292
96870551720613201 4802 38592
225203203477068577 1037 42525
442691242478879617 6548 22336
852472625226507521 109 44547
355385296920246657 24857 45113
641799690937137537 3130 16864
500230813255534209 20377 44223
719098193238448129 10539 26390
552111705216915969 1208 18615
683739227734495361 23309 27328
858143723570471169 24082 28648
292414809872521857 3765 37912
804791847287816577 6526 39672
792204439549227137 7250 25739
245562495215743585 40196 40986
141270305998073553 12398 22753
22485199978817149 3134 36620
598252402097276801 960 28673
972977168718280449 36430 46907
410944345517432193 31332 37511
179452841207535137 21472 25117
764564055000722177 27676 32015
600218592216599297 4791 11059
220199632155821953 26458 44144
523534605438655361 17299 32837
645849777085548033 781 16942
424715839847443969 1316 6520
706188472586912769 23757 36746
573033357980392577 14010 26904
77628063033063905 33463 37069
299721620650039681 9192 30174
339723460160978881 14302 25318
919698579798264833 14574 28805
402124545266193665 2174 10094
561215804864794177 17561 26076
485521415817085953 12127 17290
73850093458361249 687 22277
758148498750689025 28782 38288
602119222091168641 25760 38400
75572966168930833 16339 28578
244791067697050849 12245 31621
164813762533899681 14224 33911
196754237576080001 7792 23119
438034065755910977 14143 34968
851091475467597953 19198 33548
842076022830060161 9293 23200
407526851429587137 22081 41344
2613193546704196 17462 18559
178618010636412801 9251 18755
968828940791130625 2015 46797
456803753308754753 2693 23003
744346685472091649 28467 44910
348758154292681857 5466 15578
975682986276059009 35757 41187
524018464573480001 18930 25411
773297517546961153 1669 44879
196423685394890401 9466 32740
907863369448907777 12003 12999
32139973599704777 19665 47027
604837640518379521 9947 17711
780286514706261889 2631 12037
136602457397618337 2315 19001
666626680335831169 5035 18533
14913499447327895 8309 41323
721336348168406913 29660 33162
117037835670263489 26907 42615
468594575807294721 3732 4724
392556462696145281 391 14669
977169418528489985 30623 41423
218405037174466785 28413 38880
753752953612142593 1156 16133
527767346951929281 22818 38264
767209424669985665 39356 43408
229054225778245537 12725 38319
18180146007104269 36747 42382
431034870668096193 36036 42642
348989949200614529 6362 36337
664718101686862209 4337 42984
136577359459032273 43501 45997
169774510152006273 3168 46897
60231048923313321 1815 28552
793084302750347777 19824 28033
70477216030731425 40973 43787
659904682966011777 25989 43054
260135492357107969 17231 21930
500024922780188033 8747 18491
562096650183086401 367 7254
684994254842489857 11285 20417
472401315984527041 23222 25888
41128767221241705 20985 38296
270087928007036737 23439 33313
182676871440374817 13084 39464
520061048880705793 8686 10687
984163930636288641 15879 23576
929208310049340033 16957 26860
574466367491407233 36313 39069
788453176326598273 24877 39690
500839521915683137 6051 34833
106624832265204369 36343 44220
891231315698771457 137 34494
919322239424729985 7809 32534
716181194423416705 40254 40899
249797394718761729 18362 25810
917278458658994817 4573 25893
360019462120689601 10367 12031
286805871933470529 5525 29313
38117386958994361 29814 36528
30512131579936153 28519 34719
822700021887072769 4278 45844
330572009696670209 18642 31877
673072005024117505 7109 38573
828112644163393665 22212 42597
76825098148859185 1542 42475
454063205808328257 11175 36098
76882790271561425 4621 33018
704618759210315905 1046 26729
753590705820215553 7164 28403
965080293720792065 45 22531
971432307193587969 306 16929
984590695789801601 35556 45469
304410112582488065 26921 42897
568090514762591425 6143 24845
228821838560214977 8800 42228
931928308690029185 19148 41740
670436410261657985 7122 8849
434107302387207745 9694 36139
519947074131515329 17004 25110
373557065839957377 1759 7123
1365625360804757 31559 42089
634820920079565825 12197 17899
232764566300495809 6811 14477
932079973955094273 21654 25831
246322673969132225 11174 24298
515413994897176769 408 33403
529050784865653185 27661 38072
90009502318832097 13505 28262
136291554403882737 27578 46751
742197191015438977 33082 46681
695904486188943873 36828 43347
871597637862802049 5455 31206
916971489544977153 44204 46786
950184184882932225 23751 27983
111363381770296145 12987 20579
675707284055402369 4801 9887
775661342394485633 22294 32395
191562048172617249 23310 28606
964524310263932673 4281 38393
307622104047108993 18439 43072
760209595434048385 13792 46394
667648429138683521 30618 32909
678573847674663041 3194 17315
106557417554380865 33189 42744
808505569363134721 13046 32483
542680859756362817 33892 40018
906130095403945345 16540 25106
50669703590923377 42920 44180
411593422279537409 25775 45885
375351417633357441 22379 30466
173117827465908641 2756 34563
128699449875778529 7418 41046
212302878810774593 3852 37087
860452150636607617 24278 45524
209774819062666049 22486 39881
117529337062162401 20996 40976
206223652621076769 14134 21219
4778440976952681 2592 11911
741918581296140161 5029 22921
202779864339174049 19060 29121
46693207603411225 28906 29140
534369156636817153 13948 35815
835766453600264449 10311 37894
864355324960452993 27398 31705
565883915419505025 1183 43886
569439324012382273 15769 22510
655749619002811777 1821 25100
844227338349565313 35994 45986
987604872373097473 17933 27701
343553468971780545 3338 39918
864119670070245121 22365 42795
277708752121352385 6672 28737
323489699392666817 30566 40524
778641026704679681 15301 32862
567816427851873601 9065 24436
644410455141677825 30766 36647
184113627659641569 23877 45307
960689626256200961 11673 42498
203024364821239105 5115 26180
757745304124963329 35690 36569
193435131646623393 3241 4653
255062925999443041 25833 30190
588943768213049217 14560 40677
723379773739605249 375 28353
533828373527413185 16244 39998
827447324005962753 12667 31142
424268264773111553 8896 22737
552942906255818625 13467 37044
956776830586647937 2077 38907
427881604822392321 11953 41847
134294074276617441 21090 40060
799466473928657025 21098 23864
129824752891622097 33349 45806
291985724053947841 9902 15138
391964929726761089 7336 21775
299707788060910465 42046 45474
134295604592381329 6230 16234
115574786891915697 4406 12809
67831559421072993 6445 33273
464330105536287617 16116 39124
633124441288444417 9493 40824
75892158802279393 3669 27865
344102532566985537 11909 19793
882892909052738817 12836 18875
968328330441522689 36002 46696
473666868516478017 9032 25870
335785688341040641 14546 35694
624118283818983553 7124 10491
669444494323371905 15927 23085
533415337732865409 6043 38449
673342860717788545 28428 37078
64707993604255169 9264 44855
425863907966430593 8404 18492
362561311048768449 4312 45910
39156740544818545 5468 23470
408221485251981889 16674 25422
37417680532158217 22753 41456
780110976098118401 2464 19537
834164044709503105 34625 42855
29695735582574657 16105 17225
670748749928009089 21601 22064
289237970168461121 41513 42704
747845252330925825 12378 44488
156676410518695521 14530 30746
547711289888738433 3050 13610
601025578213725697 37659 39580
577854582217106817 14979 29900
162394045768333953 28340 45309
31948828591254141 4121 34873
893976250665463809 8515 8898
805276186853028225 24038 28671
375591693996721409 6926 42958
688448470694496001 6600 7084
100301920275345681 9435 17276
85030288429102545 20387 34385
11999527607567729 28679 36434
917666862986834561 26131 31711
489397787895530433 1310 5415
412427744382618753 5525 46007
797040051537305089 6989 14711
32062710083252457 1878 24170
324597590121104705 3191 20319
527259866106341249 27911 36757
504792679342980225 7605 36088
391714793343084033 29061 30019
414005169580111233 630 28666
413963787378825985 4882 40702
895681270835137153 6158 41132
362192635876354561 6654 17141
581965753861769729 3163 17025
145048851190161089 344 28644
40280633071485993 155 1465
238893251672777761 12968 28854
936026024122316673 16406 20764
936707917474727425 2622 23664
398950761185357569 19680 22762
906450880022234113 34499 42463
885855131800472193 11323 34429
78845752319217873 31149 34348
150958553774895425 7572 46689
300231299999069249 40612 41544
135754614110869201 16582 34956
351986303989541249 4468 23384
480968691924640961 9230 41842
811877306354816129 28012 45388
880643978563856641 6090 16194
932898265114381825 26916 42051
918286133870619649 9178 28157
656791270204962561 20613 40500
605715886183919105 34924 42508
448405426076071489 6022 13254
452395061353239937 4864 17384
94613467905148241 12914 25741
750630674866531713 318 22693
388701504591075777 24313 42917
318920931329270017 27826 30916
882345101990694017 14323 27642
937859740924597633 668 15565
210419953112783265 1705 44413
849276350434859521 18823 45081
733811721500629249 9191 31681
978661350830694913 37944 40592
115444261558430129 3131 22455
125445611906027217 11013 45380
70580137923400345 929 12441
815626098960184065 8803 20388
200585050449880961 22510 41904
883499728071239297 13186 39470
362018989886209409 561 15272
403582773282810369 5182 15429
749273351364628609 10569 41506
904771468532654721 10710 34868
671593897063445377 8286 42043
96104151936760481 5150 32847
239676460118765537 5183 5355
245791087248317569 2886 16290
130251724101938753 9007 29222
827466541949210241 11946 27044
831360185847820801 18065 36762
45095903417031737 26907 45109
345288911151783425 28569 33431
553641999541230977 14006 44162
868900768614246017 10498 39880
249263503850851713 737 3171
795705181351237889 1787 28879
444058451972498625 1436 16146
306667761851976193 862 36610
598736870897081217 6613 25353
55880269842731425 11060 37733
961145686242577537 32561 44236
962207336358879617 19829 39773
267343022442371841 24536 34877
893516696094266625 14742 35971
599164692670630273 11864 35278
490980322167054337 6998 10539
53362591595966793 27279 30241
492080083966527553 38598 40187
908939463924230785 32232 40822
834252425958816001 3728 10299
354468985807340417 3561 46481
11229184600765053 6172 32385
851694364960540161 36431 37530
313172007252866561 5231 6131
938080160925434113 6373 17641
601624638306049025 8406 27141
203441919079427425 12679 46419
260855128860519873 13069 24379
841286437552394497 18109 22326
685577685696742401 12658 26285
980835612368199553 17574 22698
132854878606003985 11101 39521
433541987484172609 9144 44922
576661567872065409 18750 27591
849045415741432705 5903 24491
993823752517748481 1604 4212
568118439563544769 1980 7875
285948302939388545 3328 8721
480350473046971841 34269 39786
520460757129207233 17163 20246
886674309398070913 27376 36840
18115954161402217 6806 24889
496469117820499393 8784 25612
610820392678157057 3216 28298
261326458616206721 2540 43457
437335475954583361 39132 45978
195231372726144769 32467 33986
67475382362552241 24540 41097
330827349149242177 1627 4210
242505800382389217 12318 42987
839488667019441665 21302 45018
893470477898908673 14375 37933
366737288934938753 34056 42193
67850071171378089 12961 25845
88969991011513377 16364 23292
568957460935827457 21586 40058
781091979940693889 16800 23534
773778907131969665 25582 30604
759328404999696001 15704 46080
373213135900662977 13880 24279
432635289999762305 13992 38478
41807344687825321 21045 26061
681447045959888641 15447 33298
788639235101477761 18912 27298
212223089143517281 7440 12236
985594732508843649 25797 33993
52134840969745969 14666 29301
224427293869318593 22177 36697
881889031395939329 12568 14482
559150392502530753 4930 21994
467959354349407169 3294 4899
478819264707489345 11180 46172
733055136873470977 9780 25273
626076383147022849 6014 19999
329832878367785281 26569 35514
318157487314884673 12135 33454
728601749004081281 5325 5596
65441265846303057 160 42146
619158337567515777 24523 24804
382922178469591745 8201 20895
546490720243834689 37585 38962
567409445154169153 22597 25859
158299126810494081 2706 7557
977302414596856321 4992 31589
479245329327465473 11361 42888
323878491848276417 14155 31187
469681955538508353 11834 34672
598014212902150145 18431 21267
828088266341406849 15432 28433
576765926439094273 11235 27924
689169437979803265 35805 46924
795418336725468545 3598 9108
111557851253433425 16587 21720
551776302270880577 23532 25507
730019863612486785 19751 20592
917727419767125249 18057 23061
668970289472522241 13030 19961
202883144412794529 17748 24449
952730616619522433 33958 35156
796328484548205057 33272 39764
646555027045746305 10620 11910
118667435548033489 557 45394
1659399837624421 19776 33932
612959485400473601 560 21899
710218960725963905 10485 18189
14228955547395117 28568 34654
609229070313705985 36682 45474
220518697930934593 18971 26582
419826196864772097 10840 45871
241667939860931841 4651 36911
39817822537603577 19413 26660
538380167775365249 22099 30543
46121050399644761 8792 12896
410036285777380289 17787 40637
304561974218632513 16942 18960
326838584043052545 22264 32673
717855843612380033 654 11187
395968967485814017 44360 44887
291074030616105281 5247 12629
477189419661591809 26006 33818
392569616337933505 29375 45907
54591483227483193 18944 32668
843699339420272257 12582 44517
794316544356000513 14983 46810
973431907398417409 1252 29163
784297113148070913 37305 38057
534970811510223873 19241 20234
254736328740541761 2104 29623
404625123726500417 2771 17031
658012577251611265 7900 9426
181318186089118433 27135 34090
598936082464540161 30189 36982
211272491425642529 541 36112
178911411617079361 26970 28352
979166474214682881 23558 27256
363522068035116801 3335 19007
383683994391557121 10094 12992
343355090267181121 3475 24166
734012835104255873 19377 23510
624009867340156161 44548 46968
900822863589990401 11381 34271
763181672276132865 14414 30968
896972537298726273 3479 30952
647774112513964417 8235 10254
439897896150366593 13100 45132
200234611369239713 25401 33956
742078144318544001 23892 25080
740327089125962369 22972 42225
807744970593045505 21798 34598
257019390901845665 11693 44383
854121954337561089 382 18621
995193040229402497 1029 1446
469432395259897089 11830 16527
829256903208744193 258 29312
351245328136787521 14458 43152
663538707082487681 12429 22066
838941993863596033 4961 13891
611409041387403777 9735 29365
748370171680225153 12161 26738
976637298848409345 9098 12496
68848907510496105 10398 18170
729397876119378433 31399 42079
745882811578770305 15502 28879
561284251793715329 13622 14135
248030789085145633 4881 46211
902014112644039297 1818 11272
281039125975755873 4585 18801
961425380936056193 18642 39563
740339196011458305 31409 34036
272077325977278401 1673 19658
45057382499027913 13538 24052
141352906242751425 319 21848
908995363626257153 4404 14096
740308818415101697 27103 39253
93872101379535169 11504 16635
416598913850755521 36304 43444
441736976215363329 11806 31671
741021894778043649 40285 40939
771483718135233025 10426 18173
804710652866496897 14572 18684
675324858670602881 709 6044
552912970237102273 6626 33707
637575178861684609 41399 46640
872904232610700545 8509 40519
704176501228058497 1009 14435
496114275415408193 3515 34778
520773174657069377 1944 21241
393514336198698817 24885 38465
120259815343597873 9982 35718
455784066282106433 42474 45387
890178822539386497 9542 16979
408414066590872001 13115 41816
177963312951160193 4461 20699
742277244645947521 2673 38310
994525540887469313 888 24603
104272553210755345 22577 33278
200840816632489089 18319 36569
169647211315847809 2 2089
313860960455006209 5461 22725
462625033409985089 5015 8011
573667657103950273 1491 38368
651042670724194689 6450 7837
815690269868088833 8356 22547
270102345959649889 35542 39407
604273909396777473 6062 17377
486520045505940865 18430 46550
928130729721889537 5963 27773
349530695866754113 1013 16582
540646372671542273 15162 26817
692807204692542209 12634 46447
518256514440896129 15418 23570
943569733652388737 7008 46400
719697523265846657 1612 44679
204416422314565697 5168 21222
85279868459711137 33802 34392
987584000284847745 12512 39589
69144378826191401 7006 12727
991877926810303745 5931 23662
795714105517749505 15974 43035
532891183736317953 1489 9933
331755915720673729 6004 9457
198289138210000705 21745 37305
460766549441249409 35271 36831
107626977125910625 15462 22593
514822194868624897 5033 15836
314262782106311553 44660 44750
503860424209836545 23506 44754
159312184124694049 809 1406
254454485156497153 2293 24062
389998579431377857 22143 39936
916704262872460929 6053 22672
536779647230027009 3124 29792
326001241236266305 23813 38648
939762201539423361 21870 27995
43410931488853777 8527 30335
912268141166883585 20645 44779
214592606223316545 2971 10773
818570713541035393 10326 45488
260886168227731489 9752 33984
86944139543000177 2680 6423
4113982125229399 34006 39434
155269867751314913 185 13966
596503931551797761 22119 26090
781471890472566657 8999 18377
353639954241099713 4803 40630
794234415998843649 5808 18890
506783147562177985 6082 46350
100994088689823521 20908 25171
746791282772957057 23465 33695
435292146895932289 8151 28620
258572957561245441 165 37890
741361170199319041 20758 21188
745242597986571521 3567 17427
245704684492878305 4086 9476
41711605222875649 20918 29621
827883443253718145 11130 43208
610714666948379009 5533 10796
548547270529979841 37911 43047
393192980932997953 16277 40401
253378468912949025 3027 45559
322615452648459905 5970 13009
839904856260815745 31531 45812
130874871380886049 1796 27097
509822878120111489 884 1830
887806472696464513 22744 22907
846106914048817793 20901 43838
542389457842961793 11774 45503
335344722629962177 4892 37087
575897997248073793 8820 40520
266797506136427393 17364 28358
424239879305961409 24704 41496
370336066744933121 9109 21612
713526216884044801 30510 45773
846894380652145153 2690 46644
948532039125144193 24819 46614
324727398151530625 34646 43216
314120473322088129 17802 28609
239220265555545089 8420 43394
591218598805799169 30512 46202
591422131706600833 24393 39114
719986791593779457 17368 31032
940455162323843329 25693 28977
186317582232636161 11399 44795
533892562298341057 2054 3800
689748094164411137 16632 39535
258599365255875585 13 13617
884881520751722625 40062 43464
861214654401074177 11673 32150
809299427913142529 13658 29888
574767211810353729 35813 42940
564479916433459265 20698 20937
160469599155696577 27150 44488
555841106424008321 7458 14600
42140266905036585 20818 28237
332938300112662209 2222 40868
160441687239348609 14555 29636
854001675165303425 1014 29680
688459822081966849 11767 17155
836746624913150337 24068 43565
74746299938247777 2781 14340
66688858355558265 4430 45250
695571311391191169 3142 36208
366978477419312577 7083 42483
136655274206766817 26397 34567
331617956128777537 41151 45784
382161572261395585 20926 44168
360195919955959425 11166 16027
458551112583727169 4135 46326
242346341519816385 36823 39139
247742874010654657 2758 45580
34473011080340401 14115 35403
689613048143520769 4260 5666
569347571292720321 19511 39903
902799361504008833 3494 24611
156549499876536673 16990 30692
716368400685063041 15801 30162
995821985230559617 21110 34802
39361079286848625 1165 37291
489795165472518337 13514 39881
259358535605720417 4516 18845
412570337694742081 7278 16559
937522114814100865 35689 45960
368070088873981377 4713 37176
619471623870246913 15216 31941
868735795544989057 9230 10181
677861690654978561 3291 43528
231027112226659169 2521 41412
770460862666403969 809 13621
737305360388116737 21450 44321
980524307281569921 31768 44819
354615173480130625 8223 18239
277648414239330081 7088 38182
437087243094463681 3292 35376
833906352746808449 19037 45780
538576414631226177 13484 18509
241538617515864481 5754 41801
301953747085260481 27692 42686
146396015723382785 6254 36056
152031261773959873 13956 45250
260630585967923873 502 31812
33342616552442197 594 37900
62209926509908089 30538 33451
779634377575494145 29064 29677
718606688220667393 22491 44974
977601389024354049 28113 35825
257727769214199041 17630 25148
204455804033973025 22519 43589
12631177686579065 19535 46546
84371871036506001 34131 41419
80384219895748289 14935 22719
669266057954136065 5376 18084
433948956500735489 10484 37227
408853243605985729 2280 3798
332550032490530625 31924 35403
194226726000454881 12195 39695
618429689745418881 10111 26326
986835313241339649 16503 41497
534209979351018689 13310 14275
224429542955110849 36252 39438
929133790883874177 35245 38606
638615866846688385 8225 44580
738788718712811521 19327 43976
422982338419462401 11867 14444
988235740973401217 39261 43398
32440777599543225 35455 46546
216225569846542945 7773 23706
11479916152726589 3723 41174
311453345097113729 26314 36039
180440256196245473 1591 11851
268269690569752577 10373 35144
546167199040429121 26322 27523
631100432041584769 19822 33352
455062260267151681 23392 42601
986747333678167169 9516 41817
370721143827754689 2396 18817
837481730054243201 29029 46040
440982376765642689 1124 26371
211906771209356737 2032 11099
530542315739257473 19079 35865
382933765039773249 12608 27880
200031290230736417 2490 42468
272413180773995137 1986 26413
603326926436469761 15541 44243
635611190298909953 22816 29844
282834056512538017 34743 45013
190559348980968929 19707 41775
490430891938775233 1938 19393
745225531375915265 7753 29334
512982629332963585 6537 37733
987067525742347137 5376 33898
626459372650490625 7389 8664
591339478262661121 5765 13462
874422248431127297 33955 46459
12647222472736531 3668 4060
563313627998429185 21964 41945
874356142607631233 105 5507
911456205513484673 4242 6796
33282249394815721 4119 27088
341672165889296065 23121 29722
224745682197301729 559 32034
798869970293278465 17195 28466
189961894828854849 5723 34842
209020404745093217 40 46433
738922941315244929 15991 34681
537027496062034241 15565 39199
200034924978794497 21141 46625
919692705767293057 18090 20745
789005826140943617 4142 44810
687657544987811073 4568 26160
947215088830972673 11617 31408
259147987816863425 19897 28484
533796591625694849 4050 30915
289058890180609025 3010 35285
273042111853854401 12169 36015
381435519377308929 32440 33360
811963622777121025 20930 29624
407618077004794817 19959 36943
608716816728133377 21065 23904
704466203991717761 19827 21729
104661211496697601 7503 19985
513234872651604929 33644 34149
518972081846342785 20652 35932
250607049832385793 4041 16979
889685822546347521 20998 41634
61246413111742729 28450 38722
137176901299625345 12692 41084
587957853172913025 31578 42418
895580971370542081 29 22327
358864182908785537 83 14868
393237906016580033 14004 34437
667519741987749889 34351 36573
721595664869489921 39858 43354
760496147768574081 28593 41703
334975407135118529 10970 33126
469770432202995649 22105 36486
784674946306886017 2169 3546
228502416307957633 9655 25526
353298392073028801 353 38761
186741157764831905 7150 43154
151191999842332353 18324 37624
303184546328221697 2046 6688
797349003616460545 11252 36938
747740559178300417 23740 26174
119271071203932881 8759 24679
21768846894229201 1686 22804
35370925167811153 18572 38656
532961665999213377 26422 26691
344525711260708097 28899 37866
518820571569758465 17631 34067
129791843585508113 13851 14274
653284799435812865 10295 23051
301949111217361153 6842 9908
122301563462723809 7964 21347
772186827307947905 28760 31668
859972064234373377 25539 28159
200519134335571905 335 45806
157116511610919233 37226 41905
208571104182368577 2049 45275
997333406884269697 2069 38616
412671621986383745 29673 37681
292615323209627585 667 31006
492896413116696385 2151 17528
546900302383111361 45 36284
642878223957389185 36141 43069
767639019746891137 14754 19622
373608898838426753 70 40352
714616306851372289 35140 36185
579740936776310913 23254 36628
826196839770442881 26634 30868
453457482179359745 9518 16028
273864290678520929 20257 28094
592761291869216257 15658 35571
63000689262249665 9364 37737
397083831908531713 21279 30214
946993459118989057 26707 32301
133609280146991697 7058 33525
459492534942324225 15330 23897
996817550707945089 7031 18686
45955586836388561 7478 41396
164532193607847425 24876 27395
770688598762912897 3533 25855
868957029926718849 22598 34533
817654552318220545 28405 36480
992608170256509953 75 6053
668514095887371009 11621 19625
636926687759043329 33612 45162
979976569850894209 816 1335
963839908572403201 22420 32997
960071576074991361 1092 3585
282229045969842209 8169 36247
177895793356203329 11579 33684
238452334409508641 25891 33637
65607492113752385 10899 43277
199094383739307553 12726 41560
32611520345486869 18860 26639
297930519079734785 4645 9642
281323241257407361 12878 25279
586085596113491585 43485 45629
456814368046526209 6555 34599
441912424959518529 9324 41076
671501419031539329 3892 13167
531430441432902977 444 1643
431719839900811329 1782 14089
632511656766020225 2012 7600
471943201775157889 24087 34697
304191649464570433 1974 20209
311643961615136065 28357 29354
995339885174665601 16435 20643
866071447380118529 5277 20555
428086442285305665 20230 44533
374197454281560513 18548 44508
747653547193927169 21851 32715
874254085380098177 31862 32882
488244955754908033 15800 42514
62587540253606025 14936 15048
498766377176131905 7861 42145
818326470324063105 846 24757
874740903177823233 2705 45106
574360257984128705 14763 42266
757124846024716161 38246 42256
563697408746119041 12465 32296
793501656980282625 20328 37405
900886407391642113 27555 34717
130089246558746657 12586 24062
161944352514336033 6249 28866
540247801427213377 25858 38216
486061270026940673 16824 46452
461225522614661569 23720 46121
12946592405594261 11351 37477
823338192069229569 26322 32562
582497360860703105 10447 41523
907393560803079425 410 14425
617253997911699713 4193 26064
595594708244775041 13129 34224
479760983405331137 10589 40715
402593109395162689 32494 35773
10800745033971993 2131 15532
594015266066008961 12400 46325
762132589620609537 224 4027
822750321088413697 8657 14019
163881365669208641 7084 43519
442293333389287105 6390 30305
932528203132850561 25423 43178
487622697895922369 40723 41742
817518152629386241 9125 31024
518661217812109505 39973 44839
283549761221014049 22036 28529
991869509615973761 41210 46023
240347275870657729 7934 28244
777051846248170369 20619 37220
84456480290871377 280 31752
123055124770566241 7714 33034
269693720634162305 15595 27481
701093682610661505 38034 38049
621862563669612417 28634 39675
222775697051780257 858 23921
287725159421864161 9564 38770
608054901081246209 9199 15325
629239062008370049 1156 43536
497951853684078593 17133 45049
747979929545092353 21066 44028
565450008858135809 7286 15236
272274777878966049 10569 28488
759212997198510209 7977 11319
764037218891655041 2193 42238
370403856661468481 17167 29740
339653089793760193 9650 15116
915689121421429761 10007 12316
589896177059355137 20554 22741
926698450127702273 26211 42358
197023769363813281 134 21613
400775218505735617 11944 41095
534387779599438081 1907 44062
164246243047003297 885 7759
580461591140650753 7452 33989
948767979076770049 5666 35445
667666692302955009 8708 44543
529953716688623873 11 24918
478452100360744513 15488 35779
741796124527915905 22719 37442
288902922746228097 15639 45829
358850090719030849 18185 25005
331749621829406017 4097 21853
651150921682564353 36103 43721
457472520188556353 22390 32541
853122032946060929 10456 17216
81008776042114769 9907 30301
904823777939519361 3290 15790
356365804886006977 22300 26430
369355299819645185 23754 44337
334968728846380545 8800 37306
118499862138044417 2875 15306
1698386449586309 27640 46495
577752409785659905 6597 36366
98614450996070241 26369 46325
872042005216648833 30082 32624
966007380534289665 5918 39639
320160789724226881 13404 26596
181971716342705025 40167 41730
336104267796351041 9073 45693
709700566397483393 27216 27423
587072403307303169 663 26011
56207734644562633 33673 42858
339291081594545601 13750 21395
663232557210772481 7960 14180
559882731682662913 11625 32728
594077509554498561 5596 7800
497452340569743937 31388 35001
955317192948964353 35410 40694
648038193932393345 20143 21932
745422546771227009 25940 32360
932378798410347521 18905 20304
207132124712938305 7753 26775
587545729763789441 9241 35784
783713724106380801 35180 39396
813312183912252289 12501 36529
910787751970186625 41055 44246
75830382369048273 30087 33333
704229286830997889 10781 19986
634162137440476673 29786 46143
868451112917494273 13105 16978
888145377837432193 38866 41477
655442360620160257 20023 23448
261853962539142049 7950 37094
6943825484679423 2727 33403
664578461419580417 19407 36579
799005393213338497 114 25438
373418839342029697 1841 8261
606254544906516225 26264 37954
457947182828419841 2934 30956
686181857050573953 3737 16266
754758123242574209 5591 14074
828478455791920257 6433 21069
997198485114637441 4600 8582
434883681130958849 16158 23564
922817215807548033 37082 43784
129851864715174513 16325 25435
425863406976944257 11120 28588
626196543669951873 11413 32450
812418807662830081 37408 45510
140796816043430081 14292 27373
920080019158376705 16679 36415
706359660305896193 1411 45295
543331617542541761 2155 21539
349611631497918273 8946 18973
146975944339644129 22841 36428
682932358123682817 29842 32558
53265650374477505 17972 42279
101396185323263665 12651 18168
484960019169051265 9111 22408
305021846124834177 42891 43935
196240032675142113 16723 29333
186118384409990497 26934 36520
457749909265785985 4007 17807
589035490478355713 7162 15002
607891218146853889 5396 6189
533918538779769153 11060 26387
20672845699380105 39364 45373
224901890435536001 40 34836
621379352707258241 3937 21365
141693895001150593 2376 24513
439709177082917761 3740 34518
913898440684452097 2515 26759
968085408738240001 18253 35492
436964375855492225 19243 36894
201567187521078497 13887 16374
248324170656264449 7710 30276
151622905616612513 17235 37475
441625336418479041 16845 34770
39321679726370465 4927 20375
154835783375464321 7313 8908
774042190083100929 9537 34136
662451722162099841 30556 44866
27232227157924173 33734 45554
856267288370066433 10958 30564
798583918219030401 5855 24522
924513211215138817 19210 26069
236568821546981665 37009 44116
539499747425313793 3061 32143
629918123231767937 12037 27048
929749553047198465 20141 40732
519776945151733121 26529 45097
587132741075794945 12828 43926
903337632400358401 35323 42159
201972192061969473 502 27530
143149943031417601 35202 46732
85403530185946161 12287 43861
218586174901936673 37588 38156
42010199399921793 13417 34659
680258022045620737 14544 18957
966448843267745153 30516 35740
498493862327386241 12339 32547
917488342158787201 26356 37593
443499322669467265 13940 23585
295428078826976321 6920 17177
760842388001357569 288 23208
340070608742163201 10393 20463
824953359568922881 1211 20194
947420785515777921 25246 33485
474240842247148481 20780 35229
212556494642267777 5099 36640
967769769702684417 15950 26444
919945883699259777 19491 39058
232487040981091297 14886 36753
66987647152327409 12124 13446
845029805008152833 26896 32222
338370532717807041 13256 36301
681020276983979009 7685 38738
755291882787286529 25996 31972
905663422988752129 27706 36285
486703141144264577 29173 37755
714615989378707201 2574 15805
422717940068476865 34617 39208
199755225248367201 32522 38512
947993075196524929 13699 26164
235282569743695553 2904 4017
902530425298589697 1803 20326
233466933715945409 3130 3438
788859455671118977 20892 26354
808121945410796673 35943 46975
663648062517747713 479 35387
563756639469318081 4150 44323
152988358812240929 37142 46917
522310264334286977 39856 40928
751002383489673473 2094 2442
333874772202065601 6120 36052
229592063923210081 18125 39122
192819513974178849 21744 43717
645626201818910081 4886 8540
2927681980764874 7595 38586
285011032763708993 39722 39943
711386801412480513 19842 28396
986484419645744769 20585 41006
539160961512223489 16254 46327
848429375356207745 15430 21088
154771865915172673 35844 45487
721841728304948353 4981 26982
351440229181321217 23070 40205
645012966248817281 17661 39272
13626750865562089 8612 26288
561905398367638785 15160 36501
422986103129844097 13340 14566
999986437049390337 26746 30350
242310991926309793 19694 23684
888344422112535169 21395 41282
103916587125212353 16124 36239
82936297657017377 31723 35031
421572744937826369 7625 30733
326201585193569345 13534 29784
104603122415269921 10769 34131
20032742572144713 5608 12554
141907542929864401 7085 38623
520190416585275969 3485 10765
622170198681317249 34897 46609
929347592465365633 36227 39755
272203399211029761 10563 23963
785287209295585537 34257 46419
611451724086336385 952 29973
796830617327518849 33910 42789
389460325307574337 1749 7345
960147231337597185 5365 34986
785024391768871553 16513 29468
632986498510053505 19379 44846
671285571048223105 14082 32419
204826669547610849 6298 39952
472108110455295105 13270 32010
967440225294698369 20209 26654
650739581835928449 11601 41079
609585580526154241 18198 46174
382570252654204545 7321 11137
744335099805301377 8381 36990
607043367610337665 9704 30162
261564975761938721 674 35124
181283077656459585 40558 41848
479195054592285185 28571 41657
16632251686395705 2166 15535
27630954375634789 9211 16982
572826270792887745 957 33707
890196982581489537 8283 37043
464905378054901057 28098 46827
415793329391060929 7097 12390
992038167598948865 38703 43513
495809551784251585 200 18379
64501465349970033 17438 41453
869843284505829889 9106 14355
579113964201667329 31146 36738
107907839714403761 9895 15899
632630667026255361 13628 44251
112097060491702657 690 17977
647616115878903937 31815 34201
85588387350444609 13391 46437
336386592845407489 12618 21281
291638316106851649 26525 33007
510565256844557761 7053 40380
350182252217468481 25418 32640
956403129046655873 4804 11762
818853450247939201 25062 39019
166258398385551233 4973 33952
805964647243516929 32265 44833
377934226070529153 34186 34997
704359622509368705 14402 14776
736028942017469441 27662 41025
132734098968843025 4782 22439
973522865917622913 421 14336
789017280850270465 5425 10522
637109241835489153 11350 23149
194102057954157921 17195 24203
568864538655965633 19099 35475
503355510196737281 36991 46974
633245128215747841 33077 40420
176690858345256897 25677 40846
106112311740922401 8839 46914
265552267027526753 4638 45064
173782025969572385 1911 13871
287554165006500993 5340 15257
656441529180717953 26908 46015
587610374805901569 19771 25473
770508126468996609 17082 42551
496454877934457537 8628 13777
352793892668550785 11444 37439
664436836028482305 6675 38586
704390567646768769 17575 46556
631981197305581313 11964 42665
177829716108909953 1675 19325
159425381163938337 12867 34487
657139800627561473 4797 46085
701047500998146945 16847 40473
461585070991098689 6522 43330
46493035350049897 18747 26442
152824339569363585 7582 36112
784683162258719617 19778 34594
825383915307106945 30165 37596
430338652907121153 4985 16247
121946964585049505 30293 38769
313104750857281281 6007 46180
107295685673868497 38689 40909
936357660008933889 24268 45869
785773238873886721 3397 36467
93215529092706369 35310 35508
270832793501575969 30333 33061
465920469729379521 9233 33627
145437972921257601 672 8928
664576086871608833 4363 30709
230501563950120673 163 27729
262735003653613569 21428 33890
63484083322137505 21173 35676
517611670288662401 10655 28035
19980953534862069 12940 30408
477274282807027137 13242 25944
581925213949887105 1613 30542
401810558185321281 5468 29447
422707441080824257 994 22530
878640950313535233 5764 40164
239457575326682113 32800 36877
472744043556449601 2826 31087
518968369781056513 16236 28688
411019671446634753 24379 46633
661741776655418369 2653 24637
825097493910693249 10877 14173
63601287890286073 5439 9364
773668436082385153 7104 18310
205271036545198625 20366 38696
94113909270507889 20234 28043
976290054579131137 23946 32218
702228676502922881 15779 46575
461652125503519553 9443 36841
198861680921584865 14094 30576
831341208187033985 9919 21259
712374622532319489 26930 31925
671438778278044929 2897 36698
975867190788992641 17373 20167
201692899043713697 6284 23384
536232258613548417 6041 7992
673138179609367169 1539 6422
798595792928683265 2615 33605
215605130679328737 10215 37153
623710436156027777 4304 12865
713698535403423745 32044 33131
294091897578088193 8483 42376
193730694112680609 9393 23406
915408941797661441 14843 38802
983593755248250497 8969 13721
809245647008356865 14680 44488
765672582494680449 19453 26632
625983440633500929 3669 22794
996338954084521345 9727 32906
311460343563371841 258 32549
232172400190940225 34577 42624
246013015465106113 14184 46744
214561893192836801 10163 13362
257146676256997601 3563 5033
2096893912742815 18631 29990
100165321220384129 25114 34126
610159685982992513 15757 18223
561037205630103873 4142 12045
849622796249782657 5485 38815
47794980383141449 6168 25868
34001154861471153 3566 23230
943742819742727297 40858 42286
210565246420962625 8068 26519
721425573054784001 14529 35935
432382204213169537 12375 39652
527582279694318145 6494 30843
268628701741171489 9847 37818
745612236647556097 22631 35374
576168533761887169 19171 33777
854201843426341889 36657 37851
720333038702356993 16629 33841
824593297679410177 5672 40640
229306018771367809 4872 27680
383934604266588737 7457 42794
696208027186351361 30744 46727
327423324205053505 35181 46852
663058191214702209 714 35449
737673918223368449 30999 40381
747158107664795009 3723 43712
913819324575921793 16580 27061
379731531674664769 22680 31970
298072433930347073 20315 31868
267152971798147137 37159 40451
947004338973780353 1472 44313
525436787841073281 9688 37116
498323093879111681 34981 40910
451949404121158721 18169 36874
530031187008358273 12249 24572
98147334543526193 20188 28726
3201357656624993 10568 21227
420622748996329665 12076 33665
312421460108875969 11611 13865
969367744798887553 11954 20157
697394119828562305 16130 23678
531383785229756737 14698 35651
61843793972524705 21871 29165
381406313862655105 8307 41388
718730669377098497 18061 27585
81455283175422721 25617 33121
932738836459915137 37642 43089
825718331251863425 46122 46618
846459876713044737 1003 30167
415533648304368321 28511 43041
426408952548211329 12940 40189
591091491654438529 29122 40062
124255910737307569 10483 28580
198291383584326305 16958 36258
995636392767121281 10261 30468
255495037055936801 5753 41928
270627494725477633 29905 41165
87193103290418 10928 37691
856257207451118721 33945 41281
615999091799366785 5583 41190
921673318451926401 25264 31997
965018963677131521 20273 29532
817557428643223041 9491 41114
62954252147306993 16701 40847
137864047456123025 2867 20667
787032162206763521 10107 32373
306505777081365953 29740 33805
935142884737800321 5271 18974
572309721183959425 15514 40649
420208936794502081 19689 35657
445701195887831873 15903 41285
591286836616518529 173 5990
786735522410697985 6918 31626
347712971592152065 31821 34827
243876677865454625 7939 18375
621410425787459585 34082 45840
66459243369738633 11893 16529
81128481534996417 2484 45364
97620952181213025 35324 39370
42276727952952345 8271 25180
739735581872725633 12175 16127
155960206016253281 12141 42654
794789441188566273 22510 27062
389478364811012033 38372 42657
71975985911596041 21633 37214
824581432675707009 4339 7285
699383301704326529 25695 31050
171685294444102977 25062 29576
763013440281998337 7740 17399
66530516314109889 4243 32953
414363139714065921 19222 45309
198820567468132481 12503 29943
516579666160087233 4013 20337
376239616001591041 28235 33044
827189945732012417 11716 22433
266214706214015009 34859 35773
25692996801030433 10019 22519
35384018223702185 724 31879
391482752387087617 4912 33302
673619350786410113 8424 28368
585289012107640577 17432 33453
513293007902866817 4406 45624
870058278746196097 25338 25510
105755157885255361 14462 36487
823108174241372801 171 37810
93365354845893473 17526 37322
627155209919077761 28965 45722
696116698285479169 7315 10264
259905518215507681 13529 17055
422160663099852225 14210 25632
212602578115987489 18354 28211
256222339348795457 20348 32977
458162228021667073 3239 20719
93643647349004769 14126 45387
214200775050169761 16114 33640
968418882388746753 39366 39432
891727982795888641 29497 39545
583668416354619521 14043 31338
687152847891550081 36183 41273
523643113626178561 41313 43034
723651601329312001 821 41522
355805621027393217 18338 42415
405895724386265729 15721 29729
119994484357093265 29333 33903
881686059371109121 5895 29823
82513426528841201 42 39519
463393689758614593 16743 37024
729248923308347265 357 35428
995777715157618817 23718 37424
25785256323409557 18304 38452
589502611107700865 31513 44465
64082364478920793 26236 42392
343838866931722689 4852 5182
355999693847202561 28858 30866
931400886700512129 28921 39445
138188009555506145 12760 17028
235202894390329921 19922 24810
760852376922109441 2468 22145
877694700346364033 5271 40419
775952697750923905 32627 46223
648692516515414017 10331 43577
108942743725755521 7729 28837
990398697414601473 23484 31251
891069090142394753 22032 39092
196889443605375201 16420 32762
232671649528093377 22686 36740
896701481528150913 2859 36426
479440752783958145 38519 45335
982048224028577665 16070 33955
427305733024589057 24347 34856
480756172029966657 6513 18733
647900705533345409 4813 11304
873593698769742081 35977 36678
918982532433851393 21342 45891
284572474477624129 31841 33907
385399654168381313 11802 17696
513100491732448193 22781 23553
22543297084190785 12552 37587
290686112173258241 1571 44695
358092004471501441 21401 40174
640269693497334145 9165 35011
725739772488985601 23627 28418
316276858581755265 2597 33200
626694931033242113 14560 20235
442262653315655297 12895 39102
31793518404874989 6002 20306
931805610929554689 35854 36791
618032303066570369 467 42811
727769891041692289 20027 43146
146593112579687105 14197 23289
944426766809623809 27787 34278
879090217033692033 35164 38357
94704889975080417 12254 41354
885972460328652289 9017 26891
109162420745118289 13593 13878
469368313865487617 18499 20474
534113245695454721 14486 37749
925373934227842177 372 41029
385232398884948417 20292 40041
345850029500994113 26132 28192
339847637426888833 22171 26301
438489771582915457 4228 6513
11526709818920013 2375 24386
726449503890364673 26490 37893
880223669768430081 6955 18191
539795622419141825 24514 31988
188867420408325153 5450 44283
316112117989504769 30458 38825
950061116269612417 4926 23055
821717930045316737 755 20611
716693080029809665 25820 45567
513603128098339 43763 45541
634424794816158721 24763 27612
270863502269570241 40068 40358
511743427226047489 16431 17344
383058434955003713 11779 31093
63579530621158401 7436 46414
366511756589211777 29023 32946
244233031946205153 30788 39879
511035847456014401 41445 43289
166109728290837921 28867 35091
162529259639647713 12811 25044
55262566842383625 24217 39811
627640343798745473 6467 23248
687146292451618689 14967 38637
381988892369044225 4250 34487
394583374965176129 21011 46211
541267102487921665 102 46682
843887319286483969 24197 31322
809913820305801857 27440 46993
851437721172185729 2879 33289
637090242011609601 31330 35255
163164441533755425 34223 36735
648445995405047937 12613 44429
588551393127797633 23598 34677
5337577324951327 43926 44616
267139259550209121 3469 18730
641961724798242945 802 24974
760339967430706305 8433 15167
134678339652722913 949 11646
734134243433036417 2093 18310
125699474826639345 16157 29007
465262889657648065 8047 22165
48404399695556321 10973 40608
112305158431485809 12638 22742
185679098514718529 10977 13191
197653346457496321 20874 40136
248149895896929697 211 37594
763917760459097601 1519 2570
622303643633877377 3280 21917
9274545769326183 5344 20095
899172886469045761 21043 29901
386345542941274561 4165 14144
714146379219521025 1197 17470
232687280271260737 32627 36343
39004778885484369 35177 39346
820878003000505217 8850 42393
8013233336363613 11128 32567
459017341793863681 30145 35056
335722906027029953 2596 26764
509715546592889985 4008 9764
689286026537125505 3593 16032
788017293152545793 18851 21840
853257776614341889 10135 36492
692198081164693889 25056 35919
982521276328959873 4682 37497
198933101167906305 2020 39894
110923291477149633 40431 40796
999814863196480257 2050 35451
512904500549829825 13535 24606
231495003051133345 45192 46814
336544649094420865 9405 37036
481693589144956737 9705 32750
437917424363696769 34098 43584
256611530333540129 38509 42836
512818826193466753 16676 28546
593262354278994817 13969 28078
295816859108775553 33774 40880
179688662615017601 1447 21472
582415474518214145 16677 38187
245189267236359137 3675 35310
70475833977248217 20892 39718
913930440095636993 9725 44468
908225885667889025 22048 39180
431476511301514881 2261 42857
644901385967720833 8744 42804
828885841637838209 5466 12308
852383404667122561 2812 38085
138038798922455185 5966 34731
109295812233348497 30469 46440
297647146483594561 37556 46769
634374382157005825 2193 35420
438925786345823361 8699 23289
851720724348943745 18984 38033
595610155221645953 27104 45169
619773507293885441 42484 43550
788624412954678913 19680 33744
834982478639524609 7364 11889
640084361664346369 3591 12893
963785221108707841 6622 41079
247045617442086753 5213 41422
343885053050648513 41744 43185
283174254451875393 7740 17040
346642935714484673 1536 36318
569680772846286465 25630 25753
960968761597520385 32050 42598
194499197953515329 18405 43270
71674040852968801 15590 32551
959201787209526145 3236 21201
831621904705251329 15418 23653
394111608881399169 19540 39376
404020228343895809 21592 24400
616045448702724481 10147 11317
943244110246787713 7510 25603
552419220471588097 7004 12183
983023569541160193 4475 45570
713212565981951489 5961 6414
247056288297919489 10516 29723
580399922620539905 24585 29774
890438103410062337 9026 14635
832946078810298497 24479 36515
871169365060417537 9985 11457
341674796491982849 20334 32107
368068495818278081 19090 45240
377824903090033345 5572 43864
332493840554739969 13142 40686
564209338329913409 10026 27378
792210676580467073 2959 22663
753192140905017729 36339 46942
772721293052889217 21388 45132
984052302027887233 9030 44617
790288312212453505 31950 44017
818172742472189185 7766 24022
586538793309891585 26774 44430
171478895912979809 10496 42427
961132591735676545 6464 11243
934647065543490689 5281 39040
941924355959010049 44742 46335
360438058704740865 551 27682
590105152726124545 12702 14144
982628351285956865 29013 43076
223167606461196033 14475 37417
398945025205176065 14389 46306
761254117624233089 33567 45547
641114236497745793 11648 14847
264391342243420993 5244 14716
869018186465236609 7268 8919
10335208613241777 4330 39816
599590362691731841 6822 44166
838918178623423233 4840 39095
682316164456505473 5483 10078
956112825633269377 13334 37005
820278235595853953 7256 26232
478808556300045057 10505 35546
468544870153717569 808 34952
436043868826885697 24586 34299
527635046480742913 3146 21370
617143610088724865 11936 19827
749107908904459649 17766 20462
471279026409220609 23082 23932
881600501930226049 273 36304
867865320700850817 16445 39672
873874850526842497 17325 43228
731806294121668097 8852 24320
776090133719140609 6289 22432
125818555203572657 31034 34397
624223406234147457 20406 31448
74298705563009553 41009 44047
485076387855460929 23120 43684
21541609853308333 7586 8508
114931262737396625 8342 31451
613476696295293825 12031 46232
905473334080074497 19022 22827
86675263771574865 11040 46172
509684028222505217 36168 46136
765094261194079233 31042 32760
478518406697620673 18269 21486
58831695925910313 7730 18646
182935257838121153 2164 18222
789421156553657985 19748 22787
928370497035633281 25752 26839
908485473591547137 6163 35587
381985660363465473 28273 31489
764609908467647873 7982 34645
266538279596804993 325 46936
30895750401136013 11097 23016
469199155352438145 19731 38016
247770379483853281 7022 19808
961211180580523521 1293 7714
286093378740211777 13360 26777
241376263770956001 10552 12728
427965178979562241 22528 38997
258658201404902145 17908 37222
159295407115230593 36153 44742
151968187458944481 39036 41341
551600341619462145 6878 10251
726032203659361409 3437 24417
769343960708901889 17603 43205
6920676156607187 9238 18776
190606505143122721 15499 45737
626989558060390785 6538 27726
87383355144176273 3271 21403
605743207836550145 29259 42589
333050356082509313 43808 45810
568702570969453121 6731 34534
902340032003643009 16257 21130
79538931179040881 20440 22437
781923442332257025 16010 22035
405675140362067329 5090 40344
441081092395229761 18535 35042
295212050717136513 16515 37215
350239637286449601 17829 45771
946215971310937985 4834 27869
323500404317989889 15810 16107
592274687961616257 36039 46506
410522644015415489 1585 19911
984798711563573889 28291 29405
707193033263401089 4083 31086
472362538192609089 3973 23915
487445012184565505 1925 24311
340539863156170241 2574 15075
100680655887991585 18398 27876
332870675075508161 36 24282
438829267614565313 21579 38374
290723598710602689 40861 43135
743069226212249089 39342 41970
320545446323219329 26775 29227
939353987048150401 3380 7452
280142973610214337 22105 36616
553157035138660545 19407 28419
258298365784991553 1596 25865
221912051323656097 8781 13770
402829790142650497 7073 17890
130842999638367985 16566 36474
983201053094031617 4399 13557
524308941258851777 1483 40413
592705849434327809 31323 41056
883563100231320705 22345 24949
424209413851809089 41825 44184
286404864620934049 30266 45165
33376834081199293 36604 43253
82633916878940289 19336 29497
177658203766409185 8818 18242
619309782099549057 1732 28480
173651911304308001 18854 23439
107907756621209217 16961 25471
24346691695495081 4836 31092
870124097709478401 969 37568
192727645726197505 4255 28730
690020483721731585 6382 39485
825860141671395073 24647 37878
601143957028142465 5844 7905
435019274975577025 34057 35266
30592417234707625 5340 25972
75773085206531473 7617 30932
31457817620335505 13297 45969
476426142782717249 32182 34583
991751114276901505 38246 45141
334066664991862465 3282 41290
913364282418626817 26709 30217
197826415526879617 15401 19065
363884072375576321 33338 35501
95346512009211185 36668 41241
69829181212625713 6272 12036
743629441839662081 15298 41350
608075923570005761 39482 45556
822527482580308993 2763 9820
957936610253824513 5014 16669
108467563354469825 5753 5967
537590118969568193 2745 4425
891189942471083137 17953 25693
874513157804997889 9648 38276
508153160522400769 6122 9656
558245977715564865 32558 34258
743816954359171969 2556 7041
933230916754155265 99 10047
695806533088660481 15515 35533
284719861256796481 22511 30641
339975515255854785 29312 40059
38812176672806233 7158 14531
133896182841201745 2272 28900
339640695030574593 4831 9124
934965714350536065 23472 45476
506630959426814785 1789 8897
940520499104611201 8292 15271
722706657541230849 14304 41939
736662151716625921 3686 22932
140072877145385633 30683 38813
915669057657343233 7949 28157
402648153947332353 28213 31821
223719986882112929 6557 29727
820389211519739137 25633 32825
701878043799229825 641 14234
377303750106698049 26509 39956
987896385926330113 1274 21832
493252701537798529 3950 5018
334458012688774145 1832 3588
804837126084955009 10264 16338
253204719016363105 3131 37615
783455345364728833 14523 15455
539518617306061569 29711 37918
417555877908760897 15743 37865
573606439642258433 5880 21071
936721633651430401 8443 35370
202914378977201441 23334 41690
71123715338963225 13540 17257
201961964749639137 8977 23142
899858098594108929 2385 9863
378933359820042177 38228 46318
285287834151851873 26472 38021
823389884001539201 30331 38944
803710948077807105 15455 37279
62367033238476921 27961 38704
123549546348307617 32540 32762
557781269028222209 7597 43197
25821919715298237 11710 13079
99230050203988897 26985 32014
911340193361034753 26935 36088
645115542244450817 12285 14049
171297398040010753 2690 31125
56913278018161153 14428 38144
574952508199210369 35207 39012
53934112128128929 3822 32113
433151352027664385 7501 45064
470397757048704769 42152 46204
813321495057771009 7717 35530
402730600262440705 24105 25008
761037832006067585 2502 21887
593151392074137345 11053 32019
705225121725199233 18070 43872
295369787445562113 2942 7316
385517677366038913 19969 41638
934669580858571393 4218 17457
565935233649064193 14585 23120
168584204267727233 33211 41441
491345791808683457 4662 25147
395875895908151425 1611 22494
57019661262707193 16465 17889
490125398244881409 5600 29699
107133903655267201 1226 42637
512714688534504833 7637 43305
424979066639359361 10918 19631
72649137381358033 2248 5715
651428207505702529 7735 34047
90564389868152513 3755 44634
799673224221614081 21430 38907
57647971410968777 17914 35069
539905742760169025 3343 6470
620273653826149761 9559 43939
269902715774570369 22242 46980
936843479436600321 9085 43827
980076866715663233 11673 12316
182742634743309665 14693 23981
815790004330104065 17633 27844
710921998752862593 1143 29754
645497787615283841 1648 14723
804483929925186945 16719 44296
507350098227611585 22959 39234
817224466794538497 4221 16930
589835898662826753 32058 39784
262322357273578881 13483 27305
864332086913215361 36504 43941
903241028905537025 9254 42181
212855660118776769 35057 42802
351525092871629121 3978 25202
149400287434808385 8120 43584
480147081468754049 39550 42212
678043075666053633 12352 14847
437764075495696385 13923 23833
167234147064455393 10672 44133
293157245376701057 16245 41000
179576463774878913 18169 35084
378346306944980161 17296 39425
945260965692561665 34328 45598
210550211355961633 243 20158
310969297305902593 2099 19574
400425051347472321 33176 38620
353471494069857793 32280 46750
112588278785491265 10978 17398
367121437569238657 15522 35585
401121275712132097 8432 21103
203957093123641185 6862 43840
691353535869478017 6626 14263
255757185004327425 3238 29496
133710290452260241 27180 45459
875174967943856129 11433 22008
23255813839934805 12600 21107
265216270061557665 22840 28904
471708754903875841 38912 42703
798096580122482689 7830 33344
2518603772397655 12920 16813
867086277251345921 5927 23032
114652321505477777 25526 30192
784800256436348289 26416 29238
215575864100056705 3739 5776
79886095179887201 5042 35442
790779515791900417 3228 12473
785083812888864001 10562 45183
66647882507350433 18786 36909
411468878213057089 16882 32658
907303300185052545 12390 46000
130523263370328385 31097 34952
141815900073506641 10421 38386
682423753700959361 12057 27149
242403460238154625 11673 24022
122190944159335409 2512 34053
115065870819716305 23760 43754
931807174955380865 34789 39748
317830795007669313 31567 45460
188947221669458529 942 46193
381779328690580417 12820 36663
363191466900929089 4422 20213
549773401088447873 705 17930
85685923745778321 3012 26693
964146678971172097 3357 13602
818318801017895169 7185 14268
770466425052692481 6409 6626
309871306934958593 4661 46006
714473134705510657 10 11092
404507631360900161 13983 41261
725374834082163713 17338 21559
231755305990468225 9011 37688
76222793340445345 37844 38738
659164586572146049 17153 21836
271464331975639809 23522 42599
297284569931186113 28388 30965
513159807070902465 19522 38640
440972006411612929 16889 37216
181293839949962177 32672 35536
58248933747016449 3870 11871
532730054708149953 8445 32864
695088797898804993 7721 29313
254984281233081601 33277 37693
993913068839283713 3476 29983
93889985832188225 29780 39431
373434128201665793 20836 24793
276488067871344609 11290 43914
941312660996565889 930 26948
169314192022579137 38195 41579
297108731418049409 1840 29812
750321999940840833 20467 28591
73562144638266609 15032 40789
629057577588977025 19416 46204
244411346873647521 7847 38533
207728563963957665 20100 30271
429764338708615425 7883 31235
213444565943330401 7006 23084
324767090007540545 40772 41482
674167171287368961 9032 44392
976159845472928129 315 15865
687714400070174081 10981 17771
968114445832554753 5021 44099
999553020976509953 15407 20485
582607351055848705 11392 40910
824651088959637249 9930 19231
4687131842374016 7840 36536
634577317924172545 2436 34403
444821568367935041 17195 34692
383326728869743489 6809 28537
137340364590869521 12629 39979
915953837857177473 3976 29700
731365051592341377 36134 45912
965820601380283265 7180 36933
95147144491377841 29212 40591
435113619255165697 15381 33133
242420049147490593 2609 23382
497351431889992321 24390 38022
302343109174671553 4164 36961
902657190369371393 37928 38731
838958511504522113 7191 9406
31059294991973021 19652 44018
572117359504133569 30596 44794
488092520046823361 505 6796
337058893919937921 27612 30123
803454689539247361 25734 26412
133395496575161585 336 18588
673732126426745729 4855 25910
510639054544263617 26548 30408
621448088683035137 4258 28283
885678985223094657 25682 30082
585164800281010177 10247 33225
151511907986680673 5167 32744
142391611230802801 7785 39496
739105942229969025 8253 36288
779901512319316481 21672 38212
690026115753475713 15008 40194
794588172829332225 34560 44429
992971598055177601 22398 35416
931441588672360193 12758 20156
371104540534794561 28554 31579
591510371230011649 6278 35148
116656062018620337 22283 41988
438309468502570369 6355 11929
144590023589579169 9579 46783
17154251739253113 7902 37795
874791694937201153 17558 42921
26144614772082521 3681 10870
297677825972705537 2220 19992
335539799396396865 5796 7983
257976422756541985 5156 7653
64632746121436217 30929 33123
9958367561232251 16174 27484
921743325954661633 10660 19308
87691772229547377 3895 28768
868265807080067713 3739 16083
824189265268309121 24081 44230
576764674867657601 7678 26714
827479337671974273 23881 38604
328306307940994945 33001 41490
921213675983686657 1530 3632
810127168704678273 37656 44919
91905858772420865 20682 42122
79979157087169745 5541 16743
785169153148906625 14846 21416
22888283232443741 11380 16673
562319165850169601 23517 24983
150266189855802433 28203 42695
611889190963147265 8831 25022
654586963309167617 11123 46405
627653993339080833 7595 34378
873555581669538817 7821 44281
712664919522332289 39683 44987
159827110238776257 5472 36318
625252137129251713 119 20768
379995531649701249 18172 28832
307658590219510593 7720 20533
127328880828809329 29380 34996
288354699220420225 9901 45039
339289328756880321 31022 40371
895470115978646657 31427 37275
654377857584986369 19253 44515
63019286432108857 19511 19648
924792478177995009 2874 14277
781754567856857857 19871 33409
935049689758624641 8774 17187
659001071175268353 41596 46250
302452283696513985 12444 41601
101348740731772577 31132 41617
838142278840049153 2268 31071
289777644018698753 8915 34207
859061464643861633 10330 10636
572940248691075713 10619 37264
451541802061836225 28940 43627
951432652480789889 23434 45122
986550346235109249 37607 45008
377629657860445889 28285 44563
299290646040187649 7560 11916
125456390643137185 7535 18721
515062212140879425 39524 45890
594396473243982337 9318 19272
325797472340934017 21198 34249
975461842317358209 22488 33858
928163860539971329 12195 34429
994959929207858817 30216 35143
152689970008619713 11349 14852
373016249099947585 11254 40307
748933572133541505 25160 34238
183177053013331201 26473 38255
396392179442823809 887 24946
535790136222274753 4752 7600
15411893181752845 24505 40488
842169939799369217 2710 35604
571618409945326529 22361 38887
216441946143845601 14601 45140
486942171047633793 29423 41035
554923158128069377 992 4773
864997532294932353 12185 24339
939376064846712193 12174 33917
167587966500466465 1854 38351
417117260137651137 17071 44903
645732620333713921 3871 23196
862899141267433857 37027 42437
286788618642351169 5652 10030
637317061998224641 26153 34242
272694354269145121 18530 44681
236393258750254625 2906 28449
37772667276673393 668 35613
989040251234662529 3299 17063
580150095711044097 39110 43627
837838781321181569 17217 37267
997436856336026497 22486 44681
358294530068796737 26137 37037
382326912870450305 8974 31578
100143629467410737 16937 42878
203236363129722273 43291 43827
532366480739803201 10887 35580
669453886349511809 22839 43515
170933402460065057 7770 30516
668315034157348737 11121 42380
661324202287026689 8152 26533
598459574047165441 24500 30763
877267219580474497 14248 38005
610203071564914305 3206 12013
650085081023640065 5722 17290
368122370394839745 19853 41684
383581463401242241 9603 37670
644869117493943425 216 46290
810101381392421121 12257 30590
53567472919620937 39456 43795
309316837033108545 28123 35029
560054339091468737 20567 32933
916706242576573569 23062 33398
135332080509268593 32096 37042
705317356477138433 8855 43691
292333237310192129 13765 26503
928792701638904833 24555 31430
954913105224175489 29906 45080
740242151419025153 9982 14661
263309800333164641 16184 40444
876495098581820289 37872 40841
557276895565816961 21732 35224
306816305468316865 13427 40267
13213610006165057 22357 25988
201507215058477121 15294 33026
221131056269438625 13253 13304
281554492480140097 32139 42266
945728899553532929 13473 43891
332081319022087489 34632 36333
544092220440685313 129 36337
541284921700508929 13696 18770
166365665589541569 18776 29776
725958494875747841 41928 43650
840863396701575297 1031 14079
407920153548573697 7172 32676
667636069517474305 16435 25172
551709795179313281 19127 25234
161168089450679745 4727 24182
233879752390180321 18347 46345
156676835332394401 30580 32061
681321418182726273 3550 43552
757858586875567361 884 3369
800656565166875137 31855 34845
413079475111178625 9313 41193
610311857886848897 620 23252
886080441482530305 1066 45420
950397717723006977 13506 33627
344250262584711937 15132 22310
229076352483240001 22367 43324
427767044129307521 17882 24539
945082266620843777 22651 27261
619691241642218625 16675 23760
260240535393457153 10112 10745
782565127360978561 11978 45427
911833895649635969 9499 31091
520617512916533825 3263 7563
418172533216356609 10676 32826
501436839757399617 3459 36636
19898165619324005 8173 43599
153124900241696353 10151 45457
501927419198501953 42076 44146
251904522502510273 12964 18720
800503675883106817 7458 19837
516891172260574913 26586 28120
312131481868185281 4511 27546
367833304981541441 36552 39179
992754138855346433 27380 34267
781703595290313345 20772 46027
392882768717704769 30856 38507
659791930401606657 19971 40537
126277867082308145 5497 13568
44901034227212481 12484 15244
595750376781431553 15247 38243
536776637714364545 2839 40627
555881588682993281 39395 40357
477420411290243137 12568 40967
595374548138842369 32835 33941
243184274996391297 19960 44598
88080903705844097 7494 23820
127240390263711585 25767 40703
52854351272081601 40500 41850
57511914413606033 28909 43314
599149133644360193 1026 9922
358689989104679105 3479 37455
718786151326760577 12430 24998
276848892460545665 27021 33597
976153861520685953 10472 43296
445781748829563905 21289 23574
534085756162589569 32439 45006
353696223823487105 3669 23454
325125173080991233 24221 29655
798258413986932481 11062 33395
662066633137079937 20194 29035
523255545468369857 9556 16653
114685553249984193 1053 25615
630604122259814657 8975 40748
355007486340944897 20947 34373
8707951900174039 18869 42454
861707628564161665 22424 28758
146436170320956897 13019 37217
904851327997967361 20453 28991
502160095479862209 19871 30036
142266538344415489 22401 30632
922406832488253057 6161 45089
479836533454992769 27074 27893
157253559718196097 41963 43930
322607727378382977 39836 42356
665326770495173761 34225 43169
32744799119349465 12951 20870
97671581092694033 21592 27086
69222443361439905 12595 31690
771367599302340737 6625 12167
354912989351383617 4491 17427
230067508654695265 18362 46267
704451255792505985 7136 30390
633981477831472513 848 30855
712922124188942465 31901 44012
470789763007953601 190 34228
36234551936843217 16592 18364
784035487301753857 6148 26483
858548787368526721 5544 39133
858071299648383233 1843 26070
791487272352796417 15523 26777
167418355991262753 23748 42527
860618585914473089 12314 30892
164345508656534625 840 40250
27757185832939513 35998 45389
997232100232412929 19842 36870
530189531092922561 14506 17715
770677905830080385 2463 14455
364870833932357633 1213 21648
94201689780451409 12683 33868
855241898271465601 29779 46878
674971702033044353 26923 33286
966592961047808769 163 21503
744067223867876481 31467 40084
31861822688249221 19723 29041
519998190321711489 33145 45470
483212849771277313 23001 45898
257785634775220993 12927 20814
376755161815971457 1884 10555
623177676784106241 19920 46796
632588565469944833 15546 30165
382057931109972801 7666 14935
678667565406577409 31314 47011
828526213500634113 260 14636
414566741241870337 6318 23413
846083765690483585 8065 28106
738642803921614209 29119 43984
977795483097931905 7708 40778
708765267062688001 4848 37202
876972975480544641 32573 46984
852625777391089921 25753 28664
292450646526173569 3470 5761
957248147573395201 29255 46560
811734005912885633 37129 46281
493185822300326017 11991 17344
585011611442038017 24898 44232
962299924062818945 17975 39524
678407111676182913 13423 27298
185451516379679041 9324 24667
76059820425239617 31531 36478
387860480270617793 21871 45468
122286233120238561 10588 31081
577936712666151169 22209 23455
514893108695982721 43482 46274
115623831177686049 13859 16288
484222794357822977 31080 36173
560900577418799169 7232 33938
104778252533900945 9969 28449
119625691460598209 10982 11254
475047668409249729 8639 27677
359198523901490305 12940 43935
469762334725995585 14313 41809
354508298265244545 40847 44286
370879518847079489 6058 25273
246097688196947233 24096 36763
105192804591791153 3395 3850
342596183902074369 25482 43636
225578968853429985 19833 38502
608976546585161345 15765 30305
698969919948378753 40041 43193
655357420481379969 17476 23958
365303879901194497 12839 34381
813804989107147521 10156 45791
649996939286221953 24080 35097
449550352891819201 1564 20986
611841755913051393 972 6695
726285203241651841 35566 44658
533560796928551169 3625 35481
193030061378891553 10116 20289
851336237238474113 11661 35810
963876647647815297 1338 17792
144101854542878273 13157 30027
927350812802345089 26348 35040
907756124619030657 7666 29273
381856771170937729 15857 28524
792023491562613249 6164 23848
13364632942511891 21218 35659
239922688986087713 24995 27224
892184519271374593 13757 44044
435233587359970625 31163 38182
613270923485330817 34471 46677
910434490952614145 36009 36333
227212631218243649 4373 40818
914758171888305281 41955 42179
921181819044335233 17522 21363
87103866722106465 13650 40420
489088829290004417 9270 9463
448155491482719297 20012 22335
779271794275146625 21665 28817
154615947342737313 8648 41203
364721798343119041 13314 28372
760094265072236673 23475 30911
144891951304032321 1095 31004
317484878283654145 22474 46713
377066912947888961 1072 9319
926225805715045377 12268 38790
414438505826851137 25906 30746
455833108702936577 16416 43700
924685552347206401 6207 7108
538633765620257793 13425 41056
792935308838224257 8165 26655
403253537013046785 31485 35396
618402113269347329 38628 45829
17320342165344727 7354 28240
326760852523037185 8997 23928
810601243929685505 9661 42384
338651049620075649 29901 32346
375391670357853249 24389 26406
415135175883392577 11136 14835
259946828613795585 20288 21948
838873998792216449 1210 17083
63220636223217497 721 13168
280170470683899009 16010 44214
327427300284032449 31757 43029
735070859262499713 19674 21852
470650288227428609 23073 36295
123645053776698433 7666 35673
250048379288347905 2970 37240
522180125795863169 16804 19514
542388212564031105 13019 14565
321222780314897729 15119 24243
726694240578414209 26775 27833
314089429446546817 10442 28287
780639485449366785 13740 39510
713522986279088001 11379 19854
34132501329441569 28132 46232
332358632133200193 22047 22434
675615933978189569 10545 35673
732038730626399617 2553 8536
30483925590520045 12573 37643
582651552371864065 33848 36590
558100239093729281 6016 6935
52067519725056857 26458 37774
76653204836947713 3002 41657
517770012276081089 9410 42037
732367712321984513 30351 38594
672097902059661569 100 5265
365159586626081281 11836 34887
949291958677527297 6965 43935
980484184609476737 11034 37832
678901381983450881 3107 43831
399609376732076545 1342 39096
740235485683449217 10110 29706
572688173386904257 21730 33067
541201080053539841 16605 42388
320036745652462401 3899 15363
389879234668832449 9552 25220
449987155358083841 4439 19195
75390526713675857 11206 14105
682200140740821633 13891 15868
56718433101615065 1249 44386
425384179984273921 25103 46095
409396978286295617 5424 32885
44729252924927465 18771 41671
701251318218403713 1024 36745
974810024698424321 24427 25711
422337751901693569 4665 10686
28217224518517269 24101 34005
258474437906038177 1827 20090
337750430042103041 34126 37691
516894351626874049 11765 20557
225764924527457121 24065 43005
259093891700992161 19532 37091
334985473669799937 30932 33965
868991664160176897 8219 29455
665303972587384577 19755 22238
343884532093987649 15714 18311
135431659011015169 13753 30095
847957301530030337 13295 13512
259823074749991905 5922 37548
189577052821341857 11315 43709
498804619819988929 5591 35660
384263322777201217 5491 16490
501343456258940289 10688 30774
566225309037456257 41235 46370
103084288376134481 21450 35421
127508139109679057 9341 35584
336454050723975937 13454 32094
451179706694496449 18351 23071
987322755225189761 7916 28314
152644459997844705 3334 19530
843120944213143937 14487 37462
256418627605704321 35029 44408
937320674571804289 17036 28543
277638733624840481 20498 35072
757398689238076673 28894 46466
503795185037923009 9576 47027
584618754248733569 21444 27208
212672736523074945 21545 30592
681038809906159105 9162 10157
473342694766806465 12385 25015
832989425096013057 9245 16880
403457836612560065 12414 31656
652633428155954945 7858 35106
16625660834826307 43626 45846
960428024085441537 5526 23836
614891053710294913 23921 39087
761044764478601345 34240 38739
480575376277577985 18807 40630
842165561121401345 24970 33642
753678434402175361 13289 41509
305024617357961601 36021 38956
434536989328030657 33 37078
409464183638501569 13581 31640
799099506459924609 36746 42221
201067116336151489 23947 30399
88479647571254817 13373 40959
892294618399727617 5608 41897
821075744245305857 27857 28471
565983386628634113 5220 34084
184459668703802049 21602 33554
18189968775740085 30398 43649
157300123272392513 29709 43908
664133571074405121 20960 33385
34330159452302669 32699 38508
65755090756663745 2122 16718
811423031795939713 22713 30165
333770240411869441 15534 36473
859085676324987393 15316 15958
144993174512162433 260 32104
859086102459912065 14130 44447
73982897919837137 35922 44998
800718955707729665 20179 25865
927673932973799937 8062 32500
116738990174994225 11282 31334
774106361855647361 29636 40910
864524998872845185 8695 34269
143668757165638545 5293 19911
970328815997419265 18146 37928
551361601358753025 12761 30333
593767442244278273 22267 36885
842150152354729857 10928 11755
179656983353723393 11291 14648
889506421068180225 13274 37084
761749737256941697 17516 37097
772803532032607873 21872 34513
693867414997043841 43292 46507
660330549126104705 13529 36575
617710769860870785 1383 31729
339111830772093697 23370 25303
230453019090347777 1708 35710
189255495007362401 2934 35073
868567729652490113 13734 17634
715105214630678913 13582 27956
202507433290492161 21553 25278
183789320226043873 8349 42239
291209855265684353 22127 26583
684852231492452993 9770 39828
816745879154282753 20001 34545
576210518925396545 14033 22621
619531698524504321 14493 31447
80912866054998033 39095 41056
19986348103714137 10624 21391
496058849156089089 4086 37019
653285327447228801 8699 30497
868860957575872513 30070 45518
828109397072338945 23905 23911
149614501790470209 18246 44393
705603989998145665 11125 26270
689071115495263361 750 11998
234665619308231041 9082 23573
167745755006780673 1302 22593
903056749008804609 42555 46122
247886441147084481 27597 40233
843813436131270529 23261 40018
424869550607358081 14097 43441
133561036434635121 38733 45233
306045845460257473 35476 42385
3560291233497993 22456 39037
724244556608699265 4742 17365
807509524575714049 14046 17566
85236355335108977 1661 11241
101636682871045985 473 10614
491722561058825409 1314 1695
57035735572107169 4436 43246
880604337756775425 13457 18203
820918803524676865 10472 20249
484116787398722433 25085 38374
595300970884601089 21898 40709
189142853178207553 24500 25965
199170933803216609 19247 22377
871575244389706625 29673 42673
536760002090780097 11048 33971
136578190769821361 9771 28980
885917220030194177 19696 28906
127218836177394929 22440 26230
932156085664296065 30365 30782
788589850291042945 31610 35804
796263115588757889 474 38562
292637972955535745 10423 14172
286983809961817825 21699 25374
680172631090950785 36899 43358
608133647203459329 41706 43809
84833152429286689 20618 43742
644692614917538305 1149 22609
688319880590920961 6830 9981
88217841409758081 9653 12276
278404739357601025 24172 42905
958211106439257729 11725 44181
40981155041631465 3206 9180
837320176003117953 36801 46200
5190267378214487 32179 33022
24554080712952953 9384 11534
616808366879990145 6813 44559
664109868769330049 3793 21149
340434336586302081 16469 23065
593307041054380545 3351 25691
797309748138498945 16296 21908
795591243776215169 18801 33301
427651894449201793 1119 3272
803518494096657281 16646 21620
521813460580272449 8455 41045
553032386454120257 1276 6060
680680679094681601 20218 24157
574695015471895937 24962 37369
136610243047382337 33051 36442
925498875108644353 4796 24353
397458185309051969 7340 43316
242789540232870145 27888 38843
377679917418401345 1149 12934
793333620893790209 4021 13108
641622997224008193 274 45277
654776122567319937 39546 44256
870767689072973697 32021 32207
946566823127255937 149 46399
70325030157409433 1036 8170
225966085382900417 17836 32077
846895788356942337 5801 20246
735870814651846657 6222 12858
694204449903285377 35880 36256
529867605584918529 3066 4931
63681918731017361 2719 26084
335707195238001089 2484 13443
392310103440184577 8079 42181
785224917831889921 41056 42923
885471017569170049 17183 43312
512037192282193153 13868 44905
524095513044560577 14512 15331
879871030735593217 35249 36875
35028809449894285 16450 43755
213544709784486017 28502 40554
695249168657216641 9382 44417
124040697372684865 3097 18026
97527351754177265 637 2349
660794091285779969 35795 43998
766056313555910913 32561 46934
851544929094082177 11354 15217
579282050948474881 5450 41276
229025292611311201 1018 23917
521696968436049985 35606 46235
927306150456210817 560 42575
329059277589191617 18650 29301
816166998401726593 19233 32113
144179891393978465 12060 43546
612670726154853249 3134 12355
783021541337117057 20173 35428
488787285016570625 21302 35589
185689838543698465 4108 25593
571004610617727361 5487 11411
644146016615973633 8758 41860
607640793967291905 23050 44018
202556184577932897 9220 43971
847564839906063105 28589 43587
836249847488684161 7967 30990
875625097077886465 1556 9346
486779997008273601 6242 16752
758626066288336129 13225 38955
448964919358171969 18441 45482
520616069581066625 666 33863
456404344586733377 6246 37331
901303890780958721 2436 2627
714883477726456065 2829 31176
241976702836353761 14454 34025
624674272022350209 8049 29127
120306940601118129 21894 41150
119776912966511169 15327 37883
402564946803764225 9920 43528
657978802061567361 430 40405
710694029346093697 17689 19058
561781027375811713 2236 16337
949717936322770177 4002 31731
710442844799945985 2431 29640
413212890301274177 7092 12526
50624969188685753 9995 14238
582751387130983297 33971 42039
954562315235339265 293 7131
684429450085737345 21079 33542
12615570226554241 10400 41250
56648109910526049 5679 16880
337646396058989505 10366 22274
157972973369645345 25810 31036
564806871960836801 12999 46960
199357545972318913 7235 25142
17617046011086047 11052 38612
313049222141849281 22149 39990
600593981452757249 28142 44118
122903038979529809 21625 40711
462862857301150401 11170 45913
836012597468986497 13027 28060
631253876417485313 19728 27379
297584285871195649 4736 18156
742672521111192193 21225 45963
501215630368996289 28920 34970
730471190037004417 21299 42038
127133119375542945 38214 43258
349977780560909249 20567 33997
156421723822369089 35248 43659
792767163616797825 21849 33514
575770526699798785 7064 15494
858787148219281665 1010 45901
420501282563584769 2132 23688
537502671245899649 38383 45399
342635666649300673 28042 37549
556235152795739649 4674 15593
378533863633087745 113 12097
147634307778059073 39466 44204
313802673063477761 22415 25983
744427769536660097 2796 9095
80286301226784929 636 34611
240923802203720769 10062 13391
227732288559792545 30490 41632
880428293589279361 24811 39212
247680466655445729 31134 36212
629468285328226049 24316 39264
19061921648997781 16461 45204
923369547675182593 16165 40114
807530980720521601 412 24152
364240016111093441 2015 40860
432533624826078273 14082 45518
854743287339363841 38507 40510
766624364025794561 5732 45284
202181867554440225 16069 20872
669883813751013633 6812 28175
109726291308422929 13421 26791
413103353175905857 24018 27722
426057003155559489 1023 5691
915835350612013569 31800 34448
741650213602799361 22291 36454
783964989963202177 805 1871
927830551159370753 9712 10066
124980960711141617 12299 34838
285479140503017697 2335 36959
3005169013484022 4296 31113
405375518660914497 17266 43711
901240902728261505 15945 24127
95870251768747745 17095 41037
233347169449125153 4592 39865
174627493516265281 27462 45323
299506432504003329 13131 31393
126879344152062145 5263 46311
167253860434676929 25530 39802
454220671522190145 28583 41144
980707950035963393 15257 25740
768829548732600961 23842 37386
803594321495459969 39650 42266
510754231920582657 5392 35503
84411862204618161 3699 13071
147858674432431073 28961 44424
647342118743786497 5115 8772
968170878473156225 12349 25953
96567192036445697 8313 44124
769143550742217729 6428 34498
859925990110348033 16238 27210
76661278635082657 17098 33142
705480881571517697 13605 44117
199088835707900801 4999 5222
545110778859942977 15151 22907
231796982233216641 3504 17811
399663632131336065 12282 28041
647558313088399745 13713 14622
570208677571109505 8401 46408
444372996025247617 27993 30470
281895065479957921 4047 23207
450589037799947073 9693 35444
691534766878369537 8426 11366
431217344080575745 4849 27234
91622034537465425 15787 39527
48408113811479585 12833 25505
417728017113681473 26323 29783
156881468581911329 34178 45172
751416125439604353 27041 30608
693788716048093313 30292 41262
943335929040337409 21647 40049
869920033898548481 9691 35873
313339836340929857 10596 41261
762031510095898369 2319 33162
603259384647934337 32457 37369
294034401127969857 13770 43564
80244654931064481 695 34542
725710193081685121 31874 44194
918500622971187457 6689 24669
736698553241890177 4187 43419
939662348674687617 35090 37024
23720788524645541 6076 11985
254253111608242945 187 22784
533392385006049345 14483 37633
770342291795643009 4112 46423
723443889724965377 38245 38978
18694014545793893 22427 35546
755992839470021505 12888 27995
781796643504065921 8307 24870
934662572865438081 2617 27662
867739523548685569 10142 29069
265351186544005921 11695 12392
115480725412695057 22308 45579
881346504957324545 25708 27062
517227086240843905 3890 21926
501122611494022145 27518 39168
184372085004554273 21537 43712
728960165560511745 17252 29896
16098091592247955 32299 43682
381395024595132545 25560 35069
439507538898951105 27662 36269
166400397350603425 6312 18016
15646425333308401 4380 44499
69845430184269473 10122 19938
333157027016255809 6486 21101
178211011591901793 3167 22966
41124046343405497 533 11344
382667116449947969 10688 38695
676295439064190849 22619 30156
848930212905319297 19227 23936
690180922804479745 3867 30384
209367158985596545 29443 40513
762292760559375873 9270 16437
711245485894085761 6084 36745
251864866373459521 10317 20338
453114083916442945 31740 33658
120567989357638801 18465 26211
486380616707695169 5585 27866
461193576308950529 17035 17673
834377822786844801 32882 36113
566507357895119425 1647 2161
831516017985865857 2466 28172
25488115888002485 23338 45156
107281123865657697 6648 10600
992271523539457665 17889 46508
277116798329362977 29285 35495
524450653067908929 12075 31116
206881175591686177 6174 14827
684123622116374017 5028 36705
138258379993363441 677 13135
187981168685887201 11888 35726
957405160039467521 29162 40281
614389480311714945 1655 24327
159217233391618849 25140 31770
582434531046125441 3753 42342
840531600037589761 12747 20942
320776913752553153 7060 11082
699929776736002689 2937 11947
122772418019074785 2144 14822
47773505417449513 411 30691
505071961643196225 33599 41356
705985996216103425 184 45970
607090599272005761 15831 46482
454887274309808001 12843 26225
131610188372974337 2713 37055
689561189047356801 15184 36449
220402634462736545 14938 33930
76385876939706785 1486 6276
529679880022442241 30596 32189
765419730983783297 25115 37394
52312660660085441 22299 43840
36433854497257561 8781 9027
171315141673147777 22309 28986
71544234002733025 26748 38364
541164196404984897 9138 27436
664777916882524545 31617 37197
446819622373382657 15817 44954
905122201324108033 17641 28720
115135343195341025 17590 24972
263428232937169313 5708 17150
856739921028349697 17982 25202
728005618225370881 27657 33022
915164980265608065 27699 32488
646434687683733249 15115 28245
714670720867943041 26398 43083
57167150756217921 41589 46014
919016087838691969 24773 34873
220557245595383489 1404 25797
265885424998856481 29749 41662
730305072943128449 13023 22105
150562760053183809 16870 39265
122542919514653905 6276 10318
299885583369999169 9574 12731
309168018904077953 32611 36124
360753344013069441 16933 41182
467101514029163649 1223 32679
19963774771213141 34363 43192
497325471967531713 6746 31832
560755028369946753 6491 46225
780901102395500161 15184 40962
451066898745054337 19566 27370
558320870907412097 5293 46833
824501666029426817 3776 36977
128739919979405921 15918 17010
761794104019912705 25285 26480
337106646267063297 18777 45016
655098213473785089 19101 30134
689626827151112577 34906 44205
962304894770014081 7169 9448
734444709950313473 22798 28350
22008466312065877 25152 35092
758325523139117057 19721 23863
854162376173860609 14802 35821
342007221306563009 14136 34820
565269329506740801 7768 36319
461871092003899969 15823 34781
359483188877433665 37141 43187
506051155329405569 15110 27231
867611243782654593 5928 33762
254909045145037537 13570 43294
375873500571998401 28728 42629
799961615824617729 12217 40891
600672159499389185 5221 14384
341069604100862721 16167 18532
693038534468612993 19401 23021
810233280983428737 8342 19029
539698168262312065 16595 23195
142981355339284017 27040 43041
791075581492464129 14927 37744
195532153220813857 19632 20160
241329133260471457 6912 13042
378331417771573057 8199 25196
215586328029914401 35354 41983
192671221906127969 4381 8926
717248964251133697 43930 44159
995351706347886337 7531 26984
809037696539661569 8652 30072
504339049224729025 13138 22509
885489124761157633 35086 37283
464385563813987521 18862 42137
161300304786678337 545 17149
808309968364316289 8146 46043
410737099944533697 21615 25805
733273780023093761 3109 11695
936914163373614849 6477 34971
833083852018535937 16065 44313
771720456123311745 21243 38653
538076636604966273 8180 43870
126161413129111105 40364 45941
16272580342988619 3927 41173
831088349845778433 39044 44530
956376916796326529 27483 42302
57129816265984345 21452 39399
524764723485095169 44338 46884
691547457821137409 16489 33289
821720618332374657 263 501
174167420544520737 25388 40857
804329867139362177 16277 23603
358554861834086593 23160 38596
342655213988646081 5631 30839
33872376467115829 18004 44875
634814762753411073 2765 39651
398727997205575937 43291 44222
430702532145641473 1515 26172
764321366290275201 40495 41598
798755389527716609 19924 33839
885277922047670529 5987 23357
515212491125620161 12861 13866
869779562868501505 26844 29983
188777385713326145 15437 32902
5058449960834822 21823 46009
170517828521649761 34401 40981
906693538541858817 14528 21757
354652454416910977 23410 33053
610976673441094017 2382 45826
597656432803457665 3597 16249
294260151945024961 24277 41514
855765586671328257 32391 42125
130131651602418689 18470 33535
769029721642834177 33654 39259
613078216250400513 25461 33795
179847584422450529 16914 28088
770614106376321281 43034 43114
973980532153287681 17109 43654
868989758461367553 1532 12873
614334720819346817 7414 21656
143762428626040161 5524 15844
195035005084360321 24916 31992
708742978444050177 30749 35775
122202757274980209 14822 33590
766055702106832769 3815 6633
531467770450458241 26459 32631
743973670926948225 41885 43701
648531258688411265 9444 43990
504834371416784193 8059 47005
86301188607261985 12855 21332
416494946207578241 30808 41999
145706522487078177 21323 25407
760650172514182529 10894 27839
896595280915729409 18560 28129
89170638283775361 19356 34135
91762776259049169 24865 25538
959110573527901569 24886 27623
651058110354409089 13396 33913
812764885074571393 42463 45624
134961915200225489 12552 25096
976325801956370817 10724 37403
874114557255236225 840 41519
962023066811582337 13056 30186
334767256900295937 27831 36784
211090124438605633 14046 40524
716497491246183681 5884 25729
287636658066602977 5862 25590
696899633826576 1586 7356
707209959587409281 14427 45512
468427079986096129 6678 16605
950340648734624001 2926 45637
431342593809194625 10561 12370
631281205400249217 9802 40242
876154210872737537 27365 36462
516726082113748929 1104 29681
610680887058155265 24107 42615
431943413007452673 5631 29011
504070546094535361 26526 42980
352836006514507969 7687 20967
671629994122657281 12217 33926
600300700480254081 27190 42744
935113396679707137 33792 43150
172539803090828065 22789 36608
340938685713101825 37314 39620
368775136602870657 30133 39703
968576200073410817 15450 19752
926212499313436417 6774 36754
647627798373566337 10230 42930
224999297413170049 35057 45516
67807730744259945 31306 42769
666421367203739137 7308 25696
531411052594595649 13079 26245
373187370435637441 28436 28924
776153076886000513 26927 44798
338055900612232577 5925 26547
109245041462987297 17528 24098
389350115368237953 7975 42233
287739690938348513 3904 21473
619418228960270721 3211 5538
838218829530578817 31585 36677
227214748041411937 1588 41841
694600279902939393 15564 18323
418883218467527745 12873 22291
601586893820371713 4818 33756
424127959242831297 19151 34991
981783755776046209 38629 39870
511379998459759105 7733 17311
401445458468405313 5783 11215
112785373995684785 1959 9259
690543729359173889 10130 25592
104553492392483345 13096 29387
285296933923621761 25862 40603
94445362591152113 14765 32869
383793914741840321 4790 6685
52324793235968057 6811 13573
892860483395541121 21227 43358
398325794607366401 4927 17449
929539129377811713 20155 32333
601846963345423105 12805 16620
471664015850894465 23191 37738
113000643797555249 17879 37001
953062138396756353 6500 43013
258587122387567105 26204 28445
872264458815440257 8280 41111
798535867599191809 11539 41007
117778214107740817 10655 37245
795370575810750337 11408 21704
252834308036018017 22437 23982
989432262603877121 2323 43552
682743775059190529 40824 44056
998487293230581889 2228 7552
464143497200470977 805 7269
491653599134316737 28702 39031
791080646021892865 17525 29116
243049333456525569 1897 26629
174851891899397313 9275 40244
722462826600143105 18030 44635
391686153357323265 15075 15373
898238893207192705 24657 41437
168079500343768737 15479 34419
896694079048479873 27539 41277
544549251923026369 1928 7066
280314592353079201 14738 43848
187384121526282145 33673 42121
631555159788028673 40292 45305
50166982449990625 16026 26782
968537462285254913 9466 13280
636869932031888897 126 25291
525060707647107009 38117 46871
52711594703904297 42982 43441
769701938237034241 17278 36254
108870758064274049 14075 17661
508591907826449601 27780 45229
155869454212886881 24508 37987
125750033582917809 4274 26959
495568801960136065 333 16594
626590969926731137 26979 32343
55166191408741129 23722 45264
892922856805114369 32955 39426
569468705011946241 13334 29825
247629217068656257 7749 28910
110991264186974801 20136 36248
938851782452715649 4748 38298
732668343312443649 34662 39952
249513075580104257 10012 30612
276697000642794689 19108 37039
86575968522112129 15529 32945
836546983070451969 16230 37923
182064087000206593 8357 38362
454705080585977601 21003 33669
434232586759506497 11771 25736
871398678927679489 36279 41584
826953845644375425 26417 26442
513515114876977217 33704 46905
770515161927392001 25878 33902
88619395729995889 19962 27792
523594058187192961 11627 24197
677258303159828097 33027 44522
635222863586633985 7786 13197
24630583474252177 10281 15834
489552289151710337 34002 44165
848731905694361217 3204 14477
909493521924304129 17668 35271
583485149263044225 21413 35241
556136960344097985 6802 31234
182820266210949697 28410 36164
701664610104685953 27725 27753
51124261554893025 9314 35225
984397375641726977 2398 43940
160363182525454561 17117 44829
684053512036882689 2525 9580
764980503296147457 4535 38535
590417507630654337 46079 46595
777755352560244993 38642 43084
67080138837226857 34192 34760
363874874163489153 19019 24444
354922571895123457 25594 39643
754109237919120513 3084 14584
625735432118204929 2480 16330
670127340632252161 15193 37597
131216590787083473 9265 17619
839320797759665281 594 22538
846967560057876737 2340 23293
493063358415842177 31762 42070
404553773747871041 21109 27375
90850964896016961 14690 45813
494527735494784769 18070 29153
34597357495375293 37279 46420
249318178217087905 1317 22399
66858276348238377 2814 23769
11478626553113715 8329 32572
276628897976227265 29909 40384
428821326345349953 1554 6405
185247544431430113 7121 16862
943084352031377153 1525 32863
249293387869517601 656 4581
783977800627972993 12855 26246
433368674448427521 34566 42111
379211118485173441 40203 40890
540737214101628865 12131 40532
756310888695800577 10876 43217
327016513614378113 5520 39767
622585726100567169 2769 14002
794482188103689473 1351 33935
729275656337271937 13939 37743
639929765499697793 4030 25936
396074508589421697 7761 33076
340426659725526529 2600 26515
288241960882466241 28711 35954
320422337529858945 18275 23473
839221840941519361 17553 31792
970295820454925441 13450 18262
979006436855250689 39398 40880
28736818426164489 20210 41927
914164210440574721 17537 23330
257471911503106561 24462 29127
469626954793803009 38738 41257
450194920411117761 8462 45108
168127063392262241 4130 29397
653551586741162497 13323 16249
519797034852665281 9103 22638
532616480035198209 7124 16498
780306275022141441 9769 32843
898012867239774721 24245 31877
961877751731130113 11117 32012
863544804108808961 21815 37648
573198205479883457 22340 29547
440723275775855681 21157 26908
170932359123149537 12077 31687
829684585943862657 13167 28049
982410963333464321 13225 46584
596754168624844545 21670 22998
717390752753097217 43793 44432
8137114423927728 14179 28863
566578761853008897 16978 19465
885529300756207489 25232 28803
71908543649605865 12040 28270
431388866830058497 214 44034
384000185268732225 25778 46255
417548581692276609 31103 41660
181055490116342817 2370 27009
184831628351386017 20040 43692
770693844540943489 33058 40734
606986115276885889 23652 24610
315021900383975169 28144 31032
960497829305250433 36296 43868
703250357502341249 19706 45115
841935279930343169 820 23110
961795930671719681 32142 36504
161691647781108129 21771 30526
918571899023845633 15797 46190
829908109141104641 17273 34923
410341027849760577 9187 43841
372667403205650049 20448 21779
362618795614977793 35233 38962
57711887462094329 43739 44086
529167664575460609 10603 46286
152209677703520897 11925 43417
844790848098313089 8993 25014
424717997640943425 35742 45232
654198550176680321 15062 15852
341037259598731905 8840 16260
148598318194800065 9292 42285
498876952218498817 8086 23973
295698235174661761 27997 31476
285893219466313313 9567 16724
379737872522753153 17162 27633
737064530478779265 14450 38447
949878023676824065 5964 30626
457879016301955521 41436 45925
278371303148091457 31244 39261
246287331526136897 6078 7322
845071928426456449 19090 21793
993299302129340545 10677 12274
263973599926913505 681 18674
440127159001708161 3939 36768
200460610571688833 23059 32860
310638860210570305 13080 33314
471110998953761857 4512 42668
75132785031318145 40496 44300
59424402710256177 21400 27342
490301687464548033 19571 31242
247343035969947777 27919 35819
303620112920828673 24520 33922
58835181979468129 26687 35633
861787428231377153 14188 25940
966404456096071809 23059 34463
330837882382500225 19900 39332
485926602392432001 17802 32348
777819996647789185 1855 40491
429077134231391681 9185 16138
153391150187264449 29456 43966
578664574771970305 14434 32453
902710101119321729 2206 18925
120748006409954209 29587 43192
429259145592883585 5636 37453
463501461002813633 23432 29071
273435319189413665 27048 43349
630480463819424129 3376 41169
394143056196799809 21113 35388
162639789410540929 26106 46867
661441177013795585 3194 34902
245292780573308289 7067 9817
610053158505056769 32441 33080
304930962382378817 26071 45500
360262177150499265 37158 44065
170901996180788289 1048 36643
285188780995003553 25034 43369
150642978370363777 15184 46817
922365703971518465 14389 17847
723994316480641921 41379 45995
623849188279567873 2740 24151
197775190661509729 7890 22723
776142030191603969 32751 36164
840537595096748161 10659 12559
695283915654716417 27228 46600
430479137262516097 12662 26824
263083063292878465 3060 16340
171046873732436225 217 5643
304367676329295745 21947 39603
449439062428190529 3939 41338
872668819500912513 22071 31673
130214356349455329 3637 38742
317463021497776065 25676 45413
587625473263152257 12555 31141
229446707938603105 24084 29205
449959631974607553 23738 34986
465883768621498689 36142 37547
257386496945521505 13215 16745
348752361148651585 684 21729
888658506043100289 8943 19482
298439138332856385 29863 42403
337986487959192065 6362 38694
454364772833638849 2837 6364
783858513322442753 12687 26614
274442867769412417 36407 44582
334915842777924417 7097 24066
107370711914651201 37513 43575
531850129064224577 20122 24566
929508610381294209 13405 28149
308931874219886977 7126 37088
879266586355111425 16612 46265
937573931603381505 17531 30999
167993001835274209 2156 21786
466074441685414337 228 27619
396857943135923841 12565 26473
726919561665567873 34703 40947
457036181062779457 36925 38519
648933389203641345 4262 41317
359210424801243969 14251 35268
546801333653021953 16374 45397
546106617266648449 27990 35201
400204273145313025 23378 38401
379519070621139329 19170 25017
114641844657825233 17928 43657
200478120312784129 43023 44851
454905928109461377 6944 9773
23428164138106669 26047 42463
108097960398723105 1824 32645
814222215887927041 3644 24084
427274685360778497 20567 32967
720559201178868865 17340 25325
119937196193689041 11075 25726
14533960603603903 4621 39789
608897085782409473 7212 12470
822672795821073793 16216 24060
925705817965180673 14202 35659
950344068368881537 16062 18811
499572281115526081 576 12082
709259268806473345 34631 43484
228887025628552001 9262 17858
699400230340888449 3380 18983
312058555782435585 26959 34625
723055085987862657 25018 36050
437167411536350401 20290 41491
563896049092139841 25054 42853
883482089334115969 1610 11988
812026046086511873 28837 44690
283626572442244641 8128 11040
249232385807534497 11092 20660
393871779025964481 6663 15529
3125969820029440 29549 35631
809427357208093697 31019 42120
436933449841465217 225 37313
37008215707182049 38677 41197
413389428837543681 3264 9229
363076816706183105 20798 24148
833803955326818177 34647 40770
358389316609610369 8480 10070
76781585369797505 8966 29330
510589549565921153 32660 38046
777174442232709633 7435 15475
714346228240977153 3932 30377
826215304566201089 18385 26697
677829870080302081 11289 18421
131984721816639457 6934 31404
106792483925396193 2093 5576
199138163649092097 1121 11130
719726125222209153 29146 42395
870320671309318785 1539 40518
198233596090609857 2042 30260
446347627767405441 25686 40224
611603618824148097 34618 46809
78042582406755665 18605 44231
346854845676851649 8205 38611
315844304277657537 29518 41752
938111025047263105 4367 35162
495894275224262785 2123 26355
53968562536347521 4925 36223
189588637619603873 35499 41983
589532952806507649 13214 15674
242906536290877985 11866 43337
864940233905365121 1498 18144
188368478487131329 9315 40981
9977520328604329 2093 22151
366326438430267137 1710 19551
885901895462360705 12982 25991
80371466121899713 448 45699
845166476997945857 6840 43842
952411064485506433 17525 46710
94953013636164481 23035 26026
768619913777950337 13072 21894
949375630592854273 28402 43299
963290398300220161 2111 25404
257870021197284417 14520 32637
61674697219952889 26541 32176
393389164430630017 19655 24043
843174977667377537 5045 38945
771197383253301889 4777 42979
605831327025963905 29252 36397
501931923324590913 38868 40839
478279637599630529 21983 23732
213452110075969857 25035 38129
764673749967524737 1656 21001
595592972109812993 13321 30199
874150620761401601 18315 31232
898391559213017345 22795 29043
846952285335628801 18816 39845
246290748316553729 1009 31035
116189807733011457 21069 33623
700097744581803777 5580 5766
114319271270542097 6519 17611
626269003861352705 35515 44597
848012135450961281 26307 29900
812121757204856449 14599 39790
138872286436662049 4956 38835
259742521885570465 11032 40969
791170740186064641 23702 32439
663085863428968065 24698 34495
253478036260556641 1475 3877
916796366599641089 17863 34595
251434294282450561 12448 40686
736809944369916545 20490 36249
456612962921024513 17759 29613
936021238688582017 14596 39197
233272716085540577 13096 37812
630939737444016641 7242 26082
343467166844472897 2206 3203
262554429000317665 29519 39484
696946232535925249 10621 45999
975808399685597313 4061 33324
566199127117112513 22288 42270
450479951373139905 6927 9753
732418976298649985 5039 19216
263336795606143425 16217 16837
342757791477421121 921 43064
733586754062145025 30971 42627
441427216533742977 4072 21678
689523182126230017 5138 11622
484238685898031233 40308 42272
618829520796751361 25099 38249
172994266993899969 6700 42013
575716182105516353 6768 20838
878319581705650177 11885 34200
826896539542417537 3058 6002
367444399559065729 33794 40537
132507668708960577 32091 33940
918311767220824705 25397 35846
490352502049447041 15219 32102
657847028085232257 29978 31477
391700987779053377 11906 27402
805522913526313985 2015 20422
440054962750281217 7734 23889
443515329056101121 25683 44558
229256387034261889 10671 40743
263089712693538753 20106 33379
954980594013946369 5584 15218
884760644481335809 10084 31101
5116161783014662 6580 13437
2710714111028523 32578 36807
231155388682338977 30164 40263
28010781283956733 24551 34170
470968429430449473 29219 33633
286674902966989729 1373 33366
925850642697795969 34239 39211
521456992562011841 5533 5701
57797171861786009 7915 14060
365497366940072513 7962 36880
759247962984915201 14601 17809
448796312095982593 10476 39632
311838798311576705 12123 37823
169972695248116417 901 43917
284930751071854625 1689 9162
126953326803462833 12956 33175
257548544072228929 7737 13773
853547360894108161 25303 35017
472240673727355905 26051 43990
76843725016477297 29267 34553
533475094858083329 24928 43029
58977064731788433 28376 45108
749034610649502465 24399 40128
687601363974383873 1633 11548
772525475322972033 3957 38203
799031681350296449 33089 43313
125854528470739521 18573 41705
616926470286632193 33630 42756
429826025629573377 6180 39909
755671854247946625 7610 12966
127018732540946641 17519 30253
575395234824728897 22424 31941
943975774588018561 19058 38367
511155253829681281 2662 9997
577572055616371969 11474 46337
562145801051588737 20172 24035
142547264219096801 12484 40488
607819848920950529 27676 43071
96183818216999841 18213 44468
694142785689027841 33481 35859
358693451154046273 8737 38924
505094063242719233 23819 41257
103619901518442241 14195 33502
701417325360484481 30599 31820
48019267558309761 11227 32160
61232205138008313 17072 30455
626878072716706945 8510 37569
755852524926130049 10626 34079
315699330760772033 20423 39613
446375884279827777 18313 37349
434877857345213697 14472 46177
230180405151362081 27769 46368
762270708982889345 22000 46335
710181075623562881 7016 35136
529026825533193793 9235 24451
25196321617247721 15757 37999
308578142993759745 26350 30137
133183870993828897 22292 31300
599208212173124353 18980 26919
394475665892816321 10474 29614
88850252667576513 3855 12205
22438584916510961 664 20483
282789386912114081 22610 33078
484165776444175553 2015 34631
325565585789043137 17114 44193
539257566121161601 6487 16582
393050891298173633 5725 12246
697168693054255361 10802 27029
87228456540223937 11902 14276
224995622047128321 18288 23045
347770629797068417 15334 31230
202047997169561441 7375 22937
543892935408940993 11890 38754
109011203188739361 22179 27751
884231401248968065 13200 47023
512480804076648897 41720 43839
385600653284221569 4685 29661
114834229710577777 1716 42053
521191350156371393 12186 25160
747604323641102337 7559 26547
363060832748438145 25595 38897
134184486953326849 18492 36587
770780165485803137 31987 40223
491120597015640897 32806 40162
902000721538676993 19240 24401
806197681733873793 28079 31156
635148020925541377 1307 44519
750843359741541121 28637 33405
683627939331508097 598 28241
147786350220311393 1934 10380
687163397270154497 2318 28886
393192789528900033 20989 22049
271424721905724193 24469 38964
641622653133179393 15387 25929
946569117299887361 34041 42710
211037482206339905 24278 42089
893764218856752257 33792 44712
846287497588743809 41252 43534
659677218688955265 40381 44015
959693674379582977 22379 40395
504202434874336833 11000 26423
678568199558309761 3474 30314
980701753611569409 9184 46774
855639808730902785 9697 25828
175232662651730209 33393 45443
94962859169523745 4575 41553
866858297318032129 12349 30250
125785330127786929 24853 33277
722143900270019457 16005 27402
316796575421317761 24485 26159
339938934525505921 8177 22726
781516420289225473 5226 33300
483627339895356545 7084 15858
83980389823604897 4502 30480
658615834509078017 14788 28647
290173538181864641 6151 16988
234027120339753473 24065 34752
753731232506037633 10250 15949
84524285788504017 40699 41472
755416445085845761 9386 38106
894609715967739265 7588 16886
684277961967094273 16049 23899
429391301784534081 24499 37008
484797169881478145 13762 26056
720782151081571969 37392 44143
45837653355459193 17324 28711
730147692265987329 6522 15960
914860424062968705 33214 34697
938549244786834433 10048 24682
502465412490121089 3206 31652
426003884324757121 24952 26066
137669619784265505 24342 32098
903265868928137601 5934 7064
613642986233809793 7292 24858
689671833500696577 10652 18983
193635190384643617 43833 46154
70388303491291993 23461 36753
52934116836350857 19452 41554
899941153031846913 45146 46208
689095673827996033 19689 30677
761810762393700737 9092 38259
56330760960218385 32627 45754
112206169527738097 8627 14641
597841307819866369 5803 25236
539715600328868545 13713 23934
853051775790017793 37552 46191
186706049154508961 9378 36288
607620013540088833 7226 18072
166770160793809921 21616 42068
138917277410836705 18500 30034
542471492180354177 15309 18741
478946925446482625 1846 2678
637946249109781121 22371 24501
103765413017352865 7621 24161
311432827958327617 6603 36303
356946369966369281 26754 44651
663071374647152769 10533 37512
780836570986291841 26437 39559
636874719620792065 14068 22374
189559718597767105 13321 19030
605170766084377473 470 45918
943130893909280897 9166 14422
580336170425823617 3614 13773
588699153490939137 23832 39833
129327284868900001 13794 23892
809331171841346689 13781 38371
329940174330644737 592 20079
965636398473552769 4960 35759
378649307604497665 12632 44588
54232588772261889 22858 32170
321659234470672577 2952 12994
278282198219034881 7564 9115
103345980364927921 42543 44376
144366187173641697 5166 5371
345720147295040193 21025 38463
555607085337786817 10138 38818
858091529427902337 720 18660
671652115914152833 22592 24276
487637979650457985 9813 19995
682222072094749185 1193 7822
730917106136296065 27614 43542
953854548368393985 16282 24383
793534113615052673 18044 42448
12399652724386813 31293 42435
449776511025142145 2332 30950
762090412671963009 20797 29277
220600661862334849 27771 33833
875266216425490689 41643 44252
553542646503352385 7804 45382
158801577295928801 25584 45471
775862527282711809 2456 18104
178606962573272897 11024 28265
332231250748243649 9045 17467
354942694928379137 22199 39589
721672957005978369 17657 31049
224138990985057505 18956 29927
703318930558843649 24628 34879
477547338558917313 2279 25128
468447685352984449 27382 31138
728047723718450561 11707 14889
160600300220586689 25930 36292
667571178163935745 4866 15788
839660735098192385 7626 16271
472241513367198017 7723 17803
519465709459403521 8117 30948
976605556986196865 9177 37617
8630714247104266 10123 35772
178729518650019521 17472 22380
795003168807347969 21412 41950
807715745591703937 8834 14003
720534068823553793 6532 16125
145713993761535937 14627 39421
141037217664795377 2797 8915
842668192170048513 6530 39740
747680293421623809 22570 38045
62730355971982729 9907 12258
100090191525886497 2149 24117
441928061421375425 16902 23515
624537623005465985 37179 45438
746162078823733249 29839 42062
264139192734283777 2325 13626
806165074343805825 23937 29512
986345294137564161 36723 38579
427772918477732161 1650 31221
918671616255444737 9468 33427
894109939799616129 7344 11552
628304133981998849 13263 13291
668981530811766529 471 32283
979514890789509761 15458 31338
331338318396671361 24846 33424
220090073564037441 18458 24616
53273489265084353 126 35510
971708728605541633 6700 32834
682182092473564033 1797 4655
383449250370887297 27154 29111
978598380660191233 6943 18977
427652197253244993 9534 31914
341111545322615233 29844 32273
171447726950717089 13600 16282
190405350812742561 9678 39997
680119895302432513 531 1223
513604690724346113 4278 12090
400977569208066625 23137 43972
83074506164269473 3507 21336
923602994973400321 22146 41592
867104252900230017 17883 33288
481653163103530369 5735 42395
281224264440059105 19414 45842
740768469453009025 4576 46333
241916489617491233 37 34223
472431263944116609 30242 32356
980411398945836545 34701 46663
212495014341662625 3133 25908
605961989900418305 16706 21945
872194430897948801 32603 33815
976161450071973761 1613 8848
719663563545516673 2080 15278
236654575117110977 7717 17216
824064263282991745 4535 15044
97517696372779745 5364 30514
619255452516135553 11609 21595
922743300618787329 12827 22832
869147287064251393 7440 39501
852197298731002881 2179 25623
949818758546463489 33887 39000
37962107110725897 14736 24702
429426502347411073 13349 17749
810188867104006529 4861 39364
52354711357359921 30601 33467
370424719029625025 22487 23376
809134557979135105 14806 38273
535786862678154561 17316 30135
639377879953094913 19780 41276
54886743891611193 31628 34435
578594330155283329 21776 25585
518580251431774977 33403 36990
111417666187087153 4982 43696
291655404358333953 14772 26517
815478410698048641 27765 36178
455115980624643841 6546 13511
307531034160810177 1474 25475
422817746145536705 40472 44544
318884719891542529 21740 31728
657537470093263489 16431 31264
932338939979182209 4795 10767
534713322369196225 30700 40152
746590210962622849 26563 31943
185524707936284737 22137 37406
471408161004895041 39646 43494
960705070988776577 20135 33257
742242490959768065 19126 26183
244781027723252705 31292 33474
881077720092029953 15533 35103
750185189165346561 24926 25936
775869208417574913 2494 35779
309942534252432001 19190 39713
906551420835945985 8508 45461
462649079104263425 9323 30365
298591314297965505 11733 42450
512324749619796929 22292 36407
778596717151820929 40739 45354
138212706797826721 3518 18168
263357851771459649 479 739
892937683441349633 9637 35420
796731796988360961 39612 45009
321144790522762241 14865 31996
362290834942882625 22414 35157
827640502994757505 4445 9570
4448928196090663 15550 39056
888217932480596737 23601 46943
924128099135643265 9978 40198
62490603313879233 2108 33164
675789357001271169 12927 32120
710709937095938177 35686 43190
170443808327235041 27308 34392
490964466381075969 388 10291
585304928686888065 21636 39836
893840935708379137 32635 46396
986849651275875329 17732 45537
807859565017285121 20985 33755
244840678451289761 16004 32264
260821372208194913 5756 43320
987148709294217473 34323 35380
93773023368658673 15693 30303
227252480502947649 11633 32537
635393210074209281 2431 36769
68217598010832601 25182 33670
934914104531149057 13719 15613
922611007756451329 18862 21951
316029710774156289 16249 40226
926894835313675009 4123 28560
940839169340751617 28120 41029
196989305520240513 13036 18234
400450619083567745 17376 42281
864893530492011521 29421 32704
172069851187192321 4509 37204
354812782810718401 15415 32809
518817385068668801 4499 36438
293148487884309377 45208 45890
574413132382677121 12181 19600
997068936890279681 32558 45015
260279967761970721 14757 41699
484340734599342657 30006 31881
690466100634896641 547 28395
70406212808428849 21381 45135
557210614436197441 5851 25909
554780378606295681 14055 25458
693953722034809345 14673 27968
914148622625553793 14997 44788
435613604352891329 16991 29910
299410643186902785 10418 32746
791285302174802689 17464 32215
28241671118060197 12792 21621
494351099426491905 3648 32802
193335968908684225 14219 42098
738469732061663105 3349 34456
746727318601465089 25430 25755
869856768902888449 34001 34570
618764287413100033 20620 37257
221121442881358369 18452 26889
946997719564684801 4766 11376
141178563403396849 5579 20773
608252014915961985 16780 38868
90913535908970993 12357 20114
340150870584146497 32898 40463
981132718030817537 1383 2971
216189049889706561 5882 45723
503062123437192833 34180 41224
54492644980491889 35314 46101
446070577173681921 17229 36941
64974151438150329 8168 29873
275201826020623489 4453 28295
971700547393531649 2753 42001
686640967677998721 26657 29359
856597584884113409 22419 41505
816656933100691841 18211 26182
229361451382750657 13445 20806
856731414682766209 31448 41377
312531911568811457 12619 42399
646321260687347585 7386 9592
137370149811054881 35078 42478
883624308136216321 25852 37584
394972333309183937 11432 17887
324202543728748801 12435 34333
438754313638590081 36094 44534
59817000324212441 26637 40782
982479140875341313 28468 36601
922609594598998913 29558 31066
894475982341354881 33681 46593
630810558150425729 12301 37696
806745622735078913 12080 27851
423782755276565825 34116 41793
900126560975969921 34314 46100
422728320909865089 6996 33891
210209327665921825 1650 34664
476685681772341505 14313 26029
610533037437356545 18209 23481
302515337393042945 6449 41281
634081905157430017 16059 36895
211259537696381729 2477 2489
513354321200218049 15144 26533
849700987847508993 20707 45179
92506933317508817 2583 35508
587634552026191361 12103 33531
758869804298107905 673 30561
984662449106689793 39303 41832
802255247756235649 22999 42476
453918926656999873 3881 15482
821324018975509761 29638 35935
620763947572921601 9020 11462
611797369149229569 8883 20985
861936574675798529 29388 36273
285243176848744897 34701 46957
347798777212272385 8424 10392
573791754379854529 31197 40334
617733443005992193 2582 35923
62807984030662569 33568 42390
107335650783195297 26040 29528
517909828825565889 7082 17259
754262535618341505 23826 40119
47253998011960617 28164 38064
166750914679266049 19400 26607
565273157988471553 23387 33374
948210518396454145 8704 25327
780852487648623105 21418 23395
52171303518203873 19306 22974
362268747773697473 6696 20515
561639266481410689 11556 21986
899652839880353409 16139 27184
559891052455082433 11256 18958
252674386791412065 30239 35225
281554222000185217 10929 46635
943068588299020417 7543 44872
364070135637089025 4734 30886
427281223599379713 6371 6508
425623277006355521 28059 31773
163664681899028609 26054 32950
893049970750393345 32472 32645
235834469312678145 1988 25908
158375395729169825 1373 1687
617130229773160065 6015 15516
109196934736640833 300 8642
685289293985732737 12601 19535
757002654338368385 9361 23138
477250211667829633 2631 8444
133935286977287409 623 26915
721136706119082753 9600 10730
926443117887234945 38311 46873
925448097680835201 4353 16567
581067406058448257 5158 9064
156807531059314433 3020 20007
96180305395183297 5767 23733
375760535472572609 11630 30543
252483427137132577 13187 34871
213700598445356609 694 42221
851978227673757953 9355 37866
277401802668329377 7985 15360
192231431693557 32196 43474
116867973707854849 3762 28459
739774430986262401 849 39804
398731148154659841 17352 26902
40894099955021801 20453 36478
286364586450602593 6494 19392
810747455461299841 27439 44651
745677021216984321 10112 19233
532070012798467201 3220 4752
521145981834024513 31958 39053
500104932854345217 31775 41514
58600074428447617 15994 26575
474166365557675137 11399 15787
512465212340472961 6293 9872
900724516269040257 22962 45625
915168287381710849 19292 32478
918664598368476289 10126 38674
790142159029613825 4504 38123
719117267311236993 5616 33049
640924156255742593 14508 40084
447775702991673793 3427 23194
212894886089443969 14213 20561
307342336353887169 7808 44883
588572191328815105 16310 37137
93697601950022865 12865 27008
700047052654497281 19902 20840
131928071639709537 2925 19726
533206523386802177 16480 42064
413701793378901761 5448 17112
575146993997563521 15973 43630
960368395341138433 33043 37625
382209803032516481 21179 27430
696032238504127361 28240 35139
583016902804757761 753 20358
367559701933391361 9826 37621
600737346677213697 547 8202
89337048006068897 38543 38803
953033652816046081 28764 32992
948192978816567937 5386 19949
488781201989532097 29810 46840
408119911468670465 5083 28307
337440274154346305 13973 31577
785563633546519937 24834 40239
42889036290027609 26570 42735
35876223145191233 4920 6857
750487974676090625 5513 24028
300827948801813953 15124 46743
720669056311102465 17951 27559
527926299899430529 34258 39486
890376967154651265 10417 30829
977115487825432833 10388 33601
172096109392519745 15563 36551
493607775901903553 15287 38658
231339270555295681 2379 26282
617171452034941825 13200 31958
378072257051833537 17706 33449
132949005974889905 11538 29417
739702167576354049 24341 32545
607797261293672577 21008 29839
660289014456957057 11809 25197
421097927888478529 38185 46225
879176182516047745 16734 36420
95101798478058449 6761 12088
510664676134730625 30169 45066
613884135911686017 16238 25547
32590355877943013 8642 43814
346665145962578689 3912 10451
993840261774742785 38531 40961
213578716018428609 4126 23342
557389297450257025 5687 30219
824721554973852033 26729 26921
759638178731798017 15235 44425
243194499837581889 19151 26781
309825060385264833 19552 25752
412334141939243905 1095 32603
168120272293315041 32768 41120
72921622219563889 17677 20046
689211357564815361 34715 41141
725580711472932865 10046 23609
178903083459580609 19603 38498
800277428668831489 8326 41783
562022100766483841 38964 45211
771693476003708417 450 2699
36549419385174529 4010 38063
467398686362383105 909 30006
991049745342152705 4284 26316
247965589753849985 36203 38225
239883326249021409 15631 17195
100125518538813905 27570 31017
604205530786828161 28033 40160
250499652327267329 15616 42795
206571800658416289 31699 45024
554003319200671041 18972 26511
949632483210265857 5542 16180
916347977057657857 10715 28643
623757646249011073 2172 39573
566318925824813121 30066 31179
979277051827494913 2414 32215
757476774003766401 44279 44839
946265339418140161 5311 40642
839423344621177857 19557 44726
234465550656594241 13779 14571
969846779558910337 30691 33464
398162174623003265 10166 37148
751883148319816321 3659 23649
648771231153091329 11766 32719
484686586565761217 24152 30055
230341877888115233 5380 30226
727829112999256065 479 9879
581825884020119553 6306 12774
750062303094953345 38118 46607
762283869598071809 5694 14251
942991540596207105 18548 36643
620890421411985409 10779 31850
326813507157414337 10558 41807
813079986802073089 35370 38186
944459839957328769 2348 34777
374990986696062145 398 46528
100901081075395633 13275 34807
724938303625783937 20579 21563
680687124108228353 18617 31848
401164840353942529 18188 43650
860642715536005889 18970 38694
68272278474005081 5003 32107
133561637323065697 35234 43117
177632639987550081 4624 21190
878016981993628289 38057 44260
854639371014265217 16068 21808
204743565080089953 38099 40192
730184832249420929 5574 12914
43392195573932921 35162 38564
282558072956838657 6792 22618
207551015584140673 18568 27250
853278767338636673 23276 39033
717252141462271489 23886 40446
608832546890830849 10991 14220
461480505726594689 15269 18565
495703894994903745 21855 41015
324692428433070977 27240 44530
128551329398867153 15755 24330
271347949636446369 9175 10620
623474067183039489 7430 39347
481969076194420865 11725 35819
711377390854558209 9764 34972
423793746853160513 5825 36300
973012619388640641 13108 24828
121890251083375041 25165 42946
177962817207308897 12834 22873
161642912122641025 10285 32027
480746592142978113 1716 37166
298423149852570881 14434 14599
603029051178175745 6635 24428
46856092382110857 2521 29038
657835249561173889 16039 22101
581986206337592961 24754 42365
542454564128369985 4594 38650
825432591157902337 10179 39272
779714014812483969 323 42334
796332373187088001 11058 24249
139082587918643697 17225 42755
226889978852110369 33129 42157
910102136045026049 11198 22865
245897523073967521 1496 25846
51253680853186265 34730 45204
915479321739763201 4971 39133
580639882859557633 30675 31441
98559333386109665 2055 32072
451507995795800833 21369 33752
643108325437619713 4104 35199
424802915467921601 6225 36582
641871677818802049 8707 34572
789591724259018753 5780 11508
102419572638904561 39957 44764
414476728681549377 2619 14590
249327860058745185 13891 25293
229817870198452577 9994 10065
344365352535245249 21804 22070
187726813353918945 24460 43390
964758301360763649 17105 38803
330824823895078145 24608 44202
694067143067780225 41054 42232
576909461348137089 18850 42263
134654847773450833 28149 32995
605573722177275905 26613 45447
392254429463857665 16936 37289
59248029016828241 38243 44628
846480006568800257 1121 43787
597628858822353921 13820 18796
212027035923949121 3591 10913
841139031066276737 11098 29570
531685467573456833 8215 39320
349851010783915201 16289 43739
791335324325356033 8549 22715
458415724030288641 36010 46653
790425526085545729 7553 21905
983953034416820993 12116 37214
604056286904988545 25652 31078
605122918901500417 6791 36173
725377812391119617 3571 42515
211147023615644961 35953 45423
324868541572950401 25116 38993
792459698258881025 14870 19654
128621361068088193 18065 32571
159454271245401473 264 2127
767678341291865985 18618 28600
958715566989937409 39337 45460
151490833783075361 18036 33085
933129798924973441 6889 25600
770879745333839873 17549 46222
293424399934650625 7253 39733
365420954647976961 12022 40218
861923880624054529 18692 33261
26377882697641297 6147 33080
969628426975432961 8605 35508
764087239908068481 13482 17751
797290345153562881 22938 29683
298572579033159233 27791 46981
783995478763415553 26904 38961
495083216282342401 17965 34637
960757063967371009 13887 22511
134273330578377425 17580 24283
644355866906138881 7026 31830
283770837169331713 18510 37007
434974476249841729 21458 31577
639053504366071169 26747 46431
598684653545234433 19408 29851
322995035668004225 10035 34125
145804835539045985 1727 20526
288484535803132033 10469 35325
521189739324952961 23800 38395
159635610443391585 28454 40664
146434643629682177 2905 39708
887027595164877185 11410 14783
434390228293409537 38096 40176
981425237390443137 14095 42426
760987030712605825 1504 24408
500483516079906817 18324 23587
697171975788179969 17217 46902
973411649317174785 5833 28180
51456208139519785 10398 17599
521569534208023105 8050 20860
295952153336401153 4222 21983
710580239979510273 19125 37843
560834124351764289 18915 29737
518536385534428481 42546 44615
279311135546791425 33378 33822
128550840255289953 2017 35770
76776657881289617 4962 22894
434269373517874881 10098 25639
937672090387025025 16415 31302
574364495543751041 2167 35811
520664646419781697 22194 44251
302914945238637057 938 21334
782615398624656641 10139 46955
3057119361217 1966 13423
59930340258553369 2073 45668
421997931194137985 15641 39396
280870503063312065 10958 41535
97631598655215873 33068 40491
277394044427204289 16668 18879
833876713985755905 4183 17873
873471056028122881 36430 36770
272191394961286209 1395 18891
117315339103193137 7465 46236
739232010329796865 22449 43936
210404356845401697 26196 39348
847844765656635265 27044 28113
318009904827356161 26501 29877
779482491108819201 40187 41207
76622112321317105 11481 13767
963202804512295809 2403 4685
886193190242046593 7607 17049
911324938056449025 1407 40116
919670574952846209 12198 14335
738948198062832513 9026 34249
666537507968961025 26858 37374
266140855639530817 24175 26096
627483178301545729 15942 24335
622468297289689345 19155 24367
305996191362858369 25310 30059
85303235265907777 8580 14156
583971959126699905 1840 28728
308883656228250177 8003 28314
547858753715267713 15380 15946
679339318604331009 840 28591
558744394009167425 20826 30500
397214703743120641 4871 37366
253731124538923329 14224 21492
738715540054951041 62 22908
596223846800768385 22593 33889
414569381952464513 4963 31051
328036557339054017 33034 40519
75342157754544561 6476 26702
361203684806312705 26227 31998
89727779362309697 24289 40333
591432272271795457 14412 31998
579755220440087937 35102 43102
896831338646393345 13176 36498
699291321195563137 19674 34020
945835877802885249 44124 45485
406705276527485889 2404 25439
153488215758827105 8348 42574
972974266168055425 15742 35304
20530670411439189 6637 24378
953323424389221633 36500 45264
71168492975147049 14439 37611
817339410575261441 13453 31698
58921603034001177 10942 44702
355278741535396865 6489 31336
233803472055811329 26702 37570
996388329508423681 16381 18267
568670603813195905 2704 27047
17894627717080171 26909 45710
873442445983812353 16403 24301
749354503817631489 13644 24049
230752579303207041 25060 32591
125937965379090849 21169 34349
169074955701134401 25222 43648
96635602581987009 36458 43739
558918413090943041 3114 35776
376992052891292673 24940 36179
664826979326022657 5952 8368
609234326833320193 6350 21243
680480134317143425 1898 8241
82604814083179441 11008 45062
202824051211294433 7873 8891
629925883609988865 16438 17736
529472743325818817 2691 41977
736775644295985153 11604 29675
926601618994936833 3588 14536
129579662591130081 11464 13827
408198506133310017 16208 39162
605190230949755649 10082 34816
732846175554001921 6633 42572
462953343079309569 18219 25167
783899428089888769 8840 37568
517690597999770561 14244 41287
525633912001325121 14040 32489
517544779460838081 10553 29644
891683652507218433 12650 39979
11910281127409661 9519 15481
923235890061860737 346 11857
998800910978108161 29904 45513
57578264644128297 9396 24697
173319756575008193 22838 33361
769894089831438977 27633 44996
596588929197128705 17210 20394
28295977781048977 10206 30644
825997833692451201 15961 46410
172530214555521857 2740 9657
372153326446014209 6520 37481
185462998670097089 34250 40157
263528492015208129 6358 29406
495792890169042241 26122 46825
92008553236514241 9937 16187
567011576923185601 18856 42995
69152410539214057 31079 44437
160717946410684929 17649 27063
224921144760745761 13028 22717
649419899394679553 2063 37602
91686012297454769 1160 28410
476984870865976513 28842 38288
579262648479119233 33882 35194
940585658828005889 5077 6678
636141043876317953 2649 22064
542589349803321857 68 44872
868885809083028737 31902 44920
470324368467267137 8064 41079
947192339636725249 12068 34140
335881112645637377 35708 40377
993986556227202561 8979 42087
166640873485299329 2758 11180
145783296625761953 27129 38687
43377142867498721 5743 18372
256233706881690881 28125 41687
90759088448756129 14984 17658
694735520978976897 19868 39034
874466769523735425 9964 25739
701222250452293121 7073 28743
339012330128689153 29024 42572
973123912521725057 25018 41070
744866273000170113 20476 26829
11854943460807733 22135 33544
668571279271738241 14380 22421
620648943779880065 13587 23642
320120488430717377 11718 28090
938776014062813825 30274 42273
176970155972433921 3556 8377
445916875205949057 1008 18879
726126533047320833 13494 20448
833040377510773249 17522 19235
569710693531256129 33180 43063
84433942616069409 41237 41299
404984282020222977 18705 19324
985747204344068737 1654 22781
139979507645982433 16437 46426
435614968116578177 29462 30216
942748633605830785 15582 40757
832718276105172353 11950 43754
810684043965501697 23273 43356
629958194675790337 29873 34986
464034001147950913 9857 22428
662154621242468225 7839 34402
749447009935657601 38238 38868
788879239467330945 19310 38114
291940909175437441 13395 21101
891629759065327873 14124 15826
756625618985829377 16036 17408
786035714675815425 40842 42601
847352116005310977 38188 41443
739219804665868417 33206 44239
986441658942844417 9096 35546
230193089113878817 21321 45619
218070398395170177 17115 36251
792850015114400001 31801 39140
530397904615462337 28911 32999
830039572251504129 30637 30902
896206077392236033 10081 29606
532249399471897537 13015 22950
955667289268056705 692 26568
519486006604307009 59 24171
964208601098633217 35447 38637
838820084742909697 30432 44980
331300093696263809 12396 20802
300893767366883201 11495 21812
530387092113528513 8410 17879
359191539316146433 21620 23109
421002767330257665 15965 30853
770742302210532353 1108 29304
669968777422511105 280 26789
796561817207564417 4637 17938
198876425722950497 5752 39493
29236011791621053 6191 45181
135865708983118337 11383 20198
677824013032097409 6065 29369
326715135430809793 11274 14630
928390485237553537 5527 37911
954398216702671233 33955 38504
381006421585258433 18041 33583
687980363164122369 1519 13916
902738477191771649 16844 45441
927172174420604673 2091 26783
563164789714665665 25000 29097
20989993671427953 4365 44863
457839256407407169 29492 30267
404915466392239425 14028 34970
69374844304125105 27636 43419
445664672629483521 18125 37426
503518882881163393 26043 34578
288011079124459009 11463 45598
754078291179229825 7278 36859
594712469335512193 11919 46086
334846393614707713 7810 25246
519259073736023425 6791 44627
841306018073513729 10 13370
798631541742629761 13826 24341
142269608780306817 5926 40484
766471379806262145 33141 36874
784183612968025345 16463 44462
538471185842233537 12919 15973
415477122850642625 3997 46300
117140955435658609 18370 30621
459936839634767809 2621 36384
171890925078777473 13137 24180
670177831629697409 3087 29426
417794442470352577 13216 39802
717053707575775745 22844 44519
804546705882749825 4933 40064
234228878592301025 26923 41691
51774073039851489 4010 13712
148395546254679553 4309 39716
464939375026808961 18737 24575
774904995004387585 13768 24976
48014316223259361 3053 39462
729327356066438145 7740 9875
338184985847924225 11989 23995
212469670454208161 15317 15400
208670654294095937 36664 46460
974177973383493889 5458 15200
411185675935008961 36827 43393
260839236176703809 35180 43682
615886009097295105 11131 46059
227738566752936577 10013 17295
213745441156923745 36718 40948
162657585398942913 22041 37726
280083763184236993 9669 34367
930633988399339521 18923 34959
439513662399868097 18054 41008
76529705373982177 1485 29230
598369099872684289 14991 37688
347200852111758017 7514 9008
676352284596070785 5319 42261
845879267303711617 6273 20005
648191583908257537 7981 20952
600299207860960129 2576 41431
643786665057326977 15444 31293
583657025478199681 21935 38676
516535582382601857 41100 43028
556966647604287617 13912 22998
648466862277324161 14850 18949
181065528179754401 23158 32040
898600346510662017 774 34494
399064918190621377 2317 10891
146762089735837281 14127 38662
762089452714374017 16334 30096
54122401285496833 16559 37262
700514948576756737 8049 10643
613337774325763969 36928 40322
513812557841458049 13676 20921
17968384413833861 2803 15069
733186932209068929 25330 36520
419298698330614145 7601 40058
714519611374608897 8990 43724
280050700789075777 29300 45199
112203053910679537 8164 13408
233574629905454849 8694 25952
131057511322051569 24217 43755
205530376580739457 27594 27632
952891926444412033 23902 25859
983903222258454913 8698 27322
971871988124657793 3056 41091
409085370310322113 8796 46449
489851117595652161 10590 16548
603130348693063937 16256 38072
954927565832758017 33974 42229
448027389543355521 7887 14515
756847616636807937 24460 41855
393577001852499137 14466 36117
707116683939883521 30652 43326
301410033555924865 30658 38841
957311021896391169 18676 34448
664765983408607105 28678 37749
64901851562279233 33121 44120
571024897031193729 8385 34128
691020941360822145 12428 40279
432587407556304961 2259 9510
40320234217485761 5111 11117
512244190007493249 25825 33152
224703898285884673 3784 31008
52611100512699241 2537 42470
381995973113486529 4684 18595
386827517434298305 14085 34687
593456236187339649 24683 26221
135202861276617633 15059 19201
161709620111874849 7383 18503
156730780295930561 6030 27068
946393434816531713 8947 46956
440721818679683969 5552 27207
501999150874194561 6290 32809
810175771835091073 33319 39462
263263193306901409 14217 33072
461594338754203201 5462 31046
12220906640063591 14975 28981
153174009449344353 33293 42621
287894921101145217 1638 39832
393577667156016257 11276 35637
286864324118891297 5246 10158
407636727843438977 17314 41061
277612214036341953 9158 28813
307020296312124673 3354 5268
742449255603954561 3721 4569
549308824498865537 14200 24097
342802794575693057 23476 37714
723247488613274881 33168 36183
414171870138300609 17138 27999
785076956969319937 12176 31111
744792574130603009 20326 20954
951076027840834177 37546 43592
121112373876396625 3938 36153
621635005426753665 10821 21313
389452264215652353 13140 21240
460493673605178369 1891 21437
644157906193651585 16036 20873
499832795767460417 2297 31732
864396634321597185 39603 44191
78202520379456081 15361 28092
483084770097885761 7114 20471
266950390941161697 15078 36886
44413400377852241 8795 37375
743373076237979521 7281 27861
92118453592529905 38821 46385
810169463488321665 14970 15974
467451141005998465 16249 27011
118813939152637713 16851 40450
694755505330785921 29810 34526
878069323061936257 24164 33985
156048891939679649 16172 22198
216932023163614945 28848 38382
291071055683186561 1244 27796
544347151469807489 3354 16201
229824474503832481 18035 37808
872316935422340097 18304 30516
970907435717943937 25077 39801
412313957001828161 37808 43686
786249484407523585 20656 42625
921381890504982017 5950 27721
295375754064178177 25786 44539
685088762004070913 5115 6570
991496514809742977 9685 25828
178959033013946113 24153 45531
202511257692574273 24735 26213
721717645327487361 38996 39187
852093925166332929 6401 29992
123680785822720913 15450 28904
510587639806214337 9961 42282
922470536913792257 35307 43342
572285607258809409 9496 25619
806857411876059393 5310 9342
748772978786288257 8191 28905
417981167884619265 24036 34906
941563054542161409 10037 15339
118735934732875137 3652 28612
338133508983087681 5676 36905
429233378572305921 5956 45271
651384923028789633 5643 31512
713723469533370241 7214 30536
409468749582142529 27836 41016
593074141471674881 4637 34235
478570493849577601 13806 40711
691480434284805761 19823 43664
95475464308560017 38519 45944
457239228601949313 2797 45685
673568321900663809 13234 43081
429712603791962497 12237 17039
525046304859582593 25315 28828
607975505746452481 483 37237
792455194095811841 13465 27230
689867097708734849 25807 30736
13244617176081165 10602 41491
42273431985009329 7206 24098
359183637199354433 5343 34986
488492722556436801 25413 39093
852167574478155393 19486 28050
897398544349982849 30555 40191
745713921513516417 1904 21909
11361177642292831 16387 25051
420398356898214593 22717 29838
136620576821641745 2501 19220
228059115336495937 8550 30235
608039049118225665 3241 28492
31312337046866645 14116 20620
317447462732076225 2515 28013
391134568594015489 22800 28834
251802817445444321 28945 33646
506774966442645057 8100 43120
864817862469138305 3031 18447
599206554877131521 8450 40668
690826853774474625 6089 31206
100758101926057713 9726 32348
986004106662903681 43499 44068
665623991792916353 12819 29880
305549142713168449 42725 44425
299489676461643457 20426 38561
317716611296916097 5351 16040
798712502552209665 32293 46712
675007805136864641 7553 21177
617696717608676993 35328 36386
832244967914988417 101 16419
382906889579960129 18023 29550
339594967595267841 27551 43085
705436561911863425 9844 28757
363459101791605121 6889 24485
797466676138757377 20434 30605
823819696989751553 33440 39891
522443517027820545 24865 39737
182040186099982305 2181 43086
760905047004985857 15036 25580
791910153032681345 8988 10459
656730998061345153 7948 28965
361204463246608065 17108 20335
208384596629603169 7280 21883
189893369056996161 35014 37545
925640122837417985 11645 33422
660087818144603521 3085 7721
411989085451882177 14033 15026
365520716519675649 14312 24548
549247705180601281 16977 33706
414413934770507841 29440 35822
499539224614526465 4798 4904
734284702536861313 20129 39733
511047348212937153 8931 29297
487488209390107841 10670 25644
135427668752402753 10253 20787
404899855501291457 11183 13882
286479723714659681 22212 43530
895232353848697985 29813 35471
425124208294707969 5528 32203
916973633764349953 28081 44295
227969941218983521 24418 37178
895064862799671297 28161 37666
981241929331719809 6995 45929
550024109015417665 20273 40919
331763974232938369 4857 40322
409979302192610369 19078 41410
40429163052355225 2644 35059
506236191860359937 4649 38092
397550233290669313 3150 26392
858089765258057473 1809 28464
903305690557591169 6727 42035
165988944688869825 4186 14747
231489368953827329 28883 34022
157989899110916097 45987 46286
250015214997379329 38730 44131
878709628727030145 7558 44543
276113064875627137 13867 17446
687172692447944705 444 3167
886914873965015041 21689 31328
742367120696847873 10889 27563
100223754140852609 2625 24033
762021795137073409 26690 40573
640036853412997377 1937 36817
200134772248652833 6949 35566
506439673783543041 12791 32946
182925576287288993 9824 25657
722182292528248833 2157 16602
246532234795147073 11617 30976
555766275167297153 37765 46160
118171481147598465 18010 30685
366163949522135809 39762 40745
588673796057527425 3288 30417
744293544290083969 2174 4384
78614581412097089 3433 14950
599496843652065793 11573 36744
298958935034498561 7264 10894
557952068546153857 1107 34299
626719590705434369 31042 32109
107815611496508977 25356 34585
668365661724131201 29965 34201
72716527542095121 32481 37444
355364099688984001 7141 15174
426918928054124801 5757 9828
16050329266413145 4274 10978
539606497722285633 13585 27005
322551435862791873 2649 42838
557425358130249281 26842 29286
819695551730980353 7223 10825
610558856310941441 4185 13023
718578434241891329 26048 41121
211766733210328801 11175 45670
437332193049904577 33649 36493
121366461923667409 26539 41012
924775579157838465 7127 34870
590214906099962625 11897 19734
927418674089558657 22842 32536
984401989640868865 43965 47023
72098506977340545 23430 30292
9780832535046359 32112 46696
618892638068466305 16357 28196
574156619868585217 30034 39275
669889807039609729 7681 13916
155461678233084641 10823 22644
512692881959686977 19886 21699
64478535439260297 14704 25555
218212486092596705 38090 43424
825137363968071425 14794 30164
733734965666677377 9929 36761
33928682625667505 25999 38971
981320432455518721 20535 32287
44502952706412913 7281 34570
817238614130708609 24223 37921
565388811555660481 22268 26718
246990792551116545 4728 5776
443212864140196673 17094 26343
872250492615812353 3454 31403
282842242423622977 36642 40620
560387416835837377 17896 46017
23727385596689745 31801 38167
681658724723867265 1042 27543
781358918396445953 4566 8446
157517507009657729 2702 44079
495386646789274497 6732 23230
682307198717829505 26169 43605
689385916707561089 17217 25751
359724364209526465 4685 24182
372562451705110913 3918 6920
928214832975250177 15515 38866
863480508622014721 26065 37869
176441761181422401 5005 10518
91299426598641985 2520 6389
528489108357113921 17025 18284
647007899238769153 8571 19079
119909002685787409 12541 39772
636974161077635201 21499 23773
420270886458673921 8667 19944
652817751973369601 2863 7897
5874260119611564 15073 38660
108869702129783969 23493 30760
483810380609348545 31744 39877
566645322534821377 5265 18641
713536331035712129 34476 35518
398253221142969217 16659 36978
26278693607885373 11062 35545
158462305774971681 4122 18208
843005644405764097 23281 27383
706002224021108993 8467 15752
194767145016889729 24031 41417
163112148446895585 18955 37124
448193170608405441 36871 44038
64869626890104113 1744 6892
365594243897454849 7790 33749
313562414160738689 5168 22699
467924963727256257 2145 25219
810305687124714113 19613 35204
481879182640021505 11680 19106
428625616171171201 38989 40950
730769425315955329 5692 25262
121935474007276673 28506 38715
456577696541735617 7871 25552
655047571570062081 20661 44450
993968095828336129 2281 9562
254269597753012289 41153 41960
452912614493463681 16765 44318
308821589491184769 11757 39218
90267914921625441 1592 24244
918323602404232321 7998 25244
224343981071264417 4055 15805
54215498560719057 3255 44296
16527507319068491 978 36270
853233079707099009 1780 3000
914763821977508993 348 29185
687429457548017153 16151 42829
494751209365645633 29317 37095
935747490039663233 19386 45826
256195015645978689 39149 43461
575543490485554113 24819 38890
881606315326564481 29364 30481
72111195258731441 14402 27267
972523886413164033 5075 37107
845347555935187969 5590 42112
180290454362975073 17711 22160
567115629475697601 10965 43022
217178611464625249 314 2761
960031512079805057 31726 42707
624501171472871937 18086 29679
994227169757795841 33713 34919
900531897290669313 5347 29084
88180387415132353 17776 31807
835757741007412865 1712 42853
733231432081314689 13415 18385
956383194129735169 18385 40199
117079723505948865 12853 38325
801850052163899777 27431 39106
91731721037138673 7252 27556
660264541340772865 4351 12306
733369234054134017 1170 33379
957030134616431361 16880 45183
187417517306560193 1265 46496
546491535327540161 11646 21622
365348435902941313 27904 34699
956882601673754625 24406 35093
801973507286636033 2479 16533
823698447038132993 9973 21105
113868065072590945 30508 46577
497650040551107521 945 43729
96901056949437953 28389 37032
304780750682205313 4011 20499
988243806986727041 9546 14759
818062237008859905 1882 34835
137817519568375953 2025 14322
138320821646225057 4212 46840
689886957207488001 24931 24941
600213147245526145 1386 27200
447804656837352129 20801 24275
243169882143753569 7073 34758
963617899748893313 35872 35886
535410786036237569 23680 40905
502291057644828929 1373 7004
541252980413126721 41516 44086
763545556883951105 42654 44045
193731749180031457 3814 34626
997345070844975361 11610 42518
388080445769055873 21148 22129
489967039800344385 6269 42660
306657992860323265 2945 19960
539069740291882497 16609 17284
94990430027557697 1033 20974
663349425992759425 6783 8437
586947815032701185 10975 37841
892349854670417409 16117 33738
997789388255263489 21314 40614
162857719406868993 7589 12167
636959786932692353 15409 46374
230198813768613057 23547 38509
76052230944547713 23984 46233
606222425570688769 25663 44225
876046728743418113 4497 25412
687459879291569793 3173 26320
885617958085056513 6084 43282
355504608763478529 11691 13379
211280774879071489 1025 1310
551077834615671937 292 4003
300371425690109121 14633 29283
754398604180561665 8862 33750
17449193724914381 25012 44294
329393436524501505 5172 9541
831714059643083265 22771 40250
526370547554389377 7635 14974
937637976528009217 9221 15174
810119615454158977 3954 5827
715547382754287745 38672 44852
262797370287881185 9887 15833
792335352955163393 2592 21128
725405481605779585 26741 37944
434349721162966785 26097 37834
814353702345524481 20567 23515
142254389125582753 4498 16261
336627134956859905 9553 26956
330119968181968193 14640 37262
359576040430919617 12103 37224
609281740185494401 14834 15096
784583370220591489 7517 35107
713569369864252673 44828 46482
388572387856410049 11353 20424
164272526220514689 28157 38663
435314925663721665 4072 40127
683814519470807681 11606 21335
718374167481140865 13048 23797
154868239998805281 23133 38522
309878259898542977 17157 46835
335688670138672769 14530 46619
594953362658340993 9039 26911
708029640204074497 12795 24746
499534265813441153 6294 14313
290245658885673665 18325 34573
565334365790828737 6050 23804
309338796952246785 16308 18526
826779158199006081 23896 44743
476557743145100673 26626 32794
985774722345691905 14397 27612
264997899989140257 8891 35463
867644313863042561 20364 28537
804857045798961281 8843 12520
117304662524798433 22857 34866
495376176538755457 27229 46342
361294412607893633 9198 40513
84666648672573793 9442 30901
831009825727246465 3318 11916
715344357812796289 21478 37413
418104136867317057 8680 38461
85913230166163153 19266 22083
69697716973063705 14050 39458
722777643201808897 3998 33398
325413249567734657 6747 32422
642085072630756353 2327 7957
691764002084422401 6430 43483
860667101646839681 17408 37538
28743396390002121 22245 25772
825148831746069761 10449 42048
943302562141337089 33016 37996
30294983137778785 2528 15298
32477782562924773 24365 46387
451892226027219137 35811 46490
86291100043265345 5437 41639
124815552200573169 18007 22726
874302268118572801 3987 42349
27219332174972521 1176 9338
158914835416236865 22428 45026
808128862120256001 296 19604
947903721682028033 34556 43121
5167023790910720 20841 36642
198022251107087041 19974 28829
988804426000257281 4386 38365
103713983854522241 14149 46873
313386829504246145 3629 34856
736971777602075649 30893 37761
610544071080724353 20760 36547
582445829579004545 18555 38147
98772674301194737 18076 32546
962734533396624001 6104 12778
898682448529598337 8170 45805
724736197051004929 26721 43521
814913167310685057 5361 38242
516448592126106817 11137 20558
537798774679956161 1088 24915
955711981255237889 11074 44052
87083872981828849 31820 42601
728432533644589569 41597 45014
401818463915645889 25577 40694
528420185569718401 33373 35243
305421912988968833 37917 44389
753093068709102209 7676 35542
80057440604505809 2761 20518
796887497584240385 26493 32151
956468855819260033 11533 21952
6711117991496708 4025 28315
127419150144476129 15580 37037
609539717828898433 3705 26928
199029722335630753 30618 38539
891645688298137217 15057 27395
473183689822676033 18068 20924
107639235000906561 30850 45638
810752631164611201 11629 16190
628313034629623937 1196 12728
931194111291034625 43073 46313
481484221014302017 6349 13153
112336690033906449 20094 23074
210012738558457825 26281 31206
117285870534331601 4589 25082
388926726277194497 8399 16221
849051770678734337 18671 39171
878290283842002177 10489 32823
71935680747515105 5002 14616
945253702525054209 11880 21667
853404348148835329 560 16827
905430281721304961 33456 43408
453614721048936065 6818 44807
728955479806106881 4208 27547
4285202779705345 3839 36381
917623503483294849 14040 16704
679382331934647297 14684 43811
752075688326232961 30080 36488
959639037241991809 21523 29041
33477129084570125 2785 10648
883889049326185729 13379 18617
63765357315848097 2270 19109
91329514452134225 32583 44790
998348930449449089 1831 32775
8086155480270919 22766 43393
697797254380066817 6030 23186
259037437215219777 21185 34796
520365288963159169 13532 36637
848351919413616385 40803 44589
254954762436032225 13567 38421
588201329777668097 288 41926
648187811182989313 3608 9197
51106424349569577 7037 10695
104588039827621777 24262 44369
375540107492746241 5685 28888
247256667385936865 15925 19258
54836397515558137 6590 45813
180799185037816545 23951 26334
41813396046059385 22 36094
138368446760832593 19647 35034
10202830911339335 10297 26039
681622943092850817 5213 7127
639277948651049089 9606 33347
952425113336129665 23191 30273
70846472927811985 38943 42724
807530458769836161 31379 34482
551765070806176513 30649 43853
154776370611497057 6324 36709
885803542424667905 9938 27792
511296014580882049 24246 27103
496285560105853569 37720 41417
412903212832059521 21807 30566
54135331572425121 13578 27326
196800901711814177 5345 34475
841291965716329985 584 20806
667763469408580353 11256 32046
60374783930399193 7486 19751
381149872142419329 17532 38317
239794530965632193 2255 36322
51823548645085537 5668 46536
304489722366938049 34044 47033
613364322567722497 5841 9236
73913565553290545 31086 34701
539892170187382465 7188 27708
202920220031757025 802 38355
874087777976132737 8884 43143
706508763660984577 9638 32558
770984454951626881 5040 10827
570405719162479873 4981 7525
323763687320369089 18307 37863
817481703239373313 28067 44714
423586129231548353 4060 43061
120189969548505361 5518 6935
540568328140910401 4337 44811
496302992459270337 30402 42909
430240608716143681 15036 27284
639067743485085825 3561 45584
322323053769284929 20246 32631
394246834246963841 1249 4232
982104170776604929 5580 21025
321780649529017665 10020 29023
106365518349850417 10538 43638
282574721473871201 1371 12859
986139112101948673 15837 21909
676519275814612737 20721 20993
84999193873787953 13186 31226
286223116239860065 11171 25870
417449536077267457 2464 38211
51659407604631729 7927 18086
18109762217864757 7523 15592
883018869277457025 12730 13319
861792032706727425 3922 34291
67140245635627593 6409 40321
534656136323096833 31331 42131
289547362310806017 1004 41732
707771815885390465 4128 16525
367746464170664897 21076 33429
696208250634771969 41381 41392
956883469728630529 13060 46020
648296680919639041 7449 45765
127522652994642273 4643 44000
703083674255371009 11916 23557
729690998674591617 25265 45177
844514251885438977 17901 31965
524042248378464129 38967 43552
650875853435753217 14657 24562
484803841121326657 7128 13071
735085216196875265 20941 21955
39562536798072761 9943 46369
95588695547551345 3584 9471
261298220176094273 29985 36822
716004405134352641 19911 34098
426386774422866241 22017 28759
121890577041046561 11296 25969
571101698266339521 22467 33626
932405486552550401 7372 29222
661062967585294849 4995 34992
503246005597876673 1992 35280
582087599472636417 25958 35958
109381502052681153 29526 46080
293290467109443393 26128 41432
126320404236754065 10632 44056
585974744614354433 768 27579
583705318061799297 11268 21712
529369305011172737 32316 36226
965903125022951041 13344 21908
789668468250034945 13050 27457
596699081013863297 9840 22054
857377208185908993 5963 8811
740851154768638081 1572 37170
236291344029858401 2177 13626
69012783672956601 6194 33625
374534522772435713 16695 16853
765791357191236737 13438 14412
103287451331716801 2167 34381
833736875078525185 7575 36776
490831937422058241 7754 36363
106477817920779921 23149 34889
818743934325304705 7728 25980
972475293125693697 30061 31714
803238966212276737 30764 38605
727103233014847873 20365 45631
259434597040275617 9852 20468
31501178920674277 5020 5464
529846704922619009 35168 35607
23204620750977513 4672 17069
667903907164905729 10691 31340
528040658271987009 6058 44776
503165470337549441 19291 28107
711154252921520641 25525 42962
70902609670845609 20566 27377
60588260492661305 14813 20940
808410633657388161 38598 41636
101031908154755713 7156 33125
664259741447430913 18886 31670
266833600596793729 18017 24845
349757328482937153 20649 41170
29754658428633009 3060 45335
413306752435666177 12099 16986
817530690475788161 42283 42925
990890813693027841 25665 35273
250890723429865409 23877 28741
613609239777382273 32751 44715
68101480235309713 26815 42330
173263164356470145 6093 34750
551174778241151105 28398 32567
271237051739213089 28129 38776
119941775063434625 10709 15739
715702712110896769 3233 40399
835318790513145601 592 1480
349215780133924609 40150 41756
62673338283683937 5162 17737
663699322700765057 45832 46128
543595306295376449 21658 31879
438128496143271233 21310 45628
503718590123579457 25977 26597
828970245095291649 4217 8126
53554411561623993 4755 6102
541927557346944897 23267 40347
53696656700065401 22470 44213
954836956304362113 16758 30395
790191681670368257 28937 31682
19598985881323473 5570 15568
870759427287591553 17840 40836
97427221176474177 26406 41323
109357606049730545 38771 40690
430997851489614465 6449 15715
303986552592856897 684 34997
835547549597535489 4485 32405
218009552788917217 8779 9556
39418851281631361 21574 26372
979596775012165505 27508 44209
743913427112857985 3893 15748
402250630054499713 10202 10995
9633422796831327 17729 23055
692642436193050753 10063 33021
287817181566950369 20911 35091
209546120829944737 16842 41033
190439820958381761 27449 42666
284042270161275937 5194 20520
946670190396730497 22724 42511
394002826900635457 3553 44290
614337195218915585 15329 38023
365657474307521793 3962 13030
145466393223543393 8616 9269
911459969774203009 13367 20491
109725383130275137 2270 41027
606385368155027713 6153 41668
85241814867885073 33098 38240
932067572837315329 9363 28429
375900453219934145 7899 11491
96066513550152161 13988 17706
106089087358000705 35685 38016
219089803005150689 17601 28283
487788545925930369 1325 45592
581882792232274689 14083 15779
1140848419538543 4350 24174
660311893918606849 13289 13756
592438838930029057 18260 19283
628748430147663105 15038 33071
110950450818208417 6487 14238
698470318886880001 17833 43693
846257065035480577 26519 28646
730221134873883009 614 44780
870536704280908673 361 41662
714762142759372673 31055 31276
781155499261124993 8778 33110
313319185617029185 4959 25265
233560452043050753 28020 32270
509291270240968449 3604 35868
936450269567735937 37595 41997
397330296933514433 9370 25248
459078719860826817 23125 34262
188221936338539553 18314 29637
955553795095390465 13369 39884
325622180111349057 3298 40214
687366029086930945 21313 35358
412753565144132737 11138 36534
423265679472287105 5233 23918
667370762522803969 5849 12109
545566299636760705 1006 1295
852501368521604481 23162 32649
558611047155828545 13450 18027
744142807731048321 423 41186
376481645869390017 8576 21871
187534078968557345 5207 11187
824437670385926017 16710 37228
669913020197807233 15825 33155
161530351073622561 1646 17359
350629323474255041 32 21401
459963855668370049 19388 41675
682244430597290113 45661 45670
570604456884197505 19710 37827
235078660086774241 21849 44542
574644504262757057 1182 21896
501272753493591233 13679 19638
997891785056737025 8082 25913
513803528638977281 2011 36181
496444593424847361 39856 42167
580443300984466561 15129 42750
786236883102290561 27733 36610
832200624162968705 20028 37561
577104106647375617 27274 44057
241660736353846785 10334 25533
877714414823344641 6721 31688
618965798446527745 11786 15828
200347734356220993 11924 34730
635010273308648065 8012 36722
801065964302935681 1830 36944
384469844452585345 3644 46491
692213033950487553 40256 46876
281251681502393313 7366 26134
585671149877015297 4433 27164
282772732434143137 5073 41980
618593742225435521 1091 31723
180007460268864609 37548 41006
916825415567487361 1064 43974
148135358032110529 9303 36643
293447136586344449 10802 23050
368471602303454657 34968 42107
580193943869346689 10566 20462
286364943942363233 25578 41902
478497306549279233 4401 33102
649438299938093825 8625 34478
118192878170120257 8131 45100
221332220380904929 20484 34489
295156486331372033 15208 30139
462748561157578561 11071 15280
193379517933323073 14973 26565
942720708062342529 9620 16561
402135775358622977 497 16847
524509813100831233 12040 31335
651251417599908737 3893 40501
157081153236962465 19069 27832
925051198763362945 1955 38058
611666989980076161 5826 27959
846574443452709633 14214 25786
654512730005524865 11657 29834
411352696906412545 25525 46034
418076142634117057 20595 23236
764770883948628481 22247 23953
321097343148469633 13350 42161
976088844140612353 23171 27216
678911080808855809 8375 21689
576164730751855809 31358 36777
65269547567556433 7915 12804
599220444932790017 898 29255
164152779228896161 2205 3871
921041312398656897 45394 46944
106682560643040609 33852 38068
328138202580369409 10997 41548
824578057088526593 8253 26391
774446632690285185 26045 34143
680275893858311809 6102 31797
571324964596719553 32389 46134
464961190248583745 11162 32440
690217104045345281 11853 16233
326982582436503553 10744 17562
179208181895980097 634 31465
183387448677645889 25730 30450
504556934646444673 39312 46593
26029158969908653 8254 36036
81524738683491201 21945 37889
301283881021713985 16859 35876
793107289788238721 30225 33083
531649711603112257 24429 41518
669194778952096641 24262 26962
199007806125987233 1655 41039
46292564874988785 9395 20411
328201901754585665 18547 30673
201875136197479329 5576 28673
933980230365545345 21200 36490
352073742525519169 2105 14699
640458003129058561 1691 22556
416013027897328385 4281 36353
554167602268702081 30637 33166
471250921721974721 5626 28102
317943175384318273 813 40951
375198367949529665 17942 37149
915333754637497729 25047 31165
348175765386045569 5800 8060
150676614771160897 20558 22230
914644941133708801 26145 46736
586412381684251521 28070 40289
31073876682341961 39906 42685
124984242864048417 5061 41106
801318336248350209 21761 44964
88471767111297345 10712 20340
564926046233367169 3696 21444
258014515642603457 1731 46331
774048511382353921 5623 22278
498315531062981889 1088 28359
971679974784052609 4794 8375
283397071170401921 6709 11894
804268728305281409 5788 43314
81418711974702513 8871 31299
924999531176084097 22954 36133
532707597447600961 39525 41156
385036905704687617 11225 23385
558645356033220993 39635 39700
59220916283265977 2631 45594
661986805187769473 45118 46809
117821765461819441 6181 21304
299414764745687745 21217 45481
95963332318930833 18517 44060
312827045786864513 10931 45952
824151044838608001 7279 26128
847436462491767681 32301 32955
620099966154924673 19996 23155
636182235113626113 24993 29918
410474082849269441 4346 33952
884951603403958785 21779 46530
554572347488956993 1219 26548
716145641455742721 9862 45115
604212823708969857 17657 41620
923108752985651713 11333 34444
257741500363124481 11863 22337
41921083504963265 3745 11314
848565276589901825 9577 31710
549547567034675649 24313 39033
956401832171181313 22290 28243
129906474156914705 11246 25853
281660291471759201 2956 20800
83722661192037857 32671 38884
612902460395645185 29763 33840
394409750637709761 17360 22630
67493718148988081 12125 22748
584604731281256577 3001 6012
658564726388092929 21361 32007
214596363549507169 55 43037
923930171951333505 31096 39435
657154560043149825 29047 36224
582168050047016577 5006 37049
515769969351016065 22707 41436
586033297947089665 21155 21632
730760742404140033 42261 46247
587988101757375105 1693 42126
853334095056514049 7123 41040
27067167830104213 24969 44690
986421591543088257 6651 25659
300875570934493889 19435 38225
95467633048276209 4035 17329
457543822841977025 6941 23315
925968564242378241 29912 36561
336199656462227393 11068 25117
92741390352390593 26429 29325
654403554450034561 40662 41257
476580478823418497 18856 46464
932061855731319553 11775 16143
806051873026763905 41602 45433
804406854589551361 22941 25279
262107604874938017 30654 31000
393801748368659329 6480 39347
954172344952699137 21747 29695
341566631585330049 4326 11330
238570193484402881 31315 31863
882131320601644161 7964 36410
414115273807755841 6904 9435
828307838893145729 24282 29383
758250002278582913 11458 18277
813787019024132993 2935 24435
45934877827679801 1705 28003
681235664045694081 746 40642
503063663768752897 27480 35082
486793220821482497 2968 3465
862518927639019521 186 21666
929024437150580737 553 16902
805776160779213825 12594 13965
312576223771927169 14522 30903
177645550461623009 6954 17290
462984004469525697 8109 23813
83839021614775073 12873 37956
477418256070080833 22596 24074
554808841841538241 1355 37645
698170035508347521 141 15824
356353942593539585 3362 8746
881135445715600001 37332 44223
667116925279916673 25481 27366
799206154166434177 15878 28449
745376199135787265 8548 44594
648316234376068225 10702 45183
46383025172350049 12780 29341
781880468332296577 4732 14914
108366231257956977 27178 30640
385756433767923585 790 32610
738184445865645185 38699 44336
817543580368443649 2747 24747
373329997572678721 17989 44705
99538066202768513 6065 15595
39351391875374729 18193 19086
927721055704203905 6481 33830
100691896241510641 4045 16900
389060367518666817 32057 44693
334637633887613377 21594 42138
243387170749265633 22972 35662
359226064266490369 3444 39701
227656922657047297 13577 45229
989163434592104065 39384 46591
946130117053591809 7067 21148
244815500539811393 22872 23022
516511914155600513 23687 38348
820928210161671553 14470 19718
532948268571011841 20678 46156
592171525697889281 13621 35256
278584954306069217 5970 40242
760961429804030593 25840 43895
825504185534178689 2426 26692
417061405546785857 15317 33125
132207005173100353 7087 16518
404585559767216577 3249 27941
148054294317724097 34416 34619
900567337140412161 12121 33896
761833529586340353 33716 36877
622249751978689153 12631 15350
842569210254332289 24445 33939
792318240001133441 5516 46355
869924323102722561 14822 43797
698277773640743553 161 4535
88239022175095265 17054 34242
705754721974354689 21270 41158
354726514289410497 13389 25982
425853685091187393 11218 29153
205971095970902241 2530 12919
128940012304365585 18387 27538
691407051000126721 14646 31126
641214311568322817 20373 23730
913861642215756801 461 18841
37223386208179225 42432 43132
97927676108611201 33142 35497
123273932693098945 40335 42036
561057992355806337 4632 15391
711580458007301121 5484 12733
613567999922722177 27039 40871
20094143998878877 28094 37977
205902801649507681 10635 44202
915454506254317185 39201 44910
700244860731203329 27623 39442
753425840200595329 33411 40271
567615807444745729 11430 36948
624537526761894657 23030 38224
59787792132411257 40543 42605
69061042600143449 1332 45825
713749880997859585 9464 26832
433666800506241409 6172 25285
631025148460310017 32959 35637
775385155573690753 29979 32336
739857482377424001 21576 24479
962755225535271809 19767 24337
947702340257805569 1200 21709
86135501979160977 9250 24299
341697823552273409 11623 34262
663679307763683073 24392 42028
382556762851010049 42120 45263
56144967058475713 4082 44616
809255627038645249 37750 40867
490950347382845825 3341 39583
126852425150289601 12993 38818
680350587489218817 25919 37768
618055898975463041 12755 19527
773799808052867585 64 11266
832745065344965889 2169 16561
985521269164212993 1374 45839
35847178709666141 4357 6375
133401927577391889 18208 40438
624294737668307713 9714 38511
159326816545078753 9177 25566
377664844405138945 27546 27938
478093133888645377 11819 23721
29931532387962533 17855 22915
70227420547173129 11808 20871
152427808339176353 20494 31535
517761581390953281 25927 34903
344750312124247681 9807 32306
681278993368383873 3188 26747
69292888919569865 21367 41719
136578932525392113 11209 39350
957076174014730497 2091 33592
957770569973082113 1477 46378
978592861543283713 13864 18889
605813190326454529 21735 31795
404092841628298049 31666 34466
128455729585116529 9644 10056
373793229724334721 3615 37377
494853752243553665 4120 15249
911625415385430017 37069 47031
158205939030057857 11234 27921
187870683943877729 30992 34884
222430716095896481 2036 21916
150955928063652321 25753 40121
210770195596982305 38877 42987
687069590919641345 25644 42540
189327638218710337 15581 44496
60239025258169929 24332 39042
767917662763910145 1438 44141
251233242954747041 30386 35709
41053234142008681 40462 44231
150964881927436065 17537 21284
78888460148593969 30175 46238
483810558207586881 37951 44183
750710736020035841 5563 11027
494151237881936833 9669 28973
254477701907678273 20355 31026
214058020624825921 13654 29212
299816591000233473 33780 34473
971575249771731841 25609 37316
715299588012332033 6091 36486
633617445398733953 12828 28251
913580713285025281 5559 40641
721292777294308993 40128 42625
835267152877282433 23615 41182
691154214647944833 5420 38889
207051402297917505 8350 20338
512726809479076481 1620 38667
579899478212755841 20768 32213
390564511077379009 30717 33922
583807122617368833 369 9699
985402055508330881 21162 40318
174927094205163073 12082 40813
285755347148459297 7189 40600
648177420687584769 5521 31047
879498336106806273 16301 37926
413378237712439745 4445 28818
20394406284886201 14014 41622
828304141254843521 20500 43162
100205378572923105 10858 37349
37838920583784129 23708 32118
553419443352133569 5458 39655
428094615511167105 170 43444
387675003534624833 9812 23477
747208697981111681 6971 14274
866465796580463617 25418 27241
733028435554100353 6738 44688
628347556991201409 14758 43529
161716928190873697 698 17782
640567004751652353 4011 39299
873991618492066689 10037 13312
231616849649768129 25436 44618
533291494369965569 22442 39620
86234164338755201 7113 13736
925334210839221121 7738 13261
220105879481081953 19942 46955
967028727468278529 14917 32090
829926063876136705 4300 8355
183062502251924993 34074 40017
626043295304143105 4134 45761
389319940713026113 37165 45907
314460859643624257 2403 32458
975742819660919041 16949 26867
756021971562546433 13854 21294
784341872026306689 4258 26296
421442670274039681 10500 11078
427943170948974913 7010 22757
859325269777812609 3128 19506
257685744077438273 1226 42221
127509530637503585 15184 32607
781879614013259777 10576 24760
610437622955942017 254 43601
67827904845433553 6460 7336
667254219818794113 26764 29637
629748954834848769 11256 44386
665603057983204865 40007 46653
796254417084558209 23715 42702
395003126685686849 12887 44373
393776039554776257 13837 35448
869522230275691777 8959 27163
568037835447245953 4568 46419
863112101946590849 1081 12658
774415313026718593 8617 34951
636524547144418305 6741 38671
558597057723719809 2749 28154
410778730214936193 38686 39655
564930282380853313 10389 24311
697731064003789953 1736 12891
660695874206499713 29066 35828
176179201935660513 22351 42088
82613861291644497 5473 46161
50625113186001161 4626 32039
979272979080551681 21776 36323
94491535585781601 1433 37673
607465091394257025 6288 35994
250735131227457953 9368 20593
970641062476165249 6420 24305
360416857836433729 9465 10879
246836254140003329 19413 27839
499346949565577345 17515 39785
356515483901720385 20457 25544
548383355857886529 11951 23736
892416711820683137 27409 30038
580714968125334913 22746 36313
91179249697336929 20885 43022
175814934161955713 10313 16110
721308763024875777 3170 46565
33422203784695625 7637 43625
420180891417974337 5903 9846
840645100807854849 9133 40621
567634177916200833 7848 21911
871512258686578945 7634 31189
578990681165880321 12687 15644
86507736947929457 2740 20510
491220704944264961 10308 35745
241820849312276225 4828 9908
687078736347363201 13970 25229
67466732058854009 19404 20464
765963525413464961 19449 21541
76484738647252465 10682 19617
503371272627692417 5049 34050
665357557291763201 41639 44509
57320188243021873 26416 35631
707690783155030145 2453 5099
638808872500508289 7878 9434
520282263681430401 20104 40501
745336796753573377 2790 21002
611011406128369537 28354 44490
645968460374451329 33766 45382
78876692979996225 35474 39459
650250954911353345 5871 36749
661694201809225985 1283 31984
808989025909799169 2618 21312
152881439124890049 9454 10490
40081024650444161 10667 21407
174446622959976609 21441 40653
983305328011727617 2084 27324
66397860313479385 30959 41855
936074411176786433 4646 16073
372870870828180033 27253 46330
137264154904389809 17905 31136
504973777838621633 7639 36470
809207692034586753 37879 43828
42923253175644049 25842 43484
339269523571335425 21012 29582
961191970739683713 22971 38455
690241250686465665 3175 46705
880635465739842945 25505 28651
436746787052872065 634 25055
794454747442735233 25294 28062
142638478923142737 8141 25914
284756547661743297 23021 42993
68376293139795761 1293 12515
528771309401513153 33892 36888
101847387076656305 29417 36739
78742724548860113 15776 43848
529545315395498753 12598 31151
40037879807393041 18577 26806
130268419263071425 18053 22671
304302046445883457 5363 6483
322997769674788801 30544 41363
718905215211997057 35516 39972
523329225226330433 34 21897
913030714557478913 1881 23129
531795048887833153 36428 39353
819080711900205953 101 11431
11462903294354733 8042 39116
917972332608883329 8326 19949
868883468181469057 9283 20896
842914424564234881 12486 24122
602823612991709697 30127 31034
549479078739679489 22800 42024
915114624477698817 19275 38695
602346494761072001 5036 11604
704030273480096769 2012 6687
807719034304653825 21630 30152
543179750920518977 37183 43454
196599303285971425 2784 5686
827238127718640513 5881 23749
807595689402901889 39286 42542
335668200737305985 3648 28921
538107676463830849 2964 27442
461907074550392577 1676 32906
682638033872365185 5884 17436
297788838819816001 8536 40497
751696253948175361 4568 18657
563647664329675265 3390 6510
936371699371747457 5373 8211
805021665472427393 12070 17805
82411227424110225 28133 46591
329738330706842241 6610 8512
808457405525274497 24693 30320
338290757761587457 422 14435
235045648136996033 4557 45508
714953604282737153 1795 41548
936021543428026369 3415 4801
578738902230501377 34646 36674
990489938912737921 19381 36318
450230535534583233 20459 20690
737519165600588161 187 13369
154784420916929121 10929 26567
704693695798475521 12646 42073
102812157198240337 4592 22303
98451005241528833 11906 14620
159171973129534913 8563 32793
896217888134096129 34831 43471
136600352668718721 25126 46935
88467481854735297 15665 26813
245886860799561889 4944 35092
615939726265388289 21752 24162
656658779451543553 4873 20933
252873027525893697 5887 40149
48156887929682313 12526 13804
12172325728791123 4171 24488
947637337762014209 23453 32825
85207550788425121 6555 39079
60762437210701849 6258 7771
347879418075585537 1439 34325
422225886527609601 7369 22472
360217505653949377 3002 16949
343334441769375361 13440 42322
382278304060015745 2879 28768
796844304800739457 16853 20084
268800914485865409 16900 36792
126436659746918417 8380 26473
232283577191218177 4938 8753
306271388434748097 9203 17573
600957867466902913 32906 42724
948573416487878529 9436 16142
612176427142976769 45260 45640
389814272315529537 4961 31161
343814550952515649 23213 42865
488782076042856065 25125 33857
291691125728213761 19820 36330
346305889974313857 27179 31912
945703804511751425 27493 27915
64481252956145601 21548 33167
89368165576765073 34664 35759
15448237534140931 12073 44415
512242634435750657 3096 5191
475446489420694017 6602 22972
152384025805382337 19649 30208
134926710163238545 7919 33853
386386082441291009 11075 28360
739245114337851521 7877 29312
385857242338040833 6614 15752
916813339022976257 10926 41987
883471424712809089 87 13560
387626582118219457 8617 25802
950450925622526209 26393 36970
837937187606268417 15010 18612
538085920811099073 22604 45777
593054072702475521 16102 46763
810419657795911553 36614 41749
136386280864254417 6793 36307
627859306830401921 27711 42365
44972832767388841 5777 15916
495435377376928449 4940 41406
23750051114785009 1886 30191
197537995007863297 41538 43655
381110963912309569 3768 11647
945798984807375105 30113 35941
868122203915699969 12092 33588
464355565280357057 25123 44620
144044429295252737 19240 40846
496103539127595649 21584 41717
268643947369081825 35109 46375
664062675543433985 37057 37393
830750268205267841 10693 32625
468037627252705601 3513 38465
955234502199626753 10928 33754
839183039095672705 7851 11374
145615690919118625 26972 35896
286655335216629217 15670 20551
218262529920973953 19615 36816
192159682448973953 27200 30041
177436186395372161 21079 31613
600818797870154241 16849 32004
247766394968291329 38728 42327
762961366851357057 31630 46420
879768325407827201 15505 25397
219242112357100897 17796 39437
470315826333614209 30310 36106
852221895003580673 15924 30410
32422894112787761 22527 23739
207108033749342721 27351 35982
77980377492391281 20153 33142
727749093054427521 23945 41486
250086660281016993 2412 27177
709942890996806913 39734 42767
296763912755391617 1961 16008
326804619531756673 2837 7534
641616769005285249 5879 9012
763547130342722433 200 33717
124286986119582113 1352 32587
423334469907445057 6528 30647
329405799118251969 22123 23285
840390374067276033 6372 22075
845833237724786305 18778 41299
764612180504102017 1671 41101
240688198323002913 8410 20705
299967437354474945 24730 31530
415879625649889537 5729 26220
113706350929959393 17928 37623
769445466649887745 21242 44416
426026937727407105 14259 44596
55036249503057633 18588 39994
752840262675604737 2715 8073
75738386808385633 10085 31677
817053522366229889 9502 15878
180437519574891073 24030 43036
519988135422238401 4830 14165
795295118801551105 30654 35058
564509891211109505 11299 22054
65935293731637761 1333 3963
750738994495904385 8580 9274
741834397313173377 14772 45126
719602270558972673 27152 41380
656204156227541761 28199 40574
885219285255658369 10043 15924
123098706364107361 9259 17881
874074355388323457 10559 13074
459712060711108737 2244 20239
953238325525902081 14895 37119
793483469064316417 6472 19211
420986551390520001 8682 23745
877443916389520257 31097 35603
569220497974129089 14954 37557
925420293460991361 215 17452
921701172148793601 21676 30308
129674174098635569 41443 43183
523203813095094017 13407 19446
101625471000691201 9446 30625
486346645587936193 37736 41739
798724880402968321 33740 40218
38380182690929137 18361 22490
473654544484777089 5837 40858
724726319217971585 1602 29262
72650825320732081 9512 46415
444367495934002945 44824 45723
170980160102491393 23885 38275
487696688314265729 3171 32811
948671125333500929 2224 22732
475551447765326401 5480 13651
310478905674859393 17275 46703
687067367514423169 36120 39833
815799670498233089 17982 21614
904205095016081409 6266 10670
589593727135170561 4344 30378
143547446868957713 36651 37813
97773135231360449 15589 41931
439350371743358913 24581 31419
747727120008125441 11413 19145
902531580658113281 6586 26063
598667519180349185 16578 42750
117007344343463153 16992 24408
959186924729809921 9584 22655
308810813781356353 12494 23746
187540260037589953 1293 42047
49997891547150177 19615 32517
146196526574488673 19472 29990
422709318738945665 14768 27039
802417656684678401 38712 45064
842119816910937345 5394 28619
50414885221787385 514 16574
967665458656632833 5200 40165
999724471182101889 35151 38885
70449204397135649 15537 38541
813784408109160705 21505 42466
845745470954931073 4126 29406
458956954340049345 17238 41487
540802173582520129 33543 34020
541406548169621953 28612 46470
562727144633534209 294 6193
744539974420515457 19864 46769
986906142451573505 10378 17823
456981462853537601 637 11861
434820704229359489 7763 33021
982266234429072641 12492 43391
147384325114998657 1998 11958
530959429975869313 30412 37940
768281277813322625 28516 31355
915748552956639361 12000 13777
771909541647715969 18234 43904
938133289416573057 12355 43387
921463377416351617 23497 46002
542557669127273089 27638 31838
806373560062823425 22373 40475
69523280531942793 7729 9093
183499320519281633 28577 43943
398175826397473281 9938 34264
436060188729015873 22608 32189
627013585808516225 5467 39087
188852033204163649 38351 45330
750953305235679361 31126 36362
646893253798722817 14961 31571
221613984308735457 4247 23507
383474761746164481 391 1381
919668923587604353 1130 8440
741018492942743041 28555 33501
890135576318886785 12766 20524
164057442325621153 31820 46289
538199119003746049 5142 32944
729310336384415361 31132 42026
662556875814917889 2713 28596
321578400658957249 10388 27264
514701379869872961 18726 44703
556784591392386113 6641 17223
234860992410563809 19996 30782
475712237185057089 17218 22748
295499317839482241 8236 35856
706135259525794305 14668 40524
520466451844786369 16404 40905
226046761500334977 5208 13555
710776381819183489 35747 46092
300362159529214529 2052 14162
317748746301862913 38213 39122
754885234511128577 35214 43818
498875918203662401 19728 26345
490254765346961089 494 37790
101127275437537633 3528 30925
876881520766183041 4967 25658
661474794996333825 33496 37078
690760760767375361 16454 25137
437718248408476289 17228 18024
871976609144887553 1703 15864
160528941484994209 21627 28529
318284322217479617 20782 22353
278948678969843649 58 34308
486051890008560833 9955 46973
431439722768740097 11388 21714
696893131706900737 27793 38315
264485132317151553 18566 19131
911239143572480257 32939 40074
541492882153118401 19323 27725
35303655367229681 10832 24028
701423686303602561 169 40595
334655960125481025 11914 20511
88784656744930865 2355 38351
40275361948999945 5986 33912
401359963462983425 16832 36049
287069840311851009 22246 39968
619455414986315905 22926 43829
209465362523232545 22965 35056
537530386410740161 37628 45289
845111075496880897 38319 44594
179357591869685249 29026 39809
943539489988012289 7780 36622
948883320182194049 44349 44476
102505246762824241 39122 39414
833924620670796161 5315 19986
810943167302824065 2963 11044
302271803396937601 32377 33163
884607368826159745 22205 37165
544988791726691329 10433 13456
988619599164394497 10839 39262
521903448312276225 9699 18497
640392904629940993 341 6821
628001321568444161 13153 17521
659412925597550209 4579 28408
310058120346159425 26815 36027
807972650046657793 10067 21356
304295202095598657 1761 23063
965074060163118465 11506 39858
177585503011375329 18226 37727
761500398527424257 20698 22762
271833431949897185 4648 29454
657736062682161537 2118 24069
548892926907857537 1035 13010
53760905152451241 33043 42324
139809823310340417 39841 42802
449358129041854657 19895 36004
435474203968784193 5327 35786
961362540875647617 19047 26360
387399539489830849 27395 46134
986741681283078273 27244 34153
225332973048725921 21253 24504
6790723312839476 8751 35538
829149664465600001 40458 42979
559962672273314881 14717 45615
13114542678426489 6040 22492
908956292698483969 24925 25959
497589247321325697 6811 9709
936980143340704769 4868 15972
906948723890881281 235 22236
333524033129897665 20674 26073
220631215018297409 292 17906
881186352786130561 22947 36562
61867992947203025 22292 34733
455332082430906817 188 32988
794618118446191361 37792 38702
898047490699966081 15430 24638
84520823058344513 24573 42453
83589591398471441 18904 19829
585187681830969857 26986 27524
939910173488641537 31302 36681
567444488310076865 5969 44782
359119247346221441 40559 45615
163635376798122689 27296 27366
214556632463441601 7008 18191
90465384453697345 15087 30752
531419730227987969 20875 38307
476637552203921921 13959 15446
855094837259969153 2633 28002
178303242523771393 10167 20360
328362384712299585 9853 15354
306952831755563009 8904 22465
150057789241472513 1866 36103
642988844886790657 19854 33920
6382930885457939 24611 40136
901299355943020673 46361 46849
858822944892750721 26210 44799
42458301810956553 8734 33073
424434462286193089 30208 36413
592643805401149185 4840 28687
76187247033615793 9183 15859
837230922477377921 20547 30731
827958855219044609 28614 34865
735642812010009857 11050 27164
310559614971907649 3015 39857
269357530026798753 808 17802
413811600256501313 6085 44503
998331154324613889 9769 31562
224050035975821505 12744 30236
175162038253549921 18405 34370
924416528021573889 22066 43828
937111857802218369 16496 43185
592906672173825153 22660 45356
388386540419748609 11645 28749
287283499242867905 15992 43157
236803790266019841 16390 17484
898318711687707649 34764 34768
215259370867844513 2294 32847
769120426193360641 31352 32057
168450371608539489 3184 45318
887477112970316289 37112 41967
649181900158442497 3908 5839
893712551461980801 7084 23431
834671416396201217 16144 24964
961756979454307329 32760 34626
630993526852908161 20907 38024
918003293063726721 39746 40393
999806711288552961 4302 12271
283618120221746049 33518 40239
201320746296591585 20659 24058
456743734669451841 6244 17276
588587508531286785 17966 46019
648853463976664065 17065 46987
893915621338582145 18071 28499
674908558730585601 32134 45045
865588504721667841 7181 17519
970562460643691393 10186 35318
102086764347735233 18221 27175
657906450986949633 10610 46745
445640883078180417 490 44849
361977489925649793 2990 14268
442642376652290881 10672 27849
248419309777467841 18042 41392
434484440073159553 2082 7823
405189661631510465 21108 41215
730895293141731585 3418 9420
978338535223961985 43292 44980
445336506007873089 22830 45657
41945301033379681 21452 33913
63294658724604601 15348 32013
194454814227363201 9417 17830
1265116423976310 13570 44262
332929926427198081 3499 37087
537593132134862401 13169 44950
93901719803561441 10331 44653
920156509653462913 22946 41222
987111707956600577 24 24183
289952683721853761 22175 37214
963329670092754561 24591 37855
927920327811190017 36880 40389
368445309112900097 18358 43201
119231439845425057 2494 44736
314746905901550657 10708 27655
680012696629756161 22607 24395
621078717646426497 9269 40420
935448939827669121 9580 16379
988134708381217281 668 18229
49385466225967177 16333 41635
515574233415463809 17386 36876
406042924586689217 19228 30660
350426652908360833 29681 44879
402972122671325633 1893 22628
678839259458797569 14975 18203
383327681595321921 16040 24433
963212843915961473 7169 39044
315555041615933633 41677 45214
522627001806398529 39215 40953
242237341169090561 12363 46006
65441360823079721 24092 32368
920457662685901569 16542 28345
594650685740035073 13242 13706
11057666792741117 1966 5322
767167129830689025 34108 46374
766476629438809473 24725 45223
329471503881620737 40825 43535
870862119743538433 35961 45855
367644682688982977 13559 43999
519695776819968833 28158 30815
532159287121871233 22757 27571
72592618162079953 5645 14920
884252334098142977 1897 9187
231563868814188097 31403 37908
66949895505359793 5175 37559
774357765457711617 19794 40315
943222766679944833 14147 18768
789504005833446657 7607 29423
498273625260324609 8324 30054
545131705015709377 14786 32198
171165418951723329 3834 10080
906362446820335105 36723 38364
117018582702598913 8081 25952
983570480097217409 16441 23960
217000989947102593 11707 26299
907581037580324993 19288 23321
327011048252799681 10234 22533
840440152090511873 12248 23132
403164366559543937 9259 44736
191848316982881089 7586 26202
633605406784425857 8558 17004
347867269383488769 16980 45453
675620908835149697 17583 33166
608282498892133761 3386 27963
8018316467783394 17976 45050
895347895582350593 14640 25254
214108856810305793 8756 18679
881432712502284929 11786 34717
659529489690669441 2155 45455
357631612100295361 16524 46012
543669212577633217 1891 37193
379435939661117761 20243 36502
866693829021514241 9957 14660
989052018782590593 11021 21463
819430365570362113 24360 25312
949793827266940801 378 24875
553930761034195009 4592 23311
927800579720742017 1802 6958
749129530080630017 28770 37412
715068788419994625 17424 19244
478815503635999553 2623 25109
686606512238544257 7135 35714
279203314271349249 29832 41455
835350350198805121 30410 31044
867507750831236993 13884 23460
87237107706631185 10512 21750
154567001904176481 33037 38554
497993371215169857 13060 35397
922304925112754817 15371 23208
578490715859718529 42049 46988
20402964187759665 6759 13140
214637350978417633 28990 43399
69463794402139457 43281 45537
773613932152063233 14069 26348
164244592050827969 3144 23935
802013398070283009 12417 21095
32234940156641301 19374 22994
975405612891737601 9354 38566
893099811263830657 7886 45540
842040327696192769 920 14502
640413358426883457 4642 41527
907118517943150209 24059 42197
44909176670721249 12604 41266
588086633836962177 576 34985
732414438784175617 1872 3338
425454958179816577 17237 27676
184754299849124961 24238 39614
72288539476854657 32551 44603
999601759639773441 9838 21455
608671117105718145 3013 27328
619274509292516481 7882 41096
922098782729659009 2734 13044
267860625050687425 8005 24035
847626035643660417 9619 37658
759939736202177537 14229 17475
195804059623892353 2269 8997
532643110147660097 11986 45858
839480908512872065 4767 20004
406267224689592897 14484 46200
463973928341442113 8200 11426
257195642330700033 5762 35924
220992652385664449 11275 27784
829735345121584129 3379 12583
698448297330909185 12191 36667
627582885856071425 8990 11130
868647982624299393 38306 41313
790891105990873217 26697 30056
68667183437622017 17390 36323
922480980885907841 11292 29663
133320789354289809 14020 17338
785695475563905153 33254 33642
7403048506741784 10313 17191
112443076987631233 15779 37175
824151747429187457 17636 41434
409103902145652417 21383 40770
399155516324082497 31394 31626
636229657955127041 2459 42829
75765140984490385 4126 22779
57715023607762817 430 8555
203868448761223681 35287 39374
816509442177135745 10446 28884
149949144264628129 33800 38556
629390045351804929 3244 13421
479863033087195137 29311 40545
51312723100593873 28871 31492
172102588737065089 22989 32976
73275203623502705 14853 41017
570955514098468353 39445 40696
150471950127666785 9884 41118
78038874681386257 12307 31642
802751680556745857 36150 41483
116027307502189809 718 21101
549203204044985665 19563 19651
51456465958811041 6417 42466
107467861007798145 2813 36453
701596267364546817 22442 30857
617131055312114561 5781 34296
229230652028906689 34593 41945
836629481640521473 34812 37981
70333662906858057 32702 45258
555477170733539073 15385 28483
812723283985352705 6265 13737
118860582342570353 37598 38290
216489760996434913 13479 33025
24734016704485385 18027 25371
179991303931434049 15270 32222
625803791390403329 21976 24771
822714622837462913 11255 37784
428718157855641409 42828 45037
486921401908521281 37780 42637
565678921337600129 11961 29122
936047619119104769 18804 23180
879107031025370113 1810 38796
275122364327120993 3003 12582
944615684876360705 22833 43565
642532059723730945 28692 30506
129947748560269361 19562 24740
80438934930160849 8357 33638
689946121416205953 21157 33094
612998034537635969 16699 19588
978600514485947265 8294 19610
127156606241999985 21059 41857
569886618336788353 22421 37808
574429883439801601 44503 45608
724431684599650817 33862 46475
177666008724234113 28722 28865
844134778303363457 11079 14038
63752468671221865 24270 43150
627466429514896641 73 772
123243778970692833 5058 16988
662704388183861633 4480 5363
779965424008008065 17275 20241
956187430635523585 9245 44405
195754279729104769 5542 36838
115548948475641569 13371 33438
736834614975943937 24632 30293
118638115452597505 15903 33479
858928625835734017 1468 24377
789782187237896961 418 17218
486697975252365441 23050 26418
667745682942367617 6041 27602
717254453791870337 18031 19623
778069271832329473 18924 28780
425616498903192321 1051 14665
215984644696987969 7426 15707
735607071197382145 11807 27371
411386607800089601 10261 42696
574733278698641217 19746 26057
713694875241984001 13576 31081
878140348086621057 13261 17879
969057739447130497 3287 30341
970301899940604801 8684 23982
288963288285458497 11242 22807
994579277885794305 4122 30959
202869503673007041 25786 34314
577793039517882113 35219 37832
236264296903797793 16687 21828
559235853728498689 21016 32874
451132799759797377 3033 33186
400542593782400769 16001 35299
519195237397156033 1331 41823
215501088727439329 6270 28586
210627685738209889 12760 42640
591698878810273537 7010 20364
734678001245256961 30859 46925
118318969005432705 15652 21342
374189559067083649 1434 43573
45268225175984609 17032 29214
208841289760073313 13250 14373
780668178337624193 3407 9530
570853488200377537 5952 39632
267730439026205857 7834 30893
267238244166705377 33019 42989
608184885649425409 18472 28751
602453894672386561 17003 19844
680255934491693697 27594 35476
674755772447298305 8330 24635
998950053851007873 19132 32912
340728305107312193 34577 43337
721637671821422849 3911 19023
376073755855102849 37839 40673
852707923069264257 21101 27832
414523361553456513 21454 22025
796661173562565505 22860 43378
510248535046798657 23264 36901
494323855761980033 40367 46801
906750259255197441 30066 43239
811157650143126529 11857 39257
919214710790967553 8403 42258
398449917966534145 13227 32322
221261835907547777 4081 12356
555176458841000193 3258 42700
137886409689116369 30861 37419
93840722546776337 12937 36272
443676228088484929 279 24403
825706558843915393 5103 23900
933132823792917121 636 41674
223620489256806113 426 34678
377078901433385729 22713 23054
940680122419191681 8485 36251
562117096917347713 20306 39537
798490295239208321 41103 42861
97513703785524 5344 37228
191487830620427969 13542 31586
931111562334180609 15889 17350
169202410717876001 12423 20162
184539046709325313 30402 36500
51182433960203609 23816 33414
59599998883783201 25621 33402
487811750631880897 10394 14482
982957506567139201 36049 42850
323577706573569665 27483 38656
668788027865460353 40098 44014
358813136286929793 11573 21989
810409804527075969 21709 29743
342571779086565441 25633 27066
217980083857582945 9990 16157
795232564274773121 11909 13572
103358755054038913 24221 40352
253619813187196289 28106 31435
377934621378514625 25837 45277
394381335428509057 7877 45483
43172026540368337 22953 26837
7108892273262058 3987 5530
250442428527861697 17993 29472
95999016943057569 102 3301
229795915421583169 6417 16258
127580660022129425 36974 41121
783025170944839041 1956 5900
853975108495152513 5200 45464
627679549087936513 10109 17009
488812454791993665 15546 43187
873736647086559489 613 37550
773195270746033025 2321 19048
72490119322132785 44214 44424
102588274922378993 7346 30076
872356761463819905 8399 21248
576126364502588481 14416 30832
312069568550192833 625 46248
432824680753579841 19414 37013
241461978575472353 5067 21240
869730653549044737 18308 28637
193789358467846273 28358 42744
575196506030447809 16628 42511
396475069354735873 25790 44770
391753656241352385 12492 31333
735189107098968065 12189 17935
128540826795383361 15310 31045
472255366481817857 2697 23556
895307602880269057 5958 30800
504638548555469441 7154 36949
45487832408593225 26160 30126
411377567426981697 18448 27058
360293580146706177 13195 22531
869717012199693313 14634 28285
737731873460628353 17428 28013
204126427066711361 1453 38481
937265532994235393 19173 39650
165911997060753441 7782 33890
262247837562920705 4138 26550
872445527662890241 1849 27754
180908660848732705 14323 39328
916824995725399169 2537 12722
299084938816488257 18236 43266
341534765410926849 13150 45413
322828701263961921 7133 35559
665940062011877377 974 34234
604014812667184513 5198 27732
317282312147526145 39876 39985
282647452824480897 17096 37556
322635281041904449 1706 16654
669531297357817601 30657 33202
740906660662318465 14192 24415
897668962573579393 3090 10518
791850851351249281 26616 26674
929128268783170305 9726 19585
51612004879828537 32058 44033
149190404074037281 406 9203
954896488923573377 3070 16799
200427189743404449 41793 45980
3139704469276695 1451 34536
521827112883318721 19278 24486
252386874995060865 25759 30027
374970449874535233 42912 45107
972118999699475201 14142 31898
704322839242397697 11272 14695
440213455659012737 2150 4719
53097921411616513 15728 19404
808245539084595073 27578 33045
638919335638735873 17024 32864
843645624199972097 6713 39707
802415250910978945 43 9397
223585722063845089 12031 25439
73534232109015105 2490 24332
217830739206085857 11251 24286
633451060622316929 11784 34883
337632404124121857 30818 33558
748188077196051201 6557 12015
276732115346298721 14940 16152
766069257859623297 9646 41321
294912224909452929 1496 32825
745150749866898049 1908 19460
15383631755618411 27014 45616
669309858971924865 28805 33291
283630763464572065 31885 39270
301339489935475777 31256 42080
107600497747078801 5683 42992
44209938860472417 5361 5641
909577961332232065 3400 25552
81165864113135201 611 11998
195194559563169889 28955 44823
966813329928495361 23821 31645
743716846264874241 29714 38654
957242394234402433 1085 19245
624400887592393857 34576 42307
884396328382830849 15603 27133
160832599321040001 5063 33896
273441635972719873 28286 30799
756606813408247041 45126 46449
863674733433693825 1717 37152
938490498595427841 3348 29446
257446522972333729 4757 41523
56436652638318209 5374 24135
211547858659553601 31621 40379
780379306278760449 21158 44577
205211095277551425 29024 29823
710511615540333697 5917 10112
847285527118540161 28351 35838
177815304659645793 26278 30480
634110624739424385 4551 45391
71376434749872433 16738 26030
104857305196002673 7340 45337
211540493565379969 2962 24117
260819946222486721 27559 37901
66638591471111401 13959 29966
724597157179797377 5094 34676
828630499092156417 15294 38565
229313814420510913 14321 32670
223654259907355873 21352 24116
878224125650586241 9018 39084
283872573797410145 34363 40961
928403644420317441 16748 45773
792343777472247297 11803 25792
118408374463879089 9198 29808
210795754318041889 3522 23535
290856372326505409 11334 31573
807030147785432961 23874 40450
95964783883754737 25023 45751
755922846138034305 2096 34631
60703702777548329 1680 27404
813543357138122753 44307 46540
921131073805153025 25934 28138
363931489457485185 15550 45152
914539005545027073 1938 3055
448072695514348161 7836 29153
821376963472328449 10606 31567
806298187312350465 4691 27844
898484896112851329 25031 25472
434105382872878913 3001 16993
662302967165512577 2051 46665
488568909760203969 1054 24481
626542397682147329 20554 32193
754864172732645505 22678 39487
330304887486033025 15925 39478
710441788582087937 1920 12973
419022846940070081 33817 37731
449425800661153089 29240 31542
540060713622093377 23130 34446
569025548054042945 507 15406
741911685667123073 6349 23563
406517727540766337 25451 46847
425173273823116225 23405 30274
441490741414170881 24750 32576
248889287337650689 161 27056
723079158981882113 2359 8912
129482441750010225 5322 5331
233273642192102657 24630 31281
596283314791993089 11407 20219
234135365464901217 16361 37175
357027767901922049 36177 38887
778313837077504897 7132 16366
275770104326372961 8508 32736
82348445224546657 27806 36243
512153912446986945 2412 22127
296670244982777857 3124 31469
627874535657912961 4418 12869
102624426040470945 25647 44515
203940007005297025 6950 14280
692305507902361217 22147 34798
208309088677257409 23174 45526
69102555467232209 1641 5977
771507882746757249 24713 27059
671769525587080833 31400 39350
885388619200103425 2207 41179
755329344124611201 15800 45475
363705783074703233 8047 37284
316738400436733505 13447 40344
665978119571523329 8166 39345
356903965975881473 35386 38582
467431543668109121 31894 39508
405539283867625473 17232 39366
854871678463286657 13695 46624
229724545547036033 38394 40837
597085083250913537 16227 27825
678453633234042241 1488 20965
932732330034472321 6394 39703
513393237284113025 4645 29452
841332217646449665 29867 35581
528155261673646209 10077 10901
534689798299485377 10599 16885
992453389208655745 3087 24535
804903099958163841 11014 46906
591394354506562049 32931 44238
278716610565172833 39328 44175
248911044212981377 22235 29764
109296813594763617 20201 33416
164148397546426849 10641 15459
442677986660061889 9375 12355
575787130237323201 13836 37838
438151614828637313 11 27246
674964777378946177 44549 46211
743547620883820289 32801 45596
347982487690053697 6606 14086
276175850140841569 35710 42488
967031733829514881 23382 33059
713145273653868417 9461 33651
225116941310083969 2115 20713
124800473264155441 7161 10475
367423432976224257 7141 36062
482703292218648257 16452 44539
129702506727177537 20787 33526
447368170087653313 33697 43264
392635247668096129 13372 34839
633803097043387009 12064 17805
888381091751305985 11572 36156
750349178931951873 8878 32908
55495944080647065 25660 45577
205309615054265025 26145 36533
526225271416315393 36171 39018
627777781643740033 21619 32282
624228439881903745 17606 35733
883816925350732417 23512 41438
793368446516062465 30183 44075
851218949991402241 22352 32081
36119184591754561 12487 17066
877122319763291393 1951 2716
705474500302820225 2398 13525
478859574470501313 1374 20357
104112078196038737 433 15542
364063882245392961 3399 14690
867628509668144001 21993 22058
770905891348586881 35645 43844
964705252524041217 18996 21825
726758870043173761 11042 29111
594855707995527937 39289 45441
454865971093251905 16644 27574
611712053814073857 8762 10783
859311948385585153 34431 37280
358257299462074753 12822 34209
588386249735560065 23523 26542
726540246776593793 7814 11618
676244001580048641 14359 21538
687165451373040513 206 13571
158351886722922337 21314 37274
657309872817819521 21481 37353
839419129385095937 34041 37478
205117404638507137 22058 25257
356585030911201537 31248 39665
293909400409077633 29152 31345
618689850861532161 29066 46473
128056705245576545 4944 42171
642690683035279873 32648 32680
633395866378123137 4031 32208
492783791077489025 7025 9256
11089634042370733 36654 41103
685789570780524801 35681 40124
101266685658444545 4568 24063
486439531560311169 40698 40954
296333560831762113 12432 34041
745799113954543489 30798 35528
682232766261080321 780 35161
590160175749549185 14217 15280
836742734173149953 7417 7748
172709964729317985 2178 19936
784243568430738945 7442 45222
792260828410409345 20216 23814
894012502909738753 26871 36801
364464573988268353 21906 23363
598568854614029569 4512 12442
585925515839137 4656 37698
524346711776665601 27487 36531
610458571970990977 3424 30268
785518152502376705 26225 31563
284184490998004705 1214 19133
962501584001962881 10171 27745
872613272160375425 26800 44607
290541459515708289 10481 26408
623551251506246017 27917 32826
827444361087735553 1206 2592
318041124202505217 23080 33182
331542516165271169 19794 36034
531339422388672513 1983 23881
234412876453070849 38124 39728
649553267089199745 31597 37029
369663130274943809 29486 29519
162672200038390017 25406 40621
287234657833089089 31146 43978
300022280366260225 20552 42035
628852606550182657 8942 18555
653644870012929153 5544 6626
817437645760186625 10158 33105
915671611257433729 43722 46178
332384388962253761 1240 17909
546013279446771777 9124 38983
555810744603910209 13392 30875
287848781814812321 10528 17720
817161619362664705 4045 10742
22477538731951797 14743 41848
387377751015044673 11999 19605
773260165020840193 19825 20126
531078517158732673 29525 39700
896837523740533249 2517 25412
718834294707384961 13064 32628
23883674675300173 13695 34854
248664354265983425 5766 12790
592439358505348737 13614 18796
841840840817305089 17003 30533
519089953402609409 4676 28919
711395399406598017 12032 15371
775944881761706241 1562 15797
116517104106627297 1697 23957
427525378710452481 15568 34603
38956598645384593 12375 15858
576109451582855297 36523 37589
734270975518434433 15863 37483
933049251220236161 34767 39693
315783007345771713 16324 34110
952892633015824897 35711 39741
201819823558359713 19758 33450
529855694473052801 9175 26807
554700154988083201 628 33648
444171656641831425 12395 36194
769900369155529089 41320 46452
353605894591790785 40160 43248
19576671020871573 29013 35752
218274343846776033 20352 37910
108566805557721585 30228 44739
279081153050736225 10224 33563
566640689613350913 10343 13477
722566779792433793 2976 30522
200872006934453409 3872 28790
926049629368460417 9896 21975
76407846342988257 17517 42293
722866690127762689 2039 3190
829715103199582465 17467 40966
503602425197993153 31100 36085
203812142987075617 34598 42873
766326554872339457 22798 25257
107196956621670833 7134 34939
453415619540233921 8984 19296
3785650190621937 8186 18133
21836285140256705 5456 38564
227304720565733473 32016 33667
472866819152255169 36635 44471
595738004355169409 21708 43120
616504107952895489 18435 24502
293374254704140481 7814 22015
792685551161607553 4064 15226
937555997134154497 5772 43936
413331463812813377 21851 25626
510656276747333505 37670 42945
618229208930937857 33445 37485
184166315930198721 47 41227
192123533478568481 43261 43640
867415310676655361 11295 40292
720308079844183937 2346 39818
625544734268231681 39118 42795
290666786991625537 16874 26258
328171308111983233 21439 40306
66867047406315553 16926 35607
124351834365612033 26515 43803
433329001961571009 1166 20301
499678835315997121 32921 42826
641275682363041025 3834 40042
516042733136430337 4360 8788
75940841914690081 4759 12908
220629495924804065 3620 11994
701365430955103617 4 20898
978125339751940737 7046 11206
594921631653537793 7684 29546
883336361301282177 11549 13585
434940285423746049 4921 28420
725892460232586241 9428 27859
870310727561463425 39481 44038
880166168932895233 18657 28103
485908494979621953 17506 29959
26966644869347081 17179 41683
691230169116128257 16201 32622
36452487039873913 20459 37385
118445357136888417 11576 18130
845787110063156481 3838 29227
242279426049879745 22558 23406
449152493022545217 25884 42972
797083732097416193 13639 30313
3024419930895306 26526 30108
113769336112429905 4971 45256
797578037058237057 2641 36489
865097459247007105 4175 34472
556994947254992193 425 35469
580235073752607617 8261 13599
976989822558572033 42228 44467
463126137296210753 772 32984
849502510550919937 9318 17653
682397512741037057 24179 37239
172418394817107425 36434 45390
240195570662788065 33463 39355
894073066692897153 20160 25925
159113958304420321 20645 30364
130368750515167169 61 23494
149999396851068673 908 39627
279058989172867201 5382 9767
848693239234680833 7949 40131
88553326310353953 14580 20906
310781805335405889 20993 45784
692236343171345025 16541 32174
513441880172553793 16067 43314
323832457007618753 4168 24212
636031650300633857 2138 30720
399840742690983553 23585 31329
447027831345284481 2591 15168
608348675306906753 1382 28044
548472460031884865 37138 42232
305898904544733313 9977 38785
870141329961928321 19332 20329
602523018334288513 9436 46934
388893667279329921 3759 45621
523502961500227585 17783 32600
284319216737319649 23197 38585
737114373595126401 28641 37073
175973640050354881 1917 26986
76507024860546833 6731 37366
274374745127108353 30921 39237
867778401138217217 29698 40551
699527593502391937 37944 44590
458039457708778753 11986 21309
973709912311338881 15129 18812
644227272088990337 20844 45196
808081023424076545 4383 20456
263133896459805793 2536 37116
640326922262875777 20052 25391
388786928797735233 15368 35615
437204732700603649 33595 38588
120476302747519521 4863 31584
750419874879558017 2545 7523
389351361155469505 23293 25054
906908636661111041 19196 22969
228408302529174977 29501 42678
276212473645291105 5561 17854
989795069655450241 7469 30239
268211143801618593 13634 41508
180457837110864705 6297 20060
559782770115365505 21812 38573
114052011022472753 25773 40028
708786827566509441 4058 22214
595200774089107713 14793 34090
468927029195118209 964 46135
842403459194990465 11249 16491
927730145154736641 28280 44688
665480667463313537 3882 46148
477982017198630849 33323 44718
121014925626731441 18974 33739
886714933193896833 9451 41565
856092377902399489 11909 27522
468643697535487297 548 41628
426275130774875777 31274 32283
850311130096013569 1715 32694
22007828846099641 10341 43585
515260779078690945 22011 36508
318744565761001281 5850 31408
287449453473325185 20166 34313
528002844287527745 3701 15242
687289112315671297 15131 28819
949118992028893185 11283 39556
148884410650577345 5745 38024
33921852218313121 13804 18674
59387880776885281 17471 38094
159030859879955233 29322 46868
626253853562271745 6267 33440
398456306321151041 10521 43540
117216202472850033 496 27552
338100646542351041 40851 41674
585602118669026305 9226 39554
250752040066871009 33750 39092
643919450650518145 328 13071
437637083424142785 13884 20707
35031430466656133 2628 27664
707814484414143361 13725 15726
887523637603738497 26505 38550
829871722913587457 9101 11505
799855506194784769 18719 32988
172837815319709889 748 8697
371303892040121025 24020 39884
165575850021390625 8151 37618
841007991978752769 3612 12463
253408712745539329 8154 27851
505354712117952705 28664 46743
195197935810107041 2699 38089
649639299359289857 11692 40696
379066571296576193 2432 19091
185135605221891105 17136 18334
149004220425020161 13435 24900
903326408478871937 11494 26225
386853766538763457 22739 42474
678141244344988801 9618 44102
736705166128722049 2278 14756
82004072601886689 4386 13607
65051012931789385 21602 39929
268870692087180161 6347 36621
940182997548255617 3553 42230
253860410647686049 25074 27107
704928011664520705 38172 45561
680140879266691201 24587 28093
394551909869072385 29355 34501
476657922511304129 4466 29044
85587542003352721 18784 31271
150075688470909793 5021 23534
440109338454199425 3369 27474
676250318636075265 4566 29570
907255960554721281 11725 43790
12748996047083239 24121 38673
584875507829899265 17188 32775
903849033085588609 15874 21735
564963801602786497 28292 34169
609788181550786817 4465 46908
645345876660748289 19910 24705
213608700739367649 10955 21367
810630880911816065 10372 46017
612949234031436417 16204 28104
779648630737447937 4770 33145
203481036707369601 3075 9681
452160057580059073 23033 23888
235825982239195041 24504 46394
837233610619826177 13803 31117
420539272122848449 19729 40539
870166666197917441 42460 46987
87899463386452945 44998 45909
314121556915374337 30350 39899
226983387631332065 8110 41372
55215657197990713 30111 41353
416889334989637185 23416 45216
911089876730308353 25924 36956
469057656645414785 23804 28619
761569739388079361 11799 39853
396032839053436417 35989 42131
479314842105530689 25273 33353
986779277280771073 13877 32124
590008367730504833 43335 46481
751058459939603329 19819 25901
536156787744012289 14517 20088
980697947328248833 19408 28469
626673323972113409 7511 22620
56186389186326129 14292 27782
622066043549004673 1452 36517
830263933150103425 5479 36714
123420960239101873 6132 26257
237796534811739233 36350 45405
423979579924129281 3460 5433
688534313515386753 13382 26196
475977978689314817 9799 39887
346152401746468993 12180 19958
733923222936787969 31795 41830
96026455610211057 3456 37914
979345966261931265 5055 32997
236826036495191521 6903 37445
163558374815472961 12709 39324
733042215273055617 2501 37290
977293854980473473 10109 21703
50680685426005569 338 32149
862717015339448833 21845 33535
19618659413492169 12117 16237
708206097649835393 4307 38214
10254174729002587 7525 31707
856030923985919361 4435 25396
564669098074656257 13438 39644
438681698641545409 34284 40050
136342593571743713 8413 18481
626932113725182209 33211 45483
934494699195493377 2925 19708
96644382283741953 7535 27548
716080962809432065 12407 18926
149807967598412961 1537 13414
63679753318265145 14484 46801
216741179663358721 17794 36047
266800512281395905 3238 18601
153038081175616001 8550 22920
60815570769999993 9163 22822
413764630907778049 2448 29306
991731282743078401 3502 27872
238996900172914209 19 39974
594286842723530369 8797 15092
47896696741730697 16247 19337
326909326344054593 13378 20333
889728465408744321 15829 24609
390632892514457089 13315 23581
153779412812482977 17686 26896
755510114767677313 22550 36932
943613499397663745 8872 10291
285272397154837889 4526 29625
910682365442369281 20296 43385
97709189196780961 2540 25193
980556252718365313 19040 42613
362536683642598977 3704 23854
942149280602492929 504 20505
561887913662449281 4227 40569
139495536349137697 5750 21378
873251412917621633 22553 42044
981129461504934913 4813 35203
916751735569182081 40498 46323
197742760939398465 5641 6136
172172168661159489 17367 39360
23273546783073585 1763 45748
773280926769874817 44260 44354
548996147980069825 16514 40643
957423981074693889 1539 5672
41211153270637625 28052 29633
569334687987851137 1312 40325
854976133548454657 10764 37997
687100949807540225 35391 39648
842519477399875457 3925 31822
956499061150768897 33890 39458
240448915234914305 4348 29037
496107697829469185 27997 31836
341900919717744513 11953 39144
786102620812545921 26510 38421
625804659509036289 3964 32465
25302201765310173 15581 46751
673853330466286593 18854 39501
276291719794532033 40349 44150
115060652652125841 18107 32069
825537416522958977 1024 11790
407752613089371585 15461 24214
571104457975980737 13432 44879
796769205970740353 10653 20447
916179855454412673 27120 45082
26563229412758461 45080 45810
241429839306452001 10025 17306
184301977812630465 9823 38048
400364714291409729 12161 33296
599011687597936769 28929 33356
151781093099106817 9541 44306
180708113431840897 30639 42858
991262050192954497 9699 32775
690540424292478849 8644 27199
960520173993931137 281 15958
559029791493863105 14601 28084
842984758931461249 12149 46120
420118678190647169 28976 44786
628489333153755265 14779 27910
705706965474625793 10344 15585
148849446027451649 16 27031
749312055977767937 32025 43544
85255683773514337 15481 19687
783489861888746497 34208 37165
745263574019698945 17355 22029
580067575860397313 5950 35122
406051179344519425 32314 35322
578954707682861185 26179 29544
102689300528407297 24372 28329
703495101081571713 6008 16170
858063695820593665 12172 40075
453011768748986305 18690 36790
991434012833476481 12978 19100
670433308486451585 3890 30189
213450271381748993 11397 46606
902306652850761345 9927 44606
159322526848097121 14196 22205
4567737838428344 13566 34515
139121322383662257 28419 33584
953622525812058113 33396 39452
164874064119882049 12283 20597
30984098689287977 8849 45555
960180133817534209 19061 26784
687643972092835969 10410 19896
172071262337436097 2565 19994
799830935679281665 33646 35069
964465429684995713 8810 46907
654969262371260161 21366 36465
864176425259724801 13155 20754
920646032683976065 2237 12253
838881675616551809 17263 32628
385158333963993025 18970 31946
491704789518802689 34518 39461
534159633734518017 5369 11539
82432265329632769 5866 44955
974855407348208257 6622 44558
485363590873415489 11899 16125
503188736616465345 32137 36620
963790206633650177 37762 42368
296479416199268545 6088 19429
574641963711695041 22628 39171
242619435999600353 15604 31353
29919664144532733 5958 37786
414358881727146433 29787 42506
227298017415616737 19003 42593
392352619367159169 2182 31013
433145047170047105 31123 43563
597102077182562177 13746 24325
719118614108094081 6288 37601
900251313397674881 16302 31127
642972564869783297 5604 22362
936914867710449025 21572 41381
746282236805537793 34229 43404
580239703306148097 728 22739
21097619280016745 14953 32600
138859036753750337 1086 14227
178068697594408577 28175 35416
71303365473525561 9576 22028
447950382623734081 17576 34899
932909785454690177 5205 20735
23539104639748845 12346 22064
495641626984479425 5520 36851
740786720999938817 11379 31946
743223978463554177 139 38539
644538297116877569 25586 36169
319915256953251521 22817 29579
150042594563931425 30691 30977
473247170746652993 18199 35242
615707681034390273 7861 17354
705579966245835521 11337 35502
275132497171586721 30518 31415
330019047885535617 19050 29436
821271868887304577 3201 10047
407737506904041409 3332 34260
425156708665728193 40444 44331
611010209478656897 31715 35467
533685554643650305 11989 14599
383685582742998593 10842 42747
745533433031528833 9542 41726
953639784094598017 19487 37682
470680455225998913 17587 37880
211194370728421185 5440 6274
429210598040445057 34261 45617
139759747282575121 21883 35179
539093732901388737 9141 20910
123145271343474865 17186 32474
481033509238518081 35681 38251
640199583921365505 6490 14419
994721892338798593 13199 22438
542075617727348929 11417 21600
865618995714957185 5851 34971
460170655181919105 32110 36173
660335534032778753 4895 39275
969795540408654209 29039 43164
361659469510744449 11279 25366
834034861091815553 5117 18184
216293354825051425 18350 40383
649869069466532737 36090 37593
97271757294581825 10763 36703
43623494621364505 971 39144
211666228882844353 3987 18883
692544921430879873 35243 35495
939510964544826497 4043 27189
270801124861542081 5616 45426
624556891213426689 37673 47002
122722326680346321 14188 30421
653559311431141761 33659 39277
412032487733092993 29976 37483
548885493108766529 24712 41034
293657767012803137 8124 19613
889819148388415489 33329 38850
196929265254020449 5676 28502
906188917322435073 15465 38829
186148674947716577 16346 43999
566008530518079297 3930 34805
577604861199326081 10147 35968
214210042782834625 6262 17560
590534058673398529 5832 38833
411572115938287937 3473 7798
51500394512252969 14125 29513
112864946742529777 14772 33616
24568721874359769 21421 33405
267850066534496289 20012 22187
504390694570425089 2459 39010
10579138952916623 10450 45971
373471308465013889 10460 41457
983438382735801729 100 32999
16636656873167511 33593 45770
312361150236665025 8258 26199
720505881015739649 10480 29214
313346009459994689 20945 25888
365396466397932353 14541 43079
902090959207324545 39282 40349
160496200885830817 37959 46278
385602420731590465 17862 26833
226294481274145185 17500 42786
36474648356186633 12931 18845
719730380275123585 33282 38289
911964538182193281 33446 36833
174699554041929153 11173 45872
462463146790948801 23988 40181
930705184072110081 22917 45595
121759076191370497 20322 20360
900885814101052033 476 8847
273534754068929697 35104 41375
387873035011111233 38017 38363
230496046318794625 16082 37644
773415005512084993 8316 38431
887356160319537665 13607 44836
421654781754597249 12852 28935
317896508414737153 4035 25638
246441931587149569 10695 23972
156597694696397825 4227 34655
225006588589010913 4107 18502
592963037876078465 19088 45335
141529964201772881 17768 20924
349093359638995777 26805 34060
624193959963463425 16933 17402
835630100438823553 2374 44954
622073493972258945 26887 33771
870487654956900097 27012 38709
649418985610438401 31649 39469
103683900165695073 2014 12179
594535189874626689 19652 31935
703757075876577409 36357 45344
999732444966156161 6434 46876
717732605398698113 24887 41803
238269566031554817 10642 17256
641667295411519233 85 39083
950279505555513985 21116 22704
833108473901635457 26723 41228
604447181762914433 19269 40837
260835226230849313 2508 10901
680290451422536065 3463 27272
182138604716374881 12784 44133
501117391083361921 23510 40945
984491213109787777 14331 25616
41125247072031361 25408 32645
539051152899251201 19534 22772
759228472137102977 12137 33051
494538346547297921 44840 46459
490776842241672257 8323 21738
198084166790312833 23642 38212
63813768085331905 4551 27599
655716123731945601 22765 40138
22072015645974829 26535 34274
947705058298200961 30646 36112
742777721205989377 30291 37216
213602227226456161 40209 42201
55794304124674457 41153 45731
214175407357277697 22694 29140
686877943928372737 7716 42241
16211857024654109 40470 41720
278380229887758913 9068 26916
889328644731197185 575 30012
179575306706773569 20691 25068
812836650511425025 14417 22440
519871685277934145 40529 43180
863062465198442625 21259 35869
142264995537708225 16363 31210
714637569827043969 11089 29687
906483024168565505 1206 31386
72753908360429169 31674 37720
743734164044447233 41148 42070
804876039701664385 8046 14789
520375204281151553 7842 8135
441028219361601985 3892 34734
624117738890440449 41785 45900
792417893483968129 835 29201
665810287841154049 14571 17360
990873179203536129 31377 40676
81619695339874449 20793 25845
874533143339927937 34323 40698
6451801594522523 12069 25788
653183886571373057 13990 27472
450184264558991745 1402 3747
462674044943337729 29508 37641
405718943779518785 6397 32687
376019292671006849 33267 45685
840366628245938305 2977 29996
210852189919219073 12916 22873
295209467689460353 15648 23618
526096449999261761 8394 27863
252967261889800449 23809 37918
937835243334415489 12447 32825
11566331471769333 6593 30742
769661747736879617 34286 34469
431534767891129409 36485 37095
853403261156639617 10335 44693
397940944287228161 24417 34630
519555683065465985 3136 39636
368460356426645313 1272 24038
771476086323939841 24526 25108
352440122400608385 32696 43335
135099271664618209 29931 38900
89809647809950385 13171 43985
239554944381008993 12942 16345
134548757689856305 14067 19257
717821344444292481 14179 28425
732865747687974017 2842 34551
239495853046957313 595 6514
495284757945782401 4656 40418
24837023710038153 7409 30704
311068148219511873 20360 21593
58407637081128169 34419 46757
883431105687719809 925 41767
548073932945062145 9639 44666
293976496907610881 29258 38317
314076012909236353 17910 17951
576140962542879745 2369 6625
616094482723159553 7837 43091
872293212501695361 30962 42201
904765189161562241 22519 32055
986939682028150913 2454 7296
759925203440378241 10082 28279
733945876848217473 39351 40253
780922532058138369 288 42535
188941447332851457 21933 40795
948397876070860289 20543 44504
347735855250256513 10048 40600
82967880952818257 29681 32778
849122084929462017 2355 19868
404727457513633473 14068 16851
183955258296883521 35899 36591
16119881818820403 39819 46227
965782482036630145 10111 10310
936468819802204417 6143 12954
341386717742246081 27232 33303
235605047522792449 19319 32370
622813018624754049 8534 30452
277053434997629473 22616 41386
588831070352220801 15994 31132
873493965892645761 4968 12959
179817575289220609 2932 45131
189628652478322849 23479 23781
555233489193120961 7107 25655
266070972336361665 16217 23762
87240059419883665 9929 26534
723101445076185473 26900 46364
450950434112336065 34932 39503
36701495614675393 19332 22200
702896066167639297 809 25128
345695757588718081 2554 42017
305944574654922945 5365 18835
286622985809994913 31648 40041
865161320249967489 28347 35572
881913188120609665 14662 37994
847814131873057921 24290 28048
62333655067117633 30757 33793
494795992147075457 3765 14712
522860981975870913 23762 39223
189533452916897729 22100 36218
55046016808258713 16783 32273
520153910218795073 38112 39218
305174531932909313 10290 37345
876454636445792769 28398 41210
181142210345608833 5623 27743
989377161219650305 8350 31751
607284070190022657 32076 38931
274222230267930913 7813 17878
563223157629092673 5237 44663
310023648105527617 4485 21021
500002318567613441 20001 46033
30385987704384833 44048 45134
734066529775201793 18306 45893
275206918410148673 45498 46702
427161847196007489 262 3227
476136958480175553 2614 18327
109857115524729217 17391 19296
451408051323056705 26096 31884
256503090404084577 7263 22157
461091365970354177 13651 44803
898060294372935937 16239 42367
844187659423099009 1345 13467
415776694354011777 2352 12726
640631347873245697 3024 34216
327282736305132737 22826 39608
673496184312398337 11123 29480
658022436641193345 9342 42484
616083274345889665 6487 29875
103786990353864177 23629 45901
901441706655575041 25976 28564
136541676096133105 615 4555
313949568818351553 20231 30571
238756098070833633 24017 25320
605390512857496833 21349 25851
426886473886231233 19995 45395
379360304603970625 22943 23906
263073587977412865 8698 24128
793185725310095745 4050 44726
32316487220615641 1092 1412
245602897541751009 9538 46120
497800985622031809 11855 34438
151987473304814113 7842 11638
732069787009937281 6368 45552
567623523744991617 43781 46763
608582123530947457 12179 39424
16553419841997653 20539 20757
969276203225636097 3028 38274
311249024586892609 17355 39156
505138868590844225 10276 25607
467355028172079297 12240 39460
777606968939512193 8415 22850
456904580829267137 1998 47006
601479213747420929 17707 39844
526301813475654977 22107 33579
572372628604515649 6185 22283
789026906794624897 43543 46263
111423818843572769 20909 35473
432437042130572993 5656 9685
401697710561496257 4600 22298
929296696194789761 22906 38752
984953844453979649 19575 44079
648062976023922433 23640 27603
994935850524232321 28610 38576
759214106160847233 25737 41758
95449115199865985 13020 32071
685515874845322113 28242 34208
546338204406385601 17503 37768
838268757669617025 3744 13796
652254087748399745 12340 41099
846279627745175809 2182 22488
629221417809109377 23947 24218
827737621430976897 8195 27055
557687596015650625 40835 45939
239216149657579521 11164 23653
805944438286861185 497 37509
293581810888262849 38133 39685
557483714500232705 15353 39085
877189609472324609 1397 19549
347716377651554625 27179 39294
398483280790607361 21721 40038
787973132676707841 31330 37036
546934219593964609 29194 40824
330815767561507073 27370 46150
763116293321466753 12152 13735
425719981473530881 21940 28126
483200771748172993 18913 35793
166775214971725217 9836 11779
337512826511733953 11715 25911
53825909549768625 535 11687
554429414686637761 11875 25519
147419967195890689 3863 42294
178957424128718401 13719 36462
516084184868031297 15816 30076
754724398201503233 24960 30183
744664551847993345 6470 21944
84211884913919729 11431 45482
112369508438003857 35597 36402
788914717088886145 21861 37686
462363777292882369 4869 17779
618875224442909697 6642 10353
157216884575671393 3780 44202
599011840898256769 33189 40523
865353276940087553 6250 18571
70056077499778273 14365 26993
73983108087784193 43136 45097
898336072970494081 32579 43013
740545768264087937 5932 16159
611874705196491649 25752 43268
209180015949311137 13003 36322
412765607902187521 24383 28778
17392587326785503 23318 27128
705096591624148097 14719 28295
539777421793584001 334 33733
257631112677273665 4290 15268
290371164314269249 8808 26337
687780822098510209 21247 33757
9128418380537795 7959 30403
56272705779363721 5302 17847
353988237680031425 17698 27784
185430591556333025 25926 39986
697678308647905281 8691 17187
306609613139130497 8922 25023
750041076410628481 15602 34985
455861859871895105 23388 45628
730163622483427585 4457 7055
571534602280891585 28611 36255
715875104197355265 35440 43029
961835913294784513 22029 42739
293347306483095617 29364 30475
175699599011039713 8987 13264
248811408408830209 11302 14995
256283970360378529 22676 41888
423603050181139201 4902 31695
775344736938237185 12491 30075
12861983214467189 21132 24552
890413548993599617 3404 43971
92363647051936225 12633 30180
891154541531307137 7995 39428
115749512507637313 42806 45280
280728651614417409 15036 26373
324468094492214465 1857 9713
890491069805520385 16768 35430
92922356919903137 4362 39274
860495489360211201 9209 22414
619037626493874177 3813 10801
30418676581490445 2388 30846
825899482704034689 170 13385
4794017565494358 18837 22682
278314858313461153 13657 43041
754237721083157505 2230 21693
279464671093595745 18475 32400
63239554883644193 38617 43373
594920516633774081 6817 18477
121199025932355649 8119 14472
409899787420716417 10548 33787
814839770398172929 5272 19383
394601643996292481 16005 43276
862966316857225089 20259 40297
27923482291246417 7634 41487
26246909252712669 87 33576
606521515160064641 21236 43524
344394268160243649 9050 16664
807979754977811329 10634 29279
845724850229281409 18473 30418
247607598013399169 35302 35666
575334218688922753 1271 44258
642070644396373121 18977 28993
95202010823534529 17912 32642
106937545229154545 29191 32399
211382168218221985 3433 44237
622894238080721921 17232 18325
273425799203600673 30964 38494
130487227512627873 16355 28616
203533377288508193 5956 34539
698453516961908609 10924 37806
192948820495736577 4078 32231
900047027542992641 27957 32853
840268837146396673 13076 43988
418738595995950657 2857 4502
627812939615431297 17750 23419
21365818054942309 11056 11873
473210113008079233 3602 17096
754124990263225217 2419 13880
429581146856726529 29636 42133
768614060446648065 7942 25729
253554655905759329 1057 19635
123718945586791313 4214 17484
105900528165413729 32148 36138
42451094333340937 17071 21187
927332688387579649 4787 37002
58337934484459457 36975 44864
474039071953406209 26085 34894
889094756092784897 9830 37198
761273259819944321 36793 46476
224835444880756801 34989 44272
374676110961978305 15919 37827
283956778169606849 36667 42402
287770100488401697 5998 17927
353134492960013121 23 15340
528367463550701185 21908 35993
126132793219905889 8403 14107
979011542609271169 8089 38698
291069185340621313 14461 24774
955153366376798337 26492 42060
924204010585764737 8940 18747
570572083248961793 29449 37904
430768451893104769 39749 43473
270206642236281889 8825 45128
218676559591241217 32455 34008
359320201501446977 16036 46718
929046081510950529 13926 15444
975581785363623041 12026 35933
605586917247119745 5601 5925
876916872596623873 16361 36610
917656731473247361 7771 33865
247249334230851041 14373 41682
257345569641156417 5299 8143
287875907403304161 29370 45501
561283959211994689 9102 44866
871785601349863297 32162 33760
23158909073753621 12270 38850
251419849550345025 5515 21381
775063855814526209 11220 38825
919312103263372673 37782 42464
709119155375955073 16322 24511
812357746617948289 7130 23936
422011855952820993 9511 21099
496393444310307073 10414 32229
648416622317352449 14726 46120
812972739048419201 35086 43165
245981071636553153 11580 37160
849333517370617089 33695 37999
570615741075950913 46044 46459
932352143091691265 6922 35645
889183359735557889 40137 40733
76259256132338753 15396 22646
445428714900241857 7470 36618
520509604735693185 3875 14582
435669598109971201 13459 41465
444025368980398145 2369 42375
25176324845684661 25926 31874
82702032675143761 40988 45488
713688624922628609 8167 30307
528664066882036801 3760 7024
339777048313504065 16743 37676
437072442444630849 11458 20078
390095302788385089 465 30916
138067329137875569 9701 13271
241661102559159969 13563 29962
990567623382844417 10623 23776
867902516338848129 23928 41836
811927294080525953 23807 37937
72848096871052097 34696 39051
200275737604599169 6580 7127
431989911048592769 12217 28516
2649479234300146 9579 38170
684313482246974337 15191 42511
478067638135797761 16601 45395
615589145280257153 7208 19814
244845289599957985 3341 27743
914832738616535553 33089 37298
595745914313752705 4870 16082
628531668960992129 17243 32710
439831226097574273 30247 44394
503241049472219265 19138 35118
17721498971297935 3800 25034
3815873601570986 38874 42941
81913921288496289 10490 40647
519362894679954241 15003 35470
662338166307890177 2514 19286
597646192012039297 726 14117
898599168804004481 15380 44424
244008356742025249 13595 38273
927014474204412417 9183 37634
294912674554115713 32153 34454
77581038933679729 37041 41925
981033796380852865 10848 23225
633909722560659329 3432 44607
411686044600632065 19715 29499
416670548070619905 27032 44647
252531722501625921 30310 46998
11259372525501023 15129 41061
892645551546127745 18636 34785
312813736673540161 8141 33314
904130971874973697 1427 6635
242155162749483553 9938 32873
127755407730294481 26620 34511
254002971587432577 32518 37465
757911537757816961 9859 42879
230529930518144961 7012 20528
71655528497291953 363 8184
191054386464848833 8517 32368
6701356641240609 1903 29752
468485960321586945 38683 39547
463204004819036929 7697 45731
939635171149014017 22653 39047
691032890878684417 26163 45417
576792602581860993 14078 46695
292847537959392641 6491 24339
238178479717866753 39772 45910
468678244605950337 8614 35942
740162993394491777 4738 34206
342822268048767169 16990 17898
702897609944763265 21527 29460
840710633616478081 11578 36732
801465024743976065 17297 30087
79796345674953537 34989 35529
162356376706974017 5723 36255
886090109201045761 46028 46069
816867326225363457 8236 14506
471027540176127233 33359 40633
503195820867240705 24132 37717
961850323900502913 5544 28382
931480986345036417 21796 32290
342369462745740097 9524 30386
544760125866552897 11700 18686
315453636153346625 1661 25303
208621126483578209 39988 41151
727838919226631041 15979 36202
709483419197944449 16586 32052
931541793446907521 11044 36725
653543306082127617 20396 26997
663649809083000961 21607 43835
540845577581499969 26493 45296
483271622301611329 15568 30662
904447146060888961 5942 6954
51696165993977417 33040 43751
911205795529902209 4963 19540
999197400732239105 28979 42333
631597571394479489 13363 27259
414873704311322177 16703 43382
74479079581742273 29775 42324
795126707238306817 10640 22588
473381755653562689 12481 40191
555185906766414657 40702 45985
366909557286454913 8827 12463
595792342377645697 3700 9735
651661262675730817 10032 25244
630482574797969921 35106 37602
203467103550131873 38773 41088
307182217072959681 13493 34812
225433085850866625 23786 30704
921496176202030209 20809 29995
214876849695606625 426 38432
54959708490596169 2934 31730
160994346297229633 25716 42176
361519577979596097 3052 45446
625086215053094913 15084 40916
319971712113964929 16519 19049
89802389964276593 2802 5250
649928157774841217 21928 45820
782057749579315969 7424 11544
955138280010995585 8829 26294
285198982926743841 31598 43549
730485157658183169 25302 34052
673999861403409281 6853 36453
720179142765726209 371 16852
181163306331782785 14038 40695
458051791713561601 20787 34086
133237987817103937 3159 26315
617166378608569473 3962 42458
767187560126956161 3667 19657
134398356438101281 2817 43218
642487514564486145 8487 8911
630681830438003713 4789 28957
682020260331668737 18877 32546
106099732854918465 29188 33411
401793318843353089 19402 26158
585660392178393601 6006 38689
476059820718120385 2032 36251
985193523976153729 7133 20020
824200768705530625 15983 33364
332448802764343297 10700 30119
670143808840137473 1158 13669
85951953333395889 22411 26546
436545918037673153 33976 36689
685211911481442177 68 31912
181781420889251425 9964 37085
37714872216486841 19037 29077
347700054516955969 8497 13353
793957324926463361 8671 27313
864807292367160577 10307 22897
12571097529278319 19442 35694
886152250367707905 15615 37117
473882725977031041 40219 45122
183157814542227009 20549 45680
735454141282236417 12028 15520
624814694895427201 37220 45840
484610781381473281 13654 33765
954025722604924929 31802 31973
170006509196870337 6270 39024
23115916143758853 29198 31215
616672239394031105 24379 33046
111948922853173377 26094 28302
102809452195788961 16670 35467
91408089107908097 22928 41213
458211374788799489 4350 9967
197224395623251777 45908 46837
497092663194766977 34274 45768
383933042244599681 6200 14190
870577178087724929 21418 35703
815071610535511553 1826 38332
530026235099530369 5991 15257
864418875044087553 9012 24642
970861421433692545 13071 22456
373741283446364033 8119 24329
349725546740049985 13447 43099
670041849673857793 17434 43393
10558777729183789 11886 42109
639688552789038977 40328 43381
333113934148958209 17892 40673
979087981666559361 11301 46087
144737334944192513 553 31149
867293819245375617 2472 38590
647108347608284673 3768 32731
316162090806336961 15823 39111
132177946374039121 6008 41372
712583639419420929 6480 36112
225915002750031841 16209 37010
4070546268131637 35316 44553
405000702598425025 1912 10561
740017253880878849 14902 15841
498615619201192577 22236 24861
688274112183655937 17171 31679
341854214457523393 12670 13555
915575625112467201 2477 7901
815135515312636673 16214 45062
59670733645639017 16741 44326
601681171019105665 25008 31212
56908324030004569 26445 43027
115932904903875313 11131 23238
22901361218579553 38259 45619
889649594762655489 32689 40780
212823297347568993 23612 34728
921529534192035969 18242 43181
585726556799635073 15520 23900
881686170552125441 15900 23305
472484534632329217 13942 19732
741886616653463425 1065 21999
962524217667414913 10597 44382
312173787908445633 12674 17055
783726995934671361 24336 36114
941562182990185857 8649 30657
620710861269337473 27688 46014
498162820126093889 6805 29139
186195920889005601 2090 23575
472886775141066817 34848 44853
878867093229850113 28092 37721
134652481404994977 28397 35808
56732880659154721 15924 38219
593759189888789505 35521 36717
862403697712203137 12204 41465
835257666889713537 22516 26938
811602717549490689 6868 26420
216163031568900257 6910 36993
106464805135608737 19626 25505
131395802822364513 1717 26086
224697906019002849 12370 40926
242583477185963393 3486 29173
383030369837506177 4508 4849
985890227423862401 35073 43987
486558925720245825 9500 15733
605982203384460417 46751 46787
733328292077295873 23739 35329
62849300120088713 16309 20012
151575024538630049 11256 36627
560062185708392961 8795 45081
568048507303295489 8056 8567
248476609825257089 35756 39879
677618329929785601 14950 17203
504793368913627905 27165 28801
713693803348810753 1568 4509
195105134684208545 13526 28153
753029702643743745 36483 40145
571520335270850689 38055 41113
637806575686106241 8358 21924
905609808458574849 16769 26149
601606080684447873 27080 36409
735754378314570753 16053 42568
779753754548700289 33581 46797
764196485118699137 28717 40708
950200395581617793 37997 45958
136660134854952993 16779 22854
995085298132799745 30662 41707
613523575673905665 2300 30001
775520249263196 3999 20310
932351450774323329 9567 26850
934931505707830017 5801 7061
872693472338166785 18770 26325
156167190371149889 5919 47033
640857768679030273 9238 38753
619072525803908097 33148 34430
665737087286412801 32151 37630
165196491888295329 35829 42817
848831340369915905 18289 46765
210676380200744961 7797 29790
100064229008690833 16140 19626
958794388267079937 8659 46227
113932296830984833 12726 14732
797611156717856257 29933 30475
297597931115074497 29700 36121
596997935298830337 40654 45369
151923365515930433 8897 9755
861919305300098433 10887 22235
370960048883684865 1607 16433
211464360722743553 23743 30466
154774121636012993 17190 23226
654598765105440385 24320 41867
70511260377383425 15076 40951
555814133473788289 22685 36917
609836409420356737 11862 37668
263243517733521057 14652 29282
357028864081652161 19934 32336
134821575335735137 18865 19497
920103283431064449 1371 31131
188206665883932097 20249 24625
215463266236877601 18945 37734
913260538726731905 25876 37903
708773811470624769 8570 8661
448488840102307073 5535 40767
888056610852711297 1244 32377
267997250760856801 22639 23883
34260661917915769 31680 44925
888125201360189441 2778 18488
625017436300378625 26502 36413
276491668113848737 14300 35921
60216881971687289 16074 17872
510922096521291265 4583 29426
517181356880765697 18748 40288
186886662074726945 19388 35613
594317971766731265 6882 27425
446331099772145025 11498 30738
961282378361811841 39195 43440
216870120987280769 23439 40184
513985585158028609 7641 27326
949270298339293057 21851 22704
522620375668193281 41729 45701
829902680576424193 2767 25396
480925253641988353 9185 11935
615911817778048513 32743 39584
94420301189483521 2837 29082
659502333914176129 5196 14441
662592747901474177 14427 32134
506827293299501505 3097 20539
234795666049929953 2828 6316
38230694508541777 27139 29962
940197374322640001 20652 33539
906270841502838273 22363 26389
802085556653690241 12831 40047
52873250695839145 11113 42306
411665964036675521 3530 25519
106508633999176545 3949 19018
652938727383823233 29169 31532
527961619683026113 10687 31577
875573862088391041 8053 9975
530576983251016513 14027 37411
344752959991534849 1602 11576
845038647721352705 1348 13541
499219176726146689 20955 40204
134143484008042433 31684 43219
859200713464129921 16670 44983
965581271496176897 19561 21901
480969216043963137 18382 39076
842609773495404161 6942 27438
185215917505825441 9960 29260
43810417390048433 26363 38022
273313733786725537 2528 16311
565456442504746817 13705 29576
750989400705034113 274 43751
116145932317181185 17868 21770
757663640553222017 2446 34246
415192110251147969 23956 44867
742604703494929921 3724 18885
233096674837199201 3949 44068
683156523399336577 12608 18446
269106230790761473 1693 36971
93699718641058641 11849 40218
175075510734558305 27479 34251
87266968455043777 18419 38674
921190390444358785 29784 33950
662095540710463873 14968 16849
356035115697309825 14185 41791
302940610123929601 5973 18139
248812246541099585 16308 39144
846199903291246593 6287 42648
379847251644889665 2986 10943
381721349232794433 4911 17046
80601410384751665 28350 45742
641051451139684737 10681 20046
857784615139379969 16019 23866
290741603641468033 10362 13784
612014054151224193 23241 40870
130380646433987841 13017 17847
826974518668208641 11291 22076
398691090809297345 1233 18266
133534384951666145 7593 15068
380656156409468609 8088 25942
406816620908514881 13136 23698
486540805144844737 2202 14149
670672942039523457 11450 20088
103769926339364113 12149 27465
92506732874426241 2492 5703
596820856139164161 4903 44492
588935497602840065 9911 13571
729172619608743169 17224 28085
383274455608258817 9318 16070
373953988800597185 129 18345
791738740264726401 20046 46374
350661518005889409 6665 8889
770888114305165569 4694 42701
410226228270364161 44781 45250
382691455815312065 1358 3318
548778132826253569 11286 12216
636445205958025857 24942 45372
369502488203298881 10847 31367
420469154317636673 6520 42721
232400493448519553 8535 9040
407364435275383105 12137 26707
45213470046906681 19336 31596
56287589067828489 2984 46419
272498167200534881 3052 35375
670615439260004097 24203 24462
861271070244502145 9302 13679
99202933446555617 2431 33248
931414335084806273 6559 34800
503228556939149057 459 3755
844608117124511873 9347 24045
138485088974128705 38232 45042
521081514778966721 15814 19748
419558549809906369 1125 3597
595554891318105473 595 42723
297352254375773825 38368 41645
686273597766071169 27679 29126
321047083103962881 20949 32484
926204855471144833 2519 14089
577521053676484481 7704 44341
521729563982784577 23384 32865
114628100485944625 22775 24277
405605643284022913 38643 44274
455293763776502657 8390 28203
946511367500473729 29811 37185
108612027777979841 41048 42171
181733947024287809 22140 30681
830124061108868737 22287 31729
411412862974923841 2350 34812
439908087250401537 6143 8706
890844809112028417 15528 33290
825501785349622657 25952 33771
876126077414848897 26795 42458
95712955434521521 6160 9103
821372279676825857 7633 42028
66177058239127009 6511 31248
817078437727570177 438 26517
200097616798174721 1202 44831
487919760627651329 7429 27594
468681259879623745 20313 21605
803637554002190081 26491 41611
196926615478247425 781 12141
466209930263421057 2536 46283
894148415899529473 1030 34967
383371644086292225 14681 20902
102784050086668801 1153 6500
426736243281997249 6372 23398
130822049119110769 12093 31746
854261479201650049 8858 35908
776472654897361281 3006 40129
327215941719249089 19513 32361
52451061315075265 26412 33137
165566645627631457 9473 19016
976485226981409921 6276 16966
335108605367370433 33215 43790
689010296863251841 4615 43655
106212766357938193 5060 10844
97785555586227697 22303 46015
264129828082975137 18597 27148
645678662938927105 34145 36651
21219921607023909 12327 30736
809317949751758209 21043 39384
744926941600571265 13829 30884
409496603073542081 7155 30247
188343660606985697 35650 39380
190804505322773825 13429 27337
491338133515842689 30312 32229
732206904704348417 16937 32706
318631521793928833 22771 38371
400376465651092417 776 45219
460748133495744833 957 40067
410934829410258817 1519 4298
280267686734756449 34263 39389
824084473885051265 2669 17260
390178184008750145 23662 46263
390936949302520961 13649 18182
433519097491039681 12613 46808
166881251315842849 18593 19808
678475581448655105 22469 37052
468869417032983873 12161 42126
988815880056076673 5009 6944
66683328291333057 3856 10243
298243982949191617 5890 34417
809997252595614721 3937 41732
627380050534451841 10931 28722
744884964217746433 8928 31457
887300235954260353 36345 45551
634463160028566657 4955 5555
556117048360359681 3092 46870
566381383648121089 570 42489
276152014219935169 3052 40966
449008953774487937 1961 2729
991837454571662337 9089 13942
459798988903699521 14408 28324
952333347879463297 7917 16017
71121440325903505 8478 34599
304789125471099713 12056 33427
156141348590438145 7755 32935
700857529001314817 8406 8755
929059128370390401 5720 12897
202835715414277473 3348 34201
525230568257583745 5031 26557
358369170212913729 16586 41686
37082992456909385 20676 34506
144673989466010497 5179 35549
729818186798780801 15143 31726
101994704949010641 490 3281
815253730046095 15619 36994
856872249762300673 11166 22158
954597072518438913 28656 42333
396973656213734913 91 11048
60211329023054817 448 45439
353243431104683457 1468 27366
500979978577106497 25691 28974
943846878919192321 7642 17622
731253299063489281 14476 24826
158521774096879393 41162 46213
639710521289359233 28465 43877
99603011381052657 244 35071
63135020226845033 31944 38432
698249270510640257 37406 38463
775302428976232193 1935 18837
60435866912900593 11872 14176
933260914674029569 16434 28651
694330108038382593 42793 46902
864002036271486465 29936 40828
958713769166198657 30218 31884
502549083327615169 19094 20254
296385932654654721 26917 32089
227351231447016737 11174 46426
174852197411542689 4027 16376
839916257479721601 19208 19300
962724708966685953 8026 31862
675282464957476225 5493 35240
936833872849465601 34697 46070
485903800381017025 4246 17321
395679104686220033 19994 24105
376668058507704001 29520 38847
376330896775375105 39035 41141
96532052435712497 6907 8915
232909467200538945 3636 22599
43911978018812193 38627 46834
940322058503287681 25858 32547
321871345121572033 2993 9222
532009410660034369 5295 41202
505927513409801601 34456 37764
589710277876850561 21374 27980
308593551966843905 13637 25030
177781603532888961 11746 44030
576978005621342081 13734 15614
830050646463721601 44346 45361
47894662347665929 2244 38873
241625351704382049 5666 10985
655533939286868865 6459 39000
951793995640702721 16931 21209
642508118019883009 40348 41581
566728823419037313 27080 35927
747557440403411969 2925 23775
155504661232104257 7954 9901
158787105668359617 28839 29196
711695072178283521 32276 44297
564378544770590913 8363 17599
607769445662643841 9724 28603
328623213844757377 3383 14787
113735194614502433 22783 46625
130365597350973425 8748 40150
131798012228760081 6996 13504
34765401971391441 37617 41778
419891824864290433 16205 16340
505578867558512001 22900 36374
758218394578552321 10799 44850
362258655114168001 18823 42453
354544527559465217 28569 37881
11070983304037441 8914 33398
930865280320635009 13077 41725
435462573471745857 4687 44969
951703320743799681 23176 25381
888874159917804673 2105 8001
823388543356021121 29704 31525
238538032490957633 151 3794
173700350306670977 30038 38085
956281491328851969 15613 34939
128595467544730721 21752 32580
888381510700163841 14208 26914
790600461401762561 33357 44398
267951842609448929 6020 46155
346277537180146305 17813 36704
190593280252606689 1637 28822
318101882289663937 18731 37408
494684197690176577 35310 38371
138931879949215185 755 22436
855913952290968833 41377 43631
951396264607662849 8100 11124
1331736217196067 3525 16213
729713748105428609 5895 35718
128255428082233889 5312 18453
918285723728228481 276 43612
967047501658029825 7530 17300
673970125974083329 3433 22676
214463689928585665 15337 17163
871071106119639937 11033 15381
269536341365693505 24169 32060
95000969145662145 31780 38728
295633635635475393 1400 30606
691963289967912193 8556 41925
853770910883284225 12013 29731
695844025293244033 2427 10231
822376879312123777 1595 46454
984035713258631297 19637 46354
449127001812144065 10039 33533
460826970973688065 10512 18726
581023671992618113 21758 21810
126414332550506721 12392 37458
483394337576484673 5802 46692
971697035539907713 608 37220
790296400497403777 12028 26928
890248658299409409 18022 23188
985787346895875713 12125 35336
71018684902885097 26991 28996
421376064605361473 6489 25607
527157201312359553 3750 44578
963955333224262785 11560 43435
207294616837149441 24905 44610
498221273475799361 2825 35914
974800412225388161 4594 9627
893986972330196737 7958 24230
48359588322274049 16728 35435
346093204847584001 556 38064
379886814307393921 26266 38965
461309252077725761 4523 13726
817840766555523457 7666 42422
427966197349270785 4852 18221
756521331894074241 30635 41660
839859880820910081 4502 40918
619067681257110529 24703 30211
401213759779487617 848 29812
991614851709955 852 25519
574503896147192001 9809 46512
696319769219602561 13809 16926
497880343960964929 17868 45082
130866266160037265 1364 6521
436783766495864257 9496 39792
938665255226840833 32858 40976
985081802234496769 5349 36267
949031107486643329 19776 34243
528026756937649089 14094 24449
860192018985319553 37060 43585
798598599340756737 3115 41629
28773779002275293 4126 29536
899747789629913089 4438 40984
54854468072296217 2417 42612
10387133838285935 20668 40501
135375877157155601 10620 33178
214219531659310305 9279 33012
596530584609983105 9423 43942
434262508825106881 7505 23168
838393300202849153 20602 36707
564948050649661569 12765 27719
766645550924000257 10709 33113
785002338069311617 36948 44410
6782308402431881 1790 13211
776381154147642881 11291 33055
683692999336845057 37740 37842
573062244210611009 193 28918
230518826623661953 10863 37992
985151534902371457 17649 35148
81367285983464657 11682 23852
575331162970222465 2828 26159
575994533855560321 16581 35277
424057143227244609 41633 41968
444380570616093697 9276 37274
804114973800615425 21231 31346
791263109628257409 28385 32239
359220862173401665 16140 25465
632322206289348481 22116 32182
480921895619523841 8061 35203
448536453849168769 2789 29528
516739633753942913 3702 36846
780445317084147713 9945 37326
484609078704274049 19023 35247
96951576695513361 1041 39234
945793737436559873 42641 46048
799731781140355457 8454 35896
7888452972871108 27470 38819
334676981423893249 28268 35968
640679018069491201 18099 39277
954062452723125121 12235 34418
941807721247421569 2934 10863
566410547772104449 6273 25514
846462561821738241 30523 42335
376249663346744257 31645 41850
581220976183367041 4316 19494
845121979536553857 402 29597
435734688103238465 7481 39798
712894150622364673 23163 38903
168919333854638881 34833 43942
594769619410609409 35587 40843
122901225284209665 4573 8898
435703886982327745 34214 38706
182356778010237985 10886 24591
647306669764912385 6672 44035
305168930855145985 15376 44942
408628131263871105 26445 45441
22006659261883501 28304 32895
110593402240137809 17699 38688
635237664959959169 7532 15955
599861716808835201 854 19981
338421555425263425 38636 42701
306232604305886721 16235 23033
861014592494527105 30080 38832
28782432753562405 18851 41598
887020035419062913 10165 17807
804603109816351745 20225 25663
255572335691425665 9086 15931
152893663044512353 14231 17641
823339842026335617 8728 26187
349613605564098177 34430 34439
21123688808884821 17623 31788
550925532920192769 6488 32390
341704680941923329 221 42068
853443809397756289 40163 44200
220894301708028705 18588 24594
426845987648835777 13301 17909
658552737367521921 6027 43383
281665390127624705 23594 47006
81230702237220961 38210 45571
736468805703825793 1034 32219
486545799472629889 20388 32440
5898457695135307 28880 43381
343748220945855105 1944 29749
573813840795214273 27630 37130
322370012815007105 26471 42146
423193906427837185 3371 40095
836340868222194433 16032 39406
407946106755733953 3904 13965
362079383808413953 7529 41895
411645157141006017 2621 18902
596857055990881281 9823 41827
251639978703554593 27218 46732
492022756038288385 23140 32268
577707727880191873 347 22717
920480316115501313 28570 42569
399203095671598593 3238 16093
206810663157661153 11704 34256
554099380725968897 24998 25860
229506908130105089 4931 22318
879846826504564865 10245 37080
151271778746000513 28633 46563
614100155802855553 16910 20417
972321492370852481 34165 46269
732176714779885825 18373 26579
240646199382815937 20674 39771
99078225948826321 20175 20692
58851933494963761 26644 31802
971142462307671681 19058 24826
498966074775744065 20886 37944
116016998910037473 14723 25178
16423856258924731 9346 12008
156953056907273249 728 24242
183159700589477825 18641 44233
389969070927346433 11524 39047
908398862781410817 1637 42094
611223911144424705 10218 16243
790234678147292929 13152 16692
276346308676902913 17187 29975
575806400838658305 4973 31639
993549667043001985 6042 44229
834175682921063809 12071 17737
707780318216546049 35109 35393
338782208531029057 8179 37414
445733949959265601 12154 42282
32034333188555309 3607 36112
212336662372944577 18559 31060
501295114419278337 2752 37170
234376135324030337 6756 29154
756069173918412161 29783 44838
270897224381368321 10609 45074
832542806457553281 7441 14866
538110437319534913 18106 29008
338564451343664513 9613 35131
842670898060685441 11054 16101
316565060247413057 1871 11866
105584651262862657 29060 32210
402843713303703041 33067 34457
274561125870629761 884 24475
454973899803178497 8056 15243
185699994016591329 13167 14533
729599891772572545 21062 24262
402392518356588609 35130 42285
35023314653685133 7759 13219
743530001639928833 39863 41342
940463969548069633 5774 35636
64035684239112105 12549 26104
717200538209027585 16395 43092
223890673229920609 7588 41872
226081165351523329 19044 21528
574902292251049857 30434 36783
905655566393150465 20263 36371
319316306982390337 23494 40545
496083353082276801 4955 32560
798119086264673409 31438 37289
915509625084155265 22933 23096
509151071426106945 24137 27547
262340724183779617 11613 20581
92312896784346065 28106 38108
389685742413959681 1882 33734
839915604051245825 12145 37289
660721069509840257 24892 25454
691106447007253889 29543 31870
612549509957460737 18416 33261
151746143664542657 25696 46226
693133061229978881 13016 30277
496269752875416961 28691 36177
858374587788617345 31371 37679
968601194258614145 16556 41601
750607118681962497 5758 41292
121501976356650945 25882 46183
161369584796887009 20471 26272
667532799481751425 36672 45643
26175407167492893 10961 17798
560916522100352897 5873 33709
34509690042213493 6783 10264
540446490437066305 29155 33934
606827807993660417 18180 30595
564725782115939265 34047 45257
252371905780279361 18363 23804
535621168026199937 3144 28217
957194874088166657 32545 34940
658004043717465217 41527 46001
76116000612003633 15679 44621
397906882884769 18316 45999
581068410760458625 38497 38561
444755495167409985 24875 27072
386098424502279169 9595 19456
684820233615472001 15524 21550
824516958143810561 1488 36731
91211803735813393 25083 26236
420642468672710401 13866 15167
761938150095122817 30252 46662
817163663035025025 16239 28963
606088214767904513 41951 43915
941378975101628161 28163 30140
186669355387682145 31583 36925
234019375748822241 12563 16403
142571340324064273 1159 10483
71356965061923465 6245 27712
473614080132339393 15977 39750
993830854723121665 12948 23902
182603584520418145 19143 27915
118716726293257585 24441 27380
906489997219001217 38817 41906
832814270449311745 28160 37555
258451302356558433 4038 44436
914908236539972097 6780 22059
388711125008885697 10692 12720
343374333358248385 374 26717
183854122068847649 9039 28374
492889369789537601 4047 33413
56274806579171609 26659 44865
31310890068105837 19351 39583
455884190393458497 29304 29410
909990193118645121 2371 14854
460114043052616513 678 42280
4314301394352072 20419 24762
132004238062759073 6000 32254
206595879095061729 10300 18309
504363993496884417 1418 32079
388349896235006017 8545 10271
652085121891854465 34928 45366
581770393693133825 9800 25083
427901640645902849 30691 34224
602806850375976961 5948 38244
564084692439049473 19758 34789
978580235159341825 42384 45212
326741773306896001 29071 42188
382889530911675969 28389 34888
210833274944700833 26251 35893
195221157711571905 11151 36491
31480865271820593 12361 35626
388386237845232065 2492 8091
164424548567378529 23041 44807
85015077871787521 12370 33985
433418449350757121 1571 5298
398262927020532225 11029 42412
558956977344461569 14455 24736
262718293116549249 11173 22452
561073506287389249 8092 9725
273974475344950017 16605 19323
711067998306244737 25088 32214
302029804883346753 35063 46804
170746524303030625 9588 17433
941314912787014145 6311 21759
254483720268336097 26518 46139
667248993292972161 320 3972
265126548345737249 27962 28093
748267358377411585 18044 35104
907678743516580481 33575 45733
470119201739180417 12881 37009
586652041294872321 3048 18352
408765721904607937 34254 45253
385086688381942849 6462 18242
652297018256646785 5974 12531
650725034889067137 15882 32310
840520131678012161 5377 34268
528879932079743041 10014 26587
857770249806748161 951 7969
550645168506850497 3241 34723
96938084131998897 12253 43759
641279710658334721 13472 28669
242949837817960193 8066 32792
453344111634297793 10847 46528
123420045663245057 9245 31873
132172958966773281 17826 39061
861996320983678337 30662 36347
144106853402877985 19329 34005
628523233431728513 15746 17425
843382848709222145 18761 27431
319998976955034241 21109 38769
10284732473255787 21612 36600
139147122412374817 5889 23127
883523755405800449 26756 44921
787569530669799169 33926 44413
678731185277133185 25867 37429
541350433259729857 11027 24634
104601151925276529 3312 14523
569781366130726529 18972 30673
948895322709294209 32137 46983
626888512042178561 568 19076
806400501694465537 38316 42099
494593582987704385 16018 39817
362135917285844033 4693 47022
449163681115116737 12098 41149
184629421222393121 15225 45943
877236061787854721 17589 28623
496189507052211073 23905 26824
516985882834127617 21975 44452
995492011704239873 5078 21148
595661004736228993 12391 15075
9536411635810539 20507 24820
943198316959602305 5171 39593
929016135690783745 6534 38215
418127264757018241 5764 36957
330727822293344065 41027 43565
837559350973386113 2345 37878
36531349623512457 914 27224
619190227061210369 33639 45262
299011084101540097 23119 32634
255889322615921345 17423 34728
999090008943777921 6899 45844
738611126811392129 32503 44778
730639147082715777 27109 40162
453865518259000577 32431 33238
42594551986322673 1776 6590
134639536327910033 28510 33996
885269236542871553 38870 44103
654332161754631169 4913 20633
375572954463205377 11420 20974
486300398102869761 28858 38575
823415393730105217 18022 45281
928811248644656513 7227 32140
354939640533611841 19572 28400
258146478179469345 8444 18322
222964978594962561 10312 37969
571156072578666881 6018 23532
366073551738235649 29204 32085
176707530713926529 29845 37981
13620819451919175 17026 41411
754958876969375617 1591 35321
62896423953869633 3247 18842
223742861265776577 24280 33852
205483752202514593 831 43799
614258787815025153 7699 13689
62475417494550105 9936 43683
442423416059583041 14089 23280
153915126985740609 20799 26965
764022605737530113 302 14972
72512899050050097 4130 20800
815647069627118465 5241 13647
698760785170112129 12226 39058
824390719122952449 1499 6132
378805198810720641 26569 35360
619615496373839361 12813 46994
732797336994426753 25898 43322
669269908307548161 18659 44586
497609374379631937 12192 24187
411236955216992321 4394 8509
742073612400549377 12234 43088
870865705528011393 986 29149
953485217418670337 23481 38258
277405553014958177 1290 23124
279235227181633409 14789 36688
439405819348685633 29470 39792
659586751914698497 21061 37681
182158144548452577 21412 24703
598883615993020929 22964 29363
290714487991401409 8191 34314
321946106985091521 27066 46237
390414036823969473 3824 33061
329852945540640257 17144 46362
539432055925239233 8430 25713
963780714768912385 32968 42551
642624155948368513 32968 44951
970684347873049857 25061 46157
385386134723908929 16686 41261
856395097670695553 348 10747
293234368270773889 35578 40428
668607217658351489 5163 35028
4636975067576544 21368 22014
370348881538259201 975 37367
219316286403966401 35540 41041
535447211126030017 5140 27564
991641704353860097 7924 29361
29105914764169685 17530 42466
337827197622218049 9169 24559
131890380496347601 24556 27920
838286436189356673 37250 41126
96623300302436385 20648 31059
846392789486031873 12670 39128
539637888706256065 26634 43832
39573496558453769 7435 32971
583916570687716097 7797 17927
300801177866517825 20456 35772
73756287570862609 1161 23833
341749699210318145 17588 43619
575555967833761153 11845 33181
761968428333148033 36886 46108
458909720693316801 5561 9775
600722302267847425 6108 40416
197691642171047745 22709 38381
57273365628404353 14064 25254
606472942953562497 15213 24087
697708551744007425 36274 39241
551330372060473217 11400 13846
699027050181342721 1350 44493
747463043767726977 27923 33230
13054128051372517 5250 21354
179325936890716513 23971 25191
851478927809367297 8165 24713
970863534014998913 2981 10048
432761921209824129 23762 33266
518407368331306625 11385 35829
524081391423521857 15932 21340
419692319077672257 6685 20308
647096931795253761 11590 33412
688436766371648129 3611 9540
651526394187371265 16906 46625
848905345332614273 29808 38758
285152290228758433 8917 26270
504219012528206913 9978 39069
80995884683062513 777 1099
650125687168742401 26402 44957
948826969281206785 13899 43904
859212354447759489 13355 17694
576671258710419457 30072 32906
107813848685172081 3701 41800
496504296162193281 24392 46423
458419286574066817 2149 5053
545239801885941249 4762 31268
738794401148528129 13082 20894
559933413775290497 17765 20926
86954223078532065 12312 17081
230207294718340449 2438 4825
360347076555488129 14838 19114
633379958153149441 5573 46879
243045964382357473 10603 36929
985439629815772417 14851 33978
669052401757955585 36621 38039
574878973236387457 6326 35978
575671709818418945 2781 33786
959551511827171969 2010 37935
840323199063337985 5417 6314
725119037529346177 24019 28603
418143178795528321 6224 32453
64451137136131817 41306 44164
83499110521234593 10769 17246
346713292253689089 10701 44584
54657083735957457 42474 43437
597325244710518145 36950 44715
425352036750414465 22935 27009
778847099927453697 2872 26431
686339562559052033 29360 33152
891273154364540673 17041 21989
821041329646295297 4864 11180
699884988322558849 2675 43143
350290039079464321 23705 40728
113210426512253553 22147 31913
190539054139211585 37621 42757
600697909997911937 26165 33991
997572148877988993 7342 34809
957976650782484225 10993 27461
194262949847587393 9868 29472
948337234568150273 1877 43648
246390658486188129 25841 39040
826086662124950529 16285 36480
647428191487708929 25373 28027
314210852049690433 9794 24442
921591529602945793 5252 40994
862424254765841153 31012 31133
941153979763118593 3951 28739
750960863526152833 37118 39001
782260250031793409 11255 30005
389431279068404033 17996 30105
811707704661731841 26291 46292
22528132494365141 29008 34532
971079081592304001 12928 43322
127906926520097393 4402 7458
258883223137605249 24601 40930
564018029090043201 6491 25782
822119774917052161 1093 45207
670191096202628993 37587 41904
451210995546862401 15607 36602
710430582448886145 379 31437
102152384297593105 6915 44667
884926054704720897 44594 44978
519681742443612673 1384 45499
271438526234213377 6342 10077
382975895088616641 17298 42935
892311213009705345 8774 10558
292502227921776385 4772 24407
725414941356412161 26153 26697
631730264118882433 12141 34362
478200810931070913 10285 26460
180037060112557153 30969 38392
488929930622354881 10029 11161
830014982590750337 20830 37071
10832684678845795 24655 32745
609844336214880641 71 16004
13929564984586307 43054 46322
292674213577068801 13911 32546
203582158618218049 14396 15490
24280861047447645 11983 36396
46631782710470305 15683 40503
639445744944889985 24596 37375
220947510729061505 23834 43267
484604847066126593 27055 34505
719549563660628225 15907 22805
97818245849932593 10443 29881
364906475191048705 1504 20485
232285772589239777 4482 29794
257583103453889345 4168 5823
988281433353915137 10490 10935
788625927403799681 2186 45812
106162746115874289 29834 44298
774286439102617345 33743 41232
102944557718839041 4700 9810
669923309105030273 10369 30976
828369610608678657 15741 39605
775561591227663873 3921 12255
958872913027999361 24513 35773
15407556571929605 3235 28922
787137434942682241 18931 26196
732391350706343809 4084 26037
46457686472958673 2320 33033
657283355682011521 24581 29245
854638292895504769 6570 35994
135891912069716625 7011 26402
643074187428918913 1592 43992
119674526369450977 24601 45315
886268635571898497 27677 33780
307925204647098369 19768 28038
199955158817882497 1828 37588
363174298241432321 14176 16174
116881433516898177 13246 23236
456609557856118913 38089 41914
896742280729693441 20122 43549
130201241316299841 6567 42832
571533912476926529 31261 35668
883032821655781633 19416 30676
589087942335506689 28594 43873
796543723511319937 11730 30715
574767444317036097 1287 34329
254905809517872225 3467 13002
929843695286432897 22300 41308
545002042142627393 22189 22371
314098294495043009 9178 10695
653272501828702465 8753 17211
38049322542061505 10768 36218
995949882803444097 237 15974
390467782229638529 1706 4595
905068404908568833 28429 30665
320759973419267649 3858 38822
509474558058926145 8763 11132
180448291579640609 28779 41125
69516367330443529 7876 30257
253726141091160417 42143 46613
488932632937007809 15319 39735
310972793575377409 2462 18461
929171573432306305 37826 40824
415455205299235073 23673 23838
612563116704379265 20588 33264
385570413810771841 37580 46077
822850926349168769 22414 28126
396991643168743041 35765 42742
866398453395248641 16547 39389
439244419016024065 2423 9341
70558162041230337 5853 26694
412988637237997825 14505 20213
88143139507806721 36164 40270
184292112585868737 29729 45953
799571364163746561 5250 24158
288814494626787905 8160 27704
919864998699324545 24293 40044
547983835337209537 17641 38324
952695639712082689 4557 22319
748425847177269761 9345 22813
241054012695585121 27007 29477
10910876412513205 42043 43576
207777129682064289 12120 18428
567803841902669889 3918 12881
368512207483860289 13136 32274
907174922731673601 36627 44547
72276830011126945 25414 27800
662522266674823553 7333 23558
293184486680914369 3703 44763
828995026225133057 10880 28890
445240448309910145 39192 44101
753505600271036929 4534 15528
625838552258528641 35540 39921
132697258754877361 32711 35426
915475283856828545 17827 26035
94623141183955537 12969 39426
564741219068807233 6800 13084
923747567647499265 5043 37130
240133454509795297 15107 37353
276210468475081697 27823 33949
322322576340042113 22047 44039
818185152624852865 8983 32645
120054267089663825 32908 35353
251044332923282113 23128 42547
969307639011176961 21003 26712
858582270122898433 30603 32028
151863699909092993 22470 46499
109229480284081857 23489 32355
410841426938929985 6467 12557
685942046038167809 18264 45464
833567399958433025 17056 22708
385768683133743937 12070 13894
208526873146396961 18581 19048
25568955333856281 23463 42070
668681855316869249 59 27371
683538216024086145 37138 40269
635699655885474561 11143 30334
685102419173876609 10452 18044
739178048132451713 13807 36384
483612963019691457 2816 10130
803219035857708289 12988 26208
146162789833287137 21518 35990
881889487508779265 9005 41720
277386109628618977 38522 44506
943973121979183873 9222 34635
876366153057336577 35612 44007
635663627348996865 21244 28827
658090755170928129 6428 8249
192469749084850145 11359 14154
224140189308943873 4873 10190
53388854139406305 1386 17084
54912599256280001 17114 30479
59474391446173057 3755 27259
72513111955760929 1716 39382
966960046305381121 32321 43264
167016919762584609 7905 18603
570703319423287809 15374 33248
816921754403043841 4341 17458
323980722641415745 17527 46085
378007182022113153 10196 17099
924997595488832769 3357 29327
52538521977385953 21174 33251
299140574905031553 12960 28267
8469612329701449 7302 42637
914980562745412865 5064 18976
74470470508945393 25783 44047
334230281470901505 1291 25250
934595745889620097 20726 24240
47602266412155817 26984 39684
734632534546125953 35275 38284
439012487466946753 23807 41520
88046132413392545 7270 39614
780737829078091777 3159 43600
796711216466750465 26869 32998
647885274558298369 31305 37877
614230864270293633 10661 26134
954547236311100289 20287 36026
979360175923591937 15852 38676
678553893007908481 2333 46563
945419194875466241 16240 32958
913910342970936577 3405 38709
780925439579707649 5592 35967
579744552324235905 16148 44365
918309051377544705 9562 12219
984087244803362177 28042 32290
699280696450347905 31139 37511
533202227206821505 394 4958
994020528178378241 1520 16482
540859537089673409 7332 25559
969832666873291009 14544 19652
335539295119708929 21213 36588
17433288881900211 24647 38633
495696464791933505 5382 19590
674878145678281473 9911 34108
319544943160558145 45200 46965
162249016427391969 44998 46179
354750619268983745 6641 39718
369078335018830465 3969 17106
270803227449938785 6171 16281
362384446914344257 11052 26514
288384717741820417 6161 45171
919057812065961601 1143 46619
989252000540680833 13101 19353
727920914471820161 15677 19464
718003175759193345 27361 36121
379605233843566465 21383 40869
568872203841301889 16953 35551
17860534964679431 6407 42823
563623712455296321 1911 15362
593595978408860289 14826 42478
801128815260419457 4564 31461
9749977862224313 27554 43814
445164175901183489 19084 46511
85893670849007009 6288 30047
725067609710699009 19855 25217
619588030721782657 1035 8661
161002203830065569 15797 36358
360813256676312449 17 41071
671957394261276929 3438 24891
420465661960445633 16320 28963
719029305963900417 8328 34356
155313276659459393 18200 24536
904782083096740993 128 27821
55604847402630497 5054 25479
30080530584712053 27129 35679
652374578427089409 21913 35540
399332442528638849 24449 43857
195747856999343393 14137 26277
225065122378836705 9271 17921
336837183822613185 5225 39989
517600125612126785 24524 35749
641459812616968577 34660 37334
981016553435807745 8520 35449
654501729475459329 36127 40938
395988291945762689 11008 23779
891476938389114753 30029 31483
465161077105861441 22447 33059
99127123884048993 7174 32860
217750233476586177 2428 14339
696768844314501505 774 4377
679386577711056769 24042 35242
845017129979613185 22753 34090
115151564095519633 4235 30810
488868224067072513 26377 32325
431467030364771649 3839 43538
718505800157547777 49 10564
3099241989765745 36676 45516
37013321861476105 16622 46445
617226406882849665 18161 20345
672520373624326657 15767 27572
980243541619266561 7636 43909
662880243187753857 8918 33340
384548428466942465 4085 21486
116590706113075985 10691 29110
140563639303429969 12060 28582
969661462793535361 12221 40974
402669236006602177 16776 41468
441631852069736641 7144 11207
359795285242221057 11284 29405
453856532950236865 8100 15096
387317886981449537 18831 20835
955371371804321921 26938 37218
295226667852354305 4632 26115
927638828291716097 29782 46321
164658656548255073 2544 2752
660620603338106369 9068 45461
949727596074716033 23380 35790
235680992859538913 4420 16338
497178481970038913 774 41900
924269833257657345 22316 35542
483614094303284481 45557 45785
885869392928466177 5528 35948
167066606585308353 15116 33037
18866335310452345 29556 37053
840186985298707585 5596 34147
495797138218971841 10880 29199
113540614525319937 24220 44777
799231932244399745 38809 43887
308495591381337409 17456 44250
188053926730557217 3998 23448
868147662865766273 17099 34126
791488388004911105 13627 43667
552917875848912385 6083 45391
533261907150329537 24555 34279
916350876346555777 18425 29561
718154866358251137 15858 40155
363242737433218113 35242 46020
361047750105765185 12812 43585
646612633709366913 16118 17210
817107210808718081 23518 33724
437690323197948289 6498 20211
740574987938781953 19617 39365
113497906587426209 9869 23687
199964221819787009 17995 29905
718188702086628481 1111 40029
913145234680197121 16237 18310
244705974235472481 5709 34222
262086743335675713 1108 12385
12591604854854667 6045 20252
663344945999352065 18866 27092
340936792710138561 9465 24548
736411533929871361 37619 44979
19598748865242045 16342 19392
273735593136593 24952 26725
651523107901994113 22886 31965
170738901080984097 21354 46977
123029090686365809 25355 30628
528923742261849153 17188 30695
529100130580260929 25991 28824
306171232593872129 2514 40280
943774748118620673 186 23748
200544953296283521 4793 26171
666405300839727489 6652 19051
305854179545310273 21317 29076
178080868670313921 8329 39879
400961547271133889 519 45993
362640421536653441 18422 40134
900073642838552961 21970 22311
554480956126447233 4609 18734
462807035404264129 17752 25148
742601297966473345 19243 39045
7555202999970590 21828 40643
200369663190535617 18635 33756
551404067799591489 10866 25014
617775046670871553 455 16229
104318522743515281 5937 26692
511292378736449409 10116 34858
588786041643285121 15707 17033
915486492365317889 33216 44797
740852856565101825 14244 23146
996924645482657409 6388 43461
44774915268686049 15733 24641
662481621050417921 18425 35548
965271433709066369 17769 26560
69631100395390889 11909 37578
371100707444806913 4928 35943
667481961911448705 18602 35348
663417452772694785 4847 43640
423534798340135425 24664 30371
901655857776471937 2337 30690
749518093120215681 1598 8960
754953050482388481 3730 20524
400170021932503041 12209 35722
740879754231112705 23134 25086
473417269631880769 25235 46474
924960196286367105 19583 28085
473886559689923073 19294 30583
549098110027937729 6543 35389
420718517016680961 16968 30944
870589330863882753 3495 31906
935947512954733441 25649 42243
978906306939645569 23927 44148
505432486782467521 10746 40453
508253022949748609 35290 37648
777317532147144193 9535 46026
575268127965056641 4224 43838
373241988028766529 7120 25991
934598277515565441 1812 43997
229950547213185537 21759 25807
213159291832990753 27740 30198
555616460126572097 13994 27498
239197701835355041 37401 45080
35307108158143309 33463 44480
83951687393419409 16719 37379
514428793940353985 10386 13880
213146836793388417 16190 35084
174087951800125057 8061 45048
63317000141378089 26507 35157
657429907399773569 30168 41274
129487901465825681 11641 41908
966863922841291393 32368 41144
191610338402323777 12082 13001
651644397488368513 14978 20150
741919292025361409 33892 36693
392389463535927489 5859 27664
399233315584577729 4779 39585
153563487444984065 32791 43764
470290733879398465 3985 42172
466759109134919489 22586 38778
425504639875196481 10419 32442
326968427670990977 8078 32490
36996321157349857 18820 29002
176930348405342401 12467 41073
755592416320066433 1978 5281
68232554002349841 7074 43476
69007102711498905 8503 46114
908093392361756417 21683 31519
965968890887221889 3023 11060
713812420140342913 7167 25039
976751701188423041 4186 28220
484395402402448385 10930 29819
988893074364337793 8272 19486
596011864638313729 11407 13335
713552993964317057 11622 31105
841975123819246081 22286 23420
829242388287052929 18885 28525
243526609414018945 26417 39268
367431454317628673 24627 28563
254360214643675425 33046 40900
275608988034232289 25764 34195
317165078798211649 32008 44437
359736660636247745 34083 41737
762125415505117569 17188 19426
209332552259478881 31289 35858
724782638139842561 15264 43420
850588043224067969 19092 37249
647281636108267777 39693 42984
531816895455161665 7601 33326
391025441466780417 15951 35672
667189464883069441 21544 32331
111015600587585089 21694 41563
288205574165925057 4892 42072
156995611148218465 15892 44100
174800035402146401 10608 23189
730853459865564033 16619 19615
784779529683103105 13039 43141
464335611420949569 20620 46465
357940953882735617 10381 38201
306681306729551297 3334 5292
883170553459660161 15317 18815
221275484526458401 13830 38053
437115468973875201 24565 39845
667797381148467713 4924 38129
945915788487237505 14040 32117
360556155559294209 6050 13123
439111558075655489 4599 5198
265646491876189825 33951 34689
328643402972584641 2889 25693
558374342449454273 1313 42784
701414964900099201 7668 27329
576323368132484865 1319 42422
822285804340108289 26650 27394
789003793292522497 4877 35224
617329112952337025 917 4129
687429854615281537 12230 45001
986547114370477313 28863 37703
412822677001074113 20940 38544
421398443012524353 16030 39907
946407636779703425 6401 15719
60163912662172689 22694 33642
329282037479373441 2233 44160
237358218060268897 29933 35290
249895093719679553 14111 41004
745425288073572993 22174 43044
35924348720655533 3631 16170
335157111788422657 12800 37245
800700485607087873 29273 39712
39467828867625345 41295 41802
806818440892300289 33384 45932
801064259401915265 5547 26485
842245553981278721 2229 7623
802916144439347329 7450 20738
397506468108971969 20989 36534
956300214289885953 35452 45659
688290308738466177 4249 5926
531757657258363969 622 39636
879424219697313025 33204 42268
565216733895699265 25001 44704
33752857945863469 21665 43666
929554545504384385 324 1369
257297000828046401 23689 30099
463363825189507137 539 34594
92714168099583105 6592 36076
197213667312976065 17665 17860
202643587932357153 1009 19562
877769327071849345 5199 16876
141348185658209505 15924 19117
283939869082200161 10067 21789
491529461829188097 1674 5326
684736806304361089 12859 18706
922519368115594369 18716 23941
727447085417619329 28516 33726
933261699468601985 23845 29437
792137007674984577 24314 42582
517993927026815041 29379 39577
690127889513899393 26840 36092
758850626143626497 25162 33318
990596840560161921 14822 26661
433344538770377601 9795 18491
641193462585672321 2435 40809
565691656439014401 14405 17204
97623215345311825 21102 35667
36292493917635225 30 6657
97675131868538049 1951 17104
121833746570118257 6844 41211
236357276807471105 24935 28863
204902795387035041 2166 36883
408883491213028801 414 480
175062605618592225 1187 8656
221533030050313345 6130 6231
188078141586196065 7551 24839
723084478890068993 7454 46275
116376330993901441 4097 46802
453883330411830593 10546 25119
664413605988961793 8575 40557
719781456415912449 7487 7905
63682506740633473 2924 36008
494641024438795521 30985 39597
760776711557461761 29664 31032
118471122487743937 10001 27336
980988094571372929 21994 26648
757243997039697793 174 15902
109944059600856289 3811 5590
311826819998085377 3787 45915
574150719233415425 44630 46817
26565312789177397 10923 16322
685107270562831105 23713 35215
129088264066847809 3759 12776
321451264514863041 12130 35569
919023849562055553 2783 34826
242784291349046561 6524 45078
859509747594326913 1141 43420
442747116361658753 8122 14857
911232122723891585 25975 27659
376238682643638337 20517 26663
385922280496640001 33771 38793
393561977711883073 7164 45723
281226700497573025 18326 39148
867395882720508417 21650 44271
959056702037056385 36758 37582
520825998257151937 26714 38534
674998028361773825 10913 24914
711803214030531713 14420 16514
632887385012377729 27828 35728
437638073913220161 17332 30630
91560924917192929 6717 46679
660636117839949569 15930 26025
262897538492975265 6681 20424
989794637822910721 5465 22750
791129796080316033 12535 40503
705208332908107137 1928 24025
810220124848296321 21517 35072
93205149724255425 14966 31491
1404051232018589 40765 44544
748875039124335745 34043 42796
296830849416604545 193 16921
336857855995248193 16057 30158
714224606559657345 28541 28715
941476928674170241 17116 26287
406494369898421569 11232 27819
860749301133878913 24353 37165
326002039786377665 22367 33661
262286308174232385 35712 45131
443499619867591105 842 16835
344061585348129025 8812 19297
236786229280188097 3940 4517
945385237803002113 7934 17782
151247759202089313 620 35412
859651544815378049 22431 44318
750466481677936001 29179 32309
60006940261338569 20611 25562
994734566238658817 2014 32861
172269943524185025 5403 29465
37555538145642945 11280 35245
847956825922004481 30733 42031
648530884551046657 2273 18233
757395470933673217 7604 15318
466890762726738049 19782 35913
438025043271586881 36847 41839
63017843941079121 15655 23989
294561900476764993 1450 42242
77326569403556529 6141 39275
7410038211098425 3987 34895
48760803015010625 16816 24183
714866242693275905 18789 44178
248414050015046689 836 24965
843568754463184641 33036 35851
498765122094535937 8117 12845
550135186007395329 27785 35958
2862135534957844 12329 25276
624445392734251905 5139 24053
322080782682558465 142 9760
506035620361345217 26114 40114
705319770919860609 42784 46602
425433630898972097 23740 40214
785319335768260609 8374 16522
950156646583025153 17970 26290
943155821285177601 6708 32449
869298453812511745 2689 21870
130998498414225393 3723 11967
627554250000216065 26557 36968
926263067059981185 21657 28838
649099811912471169 14613 36835
177494738820310977 23526 43071
71099822917432225 5981 40091
24670000507644121 17815 30395
609272785047913601 20347 26977
703395206904684033 1253 10637
214749019643775809 23340 36684
884479518079505281 2657 27645
198654334467001089 24111 43704
112205192881869921 2496 13218
918962082301163777 5167 23743
593312324992542337 27755 32549
490506644107647105 21581 23433
479068742850881089 16480 38777
925249848152063233 26569 29300
384335242689619585 17550 44315
974448044767235841 6873 15787
151155940533438849 11238 43007
39355202164387041 1620 41230
510795948952210945 9837 18926
886516143877848577 1075 46008
643793490523005825 35243 37743
639946834478465153 10070 43631
937836296890569857 17064 17551
176080611982577281 16404 45661
415773423219800257 37028 42337
383814863857025985 18303 34309
991661565335153537 3356 41400
78596667096398673 5067 20878
974450797535165953 1512 39406
863205257583885569 9461 32606
793723101795681153 22967 29487
234721212441719745 22638 26314
643493016950625281 32430 47021
21776078130557153 10243 31535
264622142640536865 32263 35327
979453384074098177 19070 46649
697103610112645121 28639 38922
80242479732262945 8392 8663
393533445979304705 24027 43950
726936515157781633 11238 23239
632219871333600001 21743 46301
210513126305841057 4461 26674
878024063405053569 3249 13645
751470785613598465 26920 38525
306959421652617665 14559 31955
49297368401809649 18280 33263
799525419770564097 26351 28813
364111662043377729 28071 33577
946223349986947713 12051 22715
601944163611364097 13987 44342
724101178034022273 12698 40425
804820205735460097 1723 14787
514985938875195585 3754 23879
69699414546349201 16185 37671
128609451414778417 40325 41538
707213998675008769 11369 15662
331920882878218753 16355 22486
475552193676264769 37663 38573
830331100148601601 3086 5009
888143371320715905 3887 25582
670514182361682049 17511 26618
674171287441126273 11083 45854
734446427524435585 6487 20140
406063373966141249 9997 11365
335952353636226753 16123 36174
840775685662521217 29513 46198
658585882120991745 5541 34348
305839078279312577 9565 36381
162484050776907201 8455 41236
944675128847464449 17793 18093
806626692741591681 3274 31438
505436889608354561 15790 17249
130641457383003265 27374 27961
50073668020672817 23013 43578
63902021969500569 16000 42944
711019156353806593 2963 14174
424057690572521281 18174 28580
745839451730645889 2401 42388
201352536033571297 3707 42152
697250042639929345 24965 43662
533385777132647105 13639 30753
205471695353452321 4425 18119
194577565285346305 19 1673
431988947167688769 317 3472
256146325468119329 1847 9302
608480071265390209 8761 17461
682304583543842817 17221 40796
328720267001251905 8782 40172
656712639303943809 337 44045
126746647371703601 6041 46477
463936878363075073 13141 45459
892646582627712385 22476 34937
244966512507073025 24790 37447
777955058363303937 10743 35202
333380330419945665 17255 17631
500832942436410625 16775 34336
544683121393628481 117 38906
978509881426958849 3405 7149
291486481206465729 745 29884
383484413289600897 10296 34122
77062103983944753 22109 35954
68070268456679625 28081 33912
706750856540342145 21603 34786
709594001600358145 39454 43374
539021897357169857 8510 20346
826299822605051265 945 10866
597318141581798273 15683 29186
229914998796509441 15382 40734
552298507040358529 21465 34390
630978560773016321 23427 24702
290189583562071361 27212 38619
194467328731015233 10906 41058
974795918743947009 22143 44598
408396637865138241 5134 38209
38498243790360929 4216 37407
288433134999614529 6924 20326
61156145226203049 3939 23253
566992385834637953 15701 38230
116884743211077329 6398 23094
464059205745691393 18669 20250
130660242133696865 14087 31840
270423203208508769 8143 29239
699815258332069633 20908 39035
678664454870208513 23220 24767
227220338823041601 20483 27755
455455981417784961 19340 46593
798955039237089409 41032 43848
368526124121196097 17223 22550
152634625921105985 29179 43693
113898135361552017 373 29643
393639951132076481 19130 21965
730640202812672641 31514 32354
319085133226604289 38518 42486
388799979705552833 30665 35527
942645797954927617 9740 18826
581346343417017473 9280 23674
933069831995421569 35717 35922
757758221957260545 9462 28968
884785783502241665 45580 45747
291676844487703617 6425 26106
907958917185236865 1777 26866
936627790869053441 19243 36248
798690714794108929 35070 35518
440009639800940993 32561 43907
657907880361957377 6327 16548
503469146699643521 26522 40747
236139766509342753 9665 9830
796028236755169921 24265 43539
88079985191182433 26 13177
655159690811174785 12006 28524
115582116778629281 4478 43268
775843750436486401 4545 18274
935535817252368641 20443 40493
929694968495425665 39085 43768
69466845921898113 5154 34359
853017144845971073 15884 43922
386620510821568769 5745 39736
289587103307312065 9884 33268
496500473358796737 23340 45035
637610082091534081 22910 27394
89477869770572481 21096 41957
221598376037405857 38145 45286
853173706407478273 11424 44515
555641956372276993 16089 27061
268077710325979265 8508 12227
692866129277447809 7475 20403
112411700516990017 3507 29285
681665314827519361 29607 32100
334866172621186561 4026 43622
62695301823850969 6568 32772
364950696152380545 25197 28557
251693504285519521 36547 43485
885221288257479681 4347 8617
704205938423953665 28669 32704
394348615569217729 6623 30275
463399594128567553 17864 23171
165075564967363425 4876 6050
883789042098300161 32762 45245
232093385575542049 4813 19101
153205973391514753 2753 46978
444486569443977665 27163 43458
793984200969489921 41896 43594
317150712584353985 2903 22348
920326067329945345 1062 10422
350103267964893633 1649 35641
873860591694153729 34289 35864
925938086308566017 19795 28938
887604927532088065 16996 18067
238273034096788897 20171 45969
189048299729378753 35868 37109
94944240842924193 13542 16392
986610582705203841 15373 33834
492219566019453953 19148 40756
611893465268423169 11663 38550
779228469113736065 8630 42111
915204557042578433 4415 24497
49928285353285417 10779 35354
443337625252823361 12635 43443
535402381257316737 25441 34814
521994432071387841 7453 15815
97110927313874385 18690 41815
476462838909014849 23993 44635
506363231911894465 5262 8098
652745308594596481 35747 46118
259267791050501025 22824 39680
13488819267351461 5231 36201
945333128175295873 1315 36689
574977080271686721 23383 32215
600182311652300673 19333 24824
131520408599925537 3630 46833
336357581592057665 39254 45704
151452122033411745 28137 45777
567301054026568577 4621 6639
337562394160855233 13770 19538
344400296488689857 35462 35673
430789887394901441 13989 44618
737880726168125313 3655 22291
372157924528721665 25186 37561
216984105774645985 21309 44300
280632561319343681 29343 32720
818405177746864641 19628 30519
197255718735604545 2940 43146
826790886469129985 13532 46896
919105892091103233 145 36234
72847401942564001 12574 29432
443233922720679617 27507 32232
615941423200201345 7382 46205
564123189182531329 23203 35638
926507106551735425 22292 27710
769943922968607745 5630 31211
212399851252715873 6185 24321
74594786842858689 15161 25286
369401277080751105 24871 44766
616599737983960961 19201 35875
231031813915468129 6185 24127
106931597600457457 5583 30514
408906132322680833 8788 9652
746616837012695041 7910 27679
649611124395480705 4213 10009
455346278551395777 2182 4193
872301784292229633 10016 29959
329262444650197505 10597 26162
426211842928712065 15581 29645
433210568707600897 22325 34569
497188571863869569 16984 37208
205256642172699329 8369 22166
571011577421533185 30207 33426
229849090297086881 8399 27675
366934253522710913 11801 40122
545173934094862017 20285 30233
434012803506153217 11986 21633
534239903246593409 1000 7312
229256831795861857 46171 46575
586427474091110017 2281 9833
361382389785749313 23346 27199
542626922633623105 10266 34971
193006552683979041 25553 46291
207436900521798849 12908 13073
307210618781386561 2086 23397
996380516170255233 40204 45471
329815390258414017 182 45014
118824780877574193 33572 43339
274070126172890849 21210 36998
661796755275254657 40222 45600
146540902028814209 35003 39881
695570068996289537 26672 32440
263757652849665889 13288 43484
744004461503884289 4120 45989
58726537219239817 23454 30091
387258801416621185 16992 34453
527347628555023809 4032 34462
998728932536472833 8623 41049
436390110217811137 1653 11254
94076562211029121 22160 32758
448871695018926401 26139 46695
691193611077174785 382 45302
547469027685604481 16708 22504
424023091587983489 29440 38825
126632642929113361 12382 46108
270652538383508545 10036 10347
561702792624966913 1915 10928
813910864969386753 28145 44641
236810193389420225 9663 27257
448538774235139201 34874 41410
453503114615624961 18249 28750
736825588633891457 4385 6485
791439913156668929 10260 46590
851463629457022337 15250 44923
145707444928913089 27229 40262
687541407870327297 1970 41113
12240626433840163 10719 19247
177660108137409633 16649 19434
40665740826153041 14772 26745
62436266407715377 20097 30341
417700286827315649 8107 19132
724157956925360257 21359 35015
398880557536667649 28408 41558
81157354179367761 8076 30406
907250713749807105 19614 37190
726108730755292673 19286 39088
40789981694114633 13618 36751
354931996738329729 9092 14096
776588190568166017 3314 38848
410223870527751425 11909 46902
991009268886781313 9749 38432
834169736369943809 23066 39350
224924979656595521 1757 27289
309098511175953665 5459 27009
867563142948181761 8910 17067
580895794644575873 17353 44859
640256644720867713 35386 39882
806995160666822657 26912 40331
686854368178753537 32826 42535
946508651319561473 28174 33524
254046995807971841 17750 29726
232056074323104161 32948 38308
938208230347651585 19439 33947
301154187634196545 12906 16681
232886799808202497 18741 38750
13377656909803193 6472 32992
144064770575592865 7960 28940
888319785645108993 956 41777
871869441493021953 4654 28760
469266119703569025 19520 31906
11893820545406443 22905 38988
769613011821618945 12157 23881
832216789712109825 7561 16703
967527463757797121 26236 33161
784689900426396801 13574 33468
204515105161704001 21371 41950
743026932796841089 10702 40249
328928216289106945 5964 10139
575847674931832641 9035 15053
374478500098959425 3117 11007
492222508985012289 36748 45978
56972777042496145 7056 39592
633081730555826305 527 8394
728234104949450497 26962 34687
52549384292962745 18009 24263
943730298142860161 29058 39724
400969750756569729 10165 11006
685627090094627073 2353 44699
221880734216316705 29553 31580
792335286809709825 14009 18845
463173538167350081 19485 44940
202623579012481505 27457 37000
559566479439400385 5568 38107
928583147899807617 3923 11215
448310576324967489 9805 11244
154113942153898625 421 38756
537952821875965249 6253 32014
160221235049085921 20994 22646
517067750407132801 10620 11664
439445431014661377 4478 25777
325676638350177665 3987 37597
243449217710598017 531 16241
336101269566125185 4244 11361
635786720075842049 21903 23121
111485027556913249 13018 19610
389016259129398657 1490 14568
444560565135443393 655 4636
315873610076323521 8346 31583
758086684114221697 38900 46584
89238199758135297 18561 32794
574091791769387073 8389 29511
380697749840962305 164 4180
248229304038407137 30947 40868
573232214298776897 25089 33499
969676344952457473 27068 31646
927442818116418305 26526 28608
612511221333495169 14919 15843
548530820956294465 396 20288
737774340786170753 13035 43558
943484234063944833 16524 45230
182446248091938657 5960 26156
907718231109250049 22455 30826
115480095025329633 2831 6065
75463197724445761 18330 26488
324453553052240577 35216 41930
660431398940140417 1897 34877
689639100494002177 2142 33991
627112762405872129 17054 45406
621559678451749377 8867 23874
182462326124984033 6396 39616
612381647763410049 3215 33573
971316772046549249 11054 41791
479872774749214401 2109 5848
690138758957026305 32248 39117
857929875819632257 16553 23472
573360920680286785 13687 14852
655890139871761537 28737 33681
681873946773585281 41856 45819
377840489888480833 18886 38742
587902970670143105 1990 23059
397374496564783169 33839 45460
518864173767944705 13710 44554
455437455118111937 9244 25038
458135363887478785 292 15797
43202440690809145 18937 26221
719351893699844481 6506 46971
686825479946886529 7224 16897
480102137991451649 9922 28604
673945457434758273 17730 37662
338514051168509441 22442 24272
361688854204697217 17619 36141
938202280911369217 25892 29221
992060143828044929 20744 41880
718606126481297793 11794 23957
852579016810434305 18507 37749
131477483050332465 24714 38722
144885107302844321 17080 35502
188094156238939553 25748 30359
201460908836462945 8022 42992
528132741113367361 16129 23041
900987743630398849 28004 41402
27616021064979181 1653 35132
906180532212939521 6441 34020
963537492316760321 9652 31380
25970046083575229 9136 22134
315081217932423361 33743 44367
930866994940497921 10225 30708
462241975557574849 25730 43798
62199073493960809 4164 7008
519271709784739265 2143 41233
901099492869288833 1812 22246
66732389413346025 16770 32098
42020020547614225 8933 9847
885046832111235969 15460 32852
989335968385557121 18082 34337
316028208101712961 22293 37133
109158301681166145 16292 17565
494659197318505025 24770 29797
75373410223900097 2185 40736
478959788258265473 32561 45984
100916992801291633 1827 42640
196607635639985281 3629 7711
791622728594045825 507 38900
725093214088147457 576 46080
976497685255655041 4767 24356
460614008444856897 1176 42061
179241668375450305 2795 35807
447706248612973953 459 37006
545761606532256129 28796 38411
286314788645363201 717 14035
18560122791210889 33347 43955
446753346869385857 11368 40831
348824064556684033 30120 42789
2582185958296180 9973 34533
820011293224748545 10384 39239
566053005519080449 16414 24315
210234189693114369 4360 38298
629384864551774081 8477 19007
818582220188414337 7668 22908
260526334902422721 10132 43874
1703893134962443 19414 35418
216991519602579777 29787 32121
688626098392628481 27415 36435
970625706608757377 24827 33334
413360244794933633 6313 23990
557213310002218497 7999 28778
654119297897363329 33245 46069
798405714646307329 4655 34689
83624410571790273 26594 27767
4249949381495811 21049 32146
13855955954735323 14418 37878
931169553773059969 1804 3614
659763190482482945 27664 38732
21400699273804949 44993 46525
117785192872172929 8981 44476
334311326997308801 5511 20059
251986378103371329 20359 28311
954152149106455681 7515 12669
540218252540082497 10723 43194
146782808172531521 368 19757
160119930563087809 5240 34703
436561070297265985 16226 25295
602847986676135169 14942 21083
844330867496054785 28016 40396
659191609472177537 3306 45276
579889358540278017 34502 40319
744688903840252417 3945 46439
892943180074468097 18080 18251
353917639160972161 20992 43184
530470691889853185 13059 45877
240795302370070625 3560 37024
275344043041016577 985 43568
86646341927238529 18699 45142
275021594996537985 21394 30133
894955613076117377 44109 44740
836313187501218689 32648 41019
402742963168964993 17085 31098
420154674310985857 2742 26025
15875805319137017 1409 3447
929347450342717697 13373 34196
45009304795232905 33656 42357
579685437753859329 4610 36817
908411371468954369 2242 43115
850912130173895809 3928 32919
127217655669443985 6801 14626
516297897750028737 11807 24738
432318812214969473 14866 16748
184274853853040097 24083 33875
398271155544254209 2625 10518
147974641144521953 37091 45197
796281511262829825 11374 28770
529593887735870785 17676 41836
84327466496393553 13662 27661
335905795855573761 12728 22812
544504225110028289 31123 33411
429334103404002561 14810 25865
27259765762128297 3597 29315
207844894676760833 23141 37497
771222934345129089 2570 42966
288871313740429505 4668 18623
424273928610450241 16109 34905
874429593915600385 18843 33882
563675319761028225 35896 44190
93858494290387281 7459 31588
224923651971156609 4461 15353
298058111050131905 5337 22438
859429452012104577 36306 38173
12979559386963047 808 43515
827111491458811777 26845 38910
853609663797890049 21075 36711
626857230078325505 13474 43693
993396935030588673 4786 46609
911253658701159681 2000 11222
653595685423319169 7735 24846
89722483926319537 24211 37065
74672223490068753 10107 18660
199315264991884801 26849 42535
920079720260069633 45236 46128
654464282978135937 15893 22993
905243850540060161 18908 19140
369960813742697089 14813 38697
791634231793757697 26206 27150
32301676812860337 4126 31181
305595787665936321 3820 9137
909057450508544897 20532 33679
722313645738658689 2436 28500
532649650434461121 11207 46088
317836310951733505 6048 35804
42036088002337377 45968 46174
624591364848448897 1200 10604
628775315941194241 1954 44755
68189358220394073 8571 39440
156353347001886081 32413 37499
739785793226495489 26671 35460
134771098027595569 17296 27656
674422438817785473 26077 29251
963075604881854721 9571 12195
794913158145341441 1612 42454
892785714939545729 45850 46743
3908298722990367 25262 31551
610370634177332481 36646 39324
778254679347917057 16297 25389
943416921786091905 33553 38468
151131709927128097 23904 37396
701762656603225601 29371 42124
888188971984654081 32519 37110
166990081988668481 15682 34432
299171899751485185 13387 20518
701078445814989185 10831 42334
178869042241068129 23736 32054
250256477619057441 15200 39243
73054325472995169 34763 36282
146155697401301409 24591 28143
736843406829514497 41448 42140
197352672941885729 3817 38051
420786794791126785 22780 46695
926045559648105857 2508 9438
16334301356714321 12442 13710
95550020135657825 12270 27400
479163395805002753 8028 46471
192439296006032385 3711 36056
176069200635289761 4636 30442
329649354418275905 22961 35832
226699393773088801 28857 45055
225579842429528545 1439 12792
882666518782933505 11680 22227
262472880148703073 7834 40663
97890238500056625 35341 36113
317552842336116481 8991 14003
356828950946983553 778 3548
645781012415877633 22313 43841
155782168236441985 23016 30819
890533901358015361 3002 27719
268100024205061505 26975 40466
763479322659190273 19701 22389
89889655986482353 2817 21999
162619615825949633 39102 44233
57667605124073873 3329 29994
838937554491788929 15382 20264
841960184598036737 10469 41080
596984705536289793 7271 27237
59503928110267169 757 6423
346751739618678529 14056 46304
353008620455753409 4299 25285
618356635307751681 10439 31257
367741724552168129 10524 34070
76849566056036881 19559 40205
983335844514670081 7814 44070
10627753632707739 27255 39639
279201810346130241 33031 44416
610351144266370945 15528 42260
966698356296191745 13233 14466
486653522870742721 14441 34350
637885591200849025 2603 33655
21309993826090337 1723 7909
626071353821913601 12513 37474
971109176418412545 37894 40649
883377933642599041 14453 25401
340005246337778305 9226 35631
479086372783015681 24605 32125
594266426619245953 19752 31409
714698287387086849 1888 14262
559843541988893633 5167 40159
195640004033975873 11046 37764
552651975351853505 1797 5255
229292394206701985 1752 21188
683540699941840257 26071 38610
209651562259111297 18458 39623
255080859751590337 19399 25209
184549942103593889 16632 33023
661846779117293953 1413 10379
624658912888975233 10277 40073
302215410882542529 18493 42194
704316683999387265 22579 30102
740786428403378433 2253 8683
553922041540900545 9821 14216
216655125881690241 21807 45261
660069399771494145 10929 41947
96717266387738481 15759 37161
786867432923997953 3844 34623
680059366645924225 26639 27988
987340201803867521 5995 39173
82345242867756241 13602 41198
433841976783682497 16064 43860
684763813025174529 6347 35836
41089629776685401 12621 32516
545435330146116097 10425 37826
150916999564316257 13820 26880
169968328221234081 21456 42900
484387312694842369 1484 30333
613951283964620801 4830 10079
538430194540822529 4729 41705
696418651171942529 1077 16860
175191257649267137 116 14453
899757414368618625 30235 34084
115489752711141585 41510 42946
687522427624220033 449 15382
645323618017975809 15394 18493
75201128327602625 31575 32645
844079944251163265 10841 16531
7351840867020344 26330 37766
429898661245410113 3528 35036
274625261064496577 16460 26519
878864828312288129 32614 43381
794685817206602241 12267 43509
127319160489001601 1502 3157
302266714266846017 24612 34255
92325739889034257 20748 25672
774204772721592577 17306 31238
369247137791042241 12125 40127
459590479167584193 1336 36061
931402778900121601 17809 28702
827615449134146561 35431 46722
123275351521833441 6694 20820
193768553391247873 17753 45032
435129771011233409 7307 42162
644672870276085761 2821 22316
1853710146725974 38800 42712
203999374963469665 11273 24530
338520144581167425 1869 39130
361976149115225345 27425 29376
619711470395053313 4984 8752
97308007477277409 12891 43420
333716935935356673 30111 42061
420615101137176577 4030 7808
935788203153101953 10026 10380
868378229599184001 7881 41408
904577758461755393 31305 45059
476180685551742785 3217 14086
888645647366153985 14975 44621
81227722381253649 13912 28119
16714112283850115 11292 21442
229644513810601569 13886 41568
237455283416274209 12452 37651
580904521722285185 7543 43524
74707932994073185 8385 12080
27856347784297241 11279 13322
151794305342910721 20694 40430
271989623291954529 17368 33185
366825842628159681 23594 34225
129973970151642257 6661 42047
847362218392511617 3373 3984
113044905796211745 24800 31191
41957236227005977 2617 45049
632472359603458049 4084 25500
82953097221256657 26314 44483
122130188120433297 2370 2425
12505175467353525 38656 43700
281299055855161121 1011 41134
55061173131640833 15555 17028
232386069138780001 3369 13138
981223129446135553 41577 46266
225445266699029633 5756 20771
635711438499036801 2450 16861
127073028323916753 15876 32504
652054964275592449 12243 29622
241257963907063553 1328 38189
778718925538505857 6005 39504
303379903230702273 21769 37764
629314300187275009 14624 44303
172249219179577 11056 38391
598691797275016321 24053 34641
131149118960660609 8729 45098
232321489852822081 18450 34993
592515958419060225 23198 42042
231680943511868513 32265 38840
388169737340998465 2431 38950
572066087107913281 15160 25418
144325123111304513 23812 28230
289293966242517825 2857 42518
953995332272636929 3842 26948
542618833713063937 24476 24507
969779838768605569 29609 32304
989060829820125825 9132 40613
49859695016177601 40112 46224
584793955700945409 7707 25199
145370606416509665 11368 23369
899463603787062017 6976 42846
628072241592928257 15490 32202
66748992744678049 19685 32948
639055636465886977 12254 28860
491800203073218241 4921 7162
479534546480064001 29346 40087
201469546335061985 17732 39101
503665239189576385 1086 1890
203293393797387969 12970 23423
66362474874704705 26433 41257
561959287876973697 8693 31043
83220589669739553 3934 11159
643808145650105217 511 20628
456032742491142785 25838 36545
360855378606174785 37817 43280
477606158216293185 22915 22923
626304236299226625 27813 38475
476381209638656577 4472 4531
803405181987542913 29806 42470
568488252774361793 3013 11091
369703411941181057 24377 30513
3920627704300018 20767 41576
494435858484251841 33330 40368
990201740200024705 12990 37619
60042943521203545 27742 46178
302450713635760577 26914 36734
246163184784691681 29238 44861
405603410988707201 11699 15980
806346652765007873 22940 36270
440311144083832321 11148 12429
781333797239938177 2069 30957
50058939589394673 8310 23978
283171978502245729 3738 43906
912761148022251905 4455 43315
14065084899343107 25949 41233
577611282330426753 5669 15116
200763974318739713 9452 15845
795115647414601089 20793 37701
499503213635335873 15836 21750
982166959718956161 2245 17234
421515835849866945 30225 36005
651060162343679105 21088 28192
625601311920789249 26513 32091
582803301956236161 20312 24222
580227212521613441 15843 15861
352012772458206081 5567 35804
450340753363320833 4255 29891
424989708434726081 3105 45413
544567726758707265 42118 46373
244884123124915489 19778 24454
211867793610664993 1567 18510
736949596250585857 27045 47021
847170366110880513 6137 26784
288863594801053825 1437 38360
325459622219767681 1308 1429
430262301876457089 2547 6329
254749292898701185 22460 43371
903064130363002753 10844 17142
670007236029519489 22938 46671
793186066594504577 8423 13132
132285694349555169 21578 22746
96497649941195361 29052 37849
619721491993061633 22743 24907
100519692588523665 42563 45152
978255136282250241 18156 40684
744810288719701633 31451 33084
227822316810360801 14238 21651
570931815236495041 13624 24533
13557047705354819 5421 16303
623739682660808321 13580 19627
273723400555269345 24099 40850
16768310631295691 26024 39303
612603014719773825 15665 19686
480998012710625025 19926 37543
271214844313547585 22036 36045
336970458187355585 6572 10828
577152062360205825 2900 4341
234242312231199169 18568 42848
651788230139345665 9671 13234
244844418864875745 7131 9176
226049614973014465 13713 35789
515350457687826945 913 12454
5831497897403893 2498 8492
952336682560801537 8242 27395
258008911909691105 7130 19056
667135111497199105 25050 25389
728108910286749697 2773 44366
963885696077074561 35603 46657
637820878215471489 26062 42880
849031480912724865 21621 24458
587773327038931329 33986 35518
287907218281763009 12327 46747
953617372111814657 5916 46348
768695910387830145 17941 33880
464048054449847297 32309 38567
733975374127499649 29254 38742
935644914909339265 767 3247
356733849516228225 20485 40856
765452749538994177 23119 23199
119603206584233841 29595 46306
53908017044456361 8775 44452
306195446900115777 4079 6207
313696301733472193 19251 33441
112401067779632769 15415 29411
308364608708323841 10896 19569
155667724642949409 38231 46267
825658351546351873 26535 39979
640868760220545409 23982 34072
773327427530894337 17307 33173
587761801102910593 26917 28916
592644197760023425 15588 41990
739103248392769537 5233 22884
986446071495713281 27988 45448
910924763576371585 3129 18854
731614354634913921 9132 12597
875598322803941889 19629 43937
508091355192767937 18238 20297
593556360207625089 11475 35177
86524011142472545 17771 45130
141771125145698561 22148 33683
591988174167077889 3452 35453
11513494141848213 10993 29309
779298177668593409 25194 39362
638943247206331265 1591 28540
872271847989857409 34035 44237
773748375252718977 6192 26729
761229444549655937 28607 43844
359676509963993153 5214 7824
802377440266973057 11139 44400
610931928184310657 23524 39214
880506083688132481 18057 46796
276435825433086529 24939 27056
590788405606055297 24075 43195
587720482448840961 29835 46934
765822761848227201 20 23714
52719054822791377 4156 21383
928021652089022081 11987 44765
554463693417556417 15065 20401
707133464554274817 44978 46500
213626814896773697 10883 38170
545537295540903233 811 33719
246632874731485441 9591 31122
91990415305645009 797 6016
48289062596939657 10196 24482
794634581348752513 29342 36808
212454275441995585 38973 39242
400862878581662593 1213 1406
368940318511679553 3681 15459
982807223266071681 17844 20039
977919121568046337 27636 39831
270509819338570881 12283 43993
283436885130374337 2793 10682
204333319038560993 4523 7278
204644274227728577 28175 35841
365929518897829121 31505 38398
721707688531015681 18946 27085
195793612306154337 22093 46721
455481947566138241 6993 40545
345541479791052097 37589 38014
823470734696616833 12670 19321
227348741574182625 12290 39349
935206891859831297 20878 42206
819860352761665409 10238 35834
785349936548673409 7145 11435
895437812603155713 13962 26850
833302592930063873 20565 41539
71662250226864897 1065 24389
80487547522256625 25685 44514
647438712842038913 11508 13578
761457180842722177 19114 21550
278059734575734305 33595 40400
412435944587404161 24160 36893
975981618024043521 32385 37924
82872691312299905 11028 40084
826407049220392705 10380 36821
516474350545298241 19928 32368
49132684256839809 27160 27970
491270894760486273 1821 33889
992840857826806145 15680 28422
253851584695301121 31180 45848
468541536370743489 6648 12709
66302913106877529 8542 33482
122687935130414865 10685 19149
995500395080245633 4165 45665
293725417438814401 13355 45478
745071095590031233 9757 32944
555978973688993985 29940 41789
308572666972455809 2616 20707
156671317751950305 5782 12662
977157934731533057 16817 31288
840810997341179649 2740 46553
548153133561800833 14806 38874
483476616619945793 26494 41831
527810984463950913 6759 8851
406088866523859329 28019 46074
333542448449666305 7646 25049
602295309676129921 36246 42296
450012606945502849 6744 42409
378913085455138817 26788 32555
628753928039049729 30353 45255
959762320388584577 17993 44258
134701735179969969 25055 35517
858105639011867521 759 26828
434912247741070977 15057 27967
198559269725087969 3888 5532
777419507749836929 36726 44578
843491960421715713 4712 5342
982022191592012161 8711 37417
420962964881816513 849 16667
261504422253846529 5195 11654
491874422149564353 63 34273
932411522892582657 15399 34390
328059329167480513 16807 39515
279423377917108705 1576 30570
168305014086485025 16156 38339
990739476342429953 15554 44215
879662093034958977 34739 35430
906025447812606209 14280 39865
300331187846850881 43473 44766
577871582347999233 17208 39360
760573863371639937 6582 12679
945953249697392769 17394 32801
660263266145136641 4406 33813
849597834230667777 6185 36415
906268746997561473 10234 22408
332025184124983489 18447 24623
904983404358731009 30949 34603
416934911454664129 9993 18107
73837087377093265 6439 45730
16368391747388245 34079 43802
925048909986600193 8759 16220
102799589230603057 2424 39401
427465643325284353 7372 7960
20069861065945105 12494 40922
397375837285906625 13846 19065
9739909430553695 4777 37922
124057257484146529 21245 30711
173129505829560769 31480 44624
423036241409704449 32457 38763
994108472174378497 26081 41273
262924293057032801 44806 45101
151927040312170177 4993 41307
959953361378595073 37075 40711
371878644214664449 8686 45269
429796422220910273 26161 30901
508011923328179905 8025 12332
47697366697747161 19305 30867
707934881858893313 10944 17761
592517291286718209 26563 46857
765925330565362817 20949 44951
358209210877944897 24965 37726
861183045122576385 5698 22190
763492728547142017 33641 41193
369472862129125441 30307 42644
104025649035349937 24688 35530
928670848605907713 6482 15518
648797063339024769 5495 17925
280269310600271393 34113 36260
678233658629423489 31498 37451
318902765729067265 28987 35500
269320351654279489 16624 34053
618730116910338561 36283 40229
893611414751973121 21089 33518
212873088947635137 4960 14129
125799417158553697 15504 16126
609620939434289921 21990 24838
309754676702553409 11479 29486
75595761899652561 21461 42156
44246179221040905 21363 39140
709804868389792129 31915 35413
785856003376466049 12579 43385
455025352609698817 34581 45279
85269314021722673 38069 40102
597329045415516929 5938 17805
144488693751370081 29291 46357
952560442392925953 1582 23294
331056443483966209 3417 23316
365226609577856449 17000 25961
171411807987027489 7000 20570
232494075463325345 29733 41475
525195332180793153 1249 3740
951508798526145281 28014 42675
273096126849978305 794 11024
128896061955575905 23003 29493
277790556982274945 23025 31833
444293499580933121 16838 43198
54287514840950737 11844 41433
38924164618652665 16594 28564
253078360549402241 40934 42746
307743382698060225 20980 34103
121262928037580769 38764 39834
702285839331953153 5774 7605
617433470336415233 1171 41237
894726768003234689 31635 35532
243159313768529729 7468 7973
357704554331025537 5430 9272
277649122038972961 6120 44449
444500397437519041 26480 40079
966405948307354369 21418 27819
948355095110063233 10882 18213
614881932919679745 7400 18703
441253105493583297 38267 40871
150280413315499585 4637 35232
188265983892154753 16809 24017
597788188655378817 22556 31991
49425830555787089 4572 31177
121226484273549313 22675 44598
678964516825860865 1531 7209
215114099782262273 38400 43598
896094288484103937 174 9487
97982757118387553 5710 32885
17856261178014421 12365 17400
26191212965237301 19791 43295
775498756302606977 18256 37105
758812935251185665 9933 43424
714056471247719297 4126 15775
507155990687131457 34023 38724
676538598667686785 5032 11254
768116400497149185 25754 34526
330071088025352577 28574 39231
537861163041206657 15941 46127
635600225699374081 26988 36212
386220060982722689 29784 38889
314680096262950593 21318 23387
392852369617095553 25319 40572
283713910261095489 12871 21675
8873568749464767 6956 7050
558801336108690113 19691 28293
579798410495662593 10282 31600
62370128368893777 22089 41271
349428892746075777 5297 34106
476578717288251841 19567 21688
717613675612433665 14599 25409
134377630600592817 4361 33057
636295981131070209 8846 26280
932390474489682945 377 46714
818298583712127873 1546 18033
207296117658597025 32339 33794
472317913078356353 6051 9594
254230945625952385 25809 30084
82224698298468017 32287 44984
243983992116962881 9416 46951
134365587006499249 24237 46305
907678662510722433 5653 39075
934057160883831681 9464 33815
268799003354086369 6973 31590
995752681849708673 4201 26276
774494628687936129 21154 44000
110464753962453697 28169 35119
834484506236801537 13024 17794
267930423154609793 40717 46383
867242834204649473 13388 37563
302818839968772097 8325 39406
823649328779890049 3292 45862
390127648921620097 22881 36348
307010634509115457 36292 43449
96703180539158497 25482 30316
984262702256952321 33208 35896
576818863713270913 23321 44876
445524912892455681 2034 22048
720598785170658177 10022 39400
289370161584297857 36271 36925
365670456124078657 15414 37385
685281265472330113 20121 21364
700798032364509953 234 6120
950299586738960769 13818 45648
517347096747585025 32748 46456
260673107140849697 10784 19135
747541912055105281 14222 25683
767351440005153793 18811 26664
499545593785953217 10408 14183
517845908666547649 22272 22449
694539918056683777 26015 39441
774111571470424321 5089 15067
659026223926019841 31261 40938
958804051751560193 3665 22281
753275435910460033 1393 6862
607221528913480961 11618 24390
337270839552971329 8338 41732
993234342800238977 15714 25994
694546987384008193 29087 36342
233197930540111297 11172 34315
829626942288825857 305 9979
326026369954252737 22837 36087
349148970462628929 37852 43821
92591952431813953 1547 43961
608186469727670017 2617 23432
665385934091805313 6964 37751
340931135479060289 16677 39893
118680159573724353 12492 19671
430861329593113857 5067 23785
790949045474935297 11347 26716
589045526553284993 42019 45607
676611582424111873 9708 36675
320693795865693697 29624 44838
407980766058930305 23159 24998
499219555258328257 7525 28966
207510922677183617 15344 26877
319792817218967681 1562 18802
926530805651726337 8307 24600
110485822890829873 30520 31796
192836874654130241 18012 33649
972706141862815361 2750 44346
746636560628733313 21809 25712
774929831406815617 8131 32909
154075585134304321 15986 42859
667686997120966913 5505 12288
565009529269861569 1667 46864
271537383483483553 34286 46927
432745056909123329 19267 28173
926231939267054849 24470 29062
17183060490598479 22359 43063
935860831786961025 12720 21650
851204642405743745 9027 18156
68367471809494873 6334 45396
863283505287814273 34082 36352
316578958863878785 39969 45304
415787485885754625 14681 42171
152236181050270145 7072 23531
256233355113554497 37414 41088
736575714631250433 24403 46746
604560668476093313 1063 11825
872242518846206849 3752 29255
98499181126403105 1372 26135
675259870714533889 256 31471
581200702135088641 698 3425
52903036573596297 15960 39001
407029445350080001 5681 25260
132717432377894801 24900 41958
727058719095989377 24438 29674
270019903838033313 1057 33709
134732851692763953 40483 44852
664032942003579777 20397 42164
2863024863540176 16138 33865
913148992981106689 32591 39798
319047154048210049 19060 43456
959711175508950017 14953 32375
891424437966119169 24896 38585
41728738414093417 27347 28486
381536552811059713 32407 41220
118428737240115825 23509 44883
569304840886655233 24513 40760
721712450756072577 20695 45535
134103302593818081 24315 35859
831072262250252417 36341 40238
779189426409995905 34050 39561
122018842169893553 3311 29735
663751235231803393 2279 17754
836777899958569601 7525 45483
880551054532599425 15257 18925
634372263674194433 2471 3226
984715885804948993 7272 28616
285952042492546369 5425 9751
233368749582378849 9982 15026
211809630063186209 33170 44688
739373107891669377 8802 34738
162377437041435265 4888 14210
391794477792227969 13570 38537
227824275888181665 34910 35111
482225790100077505 10534 22605
83718446793177745 31648 32783
259760764760212481 26819 45645
589212109245863809 1577 39283
238391851595668673 17279 29938
571135861989766657 27304 31271
80969252512613105 29394 37192
912471471378054785 15844 23443
242696412362168001 15000 37687
5281873817729378 2881 33521
828254769762960257 35978 38369
39249131816262665 17403 19902
550402216793560961 1960 26938
765521171750798209 7218 32325
633113708930903169 4927 5909
435859913501545281 10735 33147
687865349420409473 10037 35348
576541172080972289 3909 22071
500727282049208385 10173 19087
432250612476252609 20390 23111
662423331622381569 30719 39240
503174694212070529 11165 27871
818982377345388801 1092 22719
315719214878967617 20845 22587
566430140571501569 30284 43453
778738534346508929 2265 9559
456053071536413057 594 24453
934901982577486081 39668 39712
140742858886955697 23711 34778
209842905971434849 5331 39437
398687182220651713 28520 34514
292542840346939649 23758 29783
67707858062366457 26843 44888
53676185544482281 22033 45146
495452382690668737 803 6359
135775714541182417 33790 46749
361735953150276417 17846 19658
341318382492310977 407 34731
503218160523669441 11756 30548
486370108215325569 42040 45188
45216152956161441 20986 35291
748661807566726657 13452 32712
92841093933369473 1499 5765
508777313135823297 3720 18688
726491781605620481 19757 40883
467870105253574337 237 31789
37514358587753097 28482 40099
880908317561775745 7315 14020
731981176303467137 297 36296
576713706798734849 25613 28894
505045874911640897 25729 43883
623288732597131905 1757 27009
942713184902277889 31285 46347
157182413003447169 3475 28220
208325874301191777 5237 15246
40359991798240457 12939 43722
412385608040526849 2025 13337
691970792747817089 16226 23306
375691714679415873 23825 40132
338893741074713281 2561 36790
524737866596769473 2929 12774
928110946726768257 28131 39937
808428323917478785 1476 14299
590296791243829889 16960 27712
817127838536411137 16078 34174
598416498626825473 28291 31247
154264506336030401 60 10487
895421316389729281 3126 17747
448662312401427969 33 34373
837603000435016961 17922 44261
385821325283995265 26333 46752
963648209938398337 7787 8385
528371160210983937 18144 21541
321939837252820353 10996 25047
8296686169213531 18084 36069
325644719587984385 27573 45017
404432452902216961 23021 40801
646918752388465665 14600 39793
892362901786025729 26929 27312
226349734431224193 16771 29629
421419639145543809 14318 15135
81420848120053793 22180 37237
731819237849347073 8834 34155
978325455272795393 41486 46256
310397895917663617 12174 33916
990828913859836289 16825 28355
840862023802980481 7584 34474
454421704779164801 6409 30399
127265149108016113 37909 42089
93941754006642961 26616 34867
447168684721869889 3385 4319
143392890202022721 40766 44834
698209367170779393 35684 38800
544753395048836353 7553 11406
402971816973700225 21525 28971
135226680488656833 11795 43525
677107862914571265 25227 35611
142389207974311201 19835 39327
659933005744701313 41860 44001
818901864133636097 10507 23971
237071810445844033 27366 31510
849844650256947841 3733 38625
252296279067717665 20116 28475
410379676635940865 10336 14540
885460308549543425 16529 40675
120627074120569937 18528 21264
458265723117559553 29912 34759
551012189404190145 39804 40628
46248410901927881 43388 45869
214808426931845985 3463 9692
297943659759351233 30498 44107
666262197899882881 15761 24053
642702909965524993 27035 40112
952083247942717057 39968 45013
347992722150049601 22353 40492
13585498224585991 27467 38981
543343617715027713 18697 33566
965793705690820993 23901 28202
763329970101505537 19528 29981
10317560741768263 3572 10869
120966744985512513 25430 35817
52008084673026649 27151 45244
383881676415395393 5647 44098
573096459177492097 14632 41617
393276054720690369 15680 46744
261972680932579745 3230 30057
343356400996054145 23664 27934
547281556466444417 9478 18928
948977065228977025 748 39867
871826066444505473 8716 29980
895139263736691457 34536 41452
507406946900800897 2800 21392
658985020229000193 4220 43367
734470694146800385 37108 38406
420154742457679489 17467 35928
89229070399184705 16099 30499
681998935483736833 25292 33802
25916401646590261 33804 37198
209646671052549761 6918 18492
813553311441495425 5125 8526
509797089683804225 12045 16673
340095094530816769 7550 25557
533415207968044289 11175 21930
996793834912651265 14969 36725
382284162445504449 17895 44062
56822312330162105 2550 35740
356639198709014977 10710 35126
650048456264300929 22750 25371
817012147338051201 4635 24743
48851064022805705 7094 32063
485881380717170689 14245 27198
256145056538329633 12147 39639
833426495246985857 20155 38590
44302828021251625 25155 37492
771481087224625409 1948 37968
413301996399496833 7132 31834
658650985617118337 20384 43159
305521506360854273 8137 15177
617917311028900737 6482 21920
647281219896811393 11511 16485
838789892698404353 6496 45936
6804966802810953 14570 44260
538882002075492737 4292 28229
245613330714263617 17607 43937
166439423342001889 32666 41222
620627162277280257 2377 26785
907122106767314305 4798 20722
953927933681299585 5854 28082
199682464661325569 24285 29236
380848247023926977 257 16231
692346924547276673 6202 31335
413794024791940289 23391 32455
277986706484245601 9846 26221
154872175437581921 9574 32795
639787671020979329 160 3547
603803246428711297 3537 17287
333206507477658689 7277 22230
794477535495850881 26730 36454
537846509200928577 34939 42081
482827463403566529 18318 27998
805748767624482561 5057 9867
763719396233390977 2788 41978
460565553861908225 13967 27008
910240422312753537 5076 26984
72722865875707761 35766 46356
875354300534219521 11422 29390
888640280999080577 14241 14256
538075294056085313 7888 23012
801749732786465281 34604 38113
665028773038805761 9068 32508
635029197476097153 10061 13599
212134729693346465 9890 39952
995625666275149313 29234 31819
952220400706842497 20084 28151
485880357639953089 29645 41851
882391745601580673 2306 2418
483167876818459521 23412 46713
682731243039476993 19422 35669
356888166462521665 17609 18746
678907357656768769 21955 42021
643631278912810241 17499 40439
220382602646431297 35856 46090
736068695145657857 33308 41748
651108468391924993 13303 19253
988775040993875329 2231 35966
903299597243822977 8857 24322
897431267597465217 25953 36113
360656138280901953 27355 44172
240043178711122337 38159 39001
247530083787644641 6219 13935
221636167251769921 12813 37270
648204104963213057 36947 39907
959851339003012737 5695 11872
559316856785748929 11075 26564
329345775861053633 523 21436
220889314859945793 7249 37923
966462187311126529 9502 22835
595611238387824897 21811 45791
234857101645044257 10768 39245
411074362734353857 9637 26617
381579790007794625 4174 29203
25731760128245185 33657 40440
460380296022872641 8507 11712
390215158822982721 23365 40429
538169391191903681 19547 31909
827660167690801537 31158 45823
848008208596152065 11837 33188
59169922704199961 9012 27246
282058329931363265 3176 35874
979430023277238657 9822 19909
484389101583541761 16963 46149
724086800580764161 34663 40965
712916843298305793 9967 18089
255377297593135201 22483 27173
764126150034311297 18533 22545
873371080631585537 23617 27388
765949464654415361 560 28465
31539097615073785 25336 32417
698116105369120257 44630 46704
936178202035094401 37280 40916
482118968098863105 23739 28794
463932629672179073 8280 39386
392913309610687361 6827 33800
788319579682649857 18610 25585
458420641290150145 27649 39777
494423212462997697 26556 32955
441646928575220673 27702 29101
111193760985187857 12340 40513
26445402495742345 19349 41027
924874193935330817 20088 45931
265286636797437569 18447 21976
59029656029821353 14650 22442
752411226209705601 2141 21138
391614551982023361 17834 44677
198777847557703777 34134 46892
276890600165373249 6076 46826
69573817508629785 32470 33460
876188334149851777 12554 29114
37759750569275497 26679 36913
285951881386836257 25125 25822
288394790989958209 2562 46228
358965478521547265 35948 45863
540620710166830785 20730 32676
934819156148520833 18670 20040
34369078154416145 2633 43970
110472519112626337 11277 17848
944293800714429953 33020 42040
749264948964167809 20371 28517
850688219955561217 23866 40870
719095777025096065 23670 29603
311583225921747713 38016 41963
12764245849567147 13607 36018
395012911444556609 31504 43492
367845435719239361 2302 39028
628447897321873281 3029 45512
613522111829240705 15524 38179
337991965487095297 34299 39136
738747957602576897 22346 45345
141434346822176593 35422 38990
609095350863512449 23871 32211
826616064921982081 14810 18612
679633182191743361 7116 12061
832605231491694337 36206 39627
17880545155804839 32333 40196
658228589767208705 4102 19847
899952715878406145 18935 42121
20484768094188865 30256 33734
150211422372265697 12088 37125
180602750659435425 2274 16584
252034442324493569 1109 31078
433746322815490945 35289 46413
364993466346845697 3756 6805
308879544136619457 12629 45796
930945713224893697 15598 28141
296982890666935617 4055 42742
176992071854712673 7512 29912
959664982141109889 24626 41736
315881584107422977 9295 10472
796686141673657089 9553 19681
263246409515403457 14426 25045
33902949731857037 20043 34322
351565901490253889 13776 46642
46646899677210033 26821 38197
914643575334380929 18193 45002
830342223949461505 4943 16828
799278688586134913 5352 21008
365887166896438721 21670 28463
562370613307678017 32385 35607
296947955576616321 13991 38207
390404679330622145 10064 31720
323823925798716801 3238 24599
62554681399078049 1900 10396
794289586679074177 1708 35156
704311577318186753 18179 20225
835905751835635841 5736 33338
751568043552794113 9558 40511
377964062798600513 12764 13593
327264229755449793 25665 32403
332087568692923457 5013 35496
866753775726877569 29265 42923
941055611999448833 11148 30581
687188969284939393 5632 10475
128224484393822289 16087 35903
662134134723601153 4935 37491
686436616143726721 10420 34088
604522450995652609 8216 29097
49155374378369033 24680 46393
507285517352826817 35165 44906
225698505288594465 25265 28833
553087960618348993 2937 22920
758668539057961089 12461 30156
933165896692884225 9005 9278
389362476459570689 16773 34440
434790955303888897 38251 44656
306828170815304449 4358 45539
146301624410753569 6433 24719
453827485759294529 18447 19669
182641083002074817 14783 44522
4799331484289128 9132 21670
59294595769358697 11391 24807
675712700319923713 5726 17111
109791672796340833 2987 22413
761223478502540033 20998 27339
639887049584544385 28844 37913
614663736499924353 325 30476
806416259106278273 5165 14278
576624098681346433 8949 22171
43483781497826617 19165 22430
921511865462338817 19544 29955
786666659945375105 391 26021
591895525383375105 10816 42876
917619348003270785 20885 42929
879473249351693953 13295 28153
536905035915488321 17751 45847
256655340338024737 7642 28683
725784993207867009 19201 27519
680796493210539905 6438 45828
192974774832457281 14478 15724
140504707857484593 10600 37869
378585602814538881 24111 34220
978231672044191873 2579 15433
654448539308909057 7552 10716
206799369343510625 13882 35157
750545042795437185 4366 44366
807597831553568513 21994 35388
450417943770695233 1883 9444
40519652195637689 6561 31550
341057836170435265 10884 40603
281639077511105281 8347 40802
324194655752542337 1739 33631
339748532045998529 9654 35586
869910332721758593 3160 22654
112727075053545185 38872 46312
69878806406386217 15032 40740
699005343154123393 3951 17482
615254395860446849 4743 11569
748610387807989505 6258 18762
195594009462503489 22755 39818
321496971297047937 6354 15889
860575230713863041 35804 40524
776523910253917697 34254 37635
116640588908943249 310 14377
269871099085758465 7587 8254
644591370325727617 19876 35709
951124997553964801 963 23075
704106365898901761 13212 17877
409295117828460097 15775 22993
753573085151174401 480 34891
274862087760073601 5701 24652
584699117358574977 13936 42467
505022485344351681 15103 25924
380554647289088193 2717 41502
658826954319213313 26442 33359
856703154949663361 4173 21001
435803408008549569 21002 32517
343510027622500033 26411 29948
830588534664190849 1287 45670
152865945941094593 5616 28965
85681570279501073 4046 37433
119799793735083425 2602 23889
955024865880151425 14419 46166
838415869663670273 24168 35587
825401038524685057 2702 20322
53993271637807537 9429 18435
376205333486201025 24072 45840
722900637059233025 32224 43154
220710240618597441 43635 46407
939313497474572033 32731 42320
563748516764153601 31080 35867
926594158892591233 26311 31209
572550881038974785 24934 34911
190107178979161505 42581 46632
705986706302741889 22176 41930
461199292969830337 4842 39217
452091605532910273 35749 38691
116446873028124289 9153 40808
994276989005701505 15459 39474
942701494700777729 31176 36486
624816992363971457 13753 16942
406641927675195777 7830 18877
906855955235972353 15777 44858
480605501056281537 26704 39241
729794831184630529 5446 30111
15357497062652215 10222 20869
255060894535834145 35545 39527
808390357902602881 33165 36360
94576468205271873 3795 44371
862381178083495553 8728 28462
287230122974126081 9624 10053
807698917345611265 40415 40482
909069060051745537 28508 34548
359873601115637569 1271 5751
253219139126773729 6908 18606
703262947586615937 1273 17788
173662701017885729 35259 36815
16106696065264715 6241 40609
871672949495678721 33205 44306
883455775379552257 27352 33372
882782381827620865 5369 9837
595020411841332481 6725 18996
578798450313602305 10958 31591
846137482985888257 33901 45434
544122415023249345 2888 42403
349079454736653377 29572 42201
96579513669002641 881 27443
541464670049002433 21678 24199
589742135192164353 1014 34604
165425191513307361 7798 31835
174741714214864161 21606 22396
39804228553926177 5431 10333
465964163933758593 4536 22462
471608298781120513 16696 43561
628248760899385473 10620 31675
197920028501236801 2461 12818
137003132251447121 25004 42735
8544094017722160 2271 10075
414018978673968961 9174 33615
831169435605524097 3697 43677
579221289431696769 12529 25418
87918817807207009 32975 35805
229582930495286785 14326 23750
871404742729247105 8789 19846
239990709942656353 20078 34621
374130514071694593 8311 31308
344632792643270849 34599 42201
444349456381935681 6936 39040
782847650949431553 11368 45785
153886637736093249 15948 36224
325285708925708417 29433 42393
628012500952586113 6349 32706
118835825201255569 9141 19172
238591169901141601 16324 32999
321217364232698113 19162 23607
543691348899734785 14917 28196
346909749797756481 515 19866
266300901703317537 985 1137
357813747640552321 21618 23198
118649417399090849 31117 44128
892639723187226497 24745 30959
83852722112467857 31203 39302
918708832344808705 2255 11513
376860353442744129 12870 45097
677234183189252609 8723 16511
870175274459029377 19989 29521
187468996625842273 20391 32761
40393622596859305 15851 41384
385456020367268353 30073 43882
655088293992477569 31415 37151
919071759318146817 2007 8080
935048684056404481 1657 15710
883114676203543809 9385 25843
262225366751152929 7757 22095
669902117365683841 2074 10837
612580538785856257 8023 20434
98598356749828753 41666 42776
500129820970883521 38616 42234
276324764500774465 5329 37968
448024140903960705 6466 36437
498878252241322433 18336 34183
603983038675835393 511 25673
142930051382837313 33342 46909
510820627558523201 17908 22112
913452084069842177 33385 37171
625618719479788929 6109 28431
298116031175855041 8624 16907
806151111843838977 10186 18396
379055415014018881 34106 35737
237119603479555969 34029 37489
871953633029779201 16239 27005
148445459338766753 4505 43505
867288769220049665 6676 7311
480923927944516545 8313 10857
833857231761161473 23857 27392
369680594087590465 6270 16617
924594527615990785 634 42240
516401515797269889 998 36036
539393947702126977 4409 19817
734917016808701313 33886 44144
91652604725776849 37613 44659
700582935140161537 42484 44359
29932228704385721 21120 33567
87519929297776849 17054 37757
404005886726107393 3108 19967
142303690810962289 30334 32980
618448949146301825 39175 44333
174524206892520801 13811 29352
718708130560042241 8861 46354
599497973648240641 5338 20609
201754720996124353 38318 45933
903357007985171329 18053 33791
208516302485602273 4455 18111
585657163312987393 601 14232
945104662033305217 1597 11277
596229618406873345 31915 44469
245508984095874177 25395 28169
322346118647814721 13254 34700
580456818722414209 9287 33984
76427761564652033 2151 2501
424260307099071809 7081 20888
650809358158568321 14111 17478
994718108470483073 11888 39375
126818624987116385 8477 27431
499467707492708993 15454 44033
799638594775458945 3430 22131
118748340578694209 9835 27661
287379822929160865 31439 46798
117229427705492385 24872 39663
521626806091830977 12922 39457
280621909623153697 6449 38013
434541995398824129 7191 32164
970376954313746177 41522 42593
257591156288455649 13744 39221
185994441767068257 4655 32094
236599298901104769 11885 34703
208146271566132417 29205 46257
776271701429749377 10433 31920
922083326117974145 1752 39128
579232235843924993 25046 38244
865152749671136001 20397 36288
967443968265584385 16978 22861
846816992198743169 873 42233
873031660420572545 27010 32488
764625484116233857 175 191
842035260588374913 17149 22598
777583313399919233 19534 21727
807412951370842753 20103 39578
801040770695873793 4949 7394
202095979079885537 3909 32740
500532937423518145 24052 24203
415941818829743681 15551 20121
956928952927338369 31003 40177
190612402935727233 21554 39444
606763980714749313 7392 19419
127209575998016081 887 37211
581346926629276289 5282 21794
993895336877770369 9799 18835
960500687208199425 4847 43616
950222519112862977 7865 28143
811317943127132673 9433 30844
247053837955718337 4173 38923
510525654888841281 7891 17851
787908883660172417 8732 35037
994823830332915585 17360 39602
257153965298854817 8766 14053
572953389185816065 39180 41681
587774243451157505 11282 27051
251450162323688897 23908 46059
502233205207488705 19501 42607
403637562578257537 10996 40281
172803754586730913 24716 33058
45665065513883721 14384 18874
152430976170890625 845 13927
714155757497511681 5810 7732
993143880952068481 3392 33780
743465065580974081 13306 45289
679018476064527489 204 12717
497858957158928897 39266 39536
91498734221708849 28036 46104
455629466462266241 12887 43625
226856159414168705 4913 28222
962728938848986369 28592 46684
471023481912176577 9057 19705
154346023492504257 3120 29845
6438388717953104 15734 31524
715950328929825025 31143 42495
29140984294507177 14051 14585
683137939597696001 1543 26064
865741352889770625 624 3643
420745710903364737 4194 12002
806374477473191553 1604 43187
195843288900018561 476 28579
703986250428329217 1032 18967
618087149800988545 20668 24425
575080288150950017 2800 26542
76255668621865169 13494 30492
935454057426042625 20080 35122
52706120432365113 11892 36003
634856808030384897 25395 26737
57687010304046993 2349 25374
669805003510390401 3553 24949
802071416138307585 16110 30118
12250834953952961 12452 23496
117292857573868753 12556 25627
186004224757667201 41177 41689
525761481147643649 19785 28475
301906466252837889 8662 18694
534014852513248449 2946 22874
101849014035053649 12709 17520
837369065936901121 11897 43980
901106569863195265 31372 36832
26327478585255193 3665 22054
14021708611707597 20462 42523
867562463634190081 18644 30542
943219023074881537 25018 31911
115884097579392881 3593 24446
360219604733089217 12999 45748
610384158994993025 17147 35242
438230959803171073 20410 24345
269273803631659105 6566 41938
562778431674999553 14650 44091
309864822307648769 2794 11527
887560767518103041 257 35071
160433411564863361 22000 42005
801722916084827393 8156 32197
494513521260149249 6396 40777
409781086928994369 10912 23303
763190812077890945 12295 43197
855635883677265921 17575 41448
956534116817440641 25802 40433
444743153703292673 38624 41589
353704775189552129 17501 28344
584300242080274817 18280 19190
13408367019753343 2229 34522
693715044399333121 4090 28655
787344878313358977 14420 24568
722775128324329345 10038 10041
403848597817560769 13890 31332
697260310911708801 42486 46328
259331388904026753 36512 40432
549332549634016257 14812 41258
639502225107595009 23628 25498
492290671565847041 7988 37426
793111456274697729 36019 36134
688293059315796481 16798 20623
149007239526927297 18146 45706
63503435055032753 6465 28638
789242675435840385 14680 19378
243922453139276737 14615 16850
62247307798447337 4977 40296
797612728188504193 10808 22913
459120790152478977 11108 11729
735725208181591425 1933 46652
549507714001155265 10161 28863
143629942413390673 8911 26910
945232815355861761 26240 42561
943108478145518337 10539 18506
671634273562506881 675 35151
8044669786151816 11416 31940
460122993078879745 33009 41333
964781969171710337 2347 22878
241566914537632001 24399 28469
696079329000816897 27870 38656
161684563711499873 17188 40355
173568010643947457 39863 46656
132453147351572657 13477 21258
122090248731716145 18312 45819
508868148093181825 28071 45758
590561668933574401 6547 27812
290014448135767809 10501 36063
523391741417533761 13413 39784
29935408273697561 37365 43946
725716890945307137 15872 18026
773385974588837377 6110 23575
538889228201405505 609 1505
289867398181979073 223 6345
518730471211355841 15122 39010
925097329434297729 19495 31303
570399327548422273 26298 39742
103718442444570513 8608 21395
470215173634329601 3459 31078
82404597534168289 4373 23757
190760558587292897 6731 15940
932221304690966017 40882 43829
856135669301650689 7671 36045
523391921047508673 16820 21241
656024497967059969 6914 33141
872805638372565121 20582 39687
467740137585224129 12436 36691
886079755196750081 15794 33426
523265428482652353 3995 24979
665772065905184001 11191 13072
186045481499874657 12153 19840
510526977722268097 1709 9941
971833291404699649 3015 14270
848426518322011009 5238 26081
877489192522574465 5849 6430
795290520466966913 20703 31167
722051664849424001 21012 31772
270656500094599297 13552 39704
250685027271757121 3226 18665
102679464237727553 4134 5326
786156100143564673 158 33654
29230534843943445 18588 41551
30226891112022261 21303 25049
223455900639397249 4669 25263
563280019477183233 14539 20749
864907009821887873 19020 22721
840964724384306817 34021 37565
261812629469577729 16314 44056
692002073693835521 15640 29430
810506782795069825 6704 26096
735791818065109761 11969 20695
725793239998797185 20060 46815
335721941342988801 8363 38692
478068056809302529 33001 37260
194273909730625857 10981 23744
916383631540728833 20586 26109
230157581613703137 19332 20441
662069978751755905 7461 18329
442830690242658433 7909 26140
569240875640947073 14143 45502
447657496981484801 423 43057
730865989161497217 5309 24969
45939049082946329 27451 42816
394755821480291777 31271 42707
805773178831863425 14203 38160
631666955865906433 6637 38248
260128564241057345 33052 44288
322565310200236161 15924 19069
590491163474631297 22374 30867
781790375241182977 13996 39997
668422463508264321 22132 44297
132808605312735745 15302 21387
497407579331827777 14647 25739
930953234709615873 20676 39390
84255610445836737 19911 34740
854805977655860993 29866 40448
683542281170439041 12689 43439
511015310994491073 21016 43254
764564062680946689 39602 46057
50245616999095689 31760 41919
631911206557425921 34309 41512
530034543155462529 12331 19803
157352475036901761 16744 22445
447593490888511553 7414 43141
270756015740083457 29558 43248
690409480022918145 12254 39318
957145137826685697 5438 7705
541859747152106049 10844 43441
866695951398874369 36441 43755
824263470839323265 3453 36476
301727813929801409 23822 39541
763010072159421057 15352 17809
580119741682771969 9550 26197
635454058198728705 35959 41670
836779829532176257 6993 11833
800521384947135361 15873 30841
982851831118786433 23794 44485
43426756252582521 14473 31149
844543145137407745 15797 27012
163543680183654049 1238 18848
90358821887740257 2983 20990
550707867120689089 25185 44809
93616448154890017 28322 36884
177914043150796161 12999 19120
648235305077498881 25038 38765
148654017010610305 831 6412
856211728536379777 26315 37563
354320159969507393 3602 30728
177024820362753121 22915 27079
465029493207008897 4148 17450
165557387067323713 19043 36966
497049348689106561 20126 30674
59068065617090329 9560 41146
506324046344385409 4609 7034
780239744522788225 20711 27593
510180554095899905 17249 25600
231378247738483361 13415 39976
306086401722364353 9863 12274
86682931470093649 14067 34320
657351193677076353 12338 12516
611749184963464705 13769 42725
640940111362137857 1452 7376
830089605541275009 25756 27298
961303526599625217 10521 44493
560507001658145025 13302 35859
285751387535878369 27913 28968
814290828008253697 10350 40760
518606654331595265 32521 33982
593497561505877505 15179 32360
850391001127885441 16204 33963
670246796972122625 3883 15102
140955663144342929 15478 19074
385910726661755649 5165 34882
358807016906933313 5488 14855
251440042925210593 2527 30982
914339097689495681 11549 39508
311105671313278273 28908 37492
417209885103741121 2942 9318
884023206360609537 3282 5336
847585223643182721 19407 36736
360320380674401985 6453 29717
76949027095690065 1972 11267
464113698988612097 18501 34075
728166708552667137 722 26401
101499693246843489 8838 33566
568388355002863233 17667 38763
559731462473024513 31524 44160
940857736006837121 1864 27243
218811357707885185 28638 46026
688399963095189761 24829 25993
218092743922582593 36324 42875
268467481582096225 132 24430
285965138528077025 6963 43814
223998335599926433 1999 28082
999716368163717505 2524 33868
377364632189017601 23533 26959
470307578885119425 15057 33851
830514643281912193 1185 5896
930358465580681601 703 15053
697179535962707329 9529 46303
341811178121851329 9328 17288
931319862545986817 4659 25879
73331073537559633 4267 32656
996618940201148673 12130 17875
419363026396659649 1615 4055
628579358281665921 17105 43935
443318531593959617 13251 39965
7823422560878869 36086 39447
370910923793765313 8215 10723
206368037734616641 10607 33579
95297198392188417 856 16593
691584858268175361 862 8879
285646257498733281 24471 32177
448577019847686401 3820 35342
687377793728487041 18555 39209
5840905996510771 25552 44148
343968981201193473 23059 25169
798657785266183169 9990 19589
314989675424413889 2391 22893
540370849797358913 14946 31683
759842498162150529 8845 14291
955010789047815169 730 9966
298351659686730369 5659 25353
921102516551517441 10329 22501
592531655877401473 7726 26030
157740343557147617 16831 34316
150038648185159233 18007 29540
136848710331936017 3071 38820
999726978481469057 8708 28274
496949025557636737 9375 30242
600946397587151233 3885 44587
677943979336621569 20098 30220
607669255468103169 929 3836
611490741641258497 6897 44360
189242320267311457 4976 29134
737843870161516033 6845 26829
828952234453787137 1570 40922
186274712356446785 25150 46712
58007300856402825 11036 42349
462349440638323713 27219 33905
384923994079834113 36406 41894
466320820209514177 3335 5081
725136214710857985 3741 17787
943175008761091457 31578 43551
753631163236541057 13963 38877
341692822622928129 23079 40747
317462203768499777 9163 26606
58907223867922913 14195 32351
329531067099516417 35313 39833
408437670435770177 13205 27317
155665865109682497 5704 35129
442203869730537473 42205 44567
358086681493681153 1444 46145
250369408127408385 19953 38594
364864400365334529 32396 38727
481921660034462465 4017 44482
104084527344589617 13646 46260
222962676134866209 11297 37871
17261522404396601 38467 39876
896688977406473217 6187 41767
681177898939601793 34674 43951
446146500917574657 6867 29943
9165581992917283 25512 38025
695572350163477121 13866 19380
762733655903083777 32640 43242
954171657300147329 5603 40374
678215023845581313 6955 12153
284619768818362945 15625 32501
308401781690200513 18747 29809
919097232594520321 4444 7056
992825971187713153 11826 22548
707270029583416065 29560 37646
71659583523008057 15032 44284
205311925567254849 12459 27771
831610533111813761 9059 15164
3340467160729333 36665 40169
142508342530440753 23314 30204
855755887975998721 6602 12981
424595392147452353 33951 46952
26366016501615521 27369 28171
64995980910431681 12190 35853
320397374651062017 28610 30464
881162423066854273 4026 21006
722655835453355905 8655 42408
136656457707793777 740 25970
662677922443759105 34787 43055
984275580520787201 15830 45134
407130039791699265 32033 35739
628521698795630337 3391 12032
703078041302628481 32286 41458
111165135140367969 28143 32944
389743761561351937 22798 26274
689176472360934145 925 4133
148055284771839265 20600 45346
443500597750173121 9785 43554
940419053414277761 10947 18940
240367301126674689 4668 26203
509125884833050433 411 32817
173361411816557633 4853 34005
917582438246956417 34621 40919
907794819193064449 11855 15220
826932699732690689 14276 44949
485048777702345985 2440 27525
922717457392824577 8585 38707
928641497249834881 2173 32859
399273845751078913 3105 23217
908886861215080449 8680 35397
937232714424954625 42330 45246
553714937499243841 4437 11087
375140877278010241 10436 21217
585426195820772993 37996 42525
514236957766602369 2360 5438
30297541436176801 27794 30820
958090556561383937 11031 28105
852550375248625921 22593 44138
561699006293583361 13941 29589
172237842157095137 19758 45486
285382927591154369 19925 40570
851438213534450433 3937 35893
999522110442516225 2888 25084
453723730613724289 13715 34105
772268390270337281 13539 45021
939561485341528193 27874 37760
395224969512799617 21 18258
706644754690266497 21727 40661
775980573808009729 5197 45487
171192213157425505 1293 18793
484515406367766145 4848 33461
859456193664563329 35798 40893
18147844646190237 5762 12963
951417302193789313 2556 40185
26762946101786869 37052 41360
775853271014021633 23160 33034
968607066703196289 11148 14521
853451201013413633 11679 30972
103293567945176081 18884 33149
479076228146261953 43831 46175
733496572780520449 18060 29480
98013248574886801 5156 8165
969989012227575425 19228 20202
773897602972333185 29117 40640
285904018138477761 25587 39506
86484519019890625 28593 39789
265694539113074049 18555 40215
191768502796982433 366 13846
742506682997824129 15656 19013
837143356631742081 11348 24482
454618265556650433 1001 10547
20572493275857085 43466 46773
923199682570253057 3146 13352
48538467466030969 10058 36750
153812464011597441 20432 25932
971180506683659009 13614 17334
465669243660126849 4320 9028
580407463695223681 5532 46666
634907803341423745 28127 36910
357619465950158145 19168 41783
120616528413005857 27047 36785
346776204218869569 22460 34620
570845761657299265 3799 28037
902137688352617345 9242 28949
577630240913489281 20916 33664
326144203069560513 8805 10845
661117654913443457 22836 41997
843623136903566721 18529 22334
802676253555585409 8541 46683
650012848092060801 5660 40526
360041216547930561 21487 23804
647432790842010753 6638 19560
676327549923282561 12142 37461
495360248789040705 20619 34598
658332744755217153 11421 24311
553324371724038145 19646 24025
962080711827194753 30585 44966
912798276611610497 5724 39858
944484817619272833 17165 35556
519321950915447425 15768 34855
795653792645108353 10612 15145
325727835826370433 4169 34949
974431774822523521 21367 30768
933346140314391425 13850 38649
942667529709961345 7244 15530
464376670912955073 14695 18788
90247890475897201 17238 43164
178524193376183873 2902 37986
731585267678237697 39239 39528
101574139737067521 28197 45357
95121727289086529 37023 43370
706366980475301889 630 34612
523609505094963649 26766 38858
455778423003764033 15239 46914
765904880317723521 10502 22656
445435013821260353 16569 36348
758162450248445185 36247 42886
264387662224265793 8676 23134
378839501385488833 24354 38809
949566045045422465 18781 27600
422747192378590593 1829 31326
721776583126839425 362 7967
960696955484255745 3943 34844
763928805694952449 14350 41858
384902872867112193 1260 10460
58718331608304201 24537 33936
237955010504197889 15245 31510
700702769708009089 20323 27209
521514390696108161 25861 26491
21666587457488617 34033 34578
531623414038367745 5424 44676
507538950000913729 233 15327
351172509713475009 19195 46994
822449589685476225 10103 33725
585092878242580353 23299 43455
266483261073425121 8539 19174
767236564589307393 13648 21412
873804568869744001 21261 34267
576500688311515521 13462 31775
560968448532385345 14995 40414
65737100286892057 10003 10936
328272298960314433 8718 24278
274522684555780225 17168 42191
322904567146899521 5216 10509
330652538905109569 29630 45602
793566116005806081 4960 19023
475536554832249409 30896 41074
446798043979846657 5474 25418
181160160376006017 12012 42789
724791866735785089 22074 29203
898450525691334401 6509 26617
906057054790913665 14956 22818
187330122222004289 8089 41056
682863908383083649 234 27643
608224969559902465 12537 15426
697922832775482497 17553 20536
942909740891675393 5699 43001
611051545045768321 7381 46421
646677464077402625 31205 39758
494404181291592705 44 7885
851216625601193089 20251 27739
401589217773206977 4095 36065
835374760845329665 11976 44454
200662439033841633 18901 26423
371981307610550273 526 46526
607356427914197633 15054 17851
5473256836484809 10763 23780
579848009638475009 11525 17615
516885555959316161 3750 23416
177318828587388577 9503 28187
137843225040573009 23799 32156
851653880448061825 351 5468
227539427376168385 1792 45165
458134229925235585 3660 29128
857646564096501889 30742 35006
414927879627036609 20624 20691
364111075859636225 9786 13183
479355492502506305 38583 43094
324053482179326849 857 25254
83550319501036081 5692 37277
52526258804444841 6334 21320
219170492588858689 28365 41087
50675650771115241 3276 39313
7288709393343141 5885 6826
244222134018553313 1509 34400
296646595062284737 32102 36493
457632261650079617 20620 37661
620212955850895745 34930 38858
430380158040431809 29880 40398
441907427486228225 36347 39340
723396407981159169 12883 43420
910094464490207105 6955 22938
402258483324327873 24183 28738
416352274487948673 10627 38619
614512600283806209 39417 42120
221497378250184353 26769 44306
874953022613222913 20968 43074
471597167679220801 3817 29677
624127332789061761 26381 30969
928351394114223233 11744 37473
292271115664885185 37775 43597
300810795432724353 9618 43218
755603747778085505 1529 45982
170899756858098337 14251 25847
538410308935876737 28955 43380
23951761368493865 8366 34825
314243917418128385 1779 25845
526144696593057409 9397 26871
915179955361576705 1555 34147
505375542914563905 9713 18690
896638386879519745 23881 27865
846242319305169153 16881 21682
153342971497234977 25046 36643
96533804284462129 25737 30575
531097711628564865 15057 36461
478581338742365889 11892 45732
449421965505774081 572 40355
268074564161466369 19632 22965
371065088246329089 2299 43414
894241616369761537 3966 21459
325515884292510529 16121 16289
6483169795558298 31743 41999
82808134422112545 22229 29675
164770816201716737 35511 47015
254193133995169505 4819 40071
934270148603772545 2320 35501
814861732412996481 26595 32195
304217145625763393 20407 21603
462622617539519617 31231 40338
925276858218154497 4235 14430
464837923747172225 7529 27957
844464704358891521 12357 35515
603408118566658689 20420 33266
255472498747806753 14661 18628
553903443778839489 17020 19724
44361963920842129 1189 8412
262111755227433473 35062 39201
704070549312518785 27090 40842
924395925376291713 33139 35723
301014911971940097 29608 39263
755571642622680193 28729 44997
321188107165241409 6620 39738
345026394042381697 21385 29061
885910982044642049 28580 40067
787595251544924929 12735 35068
49772004449181393 8971 42575
953593734627890689 11350 44335
367099612098364481 21522 23304
180576046147887585 1155 1328
946160017332559233 15557 39480
911186645003400705 2917 6940
596206697446298497 8847 10082
738544636734584321 36701 38326
222348027430086849 29925 31899
165915517104100033 35900 36881
77204887440807121 5609 37300
949009708513027969 34935 36781
742583708554988673 21456 42280
419121013154526849 22066 25567
831076183360643457 5314 13503
561926195420479489 6853 39639
377968255448905665 12878 45753
202943147116588577 17382 38581
512139189718617153 7450 21238
442881372462903041 41633 42232
857858907709285761 13226 30036
974674750984267009 10922 31183
800097215202477185 18541 42158
567121552955736513 27738 44908
480440614174881345 1822 4681
729411614972253313 1354 11482
815896775174671489 22067 29144
668735711085286529 10324 37563
453164193039739841 41493 44705
356468652413330049 1765 5733
115245477588281633 1157 25118
186925417837013441 12102 33841
344994833444587841 19067 39313
704552466790648449 7841 17850
373975340826824257 23646 28763
544955792057674433 4763 12968
436617817741776577 22441 35130
572836002286127425 23194 38056
164078857844749857 13998 39655
977607540732744705 11630 17237
863821982545971457 5213 29329
966315853025026433 13599 40243
744792148573360129 23514 27720
594618405968741889 18812 19438
747014743567532929 36759 41555
409967602339325057 29996 30956
873028894363507329 3243 40126
869971263172029569 6613 43483
791879546579053825 20406 42589
732444574358868993 38962 43241
632131986761827073 15334 46416
503588538011381825 2907 18924
610106437187781121 31019 46626
940960918569320577 39184 44081
844533510661399553 8923 17755
571036341441040193 654 20452
644323127877669377 25918 34031
908506326149780097 36655 44040
976599381330622465 15783 40138
609574844201433 9977 30727
659116544544573953 1501 5963
985977207420521729 35173 37462
563659228505720449 11796 21657
872419043733824385 33023 45618
273527418976613025 5146 17133
97873155092617745 7540 10058
127836531132707873 15288 33583
481966150918349697 27930 40089
624662120928988417 8709 30691
752968290716300033 10492 38280
675525115963758081 36851 45117
946677831104377473 5951 25702
554010656108573569 30612 43865
932269954273738881 36302 45017
36807504550829153 14573 33786
737866851066552705 12482 31687
456476657018342273 8583 9501
346442461754495681 3334 31322
234254788736031105 24088 42733
506838245266859393 3583 43575
307678324715226369 14027 40673
783896635288233089 1786 25223
478738297013613569 30685 34422
41014298651230521 499 27585
240307703607257409 12046 33579
508496817489348289 6775 45713
317346845632592065 4431 14210
967005938790830337 31795 46510
149653450956861889 36648 44289
81261428592018353 22178 34088
482341411521922241 4981 21997
729900471068571521 33415 33650
118088460266946529 11217 45486
851851124221727873 15876 38065
486268181551771777 23867 39476
473422095738381889 454 33970
326562375704924097 10728 24903
330745575760676737 14436 17415
399742686794830593 28739 36607
260185396905438177 2591 45517
607959255667097473 23243 27145
958876136719542401 4549 38463
254738683820740161 9118 32332
875510803290037377 20292 22718
854496470001833985 11937 26728
544552489826902081 24078 30928
404067160144613505 12687 35203
507087701545980737 2892 46792
252941409794729569 23775 45825
53617103190195081 5076 28439
589880257258813 11695 18528
375413247406296321 439 46120
342971813472473729 10608 24398
93077272368436321 23103 44573
647929814690108673 20839 29470
880035780524831745 17436 26041
403042530804398785 11760 21435
505571001026968513 32803 36398
625244169811999489 5481 46367
732198918071699073 14403 22295
814060419671704961 14546 17172
35865288518369453 30795 38045
856116123017834241 15933 44503
557898692423758977 566 32418
155298861734124225 41626 42490
194483860751208929 2136 16018
726775329150804353 8975 11709
503389322168285249 20516 36855
592468154852298369 960 14914
740211313569677313 21089 22717
759526361900235265 11866 44014
868936175608649089 17293 34947
39736854821413201 10277 45977
754692348072186497 13439 42990
108175051036262465 2631 25178
881625014525322881 4512 40910
952686059137647617 3751 43483
70083577345872785 10403 40840
504996735180434113 17023 44016
524177505603699265 45781 46283
946462713653758721 11759 13771
925541586486506369 37750 44089
91864332867977793 20931 29638
228252070192180417 14727 31295
663443341583644033 15551 35378
620439845009645569 8366 19049
996899404432859649 9247 23217
66259222399690289 24312 32411
40065205887984233 19911 25080
661169015338945281 6443 41407
354652596240903489 31467 40007
418299433481220033 6067 19175
867541883114086017 8902 35958
383135485481364673 32685 45074
41462589509130513 3689 28492
517822069493217217 4231 29290
2243611772811960 17571 21007
298451890766589377 8852 13100
834261480881117697 20483 24765
592763891827583873 3364 8409
876753643813998465 37633 42308
860506291139319809 30554 34194
173540963578567201 2445 7684
804387798953751297 9421 13978
882049236209027713 19703 29442
946173849448147329 3475 31594
689194318818415745 15297 28835
864314735012751361 6991 30580
446813933565238145 15407 18524
991341624973575425 29364 40306
148105629772707905 20798 29695
86206809315410033 4792 13434
115355474581619441 41353 42399
341473767580314561 1116 41177
318146357155093569 20284 33565
941475472798739329 6339 9842
926645067508758273 2699 39150
321346283865313601 15072 18594
275012029043203649 35224 39925
661887895590307841 16161 24662
901147985098262401 6347 18671
721397960003063297 11798 19360
63314860290297761 18675 29874
524035296519823361 5580 34718
348796490317909057 40636 46129
636322279163540097 36424 44819
65643191342466881 14084 16703
603691703200365057 23778 25391
91953082868528209 15475 32326
777884576895733249 18902 37079
433882284959317121 6327 44312
678888282678652673 19100 25286
44689015767147569 5615 10272
781184548231028225 11704 33579
43814804736449273 4254 32056
750189790124448257 8821 26889
69199033458190233 13683 23628
503766867965797633 37279 37512
491609783947190209 15315 16658
230693649093634433 13588 41651
728602390580533633 7437 44330
611557423131376513 1699 8686
50867639558923377 8058 46365
116561514057718081 5056 45287
731531486153002625 14083 18128
695389796552181121 28606 31607
439892356836004673 34429 43527
495695686644463489 20815 44248
198446954044385409 38168 38540
967081495129054465 14582 40003
946161927216643073 19228 27648
186121273880058177 32510 43297
725080849666326785 24804 37407
54192298565002521 388 18492
450791028645262785 16835 35186
449737302162670721 969 44019
849211727368469889 27194 43391
216693326174311809 24808 36949
269227355754757985 44232 46134
918738947230462337 8664 19783
389405975524979905 10435 26180
225115293683618497 26717 33835
351471499724688385 22562 27966
652946420514066305 5734 27939
86582829280104081 5286 9937
306023271044825409 7518 36866
188611406791856961 2296 35808
652636678484253057 38478 42654
581315076867682049 22527 32476
723953368734843393 28459 33962
972142772758850561 1767 41414
953769806419952513 33883 44787
463577676835541313 25528 38323
335689486315960321 276 22306
915007820934015105 19003 38313
385615483930006785 7278 13619
570991372890475201 8352 9529
538775865673219585 27472 40885
732003325242978049 34399 35216
163974179063981057 33919 43563
942141992933017089 42686 45493
516649014831518401 8001 45949
702536041277220097 37131 39683
200085453443062273 1630 44687
580827511673490433 35567 39745
242300919085213441 9278 35291
407866458289340993 27209 34545
533929805031529985 34468 38119
104508204511830625 13761 28501
884899646846850689 14299 29891
602081547107552257 2748 20252
843343640452484737 3190 24253
257099386623437441 1054 11111
722613800639212673 20988 39020
992050515123572993 10157 39318
963937067628474881 11922 30631
405715377921836737 13486 18619
412709071516207617 8071 44610
264396052408493185 22378 44939
690364044498363009 24188 41780
428086524266191745 14881 36580
128878740403198577 25141 33675
101783725130310641 9908 25163
462551823126229761 22347 39207
669042400447722241 30258 35796
127180644896203185 16477 32377
318195606284739073 7519 23417
500934403176312769 13229 38966
909472783623854721 38120 39650
336701207451969985 9503 35789
551787491807523649 30070 38903
406810666979932737 24888 27340
980207679472442753 14566 29895
539347913137266497 28370 30613
169783694911892257 27780 35810
536294822766063105 1642 41231
868837669910661249 954 10857
164555444685792193 12581 17470
444866005488911745 3571 36285
671952545566650625 16110 35644
934040193264195329 4777 11602
98122842034957361 36348 42350
485765507121406849 10438 45831
722503589340998785 12185 17854
355775127782109761 32055 43315
718199865282347393 3965 35556
472244124193743169 1717 13957
679678461490478721 38494 42945
828928289871299713 29933 44062
513305516613019841 8840 25528
129208588230163457 13527 21793
638575814655535361 22332 41896
42653241871690281 12198 23104
604260730703860097 25551 34247
46059528463509025 17341 24178
864186333001409665 3106 31499
889704193109366785 711 23378
640495886910049025 32358 37849
922144169224047489 19809 31541
167010883607201057 17934 28510
3254834849585109 11705 19428
337172342681274305 39815 46940
410829218544769473 8379 20928
974163380574847105 12810 42451
928723737125125121 10548 30792
188130948641646273 2220 44795
303592520904906881 33235 38247
672644982570300673 25260 30519
482515515737716801 7736 35853
65419794097355321 37074 38986
998874484777566337 4702 20448
16613726198638547 21057 38061
27752413521284325 35551 37723
793003559909937665 19004 35156
742334745110262913 19727 45531
572835300398036673 3539 9688
80302293715519121 26813 37737
763538136190593537 16534 18102
6602544548776735 521 29201
504844203414503297 9130 19055
839870377526807425 5702 7108
15501907632330615 3432 43227
647442477615150849 22550 30670
127802806389961889 35299 40001
585652435150805633 20970 29989
275579632001782913 3981 24689
474207101669783553 19152 42323
998126688660729345 17057 31507
970960622196969345 21358 26982
529441449861384001 22389 41725
497116039825463937 24875 43835
214530822021639969 18299 37563
855118804090110977 24020 38105
53768578485151153 19432 35375
50764146537837009 12077 12321
714500576963015297 6222 17877
604446092127574273 35911 43435
223743972667666209 138 27135
977670638872176257 23187 38713
750936915733387137 13665 29817
629844488942879361 9253 44480
112820992205914913 16306 43918
119863377940482961 1858 13770
260874337520331073 14483 44040
80793070667709793 12554 46384
94351212757477041 2150 45590
89549278215820033 6219 26752
309105962574971457 2287 20067
30716080593876429 23504 30616
615914266046136321 15848 41457
47829689862432193 21773 23213
256030397232674305 12283 21889
534899737115409857 2504 42848
684643309497307265 27921 32570
436030103370590913 18323 18414
297192523003143809 19222 19239
659421529678198273 16611 17642
622549716840754945 29194 29958
997253229154246401 8480 32698
822332912717595137 1665 1990
929840352880603393 8701 45196
431265162516911745 1590 3220
262834969857458145 6455 28847
899171007628876161 28548 46254
765465073253253121 2704 14778
861558756365671041 32359 42338
22960592422215597 15282 28710
590883303862366209 37795 44050
904537098099723393 2309 41059
589646583562871041 38086 44520
263135082995653121 17217 24698
739932407211181697 2504 43611
815168283602091009 18191 42541
944261230599753473 9997 37490
35723792998801685 5690 9457
2563734458671974 733 19860
775783142686350465 2075 14440
449634943774515969 12447 22269
702488621641911937 6 45910
990296679694392193 22886 45251
18412854402455993 23670 38485
203292284682650145 18514 28016
680917691353023745 16012 43129
293854037966692545 12472 40071
801642098302267009 17967 44806
306541830054090497 22729 24173
52034320486846753 16709 17174
342330198585766977 21741 35476
932357301995935489 6683 10707
331871923490272257 3671 6626
235000644800159361 17935 26207
631502898955457025 3249 20731
423600560233296641 12542 22050
126538036703028209 22104 24851
45804048017821233 884 14707
969927979470309505 16798 36641
168586321991583073 17655 35455
206299250249831105 10403 34721
272107194870137889 9343 26472
404079413266341441 7491 36448
658952010654303361 9458 16393
37714030996216505 15490 26444
899306479757704833 23477 41972
242940713959665537 1225 13773
481128103938388545 958 26963
701211178116299265 27038 27886
96205673193999537 21981 34282
691126462446586497 6027 40309
112741917267726417 4082 28356
689255843866124673 15244 25118
341573028888880961 14820 45200
585196952871978497 3377 30242
107501469300970593 8848 39774
952653222132173697 14824 16947
771187669267796097 13321 25112
412082650499709057 14258 26464
220205423800024385 10012 35592
151069149368669985 5639 41235
121646258871884081 7241 45274
457591092939576769 14913 18954
173431260472867169 35109 36873
388267791492413761 1296 23102
11920365953308477 18771 25728
607334863499683969 4947 7909
315980591340405697 27696 29719
374817109102696833 13413 32629
753030065168040577 20875 22210
6978133841368362 194 38775
254096971061798625 15525 27205
926913214536430337 43459 46813
223706811074954721 9132 43916
722708825115770241 6793 39201
955481712006218241 12328 40541
304720370254944577 20977 32334
455909975675488961 15094 24980
449936484856817025 21601 42012
810756170181278465 19631 26255
51784541389000793 6451 11093
595763255972265473 23967 34080
656400333594856321 29150 42335
586668778919374721 29600 32033
512600418442378497 2212 26140
546990981987953281 8907 39442
757530412938375937 612 13721
191310835982946529 21000 42145
981614981671985025 10972 27795
366236754367299969 1613 16313
683795178248200193 11543 26085
187050758978188001 5766 20519
736530299023758721 11145 25363
910589376085646081 6613 39667
673024036499253249 38768 39535
196861276164000289 7534 29559
903794647208716417 21320 25204
181950277406379265 3137 46078
200821045989439297 13027 22264
841111877408991361 6357 17964
926089533052323329 14826 46916
662154129567674881 21341 31930
529069081713384321 7189 13814
873518875684098305 12865 40375
191251082142944289 2842 22401
875476663235510017 12070 24864
520420040970744705 2783 32331
437451685581919489 26270 33434
339602866541458305 13066 22097
686682415035328129 8229 36717
734208930624486529 28659 29610
189725474426111873 8318 32912
701693875394202113 12307 36855
975306781968875265 9980 26343
719425752863994497 836 44384
712781246075223809 19569 41438
899875304215232257 13629 29458
399532931735613761 3210 10001
170611802861071041 18382 38575
604053740035098497 11667 13303
653333462871476225 32431 34579
851791359409766401 3065 45478
764574121833842177 28658 39889
761519331472499073 20649 21871
394818691415668609 807 10012
835929760074428417 26853 32066
85766225254285905 14846 29988
216939463669874049 5202 14850
185442039367050177 11354 27552
582199965383331585 38225 40614
846572660749554689 29229 40315
865084095877193729 21768 26295
207997920338630849 25459 31431
27988532108729205 12906 20801
370442256155467201 3267 42306
232023268901556897 16871 35596
545132312552400577 4966 40497
392654735040515841 2860 31201
20097907682494309 24752 28301
74077240628781745 6907 14953
81507649270196929 33264 41918
574385767627084929 38166 39911
393542243750271553 435 6060
828755786493459841 20869 25569
893487643998017921 4250 6374
902860453992566657 20541 34275
885286294236120577 24438 41464
399409258204968897 9444 45521
949723235995396225 9338 32182
347831287927981249 17226 33604
811535210166265857 20244 28746
267646910296704737 295 28446
994684934639028737 6544 38255
361466700635482113 9187 28716
152728927755386945 32017 33803
735015900794309121 1537 32855
137352399051184897 4182 46833
419292681905254465 16860 39747
985989265670848897 15280 16097
113016311995934865 3944 19879
541009424608493121 1468 42102
615561801523774977 21137 32671
509176097962406273 2715 18692
745167582523606657 33125 44920
188846932995534913 18622 43422
505459861550029633 23637 38413
827286769756380417 38792 41584
865328954939499777 9992 15164
574668389860253377 18697 34522
707212418152927617 21795 26987
245102631065261537 11461 29881
903474986824477313 949 5384
288616616364510721 9033 27595
567226806478537089 9924 22614
35927268409391645 23662 43673
46175909788487961 44357 45794
394068530503208321 3498 28070
733126646009914369 16546 41836
617980526886835713 6231 44272
668545712923446401 1346 37527
642620263489209985 3015 22905
602006659595183233 45356 46924
834893549360753409 4077 37576
873687337218981889 2564 44729
477729658268888385 21695 22398
940432569251164801 23440 25929
906550627060536193 4025 36464
422848357939955137 3821 10702
321791683844441665 2849 43140
181485398500250017 20095 39680
377376469613675905 24564 29147
104641065411911425 25152 39768
323265103034206209 6296 39875
962228276867342977 22490 34176
561580374839788737 20250 28016
286691993576653217 12141 33979
916391125101018369 15026 38027
888958369751598849 5593 38272
73724522046415329 23495 31051
401756752564878657 34199 39699
681867070821258625 23358 43712
620973408694318593 4646 43473
777540039568176385 3703 11252
248330558886351585 15613 33471
917755588553536257 19428 45824
506683035589752257 11294 31382
109804420386563345 6238 36193
710642187160331649 3769 33351
470492998196053953 28429 28903
845956362129705089 5226 6339
197325091357097185 3545 15977
224053253100009889 3506 46209
30054218095518337 9785 44495
593720345235730945 27236 46002
426029294353792641 32314 33024
600584841224460289 21129 45068
664456760488040065 22646 26992
962985352914337537 33254 38349
318597724017816833 10035 24538
678723575000134401 13364 27520
619537776413796609 16665 39092
978526205371018369 10617 46399
392131399267935169 32776 37876
336858354311189633 11481 17862
712386403752308481 28004 36350
920115585838068737 11085 18420
495515836794790913 20746 43340
297581217823960769 6233 8737
232404034574006593 15044 43978
668093586909030529 10634 33240
347326556919266945 3598 22346
609440188445645953 9172 25481
473517882896349121 29608 38349
912638853729255553 10005 15086
223563097947131681 7003 33122
904222591180797569 5823 41015
554783713669070977 9623 11809
746734867667463169 30068 41488
78837856997875377 7775 33338
344013256761471105 10518 25758
354052100893230913 666 19508
363725945587312065 29858 30455
657889025725094017 4781 4894
367527303967904129 33253 41454
349484429702545921 14319 19978
2633073050894553 20565 41652
183816460878983169 2731 46317
865850891066358529 18567 20063
214810356503083009 2598 32316
304026307217704065 28303 29896
47013334788456265 7562 34558
631899504769279489 15414 23926
784012905378705921 1893 45025
279079739353015553 38196 39182
100517662061104577 32421 45515
875661076070187521 26937 39144
736681120424751873 38876 45464
874193460228759937 36474 46001
963944108613670657 25302 46253
240544538721735521 2442 44397
163028524971242209 814 29521
899856186787864961 40438 41395
404160670053908417 6832 45813
228692440510130273 20679 44234
263358872299509281 338 34213
948718747749673217 33940 39503
885704670936657793 27382 35961
800602942332631041 15683 23796
395764120942448705 20579 27505
964504051859442817 16924 39626
741220897012663425 5758 9080
384381057907106113 3804 21018
692633543488685825 30220 40154
747620037729070977 22705 35674
809959341778121473 1795 35861
761815360233640577 4246 28780
565082693484772161 16489 36969
849269991179078017 257 17784
522973838916140481 8085 23877
613543672187958529 17644 19175
757996923047105793 4832 10842
764446077173523969 678 1540
203873576098256833 9171 30948
646993530354933505 15238 25057
719721576656599681 38581 43335
883298531339924865 18245 26509
214929955584846497 35907 46782
613599525907730433 15145 45011
31590196814196505 13178 20723
394721253185373633 18301 31088
655539295627729537 1249 3153
482924046504137985 3343 24484
484908377284160257 38130 40031
897186101957963393 15352 36145
743370266336466305 25296 25530
89529531306411057 20164 20797
187524602044650369 29406 44362
298369579159249537 20839 29609
142241536921797969 2800 12051
634433169834466049 13429 23026
278915825301414337 6294 10475
162298351488878721 6076 42610
193512690575385441 10376 31963
109258086934531201 1387 27209
491364992500511041 9851 10774
772820786996653953 3660 6834
842537851184456321 8511 12396
542192523186372481 2433 16373
834255486699806465 31051 38345
154291907930193889 5964 17200
595909475113170817 26027 29653
636869405081981185 9807 25868
127073921426561041 38526 42541
250415468697987361 5981 39655
900567203909471233 9333 25882
6447064787124647 12086 17811
352093102759756225 7245 14187
583070809018032385 29304 43538
188496362516882945 9273 43263
585546777744426113 26678 39877
836971662330885377 34554 39361
464390273191391169 34197 43509
501200434885188161 24002 43609
644198300292657665 22037 37093
967101131735763201 17595 33126
233946889027883745 10119 34769
101284467282095393 24418 37953
14349771361693799 31123 37748
433275399992485441 5458 29561
852138226757780609 19297 31388
33589651609982953 12573 32934
976477254656089089 885 44740
267346881666998817 1892 13604
361062471788748929 28603 34944
939006139127496193 8835 39690
718920903062510721 8872 26949
41538636617818985 30294 42913
382603307911445249 7596 13740
8369241665231898 14744 16928
275193287807269377 21024 31819
399947435485263041 11078 31213
664172782020038657 23412 28760
234096405207946401 23032 43359
435939913649960449 4320 29795
456819670568140865 12654 13418
206582470095590049 23010 36276
750206502092677121 13493 18665
815646400627741697 8256 18950
798105382092177921 3547 6266
263674549600601441 4461 20377
208211895542870465 2215 25277
194620315062039137 23043 35813
732665817579519489 5108 27543
334372368052193281 17002 25297
712595196323061249 26439 44016
541142240205488193 82 4198
788772179577495809 9949 35499
566306343879254849 21129 25986
715059468456853889 14872 23657
5769452541684928 3794 35976
81007856897404193 23154 43079
944612106225555713 8943 35648
555730661702906305 14693 35741
350250575853834817 26792 42635
282568789250394305 1335 42624
485235237636196353 25081 41941
640627065329322625 6555 32364
79909884250653825 12939 42733
337816997247617921 18759 36166
921337390058916097 6027 26440
891000403166312833 15362 22347
265099579878892641 8699 39831
408726031655636033 3921 35060
143283462804667745 1013 26977
408979636450180097 24211 37926
110686443561618833 4745 38979
644884470065651585 15083 28214
803175523543508481 12740 44562
827069421098652673 29902 35185
630699809579908737 25614 32517
337689928246465601 1298 1992
946837782562248321 8818 22260
582603292278275073 4611 13755
848259911762866689 2638 24673
612341669906132993 17308 34974
509274758879435329 2751 37879
152734833939032193 23438 33562
230643349466902241 695 25947
632670104886120321 27291 42472
770523366901152001 40536 43001
855851146899578241 10154 23140
219614791409966881 1256 15386
59546574454348193 7258 34921
980975566607732225 21301 24487
160669668568399265 34450 44147
783625135179960321 5837 15448
288792145849829057 21038 23933
939013021286903937 21238 27642
18364632981938913 23660 26394
628685233058789121 5201 27260
483719989061686593 15 28885
246395457072999585 9370 43400
753871004030170113 32030 38338
708085043094570241 18682 20369
154647599499174497 32661 40935
732381680514770049 7477 17233
712414380023300737 26533 35319
788929730614242433 17716 21133
676222973226888577 33057 42360
377013046575974913 16940 18064
583072966630251009 15614 40857
308870892097360193 8557 17538
685918149300693633 34529 46706
275205142373316385 10670 25561
23925060190247649 1741 19166
504461763029112833 7508 42591
395624618944967937 21637 27257
361001124075421825 42195 45797
538580386963328577 410 23083
650174066516626689 7208 40497
954383276360591233 823 25489
897141078224471809 19941 46760
131518918543758193 19935 34012
223070122587373025 16397 25255
714717163345685633 37347 38311
67472536798710793 26763 27857
963924241912305793 9594 19554
333091031692021057 4039 28599
528003552147442433 2689 34275
374019420109469505 10934 32131
391233016949041025 7165 43834
935439232506340097 13846 24839
585393230543449089 33118 39490
218966775620465633 38347 44433
471435317167756545 6992 13421
194015576167771553 21890 32496
248904512574757313 22189 38827
873508286490043393 1813 3774
356635533466327809 11441 25858
89606319092055745 21360 34876
310807810120511617 12334 26509
626419203568652033 37286 39598
221277838314275489 32989 35145
581668176993815681 2631 41227
65968877115285097 13003 22370
938210671234251905 23456 45825
324886771519498305 1042 3563
628168866182264193 19405 36145
978505392165349249 20537 34944
871518933317481985 13878 33662
975680131030596737 18567 21008
355920447119217473 23417 31159
927377689118930689 9725 12936
441586182956307009 6112 42488
58860845639411961 14960 24138
37982342111362753 9738 12753
491200491288086721 672 41420
145775422026510177 21912 38206
159044683450357377 5189 40383
80674186362244881 33415 35365
305823766006160001 32104 33214
148381184319781313 17893 29776
363764323078822145 33581 44640
428064751931700033 804 40687
633657604534850049 9984 11760
73777914385296129 29285 32900
542315296230380993 19844 29514
55906119941482761 7923 16491
215253660508768257 32772 38496
301289743413569537 12847 24041
193758413095746817 16497 26559
121151130125596753 5880 15035
634624460622919937 26005 46002
60045927223008281 29856 46323
26424318373354793 25179 25522
850590971052355329 10371 40278
582877146629886721 35411 35870
539356871809978625 28088 32346
929911608202171905 31151 33114
57817651542464433 5678 22210
922030230418560129 16454 20460
4533031542344191 3337 26968
324838279351777025 30527 37296
858567076473434497 14060 19692
563816056495102913 27151 37621
431174586414321921 13450 18149
405379994174960961 16485 41830
469321600795396417 27147 46830
227668181079398113 10750 35149
131260250337142289 12199 41164
139165540580048481 17516 37981
103510316686907793 13325 16051
828147106766568449 31919 34705
977210394715392257 12256 20485
157032758125847489 18556 20802
776280002851606785 43742 45376
874340068783229953 27833 45725
167719453053059905 7164 21436
684484901781584001 29111 35027
67033694497581569 2814 34522
11226165791970999 40220 45061
600646865546188673 37668 46280
254810736427383937 36865 37363
515036280051091905 1717 2135
973947377465126657 12106 43614
199601190050692865 6864 46907
152499410297817665 39338 39842
705531458634794753 2758 28790
398064225160243969 40121 42200
404900009964272577 9906 41661
900926156791722881 11358 17497
282040863287889473 6701 38351
379272323484716609 1300 22194
206065472930511361 2092 40201
900814933885978753 19953 26058
56738231321617153 4661 43914
511158151835889665 9177 18739
828523259361126913 43895 46719
800582041299104897 37180 37656
218798247588310337 1536 43483
565199358645518401 6925 34422
555188069078987201 9255 42971
825588370052511105 22819 32521
916075161295708545 10668 40765
588562109543790465 30504 38642
274492890409895553 15687 20213
84210049672929441 5029 27521
435909544820518145 7304 16402
166885716488199169 7176 31899
607378941295287681 17386 46936
512485677469012289 43868 45617
985706686266212225 2409 10338
975118350576384129 25728 25867
830909808960875265 22908 25001
308295854598281217 30163 45005
994466148769831169 31569 33162
672897359279634305 7580 44228
36483525857910593 11242 30406
367335227517568065 2851 37090
665833051291059457 8693 30855
204648891695075713 3152 32709
833941667494137601 9490 38186
777681453380790145 11639 21081
626526690314122497 1390 6084
760584495619642753 12464 33235
533941604890635777 16458 38060
3057286512355262 15464 28511
268095292059058465 6217 30844
24542400297765001 5214 40883
751368353238653697 18847 35118
116804132742696961 8804 15138
283636022933691841 8093 10142
968978651087272833 31657 34303
210792591387168225 6301 37150
703395751644389889 11425 46564
885070954561143681 11085 15958
806553429524360193 24633 46409
686382946567299201 18041 45532
670652116053002369 7235 45238
853321541289986433 433 36970
831251086848514177 22314 43900
255480107753847105 37021 41082
796673576196294401 33774 46159
447690385135160769 111 12135
698763953472155905 20702 35173
716339311777112193 21331 21799
938287234788571521 20215 31990
978228698107543041 21295 34874
234280173647309921 29806 31030
242322801229796897 8231 40072
254238632073960257 42689 43354
644004987368560897 32783 34543
503539966192949633 26672 34084
289926544864179905 30242 43491
832605278523072257 34716 38998
851034147093528705 10463 35101
637133141101745793 2323 8937
916182402043894273 10203 15440
778462070201978625 25516 46238
358090404843380865 8081 27516
614948720643770497 15985 34123
8789565402530287 16851 43025
119574990240618465 4562 14251
140501502129254161 4629 37318
863275434727288577 18029 33692
303274092667926721 4071 26104
64096551829717185 6450 26324
116969151207882753 37502 38614
416484996263097409 21517 45144
315904202136401601 2642 30389
918516986270997633 31026 39787
830021265468033665 4368 44947
483078725608951489 19168 39660
616228319025317761 6256 27116
804497036294915073 7423 10642
706288771559229697 26406 32339
326087596344439873 14271 24549
903054184395266177 5166 16487
642054192643353601 17471 37706
719703040173769217 345 432
323706430144259393 4163 35482
633427237014792833 18935 40122
370652123291673537 34749 38862
632093181621570433 20300 30638
180310088879156897 8407 39543
33546513940983405 16635 44036
220185702155202273 27048 36320
656564704534631041 18907 34834
382713409778890689 6313 35595
38303050208362777 3157 15154
916169260189715073 21978 34424
466376393703910721 10473 18468
873142617040390017 18865 34468
453840754356456001 24052 36170
887506268953654145 33716 38754
214589788686211585 16376 18887
379704333156869441 13742 46938
603699557082997249 19709 24113
955302437451788161 27432 45464
318209400922142977 1070 44677
107364417979983537 34710 45112
139056837585165745 15292 22102
215913969925718881 33481 34395
547400856178526849 707 19127
357152995607183489 19884 29401
99562288645365985 16002 42512
223806307696090561 19184 44660
720082553669612929 1855 27067
777439501110269057 4106 46096
782365049730962945 25143 36492
447218874694566913 28488 46336
481023255721240193 13752 39625
136992703388703057 40148 44445
389136679809020353 11247 12993
863845976450587521 3369 45381
110707324820594977 13575 38874
882850749542587521 12202 21923
697050920727484417 36112 41777
520885878518622977 18810 21020
602690170841484033 17488 26773
53845642615275577 22969 23955
359517780383392001 37931 42016
674387025146099713 38584 42939
830872922651053569 41245 43759
969400520854424705 14973 41545
652586804986576385 20417 38396
501715164890367041 11220 30059
133866457688654353 19398 34954
218766965282870977 15454 35869
106809074033982657 34683 38628
337435639395035713 10847 26906
128054772961064609 24331 34317
913388635857035777 585 15357
112331002635094993 699 39298
390584077131716609 16189 46158
751645323720552449 8314 18172
619137137320652929 6504 12986
164312036073120289 16504 46409
168194028102643489 2922 46581
88323454383271377 1005 41083
399711456535431617 9338 41942
380514333449461633 3059 46807
548444490782866753 45599 45606
242398462505249761 6123 42236
630843906087850625 32849 42167
524082123440656769 29638 40783
43641631457656873 8161 36611
680704233361751681 10747 46373
699808566832604801 5255 46181
299963138097346881 19655 45981
179590091081461633 36048 37197
935036822373049857 850 3026
8153057238306617 38888 46726
757850952733981825 34121 42035
739247928349211521 14971 27951
209488907785669185 7840 14020
329016382449868417 18640 23185
369546743795858369 21609 27861
504778272328973569 30704 41532
268465749152923649 7729 18557
124674943374575521 27196 42161
692728484646728705 2227 3431
947467966256905217 37170 44037
424103230762085569 12800 28374
855270828335182593 12399 26117
471626493995607617 10056 22795
408111688441163521 7022 38137
598794805727791873 21099 33160
165591579413447937 19988 44035
840263095675545857 17019 17608
764367049160878081 21630 38634
333984748512307329 32656 42912
542234035031345473 22635 42580
814822504200030593 35668 39631
463654796479499265 38244 46752
446589133643030337 1494 41709
116816912084775745 8715 38100
114351480454310209 4622 36419
412166331518786689 16451 19855
417527448876143105 3226 40377
639802817555921153 2009 5742
206203368529337185 23444 31579
338581047460404993 12730 38991
822925784502572801 13814 39101
761020683485472897 2551 11062
304154390575156673 44018 44141
415696378856548417 13465 23864
399501179408446209 24115 40922
983589512984782081 24089 32084
369543104138465153 31988 45211
629216691239218305 1944 46994
55245011386986673 5438 26788
473454121110567169 774 15510
292588278255699649 5480 42831
369691068019729857 21539 21773
100455356552316737 4262 13954
132348565411138705 19503 39431
722578683098412033 18563 29178
214667474765729345 15037 37574
659963073027896065 2627 15187
412273499283177345 7829 40919
129126975711820081 34299 44715
821549512632454785 35 31341
34468049873339625 4023 25460
558455059451933505 28141 35870
816240563850321665 2024 26497
209784825508176449 28436 30279
278539665973127617 3464 20379
718565429405291649 27548 45740
777561603595394561 25036 34624
650639011810707073 9704 40616
448203087839232257 21580 23374
411424215973472257 7947 12741
522617696841699329 33808 42245
565048424342574401 8809 44565
507169662476954369 1351 11771
580535548951221633 13416 45799
665030964356340353 507 9779
650407332676902401 3527 22610
354589394129277505 16949 32388
98093676208169009 9632 45011
35957541454131105 21368 24814
295512384704249345 18393 40330
607495394349811585 28277 29881
474330091625606785 4624 25894
58048738888352601 13240 20817
813517949722605441 26943 30269
818538325957916929 487 45668
365473212934279681 13534 19327
822290693831881473 2345 17645
224282567298455873 11233 38294
586712285501860737 30183 32390
570717633607845441 40115 41758
784417867317706881 2654 7499
82917176566265745 9127 45595
299966348396878849 8811 43972
733399319890498433 7556 7739
818308787720745601 14206 39136
998062872166951169 29521 38350
980167198414775937 3469 38320
192366123304825729 150 29333
906836557294504065 798 45540
63187438152848329 28408 29361
250991941180217281 22412 36943
4014943097292446 37651 38994
438913392926529857 15652 20246
973128662407400961 9770 24784
858025422276128385 7821 22640
320708114533832833 1690 23372
634664425645730945 17536 23209
386736243942234369 9177 34897
399527196976634945 10579 23662
173727430256850113 21572 46761
305392698502537025 31692 42492
379655786342492993 13929 32681
109808793010742529 5299 7481
484394935557507009 359 22643
34731341749512981 8929 45339
98315735133265745 5760 13750
230586132613467489 23064 43014
390680586903517505 7669 20752
52471830275429457 441 21802
950653977435632001 10743 34998
936583997943401473 16620 46316
913098338892726913 16114 41069
970235603489932417 2415 44796
559062991470309377 37973 40034
99483297236702129 22315 26449
636909540476597889 7987 33928
112521714818846881 19097 44120
948823723750091777 34490 39392
700306680327273089 5590 24868
610925989315294465 41646 45031
158692139151789025 22247 46250
977696595679216129 4495 17658
177697823891406881 1385 44333
569229925987389889 17500 32069
9000464484152816 16439 21310
240476011248500033 1781 8292
843303521472435585 43483 45828
992974959982294785 37402 40931
295555491114676289 44235 46014
751700266079549057 28141 31014
42529633506944721 998 27241
426545719452338561 14557 23651
418740320597684929 9330 20036
750224657729528833 2089 17984
498101040708874625 21258 38299
936555219094007169 20318 40211
839556399705749377 2001 19768
345269680419956865 17911 22714
175776062771348065 11407 42127
103642857764175041 32365 33836
83982254433884401 9735 11923
283481266698668577 9272 13332
658786415918328321 3593 7230
525372902017242177 50 9664
298954868070559617 30735 45163
443493926483565569 35133 43205
934508749879228161 2642 3608
402668596172919297 37652 45242
570099388073678913 20741 42022
325853142969958017 19675 22437
379812189869355137 1880 4349
410470976291978945 2877 5714
694826651421330177 24968 43245
603688327510265985 26325 31604
698632174637595009 4842 46366
103379367048621169 38179 41274
873739459757494785 5242 6174
19364824295546869 6947 13016
406633290089999361 18064 46179
575982719443178561 3430 21755
308164176522048193 8086 28791
574990702982770305 17067 31272
885256811913961857 3638 41336
841872716097714817 7251 13184
988655620842273153 1644 35168
74994195819964913 25394 26678
924791352512428929 43206 43888
380761242019648449 3585 41079
841986959769748481 5011 39651
876278437823312769 42653 45207
349021419911110785 11933 29574
854901704704861441 1579 11681
732783913971864833 25356 28813
909334466655973761 11760 34042
740037901623921409 6906 17748
48706100781831905 18131 42850
747820654731363329 18137 43750
110159045547870705 9377 42337
360350547252892289 3669 23955
433002979572155073 19757 23715
430164844570178689 19179 32294
790263600378875009 14501 35298
171814502358572001 11943 30846
301115859460399105 24391 46989
677817922495513857 8412 39318
847232223424779137 42923 44445
870234905365435905 1980 45392
430552523327566657 426 40237
425095520266459905 23152 43577
242323103736151073 3101 20730
255884561464100097 75 27105
563653267007513409 7571 25025
829458380698618241 4591 23014
740016710184615809 21921 31783
130473815138145713 7710 13148
404495912274502017 18474 39238
883437895362071425 34794 38607
397078390369312449 9000 26328
509138018578127553 26149 31948
138517535762648689 6058 44177
349178949584690177 3519 8451
819880569328230273 15050 29018
942420499348855809 1251 15381
895882719954347137 23168 25379
907297719948154241 25845 37408
377053248844827521 18589 28498
510566729748305217 10114 15656
909176014454832385 9250 38588
954449975958205185 5626 11423
693008833579792641 17361 36219
855122554837521409 16308 37403
29467517693877457 22937 35013
654327855783542145 11796 15222
173901256791008769 37125 37564
897134908630661761 1451 17296
540515363463189377 33334 46516
520726578389407297 18186 36519
582887758531736449 5507 25064
525351500912819329 2918 36369
986522735809405313 7925 20545
911698683542304897 171 17409
822297295437731841 15636 36433
61745553100550409 25818 31578
751530152257661441 34448 35185
560368719531432193 31389 42581
866980246028472065 3640 27374
187366862976034561 25631 38859
4641461639540268 8016 37802
427317388540295425 2066 12956
980602631355861121 5029 29397
872730347510568577 18598 42456
70674611441777561 9798 43695
295037573908622593 41190 43124
924212310335743617 504 40281
759361812846606209 1146 16720
375691063078438273 7813 45675
247166974550076193 14733 46960
307677344693257025 34606 39909
110267093329824209 28724 41304
535761084319350529 24382 33445
391239822035409217 8576 27288
747585772642505473 2288 5975
536388949773709121 42189 42904
449211338781413633 32201 33567
347674917813598913 3447 37641
272284195704241217 977 27772
34855283398925965 37631 41585
70796535406973505 11979 42506
390605564225133121 16894 44369
882677681942194433 17982 40347
686166368618245377 31347 40107
903433708714789633 36963 39536
985810435862013953 22783 29274
247348333869393153 19569 29941
566456997535070145 25718 45998
761406285814192769 45111 45496
422149609948185409 28442 42211
827982272840269953 20814 34270
874515724189620865 19766 30417
519730771221862401 2364 16320
417148408251982529 3179 38862
925907566402553729 3343 9559
960136859721600897 24039 40623
958501957913231489 2365 35278
933179961098836993 1812 18322
76996583334899777 13393 17731
301285563221682625 27175 34184
388688365276852481 10064 34274
953427048827869313 5251 46674
248908215441911553 2992 20488
615011359616417537 24446 40205
66608424220138577 8905 27821
918681370030135681 36385 36402
494646168117665025 9349 30469
225464757972190465 6245 46995
887125089098720513 20658 44139
746165491619187585 26318 46296
157071905722045089 16880 20097
748044403613604865 31523 39577
18772367909239309 13384 36057
465915915716244929 5929 13125
702092655441159553 5406 8758
699792437930199169 36698 46706
895267038796721025 11908 33885
191696514982673697 14884 40977
569878937023798209 24076 45915
102702523192661489 17740 33465
804232874882760705 3610 15824
361646603901597505 2893 45991
594160208100358785 13553 21769
720522378615726209 26117 34538
571918343219568449 12739 39689
455508691098366145 8431 30631
54284208198861705 18990 45109
644709730789699585 36044 44435
998042289817508481 10217 42221
33804059596242553 25392 40033
32563261574633629 26406 34044
327101368956078913 38969 40687
572850883680093377 16307 30769
310081310429062273 35845 45395
674101972065937409 27836 43566
323118575924993921 3701 42464
43583381110469337 32304 35116
217580442776757377 3692 21265
145813224877283425 15138 39239
359372641223217217 5109 41855
883769399727260161 14537 39600
270434493252530209 4914 42690
508066012975358913 9649 10970
444640516821252161 31370 37242
59436672145213977 11905 30301
447848780652101633 13537 29767
523127142159463425 5060 22970
596517010016526721 41811 43538
444090994637424065 19889 41845
895405962875848577 8825 25957
290392151339045057 29321 39978
22655285246983681 12462 40435
181309608800976449 18956 33626
785469972353787649 6843 46350
914856625615382017 27722 42565
862295929275376257 33992 45785
461410866796700929 32870 37668
100205017641251009 25328 33139
562240291922659457 25183 38824
619545484819340673 4511 23801
907747045626283777 42971 43782
84463784409742001 1372 19160
845900682735642625 16831 42165
385262238805836417 23702 39662
758908905646325889 10463 15873
397083301332848769 26040 29525
625793545196852865 7194 21626
701979225500807041 821 30926
595100345599011201 15725 34473
600184217861233537 11879 14321
811261373455604225 38123 40958
250455934305932705 12065 35529
659084603362874369 44254 45462
146001034093608001 7048 45573
464742263544462017 21305 21550
373490159524109825 20823 39806
142740200894738929 16248 19747
825553690382243073 30766 36577
454346545245638081 2265 14723
170703857373808897 18328 24133
787090545945222401 43526 44300
155956428461955457 37629 46463
635781146620541185 6389 42646
537180846479728321 13031 40560
23756094585284161 1838 8844
123074539260649377 19336 45498
328819206690152321 4060 26153
40993764483175713 28558 35575
775567559880119681 30074 37507
330185077637388225 24428 35995
945297882662099969 21351 41727
73601937800376049 12624 44261
149393135689283681 1438 34876
994750413600605953 12447 46150
513738412602261697 15771 34318
818494796410419713 11201 17813
170267403058250721 2503 6945
494725165584462465 2721 14624
503752105044423361 25123 27492
494836233376830145 23313 32060
607234812496702849 11616 42774
700214186605485569 4022 7614
489431846220977473 13476 27169
193647932097746881 1514 17961
871881701112659585 2567 26830
89883411084535681 10711 25692
497313755880849601 10761 42201
755543225539483393 6492 16283
83648021589144865 5566 40121
395273081300764801 10227 39208
287985596537790657 2429 45873
284351573436737217 8482 23662
204378642851413153 7128 40219
37925720344638593 8713 37277
732150260962878721 11759 22251
465196308139994113 2685 46351
770264542477836033 13785 29678
18745765556225537 7127 11787
7431941299525847 16502 44244
195618969956683489 27323 36891
173781760956376993 8298 37641
827855585272850177 1981 9193
691322232837489281 15032 37944
652971390967408641 17720 32134
762280940281161857 11510 37301
804880234766848385 5634 44679
322661258734338945 5464 15921
741185754902090881 14204 34083
673707936619980033 5551 23768
679432327029552129 41223 46711
497567731318536513 7238 33210
487722222233131201 18653 40928
383116691363628801 34062 37351
541805363051771841 23504 34469
638779503547734657 3092 15216
921397426683711233 4943 21614
305114579291842625 9446 39921
563620346963936897 9926 24444
797325423229107585 17021 46683
950204284359116929 14266 30723
515478139358126721 29956 31378
533383066330692673 10776 15591
14077995235478369 22730 37124
893308172187488513 6147 9716
107588745207142017 23551 46019
865449609545144961 33315 44621
172167295671709313 32266 39074
393185690803662145 559 31658
883133701493367297 7225 46891
652492083137083521 933 8347
929977579260278017 36934 42554
154273990925787521 573 18352
848143770868592385 4039 37792
577806644397405441 11929 45457
243381889623162081 3987 44999
207310074159167361 11071 46373
310713557648373505 25871 44662
898188441527601409 37671 38238
404254534139109697 1096 22503
489424641515284993 15486 40917
580871810153912065 7514 19759
110964417048556641 5868 21600
163769333151076769 4011 7073
436553018256248065 21174 44944
290604867055893825 360 15497
487351742947062401 11960 29487
831550909988063617 9062 21419
906250494465894017 20834 25002
976933476220654721 17942 32513
92698480501319121 9624 12742
687779766048787841 4359 5051
156840149508568065 45320 45949
706521370076618625 8770 27508
723340456408358529 23733 37117
291617296571583745 28959 37742
296141937765099777 27646 44486
429248601880278337 25455 35512
917625882236698881 19265 43169
476947060185619137 16496 46567
744871565232770689 3575 35318
302584044966071297 13723 39966
689843478846690049 29947 39790
890931331402978049 10871 41781
923070544242079873 24387 45669
159884944613327905 20652 31840
281942363758894049 9404 14613
732140052369356161 3032 14693
821423839177882113 13201 41339
444757302056050433 168 5377
217529280007489953 20678 34216
997280570943072257 1716 24602
43702772195985065 21930 29184
500524474897606081 6112 38959
511022452291079809 27844 30573
647473819017800833 14909 44650
654377406998563073 14435 46646
898243010272498305 25185 43477
564258012727414401 6486 17938
989593660443883777 15010 45604
11088533272754831 43701 45381
177519699021207361 2492 21365
152386106731448481 1945 9149
552793834436283073 12849 24420
151443696906582657 10390 39683
739942463411669121 15745 25275
836536031967774849 1577 34112
376749050484189505 8273 45923
105668524074843617 19208 36679
812935280052290177 28145 31319
65324642478877593 9645 12135
952466166998004097 19435 24330
261042933234890017 2256 22938
139354206096474081 153 34316
360556328459786369 7169 41805
839285820743864321 27417 36678
72695780488231777 34720 45013
951603033137462913 8565 44072
91017722237602081 32308 37717
977777180024087809 28040 45404
632010103148658689 25520 34466
574283451834876481 21951 42157
985582445321007617 6562 39094
916886484063862657 2405 45906
924268476211096833 1880 21930
741601183800657537 8222 39414
333262262410265473 12560 24124
48566516660212497 35986 39363
758783139237678465 8026 9821
99496638102213105 11694 33757
670597508502346753 15517 38184
702196956338720897 40744 46349
987022549468520065 26574 41893
931701590414366593 23543 35799
119973167188724977 23077 28895
786787460546701569 13258 42755
558453933224470209 36946 38429
556962475869315905 3048 15322
667054064425009537 19719 27557
7994190288453496 31731 43316
443134304397602817 408 827
104211444515119217 21283 33497
849404864951985409 9170 23541
440509076578944577 18658 37896
389539358522497985 23728 23920
105578663498310017 1628 19237
166224480666762977 12119 37400
49907283656718705 4334 31309
722634696087368449 7649 36443
35268775135069321 9291 43906
152581684080637089 14160 41997
261444848555026241 21695 27624
929556041878854017 9899 42783
156291247427962081 9617 20796
429065728056890817 40769 45348
730843184882129281 1513 43447
59138570757824025 9274 36811
767033895821572993 13940 21036
124714167797172593 10496 16999
432412843007437441 4437 18670
79459186835791233 15037 42770
725271424570454529 18223 29408
159676425039215521 13627 15368
125963431789582353 8178 14950
318943695062557697 29627 34909
387351745516628673 43993 46000
793417490141557377 3 13359
263202741015742689 656 46407
157732314245478721 18955 23577
363322393841460929 14383 19192
220338087662561569 5857 28544
748503671348483841 1557 31373
855055970999245569 17688 26987
642342886968055681 8443 18961
500337197691429505 31415 32851
464145392297080385 8857 41881
85391347572354449 13601 26508
183946676745396321 17877 44705
716796591058034945 20349 46406
626923021044742529 12976 26410
623048795412444161 39259 46966
356013738844286081 17576 43618
475326564136302913 4262 19289
366250858371369473 761 42078
45393033217450809 16597 44155
95512139437719409 3726 32788
6853910762494310 6776 39001
142815644913408593 7517 15615
124766085573043025 15803 25559
198359430224645185 28224 38779
578608907315150081 6834 21586
985101224098098561 11234 22194
225914248599067937 7180 36200
144712761186159617 1937 42649
303504274747588481 23877 41051
966712229778831745 7489 29447
918730054818752257 12327 43545
629565478636994433 35950 43036
976397280826738305 7025 13731
822754769381571585 15604 40745
726695313224169601 9869 37471
899028006652745345 37261 41468
255762919513735201 20743 32680
285344359749213793 3304 43018
452716384740000449 15724 41190
852797305314613377 24149 40954
399233014822094401 8678 12356
267738405341486177 10976 25360
521116980484876545 7076 27110
35142471918508277 8162 20852
195999706108416673 11783 39088
839140099512430721 12729 13356
834311002895617537 5069 23313
331699413844194881 39130 42750
609843643088474625 19124 23760
387775591745718657 13079 40879
523907350414432897 10636 36876
758295286672737537 5173 15229
642003914428166017 7857 45708
82664409479999537 23981 30295
859364237542678273 18519 22704
871108870876828033 16208 43977
778609816034212097 19076 43348
813217265002190721 6383 15051
315351506137020033 29576 31784
354286567488660609 15343 17781
135170596663620305 14596 14937
43413328326064257 13017 16352
166109683364879873 21584 29530
420620540073844737 2704 34276
629769861683819009 22513 33373
281213618506694017 8461 46500
917603239245792641 29397 37542
71376029607424841 18868 24017
583112933247015553 24842 46132
185816170968276865 1100 27446
774316674683831297 8934 9127
640524332959405057 16833 22753
480279719292717313 3383 35477
251484889643545985 11740 13365
207174791843513633 26484 44182
643566677152254081 16870 34584
955669097161496961 27141 35381
787495302537447425 17557 33924
504196825137626113 21695 26837
868267552851694593 4783 17248
645785032690973569 19012 26510
814119620235953025 15973 16991
79907105480160113 8404 9129
99774304194657057 33313 45521
457686194971621761 12670 30752
3778361382838825 16311 28318
848886655311076737 10912 21820
440978220544611329 4342 10122
134451252965412497 4942 24553
888149169742956033 2029 7001
360699629721878529 1504 7822
55141351594560465 5922 15740
170127915434427745 14598 32011
934153116659981441 13104 43153
797179892301983233 16346 42591
365718082911815425 13143 45102
89436662589484689 15562 16109
456717572999831873 4859 40027
670005305585661441 18635 33834
451261477036243969 10474 25571
612966579050443265 30857 42914
610800458547881729 4192 31980
869784587707812353 19368 35012
84016818105016705 25396 40826
74582295610262865 1524 43745
300486146798828481 6324 33962
22572901574122285 40730 43367
701339008181950209 15023 45979
738984344414014081 25875 25961
904536331642500353 26650 33173
242731763017161473 31898 37689
550871763518376385 3845 7930
25431791001942373 26840 33122
375482562107105601 25926 29919
841145442544743169 1866 11726
404315261365045569 22241 46477
517022389722320961 23347 40478
887438734573375873 25139 36972
285663853890383745 23129 32149
40780305190896369 19094 39940
508983278795220417 4440 17931
634924411218758401 8519 13510
318800034147969345 4696 20639
218751520744607585 36563 37735
506380950302464321 12837 20660
204131221390266401 12972 36311
140582787313746849 38353 45761
4504879818671982 22767 23526
850614461091929345 23875 36943
716617611637797633 39685 40913
658340948068527617 31847 45368
132766285343311809 8213 24036
660987155515989889 8801 16397
485139652766687105 33245 35550
108239088111503185 3109 39451
930153353048883201 16156 37404
695411112574298369 9547 33126
508350300988961857 17638 36311
655634395804341377 13843 28912
230582203890495649 26646 41711
32611670900230649 3244 10093
785934257567216641 9035 15152
594694973800244481 14903 29919
510790350227399169 2198 13922
673668287618220033 20398 33613
163273189753237345 5218 10505
375999981217418625 11514 39979
139245929892272353 192 8985
66829213905840849 3150 31153
454214377825447745 21286 22785
199695959269917025 1863 27685
488177928271870337 6344 28414
36622583619895009 35148 36467
665577651124959105 7900 24554
298750384591087937 1003 19679
640841941850570881 8825 29683
803582074089895553 26511 35081
715688582679458561 28235 30043
201337055275871521 20022 35580
328376789842184961 33527 36159
418512872645230529 3558 20865
543853139787369601 28849 36553
274697393427956641 32797 37097
456029186052976577 25224 29437
506119831123932353 13266 31679
625048149311677313 12646 13086
208111207226323809 18467 32940
389822053480163073 12353 23549
264855976011368449 10816 21757
795325843903508865 41510 45619
954918957722966913 27273 34520
943987211855247873 23818 32872
47752526476308785 8478 37948
854027221440016897 25279 42055
109779183249600017 5292 5430
468120405890363841 19043 34119
944362818909716865 5295 35852
518750787119312641 25215 28022
6308509945924358 3838 36014
421866281878383361 6864 7514
785268607128252033 12569 18131
82388268407154193 25247 36466
662601683025542401 34724 36424
544198275033881601 34408 36868
133209664679860401 36050 36521
157049909875791361 6331 33793
430404352467874689 23429 32529
983593752042114689 41254 44027
641033022182973825 4866 29620
520366780414828865 28724 45521
92326001365449889 27239 35678
223563475207004801 8951 22136
725418090843724929 7028 32700
622858971827167105 13081 14952
646723477665702273 4944 21797
93396828856700865 9820 46208
702694915727228417 22713 36414
322554447950036417 1246 6501
989921143024929537 2876 18933
734325587776613249 29328 36706
281886431509370529 23735 27367
920966429661842049 696 1708
690300748439327105 33048 33201
843659623894897281 17613 34374
830098421804684929 7629 31597
353395385949990977 21564 24135
510406847734032001 20703 27615
450253153744188929 9053 22177
883154473253789313 28445 46374
191197757123074305 34393 45296
905360929375873921 199 13833
599740237865976449 19645 19684
533404129860492993 19823 44651
933415275752732801 17089 42352
464223546929048321 30046 35992
722528566810314753 3486 38799
197272254094080769 16037 19275
373618986526235393 22213 36110
893027621295189505 16467 38848
806131419213674113 8714 30522
754592851516413569 3178 44572
832998610380254721 20762 23809
313441836170341057 19741 34460
339994368111536705 28372 32172
614182877656382721 11925 27829
945003563569525121 5996 26916
190699714411081793 14355 29546
998856154659936385 17802 41144
146437382035891521 18965 30779
886974541201023873 28213 41956
351711609730585921 9829 39124
192567456301464545 4403 39985
431818317151929409 8585 25120
391326919735018241 27588 43104
224202537842657537 11950 26734
558247361616341889 11057 30580
998692012338445057 3519 7019
178467136518772673 17485 37123
457202566337798529 27777 31183
686130539147985281 13351 38258
306646246269615105 6390 30210
265623479076918305 9269 29851
481047445710132161 1118 24673
444268664885075969 4669 45404
110663609922745825 19334 42169
784411175134433537 14600 42218
761889357557521409 20498 39358
149592965318465345 6202 9302
502694996594435393 7724 38426
833861128693893505 18363 32234
604110142549487233 6477 28338
83291052571329521 7008 31537
652492149557765761 31918 34423
587829910428094849 641 32730
378386212798545793 31494 46241
885945887524815873 10952 22928
888122803661182977 28198 35738
433558494682369409 15030 38257
199764613280351009 37736 38338
720748018628999169 41424 44133
394382637101365697 4626 5156
643416553007849473 2071 36781
967137437426544001 10977 32937
649019520700296193 11472 37562
137186566252772481 33647 39706
760690677867653889 18574 36067
592986085461475969 5259 46587
918349611961563265 1368 22105
613694432305699457 36341 38806
33156532472414569 21005 46379
412121742969986817 24121 35923
176283071379931041 4459 43542
198004406052568513 1817 15964
359999416109769025 27090 35660
544163014068189441 18058 46826
457543624500008385 10889 43014
514208038968810369 12050 28392
67672911334394569 16049 44567
202329930902720897 3783 46357
975410726956415233 11541 39622
782795377260093569 38433 43347
622143952480865153 13406 40456
68334641526192289 16351 28904
712669963179681793 13432 18434
110053493291793809 5062 43412
76672636651064609 3894 5718
289127013987581441 10331 21856
848469905983382273 23799 26703
427318738279488769 39368 44584
588199201111091713 11805 30619
967297248236079105 3403 29442
577762063237944577 21224 43615
238698543800900609 6974 20340
888316627409548033 3176 44259
206211421665415169 247 44285
642470783197911297 41457 43288
550024260090104641 38337 46257
827828114999800193 8984 44979
498498771322957185 15313 24044
270207012754500641 13526 30616
673058878693957761 14314 18187
422532008213263297 35366 37009
99235498473888129 15105 44894
438648915434146881 8217 24428
918964108408594945 25968 45542
592025472588954241 12732 32656
761868031845537537 24547 35135
792483870856276737 16875 19714
202206718970479937 806 19437
617230112316516225 6180 9994
16253066980453923 34809 40272
835235607099907201 12639 41845
5805899251889458 1500 3825
344650612395621889 27418 37072
886701373199073793 23086 41570
509957474508727425 13481 27210
43318158204847633 22389 23214
169089189554110689 15707 46876
358011389213857025 485 6857
139603466388155793 10305 25992
871325590010421505 1666 21518
649036957500424449 25216 36548
945456075946523777 26682 44928
198212841315442049 12130 34592
34413692321926705 33666 41599
302006067212854401 15361 40302
778706423078546049 5794 40981
165557415895211329 22402 28274
485547930640983361 23662 25613
226786484188817633 9905 45580
709776476812308481 23295 33635
27673088247926361 17362 21338
738110445234504193 12141 24655
976516324391834497 15418 33964
63171832736372833 33577 43371
930174233817570689 22151 33321
738241262088585857 4360 36646
815427601542079873 1795 6045
896305282073043969 7211 43635
286251598727435649 5542 36282
861018658701915777 33154 47031
622427852898336897 37334 42944
585573774439950465 4524 29882
861976514399220353 19983 38492
841762511546697601 12973 13495
229935221274882209 27402 36265
425809128079620801 1253 27294
192546982980733377 23950 34322
261579077269239233 17282 26076
614607990226286209 1947 8010
877535041802048001 8292 31194
168359748801311329 31317 39472
368287296665236865 24238 39662
780182109616315905 12494 30231
438874004145006337 17631 34701
922597189091650433 8720 8793
281051921646430017 1893 22316
318309722664078977 139 41841
600213716985393793 23418 38647
765074040066071553 21266 46533
797249113315693569 13473 30902
912210925531251585 7933 14326
374902715532144257 14494 31950
962466934670320769 17187 18624
188032206386772321 78 43736
605617769078687489 4528 16179
825213036797265409 30742 35135
644194778346832897 22131 42276
176350644022754465 35358 39909
625786662078905217 34562 34883
328373126776327233 27307 40438
106950441561966865 27748 35883
176280220224022337 14294 40719
288540668422907457 19582 20139
983300745173238529 20252 21709
749399415076045057 2715 40625
320799286671807233 28149 45413
874009520205486721 3376 37539
147292488076416833 20403 24675
851429268517112065 25527 29954
598820049927617537 24075 36714
926970306512625793 21231 23424
137767766034471601 4443 29533
338500287243153537 7810 19705
890458065601698945 32770 33537
772838556767805313 12442 16318
333509709989286337 11908 23592
569432849245092865 33134 36047
958173091035327233 24101 42263
951175630120982145 9176 14613
380857593002900801 32571 38796
443066255454215937 7710 29539
693392149692122881 6728 45196
39196761084706825 13591 37801
743024014161861121 14895 28620
732707155772747137 5408 17644
603257551322720129 4850 5088
988692608936300801 37961 44735
137049354958719505 36540 47000
383598731945131265 8040 35050
666830264555009921 13029 31961
635898526813218049 33031 44747
366654950335131969 10629 26205
513604719530153601 15473 18474
107899015368822401 12726 28330
704417818430666625 12406 26682
986079078924518657 7150 32935
366110487220357313 14730 30366
182849348439297889 12576 40554
129960798446273169 7168 8605
97415332354515265 4818 37599
411367055085296577 17014 29553
924061201077343233 9609 27986
350408329186020481 27884 40908
291435234260461569 6680 36468
972088436488991873 37147 42610
616129863958455809 32707 42175
767929484228897537 5021 46052
360655208420936897 40592 42440
64378343949531569 5356 23496
114820101512840721 1083 44581
578335900724649601 18178 28295
436666204654869697 24632 39523
858704419570091905 8166 20578
494918240250136449 26486 41919
737673039789722625 4286 31885
796521543317012993 7417 21597
149727048375726913 10447 26294
777768767911204865 16951 26808
892738790390946945 16888 24670
832188896894592769 352 32291
209770800439105889 3140 46629
33871982677332825 31242 38076
520665439284709185 32324 39040
841504852842703617 21944 29301
229419937570956033 5550 40910
168954052223831745 23320 43792
417159800331315713 9958 20958
59389257899539417 18298 21458
420320525087294785 5941 30047
418752049680414017 19714 36380
642101063349951361 22912 34733
56820593194814249 6755 17523
579350821245615361 30699 42998
530610690054864193 29380 44365
407954498119092801 3127 16252
566657034005743297 25603 27322
158824088866015969 16322 32852
877966158889414273 8950 21714
498254345660438273 24873 36411
396099670524719745 2618 17973
432634097920843201 14271 39329
212872167350873569 13736 31897
181998859071367041 16736 30389
223598668981338721 22960 45222
330938676987745601 15688 25343
334755747105951681 12011 31283
281317332391648033 11164 44218
293338998408685825 15174 20797
683171037916114433 6681 46283
860301876702358529 43150 43836
824720890804567169 31266 33183
775023799759821953 20969 46085
567317554355714305 607 15623
286358371264149985 13011 23835
331518621380848065 11340 11954
484289593465163649 22588 38304
928324533438885889 6489 10682
208502131616434369 21418 37519
213826113075693761 8389 9317
815402371374972289 7018 38808
675390593394030977 4081 42984
502766399979940097 41207 46201
524647460284977985 8945 12652
850436261853431553 18052 21896
781335860698167297 7852 8382
404222669620089921 14442 19321
531782078456071617 25578 31393
327340955081808705 2465 28232
31159641050169997 20176 22898
177741907798115041 7914 45521
550177095531989121 7232 7890
294449491887959873 8148 46821
654624811463893505 9846 17139
724304337553384449 35103 36382
546572431884495553 3524 12749
94228416147956289 30506 45506
141935238641696769 8171 19840
298536746746513857 33017 37009
151001776362516449 36136 42665
719466730502872961 13037 28466
704372363993972097 3967 5084
124457714911962113 23071 42244
515426319646646657 11030 30128
407552640299798017 3284 8614
584574020719106305 13126 46211
228305832306709537 11378 37940
580372130758757249 14317 27265
591786783800884609 8778 9094
334792875750881793 9687 41849
198290493598257441 7272 43023
610174270827652481 16504 34550
443491590307786497 18000 25624
216158931616650561 28614 33944
816490743410575745 393 24233
684933942557432065 10234 24645
317537644421079809 3653 6242
587260592829697025 5082 19224
870161494940766977 31 20755
275576986784667361 9620 43220
481233526695291393 22250 24071
965197210863028225 12268 16389
767489798572107393 30145 40809
144845671543702529 207 12858
758604610959920897 36113 46852
884963083519412609 16348 45627
482353267340762689 694 1601
913418786686346369 2274 32032
777082789055356161 13120 43300
641293911123813889 21881 27524
506719832763870657 4252 25592
492770370822920961 24574 46061
651582127179850113 20903 46200
968012015919445249 8439 41127
867719270405821441 42815 43170
735352769666089729 9978 45168
393759096959740865 10832 45285
49891524847499369 13384 21857
385713962147455873 14220 33507
593107968267087617 38856 46728
475739331239864769 12309 41498
436949512033184129 24871 35324
523375713929546305 5752 23366
546430066635931393 10573 24357
613399891944624129 19415 27512
266049108287024449 3852 11465
764188686267310465 9466 31083
291154191332889665 8514 32392
441965867682441153 23078 42371
124346123260469457 9703 14863
119172182576853921 5316 21833
608940867307946881 8904 11973
735626804557341569 14324 28605
207367104068669761 5311 32130
297052739817324609 30010 35140
938942727048196737 36473 38169
744391077411179905 4057 39410
534694284710870017 12807 27986
286589239634203361 3576 44853
592640220470055809 1060 40438
78638892948532657 23619 27065
651046875980188801 36332 39344
638119168589547265 14274 38198
470347521463889281 27344 40264
29846243393549801 2298 14631
832058918259637121 21248 34883
939375265684141441 9394 14102
942626918063094657 10911 24606
861646861994074753 11261 25341
563706782150052993 2917 26582
749821166714404737 12927 18945
632592435367893505 15153 29940
197566132323103713 10835 19871
312954666768209921 36704 44587
276648850563539393 33193 44079
790089086106032513 5307 33307
351064034431175297 1597 17548
54959425289684561 29260 42165
79521274801798833 609 31314
884635785558298753 22798 24136
142502634975542721 18453 20107
978677054391145217 38927 46490
112357119464896017 11538 19889
793825418016208257 3312 32842
200721407993000865 3007 7105
426887531170553537 29560 29615
28042601092458597 2528 39079
344967613472430657 6073 10637
900349870493002369 8661 34152
716822680391349121 7735 18239
261894436540082145 27951 40074
31896298371460577 11623 35512
307975695026215105 35010 36534
671438719008012417 18274 40323
394839790228921601 9162 44240
12177835468758503 10851 32706
840856682330937089 12313 41362
715991366385484417 15934 44305
397349991865901569 7499 38170
262954377661028353 15025 32978
742930803575802625 13046 28794
366392239923744257 6748 36085
836766526755518209 28768 44983
291223741558507521 4807 36211
88229016101976753 29314 35135
70670989441428137 6442 33056
57266840130843377 22809 28562
545749471072095809 12604 24901
387094781421552641 4691 39343
237933572158699041 13266 14890
823685422956735617 899 28700
636645621883854337 8308 32341
223401232051131169 30968 46098
85063545949655153 5113 37447
364959021902400577 26459 45147
342997966858856513 20598 42864
840645807050577793 3407 38674
694005574208393473 435 1115
114205203143335153 24790 26812
871049612739579265 3794 43382
542681967396717377 7928 10339
555118803690422849 18661 18924
471347460834330433 20201 26998
842252242340972417 3600 21616
924082374050243457 16246 23772
387487709552448961 3300 29033
408619158995598785 18033 22946
452997166435050497 33835 44079
710756726271384321 15665 38308
297299712018631361 13848 20123
793939392673230721 4777 5726
301600898078302017 8318 40776
710384377905881985 15113 15300
341887669150242625 1629 46761
563657913073079425 1433 29325
653010861793415425 9146 44831
553255937497610241 4207 41312
400611552588234305 24082 46464
772990144423808129 1528 25988
771975933268773633 2061 20426
477913376687666881 11744 28622
364612530374547137 38970 43925
574958590100230529 15449 22589
249726584584873729 16333 29684
985073782932048001 38952 41859
105184625538075953 37031 41046
109050144532211841 22963 36214
560538297916277633 865 24208
272131859611022273 10010 35636
384019403555033281 5085 39813
448191558137288833 36049 42510
980292419690908161 12061 39615
665349661613092225 3278 18104
856208078561028481 6378 36809
283014107446810209 9570 41180
281058569815453313 20076 41025
905822919954942977 44499 44803
976328329803511297 22590 34282
88574964245786705 20725 43765
569934909296346625 32758 42765
908500717446045825 31675 40049
946270298778305409 2694 43630
590453398415782273 9683 28837
287404816900245665 19539 24461
212843291322599265 19880 43649
697113006292784769 3640 40582
441046351758068033 42165 45322
725183643906131457 24603 32071
662920420660256641 12843 25447
242169099840825921 20687 26603
946426646880901505 7188 44748
705195018003106305 26775 27770
199544268728601537 22658 32709
899467727660994177 1431 8453
309649708760183297 19486 37221
3565465483671205 14819 21388
994934755772604289 327 27758
794012749179504641 19411 23051
335127739326885889 19283 20424
164366727571714209 2298 11327
410846598497300865 41037 44697
507081744713321601 34604 40364
574735359897537985 524 23550
969649874507648897 24403 41630
485334131291708097 39578 46934
644940692826342145 7577 11881
990644384945689217 30006 36670
691861982390090497 15104 28545
344556983456499201 22681 37217
715335054092935937 13849 37016
910359176112670849 18883 19537
513147545244162753 30115 42435
259275688897233185 27091 41995
899050647728191873 6383 26232
200764509975108737 3761 46234
48820760850983193 38599 45433
107865412410944833 583 22150
817162445093050113 11166 42780
581806639424534913 28317 28324
639334166031073153 17041 21577
27577252328669033 15467 38351
63126543975077001 11688 35852
25181799071084753 44393 46737
90621617826396769 1628 27833
714064085379987969 13908 41182
292815442281966657 16628 20549
474456362358658625 22156 26041
445392133871433089 685 32121
518400718717956033 18650 44955
854519611864933633 13477 45953
212615764573065761 17235 36003
490803430683140353 41108 44652
465380268583771777 13404 38068
963784595112986881 9758 18324
170236724137559745 7116 21576
368332945132873857 12860 40265
23049257600334273 14134 46613
63042721226654665 3127 35305
188275787021815681 8055 18641
401347504490271233 911 30697
759416975662333057 2348 17967
391027378191058241 12439 18791
646718348240788993 187 7102
130983436649824369 11874 34822
468079245337790465 4264 39687
668995892923309313 34536 36071
163762632789037345 10678 43689
321994596965307521 10732 45648
392046934111988353 12858 22849
796279778368035073 918 27667
26424208443977193 28224 44735
122089344025436481 17351 46925
458154425189476929 838 41905
252448714957413505 9271 14159
195915017178187169 11238 29223
620216736206085505 2136 44097
8706858423380482 4202 7139
602612457338427265 10797 26549
750228212946261377 42330 45892
224909956430092705 2702 12351
110046345763478833 1772 17001
780663208100126081 22145 39654
389272843855856385 28115 36765
781159016755136513 15181 44614
778890613905559809 17825 36061
226525190907512545 22663 44228
588752178695465089 21524 24129
355747959693371009 31580 34362
217911693084303681 15858 37870
131048498466245889 24059 25058
398742813973093761 13806 36012
573311872043458241 27867 43543
635241417680475649 2409 23622
8756098603686980 11121 42898
39460170520406737 5398 46082
189678871986341601 10371 20921
353453694010468673 10374 26153
196296466956884065 7115 27407
944716160836044545 26546 36456
890869633760555521 3864 14957
528994785832253441 18276 39762
144614989806928673 9136 16663
884688242179713281 2057 44196
735314788891070465 2874 32542
911801331236560513 29984 31263
126355357991688065 11711 24579
202302328485281185 7458 18862
77676501197625921 17975 44294
107625498195631057 14434 35521
167032965065249793 1040 41092
7136678936511488 4322 34718
573757467154205633 30886 31542
864916672614143105 12541 44898
188656142452490625 8324 37428
669506475043199617 13707 45939
50356356110764721 1112 21842
18403414767931281 5733 44361
946653223771011969 5555 16783
974390903768373505 4909 26688
698966088921519489 5566 38732
79067180025887745 18691 30623
873514242260259969 16034 43977
456092744188858049 28302 34030
519668171151064257 32507 45290
683164540228943873 13979 43426
303170841868979585 17605 27071
412826271821892033 7635 14570
987585360750284033 18924 44018
491376425547301185 7253 7777
235887036507225633 11952 26043
865539310619631361 11209 37419
59324072408482921 13541 31063
874955295553092993 33944 35043
170762095767987169 1956 6148
793791040221257985 15703 21417
385849914196352705 16674 34645
222693205130426017 6000 39684
47675381566055113 6643 15638
666905267859057409 18550 42674
690452429116358913 20271 37970
756309518198264705 20143 28857
827826721128094081 17076 41475
951250862840218753 7998 8203
929501287272824321 2482 22552
829995602543888769 14679 33769
136515190097956209 23922 31827
571593489270249217 24973 41405
37583656063443273 18021 25028
211769274855669217 23014 35002
987399307695103105 2750 27448
440117222146788865 11493 37206
709724078577163905 14281 30489
371273118803671297 526 42545
307512926381580353 28197 35832
141907655634248897 19626 44544
968481726760327169 16956 42534
323862133245114561 12763 29721
549468843854317185 6125 28950
728271272730090369 8075 38213
863928178383655937 18839 37937
769306544828978689 6243 10510
483636687884601473 27372 39410
663965705152698113 10399 35104
955339707907139457 19256 28618
702099101940064001 35918 45782
540078237075409345 29665 29930
192833633618697313 24420 25826
604774293498064001 18752 31110
117991817557580705 1188 41298
158482355499845793 33234 43280
416946024234199809 17502 22033
188802938209388321 23990 30126
78659009706854017 9267 41626
204458448920281185 34764 45374
962519728999858177 23895 25575
204160295171373473 41209 44603
75830662255000897 19404 44284
931892107367847425 7227 33974
263806759923745921 3001 13684
738978787088822017 6225 19093
132276658342448177 6860 14018
382584695785784129 26653 30899
812959339448973185 16614 26476
720956231869489921 27440 29803
335937386251927681 2350 44756
794410403707704705 12954 22129
575532697334587329 7289 46588
789037241336185217 13370 18036
893453645495100033 1041 10661
175424979053179457 21275 33502
580648088278699905 21996 38504
102096161195770913 7353 25265
350387751844223745 34388 39787
940820362578112001 3148 20966
181628207941919585 26537 34543
167201880252743969 18916 41033
319462316452302273 92 14801
508784020816211329 12465 21027
913737650117063553 18141 26720
96205267763263441 2217 44246
18962418589907773 1570 45151
226011258990443041 36615 43170
313988837097760129 28420 45385
71876112327455393 3151 20253
706714866380394881 12431 17936
519028493859668289 23383 34736
624160531323944705 26444 40297
197261046313524705 5500 45491
928314007737483905 9178 17046
928185692295759361 12638 42606
379448161626392257 17483 32840
22344858996657281 1703 41944
530921177000209345 30085 44013
721112247060307969 26379 33063
445624334355322561 5170 46923
582857641878899073 26742 39817
947313404019993729 12494 43828
254922779267619873 12759 30589
858210610859750017 12614 22936
673937183533151745 17802 18968
72060534183123089 13794 41485
674203039882019841 22917 29874
635799480684646273 8205 13433
727462751285127553 36333 44300
547807472549166593 27193 40024
16871542802565643 16079 31536
681045006972119937 1497 32842
211730675611558881 17923 44899
791543935451898113 38895 45583
333845112137101569 17836 23690
588563429390710273 32788 35519
55626802791163497 6904 23276
127246931044041393 27708 33059
101856478660156577 406 31519
87527642973533665 8142 34797
580823714596814209 3859 31002
883045258870680577 12874 40167
471974727685523713 30717 36998
443453491021408321 20211 39637
653424443163071745 13833 35889
860619680128436865 17689 42942
808935095164432769 18704 24355
210787779221227809 13109 31063
823897047102686721 20111 44263
716331127308535553 9138 29530
457238643244057409 20632 39557
594519398842742017 15376 25321
678478673978883457 1209 28801
203851456931644737 5227 17901
747455033288677121 24907 41009
471122501808544321 30000 30668
278231426867190369 11246 32645
35020864560891597 6868 29383
317948265977140225 38285 46712
9555862082457623 8953 30864
699738291461283585 7502 11913
109312239726719441 7625 11383
870416187045353985 31104 31899
291511948690647681 7060 21860
334543377491765889 41960 43432
754559502313270529 24625 44320
358635076041355905 21919 22975
373234388277687425 11836 30515
757749596635004929 37085 44314
296293393840741697 13977 29869
294451056603097793 12990 44031
672479971906433665 21587 23811
878946451091106689 23014 34222
35788359431677465 3827 21184
668555702755401857 19605 38506
263942724335969089 2367 6579
464483655105805569 22029 33991
545297111571429121 16464 23981
860494379052628481 23104 43271
781909366756003969 14209 43771
427040668400504577 24326 26102
982349277564026113 5008 17412
646627855567420033 31873 33455
864179328419020033 8855 16892
958850698257901313 6735 46163
954706261344469505 13608 15114
909720894243466881 21529 35703
927334861293083137 29930 39736
315578138387589761 18326 28585
826760159536973953 11640 35220
172161123491566305 6039 8661
88139347258639585 3886 7758
999853570166731521 20399 43070
411879323845951745 38735 43886
488587915613326401 8213 24443
83901121991750929 9282 40337
142348167915340449 19155 25892
830351019532542977 271 35102
274379469185692673 9737 42146
487667636014116097 14802 34071
913902437023931905 24762 27845
187941655364269889 3320 31309
154827188432054913 565 32894
550587093946866433 2518 14655
938870484503237121 385 38121
326351316528899841 9135 12058
96115056342018337 10961 21761
869043420280512129 5672 30151
516133288371388929 3489 16831
566520881075874177 30564 42422
732988330382003329 9221 14221
300462056467559105 10078 40660
323180507733436417 25104 44396
383270904989672065 16268 43386
608185861562663681 15971 23340
218100262357204161 18430 46114
497643071941251265 27960 28663
761400783509245057 41457 45123
763643961896693889 19975 24182
177652837423160289 1052 2533
111435917348838849 9756 31463
457318499286174081 16029 40155
910852334391922433 44787 45506
289974056386050433 10639 12581
111374616398773441 9266 45051
66544613921465161 13537 17123
4624446179665399 10518 41894
274365692200952097 4215 42433
567269078589927041 41611 45539
137953110836917857 34342 45958
57381181677147457 37729 37822
72310839468563873 3360 29782
298954808784866817 16813 18342
214165316821762977 1671 21938
175657971325367873 688 23964
595720415635106817 9080 10550
636755197817247873 29845 41620
669765479448784641 28796 34774
152127164930124801 10562 37738
277055268371462657 39299 41330
679109805955231873 13999 32223
292496720376405505 11932 28263
189549519463984225 15460 24895
488318317766193409 5963 37528
154561393966414337 11841 18139
356738082844231041 5419 6619
11676611860810483 21263 21782
55979673929975609 6888 6900
65351371812948145 21134 47027
294646307929312449 5063 43372
383540080352052097 13459 44044
270379756790624993 18600 26099
113287183882501809 27160 34567
221533870858905857 29387 36561
932479155755306241 3218 45111
268902667758275969 19017 45874
396448744631396033 4374 25865
433386748372768705 39846 42139
753745279330761473 5664 8749
56950985059422977 3371 10229
663202192080714113 11846 46583
402815433294051649 32757 40402
82027028869948289 2231 37357
861085338376419457 25998 27485
147770751264385313 23463 36408
763969925602609153 4446 41126
903580402073803393 25748 26646
923094126485672449 27054 41354
553532207980193665 2077 32138
727697872908066817 8723 46165
723024048513384065 33718 46196
227582136363160705 44463 45261
444903197540366337 18740 29288
408023769792251329 13511 16293
343836611046643969 7702 20911
291138166220044097 32361 37780
239140026157851809 38097 41321
694290217531602177 13128 46868
891119246988513025 26922 34030
857362610644024449 19037 27540
223016876637597505 19630 29472
766318755719950721 13474 22624
927580961099099649 12867 28296
764982895953757185 16571 28873
857892817669092993 19515 29274
740881767790568833 28718 40301
276662909066164545 1630 32750
58809220524004505 21914 23567
866281849737145345 20627 44515
546667495883653505 736 7674
567310634113088257 11915 46958
565111820708359873 11941 26076
734203092982308865 18128 24563
163681339421430049 5322 8416
909575593162390529 24328 31348
170735510574267841 3205 39413
821193965750591617 2800 16467
215447418637822369 29225 39649
964799625127430017 5568 6848
242384095471699361 32696 35077
983175629574017025 7105 15421
374118921663153985 11516 44392
813803524891245185 12609 21423
359357997982236545 21103 35078
705999899419321473 21293 43628
607213084086609409 12693 45008
885833924861575681 18301 36829
466839622539460225 19527 37798
177488049731518785 20213 46143
359570835710201217 18624 25712
83966564164928321 37069 44844
891694184474424449 15088 31009
435477299582270657 22923 40933
896591252967752449 75 35043
532539056060134209 2002 19027
399665502921642689 28511 45511
895578046609951873 5113 7029
227971039710922689 20906 24841
841687759513167361 7973 41348
659648167421401857 663 11266
846146951909002369 8915 26141
950128386261567873 2254 46641
805261633580077057 8660 18800
462136097673358401 33241 36128
294905569090612801 11093 19334
577122789295742721 6144 9784
252726315793712065 18640 18964
706584387234265473 1687 19637
241564172894992865 17136 29331
232986815759417697 15843 41939
703974430642492929 169 14181
214753017509316641 6808 31760
648003588487423361 3908 18026
133626425119501841 27355 32268
228418613965818209 7546 43221
579479110661985409 114 6897
180656964415998561 11786 44135
946362388326022657 32280 36895
795932246170767873 5326 14266
552975421561377793 26681 30004
41726382648416665 6242 34678
654190621402335617 13349 43510
596064734098593665 2936 7900
494778312099008129 10975 28606
704148770638379777 37248 44256
916222949089998849 18005 43291
571813680637067265 23157 40201
512845068638547713 21806 32443
171549585499118241 1329 21167
473695991953462657 17001 28179
402780745286083457 38728 45838
564879677512486465 294 9626
34923991582257229 6740 10993
942443591296992641 2809 6808
626841740338992513 35092 46803
660474626848788609 24730 38228
362971562574696065 10679 28627
319731512662258433 15411 43475
615969838640967937 749 15356
684695518098514817 4798 7094
597764720134375041 11975 21968
849641163059786241 7557 12193
936384002528289025 22607 41722
313781809942021569 7841 20475
621010985587755521 14688 27771
92425781940988833 15130 46881
800948192038749313 4498 9045
124042443276742625 35367 42838
982207481807545729 29173 40120
356987083739753089 15147 15794
47290886313479777 5076 45101
713015971233694721 4346 25595
646490791578653313 9582 44403
231246703103579425 27892 41438
392394267784300865 27920 41380
411642705132742017 35874 37486
219339069043552833 2637 20113
104004085194034705 8345 45106
776738386758300033 6730 15854
718537848468294273 16182 35564
364244024695206977 37576 40259
57044735164794249 1459 20474
931173056872655233 7103 45555
730311188917504257 2094 6735
459170874356384961 3053 5377
732829055622815361 12522 17926
999599442097807105 5416 36541
669977215482170113 30174 46236
583572371148672897 28815 45253
87966421044200161 6098 16863
111719596015905873 25957 46689
770441086713439873 8802 18846
819801439112676865 8864 23432
834650726251069825 11499 26139
313375916494042177 31748 46163
690307259025054465 14068 18647
955233510392869121 24664 32812
781966464659291265 12833 40206
677548896108096001 20510 32934
810190353876258433 20463 45694
832897247246233217 11719 22111
819007503579158017 2238 17605
796480993253116033 2376 16126
961538561599645953 5453 27941
401928718073317953 10605 43809
456498190892148161 25893 33004
113592233299971921 9459 29624
705810110362101249 17697 28706
532092105703508609 20110 31838
359357312436642945 14495 42342
721169585925597569 21085 45214
335649633678635009 31726 45935
680707468793283201 33344 46236
277563784914008225 9732 30414
713942566355473921 9580 20958
484345211549303681 36311 42786
821725765916919937 39528 41143
6807877573706379 20903 33788
946672187212076417 34513 42317
75035001158546785 15454 21107
685901099243576321 29385 37577
195657269852119969 10815 46633
952224656461840641 34044 46270
333476275664160961 3935 40526
322912753102865921 1855 22145
846122434024536577 1700 2950
801095388095777793 37718 44535
541165916409774209 8789 13801
520142904743007489 8814 20117
535234744283258113 9606 12406
149188278165201633 6699 19110
979561517420073345 22493 32127
422252682681328641 25299 40381
694092418977064065 2289 23762
562410112124101889 1166 6940
268322823782177985 7452 41850
248727354736356417 6445 19084
617197963538274049 8744 9727
218255722603533537 11381 18139
734975799979444865 29885 36852
745563655613931777 37718 41772
310095260383420161 14702 24042
169356422260964481 16782 32220
71172772925628185 1745 19629
609006425296737281 20865 38859
310478911302055873 12340 32589
774637606708854017 28366 34622
879633379847710721 30977 38530
744840636957331329 2119 2164
402131940045492801 7775 16753
532351570231814017 9591 12213
640629035784861825 1753 21602
771716359179233537 35542 45355
769164570493273857 15784 41458
117263814550529585 16391 34963
519119881808869377 9169 39157
521211034428812801 2674 10115
868865571409955329 21374 28348
772495770783198337 1192 41923
481844245628032321 1656 27619
545073476472676801 22115 43832
815702664908286593 25981 45327
535159209491570945 4875 23672
633148103511892609 18190 29521
409980006280971329 7477 13318
719158794807142913 12500 22659
893527995778757889 6003 37244
41352438968324633 33440 42134
175172971396445825 15047 16506
478580705613580929 11250 29010
51026568329792353 13608 27116
693091311817390465 30262 30570
225928340282347777 8607 18039
455334355368151489 16306 25477
787091895553519489 5552 33727
457289443738012865 10884 30528
127669943289159713 5286 42206
84472238571123633 5880 42069
94682001095709009 10573 33033
986136755513904001 13997 40278
407846058100897601 14356 46602
394859791354534209 5381 44275
85929767448366337 15791 32513
547285119574333121 38602 44427
935917222336140545 10063 12731
40195752480997273 13572 22168
697620932679047425 24657 31977
636141181513202945 18360 46569
610855211887166465 23624 28780
437383723134971073 10285 43910
212630303946557569 33302 35930
423035018576548801 13025 40212
369679863082520641 14411 43930
18933268325696417 31771 42348
617375534955744641 2413 31382
257559204133961825 28953 38038
573395652354047745 8318 24931
160027795543285825 25063 34869
23313665334175229 31667 34067
488723097393581441 16666 33812
816241491278869761 37524 42429
688007194600459137 17787 31301
336457310587309889 2601 13278
218854439583189729 17296 29690
332817860149997825 11012 42285
843564888852185345 25575 37852
716145234306370817 7650 17346
542381174001583617 19895 30694
872163002106216065 6388 39490
382115594714008449 3317 18300
135561342164425729 7194 42380
625592380244789633 19678 25190
79347244822582049 3749 43431
95590776097097313 13174 18537
163827222441288001 23253 30091
254934885030827745 1140 39794
719149420327337217 6762 36196
236277575544079361 5491 24461
414341532866661313 4030 42233
360953045884620865 2604 27516
122754628169229105 1708 24891
144022966984479697 16312 30769
537225110963536449 16694 36691
451099962001286785 35052 43132
901426045411195521 16164 38794
246842068632105345 15267 36746
125448977310174577 10915 33006
842690511381441409 17025 37160
599387941272066689 5185 11789
625237041118978689 8636 19021
14043720719090659 7734 10951
359456707326280897 8910 26765
634720317177393409 8832 26027
526764838001440705 37427 41783
598658413755277569 2841 3503
570605473093102913 40613 44351
669290477013714049 16849 26195
785877335783808897 16240 21819
511975518783490433 3544 15836
335944613443565761 36492 46185
758391150007522433 4539 19436
662960111083492609 21945 44345
161790521345739777 12059 36401
47386078467376081 19480 28842
43951352370907417 12810 26260
455855416008731137 2570 11857
750001581625216513 33123 39962
495683130933237249 6428 13070
892442796170282497 32658 35714
568884791736138625 15131 40097
813770638551705601 19627 22073
258211306006778337 26198 39469
744804147282831489 11477 15488
932276317160003073 33851 34015
524533447246117377 6724 13363
212438653981827489 22986 26511
280105611307245537 3647 19218
554614776838803905 15379 34088
772547291488098817 22226 44158
590800245196781697 9925 39912
20909999391033553 22768 36541
40009112786677297 14605 25843
888841901220761345 3329 33888
563221854051967361 13899 32224
184361407626138177 10755 41153
509524460448574273 13920 45893
6726733280391529 26907 46388
867629688506774273 16009 27025
351331746447794305 11051 27866
104344922957622545 31006 31652
944726554056590081 22246 28372
507413555116990273 17658 17835
563236392848519809 21556 44653
109282072001718689 10964 39957
864662508149610369 17592 41230
45831510073149673 19398 29381
423526020689831041 9409 40708
384662040823641857 2044 34575
194637879796747617 32634 41638
895481406319852673 30021 32152
73880005458729409 30716 38339
819225057544997505 1378 14145
638371866388457217 18622 22267
117820368173902065 14154 17361
913650511974207489 13052 45647
675244417639063937 6938 7333
860471198287459713 12211 38842
301763670415745345 7721 44498
249393269300977505 8197 13920
170281275481130465 24113 45654
342033668900416641 5688 42848
816991331104098561 3431 33065
798003928973326337 21977 38182
280376308977182017 21209 46630
252009896031840001 18783 21765
168960508857772129 17138 27092
955065603071457025 424 28981
331453340812800001 8611 41317
145955232473728097 26500 40503
897866088561606529 398 28577
796886500225877377 11086 19450
415562447373915265 21829 44678
163502993051995553 2194 32782
838887206885068801 15764 44588
962124332752349441 29054 37981
394485014369564609 17834 26256
786778379462095489 1173 10895
18855473152449065 1113 5160
392989169340619777 39912 46930
275199669134067905 16245 36165
391119975681309761 7566 9676
724707844472739329 486 38738
677296467534599553 9753 12996
21680096002057781 9804 29740
873327768044010369 28372 31336
608345079125165057 13066 34672
675989951149869441 24496 37516
539252485534561281 4774 34567
797033627708774657 35068 35624
154281981502983009 13861 16217
735427612276335873 9612 33963
186945843227846369 3749 21473
324887391732563201 22938 31640
541099827943547521 17936 39921
43356228109569625 4788 23014
967461651159013121 12988 46392
897639404797249793 16777 25707
282420988016788513 644 3562
300098202043809409 4798 46448
662984499313324673 9365 19727
214823949307618273 5913 30377
992022392807136513 33513 40547
534422078742817793 6791 26595
949341344598039425 24455 29329
723927709597521793 22349 28455
931764712905568641 16716 29021
523622556781727873 7761 45114
674158077276018689 1183 29170
47358598842226489 3023 18074
468089456728840513 21189 39755
290630042423725121 39033 46021
441697139249654913 5074 7709
691283237480039553 21435 27930
277653246902112033 346 23136
693011566659858817 6873 41383
744903108791675137 32829 34079
968921421995151617 30887 43704
746828841279061377 23447 34371
319397037298482881 84 13921
632623504454144897 40248 46613
423993375306199745 21029 34953
941782598230226177 37174 43141
132425131142777985 3658 23489
227673629490510625 32786 45213
607905737241384961 1782 24404
270989605605699073 6330 43108
392384460640510465 3473 40141
921916139697785345 26906 27014
906505448161059457 528 3881
302597161772446529 17506 29074
945335787329636225 3773 30532
292242234626996865 4840 38489
147772213212522977 16647 28649
464096277839409793 22154 35568
531022813436560897 38890 45062
402561007119786049 46 25300
978980421469348225 12049 13676
667285925115187713 30760 45801
161070275610821761 5025 44491
299790601607554689 19359 21334
868335545818883457 32510 35470
440367443493492801 23645 25347
122961503500658161 15301 40607
966438490056830849 2182 12180
58948478416656513 7082 22273
380913417330710017 15491 38808
800591103188391937 16513 32453
470572438360534337 15399 32940
738699275325235073 11725 42693
685017977967781633 37871 41547
272684793912741697 22825 41166
439607667859590401 6431 16720
53879705097674705 255 12042
972630468855278721 1982 5370
795325478507148673 16583 43860
583033379032855297 14101 40495
712687132052014465 33737 33765
477253272765913985 12316 26990
517855176078892737 40747 43109
778512259715583361 15123 35295
731240928313358337 33441 43977
57073913322888361 3284 28184
580544302143234561 9936 28400
115123910997681377 4867 43120
163752111873908033 16735 39270
118302867535355457 5006 8991
540015759210017857 450 9157
328176352712759489 6887 43194
333117563438893441 22752 37123
920978424713929601 8318 26374
541239212197123009 22135 37240
755142979657506433 7433 31195
401227295187670337 20297 31095
410629962539552193 1642 21991
964103580515864449 24317 41208
456934591878180673 10150 34956
961737142284338433 2210 26430
530687745678172033 5162 37063
313640994737877313 9616 32808
569801480027024385 19173 35176
433415235521056961 4311 30376
311992348671587649 21972 38915
775796052911243137 15869 27903
539468072426174657 16220 19774
220239003369815841 20164 24232
95666625391437777 28641 35076
239467982345555457 14522 37821
321296406580160001 1540 1930
85395556454745505 37444 41177
259319354618718017 15874 44455
289033079531332481 2863 24901
260893736950336577 6328 10215
769792439537131009 22470 35267
316278847805342849 23402 45237
32688376298633417 18400 44146
473037995345634945 26941 31930
240563208029119137 30332 34358
322408473287161729 450 19732
968127676852940801 9761 45268
559381642793752577 4395 11069
859673410319690113 22268 46004
31010793649478785 9911 24054
950025740453323649 12301 42269
315273754735443393 9752 22549
354792646307789313 9691 42988
106234392096517633 5131 35640
749698260718599169 18560 29574
213251027331821761 35817 43625
501167738992595713 4936 17564
158984042045410945 2641 46961
456632227361662785 23055 24050
377204844090613249 15523 41741
490756012269731201 9483 36300
173202214253187489 3356 45636
819226062060362625 17613 28492
110722661402050449 7259 23528
789176526724791169 19920 32324
608014580091868545 13001 43149
547299409675243713 3156 7129
871291821428627585 24226 37256
937306198701907841 7943 46600
702965720612176897 3628 5534
75361451620192817 8500 31571
616481543615193985 4559 30516
927157328755132673 37380 40495
186640251280500993 23661 39348
521271902381467841 3884 30456
338298344376880769 8491 38757
14968506264256833 34003 34957
147470584236650369 11018 32945
762173265463797377 5221 8233
168930550782121729 8556 36489
781542450014260481 29025 30192
520452136101575041 7825 35656
115174273919190993 9342 23477
928222970776545281 8871 27404
923467402398916481 32119 35881
772671512264615553 10370 45635
965355535584802049 7308 9874
305492222190778753 24216 28302
281033530114147105 43803 44112
528729620698989313 13337 40068
473757056720639745 43939 46887
862620767941223169 9955 35102
460847709255563841 15482 21010
205911352192110529 11693 44747
852976342396129153 4508 44382
720542417967621377 46681 46728
684179400127195649 8299 31073
166792971933979585 5928 9310
482112980226471425 11364 16282
577918002054758529 25822 26640
136132359304742321 28216 33646
429239262182271361 22766 40619
694673818405458817 15519 42519
711536154257899521 35236 35493
665402006076764289 3981 36750
882651299716890497 16800 19033
495709861920854401 10173 27119
847174741692583681 9 2055
608591669811051649 21198 32350
73984107509652113 32529 45730
815274644871646337 2706 11330
463612480459161729 11700 19043
315143006560990785 23508 37562
573437849966388993 25864 37340
486031904433442433 12867 29242
819351771950977025 29521 41662
516581899838076481 7682 45510
380688307749174721 31909 42183
729630695738972417 5533 10384
61441826242358393 44779 45050
514061464431794241 8752 17608
757788634055494017 3763 33198
69816459255118705 4890 6655
400489778168605441 44352 46364
607543665956928385 12325 15565
791046421819082497 22854 29651
765039795646099969 2579 40568
899305808594917249 2155 42224
724220864950925825 12176 33904
204734463103797281 9866 19954
808818630114384257 31082 44169
730310320724726145 11934 28868
648133605330276225 2917 31392
834781820487272321 20891 36768
505936871306612801 11520 17690
286376051620166561 3003 12858
41961505344946913 19824 34445
377840517975251073 22836 22906
554731401561266305 32711 40086
680599684898425089 5178 13058
879595487343738881 11096 30773
764433858450381313 9368 37048
392612088058012161 14977 34239
513885134327480833 1671 18529
377662113181006721 5809 20793
765241648340897025 7550 44695
470334290805620737 9521 23505
318338252273264321 25120 34999
788359787456517633 8282 37869
274817020595001793 34929 45563
771532875876044289 2784 39823
464359344147524673 995 3510
866852363485296769 27568 30148
471885656665911297 10461 23805
683138833356704129 8088 30168
136889602671715233 2859 45061
685493549443140865 28391 45940
621452579550400257 32902 43840
629417061651235329 15764 37543
309476406968657 632 12058
75145777026055073 40746 42985
349710885480341441 22590 23161
321744525510890625 5447 14904
562665118103751617 25571 27180
31005174698197637 20392 25213
523562364142115649 32060 44441
146524637024509025 18852 34393
870752482497053441 2178 12909
236220294682997441 1756 30687
434648488792909377 7004 31852
947814159234408065 27396 33561
792531422713977857 12593 22165
600141589775933697 28220 44037
402253300855811329 4713 37430
76706003578760113 11727 17656
718663331970375937 4492 43690
657581635325048065 14304 29852
546253831007256001 14337 18836
128022797487968625 2459 6638
408829555211667649 5350 39729
468698055836586753 4330 33186
763310452920755713 200 37031
802564849683260929 11223 33264
960933016300273793 41231 43506
543102357118247169 13289 32191
586435519200001921 39172 40689
90529950540169329 6776 28691
454226332768087105 22630 26226
392993696171334529 14985 16532
886555344122307073 7961 44537
723664125787774337 6907 42958
844635184537182209 10706 43203
814337354685708417 1064 22050
348164637120000001 19947 32388
79469826316536545 1076 13075
727719927865479169 6194 41021
477548630477731009 28890 43049
430015416952777217 8980 44136
414023897463248833 13780 37807
859380463596338049 39802 41281
64374337041503081 27263 34269
513210811768153985 10446 40847
158649840331090529 38352 42311
985973242082081921 3597 18618
59631417057506297 12667 39165
97189537210049089 25379 32207
732230167985971329 12590 23004
905264078411207169 28397 42098
548485643720344001 25501 30579
979865805917178497 12341 30738
822092883247304193 16291 35531
500750223297558273 21236 43755
494728316608604481 19341 40649
149483519653323073 14351 22773
783294074762050433 10984 16458
179388949687009345 25661 41415
105105569024946273 6091 22166
717279392430675969 4969 12278
844254156615331713 8291 36858
33581835303209573 27443 36495
618703783334951 517 24785
273428711825367553 21160 31590
315971176389108865 38838 44754
651173009488715649 9071 26325
108665176812937857 20026 28301
992446328740903937 21732 23234
346688699832380801 25886 46154
742889951301350529 18021 23979
910123765184511745 45095 45546
133585735650648017 33194 34290
792570859652055809 5308 41415
247626037397893121 10874 25431
982574400745196673 11006 15772
59047312344610249 4421 7089
70641043873106217 15354 33963
836649005278218241 14969 40307
593728434971456641 16175 36248
857074548918710401 18122 28036
990356208249817601 32318 32520
464507882472773313 18128 29331
446149037417487873 11294 13771
234260860676307905 6773 18725
326473739836895745 10316 21957
925266797734792577 5206 19331
943159331747740033 3695 22251
704461051262192897 20752 31228
584454987549900545 6528 39745
57756498745916929 16853 41493
533538052297277697 13439 21666
720327121218368001 24703 34767
41046822858927361 15539 41127
14717414759900295 5634 22858
655634272902535297 3647 18427
284269521738842465 33891 43723
721772712167659649 8300 21576
751800784493852289 10350 13507
505714430887596929 34698 42302
552058680207302657 12751 33458
743105584431869953 23659 45763
909060781929980545 29901 36329
625881755077461633 3639 41125
864679237626909057 32055 41733
123719075667150241 26318 37031
527349778013061185 30443 32410
78350620039831393 11788 39699
669657500795615617 6666 29479
214429338685103937 24631 40440
464334937019884801 38259 43777
539161601930789633 1427 12354
626002686543294849 18121 19786
752629334180436865 21658 45767
20976325136686569 13472 22360
908907416837312385 37936 40135
328111184028593089 71 39361
890939180668336641 17595 26408
652408668009087489 3318 20828
263400792870886145 21970 43908
81331846493831969 31945 42379
542582548242233281 34531 41012
882289896226339457 21167 45573
25522974971583069 13502 17808
860105808495411841 4896 27490
923158047186486657 8139 31297
753733725367681025 594 18473
862191298930770945 6987 45847
370278070965063937 20176 28824
129888899636750209 27052 44974
591719792873377025 10607 35761
838296411033216001 4203 24046
208806667013938337 7925 36269
99361703232712977 12698 46351
202037380106531841 1991 31057
992779564455663233 1346 1407
702020178666906241 20893 24019
921838612553624833 33273 41448
242906547044029249 1678 24470
550318305639056129 24714 30601
640022281208594305 21403 22090
597454589566464001 19466 28137
651847661575970945 16285 32410
114310085775390033 7490 22449
888914410035560833 26833 45432
214375320849807585 18601 22737
138425877902747633 19000 35017
181308206817764289 19034 44408
630181137340663553 12864 20081
763049779483420545 16491 35686
731345171497395073 26457 42897
311468350533534273 22046 28698
670708975106059265 41839 46443
410177035714280449 16445 26755
736046134048152065 165 23304
30977055575537093 17965 23680
107214649250416017 30057 45564
811427605324208641 16185 34003
678386933212152577 15986 40041
637301213845194753 23175 33055
381944979863810369 8611 13831
698198180532482817 2338 39814
514946711395950273 7092 17389
242240266063877377 10537 34144
995853916770421633 6878 29594
519992827768756865 28748 34537
636649297632089857 16153 33787
696375599955235457 13820 29100
461414580684525761 682 15932
834046472247319297 640 40598
707301499443204353 1363 16805
176165005271290209 38118 39866
387011910469432513 21325 27283
615545533463173249 10411 30988
811688489876132737 12103 38212
725569230568897409 7063 35818
342586278971900545 43571 45702
907638741013624193 16138 26294
560357971148320641 254 2490
581043029660779777 29630 43675
612836776086204801 2579 25359
667126259026016257 37418 38460
953318943077277953 13261 39916
684669893526649473 40809 44662
397696330602421697 4232 6448
200400092442958305 13336 13645
857619094161137281 17122 42666
27238248675022449 30932 43911
64686014512638225 9786 16414
870391151980836481 5139 33387
741061128344370049 18990 30839
842592577995152001 7153 38893
835744307286681473 15291 36394
418841129235612929 19444 45961
834961803637483521 7703 14792
787465997531089793 3959 6044
740685355685606401 7610 30619
153418291661861153 16064 30712
603512152363037953 17126 20756
37406614846208441 23723 27086
775919909456568705 9754 21641
744668261496695297 11040 30226
378502339372587905 18871 31918
268918814226598369 21358 30080
252700207246853377 1932 9278
546541605639699649 25182 27569
300343956620167745 39882 44484
199497773395581377 10778 14497
133027192787714913 22684 38805
263652447533171841 23069 40376
485745312487708225 1450 16078
249161328179159361 24021 25902
359461621330332545 16723 40902
740254129713942913 24359 32613
237235514736283905 16234 42309
857073078173545601 8791 36472
460261432966568385 26005 46723
426302019428742785 4384 44813
410029929404359425 24403 27289
531974680421004801 1187 36220
23252785336360661 4347 20355
205417672019532193 2774 6541
969396986890217217 38866 40240
191848921899055105 40738 45046
497232915811473217 12451 22812
252955560193424129 26154 35653
690513363340514305 25780 31583
222338707770664001 1674 6741
511976105051964225 21976 32880
168961254293773057 32227 37316
678445352820432385 33549 36788
780145863329398273 14222 26713
867421002357126273 4506 24566
24231111784711601 1071 22766
395907826063151425 6670 21335
621497935903565953 139 8030
186585010976791937 16134 19860
125946015850868065 6218 25672
580242607387390337 19218 46316
440746311157216321 2173 38691
159280881011788737 9050 28286
194838305797201633 24804 39247
379914455131526529 1294 28690
763565238743442561 36521 38608
325778681213968449 13032 31823
425319578310844545 809 26176
237909165181321217 5969 34118
615754107626759809 974 35072
509014481396626177 14432 28694
234580321117544353 36570 44755
159773694365540577 37528 40938
854374834096407937 18149 41919
645521936785264897 39685 46610
791878181629751809 7705 16754
614576683159782529 23999 35881
434327838041259201 23634 46698
780556086976552833 30054 32392
34942885341603613 36723 44367
186578407773581025 12464 22167
331304097949587393 32656 46926
70366627729960385 5043 13835
440900214478002561 853 8197
404546072799377025 2236 18826
51542504833282265 29913 32273
509612246091954561 599 12729
422987849250699073 6359 23504
776972529674210945 1051 43030
939541492356173825 25669 41563
806714890846770049 37426 41269
704610074513734529 5384 41917
729368035746006145 16459 38287
15767017369956449 19428 21945
943634643500665473 1935 46933
196339176143805377 28605 29248
820584616246080129 14471 28644
115785714328783489 6480 19436
855078722438214785 8759 35816
821076606598065665 19295 35309
676965019448033409 20419 40762
297827761164928257 12819 25973
768393657039574401 27698 39892
933869500322583041 32224 38063
566022226240434625 24227 30607
84618985662988417 25352 35702
779054371916807041 2176 45497
736345679499120129 51 44083
397265051756733121 12624 16175
213861322668936545 29541 37718
464359386515233985 4646 31032
646265721526116737 15395 44151
320479621090598273 6195 39387
405805216112899073 7338 14418
823144124632428033 6162 14307
439551774131697217 5952 21154
546919475978398849 12765 13059
791142258310873857 6177 9969
682386004432849793 24469 46427
108972414612235729 3756 31479
773987837152802177 2400 17536
262521584840673217 22303 34549
339722104780271681 9441 42150
488448768879461441 16516 24249
798528170362487809 12316 31634
162304608961211009 25142 33298
568234340673022593 11439 13597
467082146282290753 1870 19290
879062745312737153 40172 45627
551039897561825153 3524 3656
947354791748729473 21398 29462
989245420046525953 8907 11936
896397398510174465 13532 37884
328258673489660417 13172 41523
599256675725619969 22279 45325
417562103146263297 1992 31446
779983275692202881 10041 31746
821631889308211073 20969 30266
898351005766592385 2339 28670
369826347985306113 6818 23903
351206999687690305 19966 32687
103737367588951921 4843 37052
224106779590151457 10708 16835
958776747925082113 9431 24174
193158547690231329 972 36907
328480455230565121 7028 35579
782830181208943489 11812 20190
829384651947517441 17288 24045
320065190528822529 4287 13484
251789306536597473 16959 29841
417627295952023297 24768 30496
350586533087021505 1537 25718
891019208093055745 18033 23676
873136604362461057 12598 30944
939761808421117441 19524 26688
360187589205192897 144 9625
516280812110949249 6629 42557
724668563066519041 11282 26731
178105633744046081 18472 21242
550373013715056193 3009 43860
536594842487303937 15751 18894
771569743767575041 24793 31754
782342987420101121 9888 17107
718642066488595073 24438 44052
134784418888983745 10548 14719
558453864022414593 8303 37365
2878590702572127 18935 31143
981161013902049409 34989 46175
54415887710788977 29853 30407
139116712992123585 8740 43608
675745099332750977 16240 44678
673022004287897601 2773 30512
764481168471604609 6872 39548
317362801964737409 17281 30696
480804996027636353 17439 37892
47578813470646961 27030 30592
5605035575271701 6925 28614
770642801244353153 22663 24506
29674663930201461 33117 34161
274164947065511201 36184 46375
87920033724145697 31337 45381
51109450403163945 9076 34511
336414721756476353 7830 8856
343717634314753409 15559 16643
60999680595571705 38806 45790
194985792222954753 8703 18746
886357514117840129 3854 10947
783140604925929345 24976 27859
841515421182521089 8290 33327
514786583826424513 32553 37207
550581474959805889 3462 44399
994022018159466113 10092 27828
635873526959400705 12858 42866
3261894016279855 30347 31605
496469480740223873 7707 9780
246339324789968129 4961 27639
26158842262560713 26231 30140
905636516201372673 10838 35602
566355845370217985 23004 35004
34163000036340209 39573 45327
63302032472293489 20356 45754
289870223994231681 25384 26206
181200843560311841 19464 37864
533623801620276353 2475 14924
718409846249130625 31962 32241
594707384113167617 9340 27893
66134145552091185 6770 18948
173416294270861473 26750 34282
340442929712011713 29576 32076
3040331114707585 12892 42818
178055866772389505 26058 43893
949132652744989313 8412 24644
36556986549413753 18931 21271
273774513218445025 15923 29144
377627643222375297 27350 34172
683388022279000705 12011 34972
482979627126795201 25270 37329
178525050566467073 32951 40950
161152799908059297 1175 38147
287019790826402497 12654 29973
863691154194725633 340 45397
599039319183351169 24578 46227
231135847831630785 16942 33550
530000823969725569 29213 39928
867701855311835905 4614 15402
425548798170300545 13668 19401
713703787494672769 19430 40401
435858843521540225 21389 41257
821535175075240449 18276 36234
793001006778315137 26931 45057
349416576014697025 44369 47010
206473507050343841 10240 15044
631674486198349441 7370 32004
648379224460374145 14662 24977
211018193325578817 25743 37418
335637180381493057 20855 30910
724125129892001921 13741 14600
764529143301434241 5267 35214
203984583020364609 4327 33407
34597701031554353 1971 19181
228672015389619777 12217 33806
819897960867624705 26152 32132
346786907701563521 477 1006
260209420036400033 17331 45248
319540418310595009 24276 45286
124547995002348705 14094 24042
217959609729426529 1845 15367
979935295229079681 5377 10612
619532760378390913 3682 12409
675304002927081345 16841 17634
903569268502856449 26897 32320
35775603212950813 24911 30737
550731151300851713 886 27622
10876327678477793 7045 45579
735623757370483073 12009 17997
273630752558755585 7491 46027
292813389879981377 23773 32346
464591087930987329 652 20450
330318289451078337 41124 43002
912394529631281921 12333 25245
833093018146968193 1410 2314
890649185115496065 23487 31973
212637164542876193 20770 24556
349352703421953217 6206 26565
375600962015496961 3026 43683
391698236949597633 16628 21371
245443951420504897 6698 41628
380738069328142337 1413 3615
956791337112406401 30723 41814
482380971543921793 19057 42674
308400023656126593 15385 40878
788449536478207617 5270 23036
501566211579515201 14006 32980
76240443641527377 11920 46619
133328375158022545 497 34046
270237571453204609 907 21020
175937561243955553 9534 44964
632111976783694081 7415 39009
883338036395251457 13522 18145
119724015601928353 44105 44212
854318389126618113 15721 45155
300484304775526593 16646 16848
245370756271150017 22645 22970
977468806085394049 19692 33738
844573073299329793 14483 35279
389213295248612929 6021 24369
318927470321334273 36216 42930
442302264820067841 30305 46547
898848517111147777 33371 43289
449741199885554753 21064 42120
53554005843501785 6111 29658
655067187116113537 33599 44873
601016666282674817 14688 35464
657307902482518401 12573 39194
87065041216725089 42715 46165
930892775527620865 35576 38068
752324490814558593 43785 45078
418608439981031937 7760 13878
535189102537067649 44148 45481
641660336746237953 27494 42219
587483668572360833 19108 21828
644398465399081729 21191 40391
97926908284243553 14115 23777
342301402777831489 12985 42183
927728014294743297 2064 32799
338496617734140417 25923 45655
91907224540683793 18618 33692
332250364643751809 1281 3363
520986235125434433 25294 41410
903675274897086209 1444 36094
51750131809761513 4755 32858
670388629943982337 12945 13594
309799924091706177 655 4082
283639204066052033 4758 21931
24133792224070305 28437 29155
76173547308908241 3894 34213
604375888743106817 19340 43063
42610502023070041 19234 25918
810009005397539329 855 17255
93725693549640001 174 36661
692487015923958913 19207 46498
133288248553956385 13766 43562
194192614856810049 7000 26021
546210405693781121 257 41972
282990957881651169 1613 14662
182827791353208385 17197 31181
685247737387690881 10787 15450
326026472564233665 7062 26917
20560052110013773 4967 10430
7057853580764829 22695 43434
816852397251643905 37678 42295
347614491623087233 3355 40462
712723119993086081 4170 20364
976869017766308225 2358 27557
526370018565152961 16566 22183
414002358960839681 42794 45976
635299189949350273 7962 28640
148384904649365281 5682 23181
215541924691457601 21963 30828
429773506063153153 8483 45910
509418821880018433 6871 21383
430362845279791617 10160 15269
547475075769533249 1943 8311
930607638833048833 2026 22627
325119633797228865 14136 28295
807834351783302657 34211 44035
875624306999334529 3197 36173
125911684785901201 6118 17776
897382911049021441 25426 42523
939232539120542465 23231 40395
13368873515211989 21602 30310
383713225867790465 7742 36843
826736876067727105 1243 44140
573484149435760321 5896 32382
213034725111050721 44455 44711
377687699474730497 31027 34792
766353374546923777 40047 41771
831463294702491137 10287 31485
153668188231073089 18786 20487
501066901470988289 16273 44190
610947454899374465 27274 43779
709882774828717057 29322 31516
157250186009385121 18550 30076
901737634819166849 7386 43587
381667644264382465 14493 39044
301582159682812545 16657 37149
29954342229238761 22740 46424
861968528342924161 3996 9746
319327718717758529 30324 46916
400080057144155201 23663 36829
921973854379622529 244 46928
724157914645157761 7918 44834
571442490191117249 24117 28683
943386437768612737 12240 26381
526722447012183169 33546 44046
124409016800182577 3156 15960
94129650429479745 1178 35192
336989862489193857 15057 24200
205080591845621985 31422 32557
646618362627886977 29578 30067
137441085607179041 29633 33364
122589275445978529 39189 45695
176911068027600033 29397 39880
843492135641053441 7986 28539
263379366481828481 7011 43944
880850992057023745 26322 28343
521284397145826945 14812 42895
814240895633982849 21791 22754
2902390694629276 11388 33061
185933945303265345 23267 27055
166586285480399009 1965 34362
592778571851265921 13085 16158
406660468522559873 13459 37861
988810463405517441 30034 39887
426652503108591937 15756 42066
630574660239997057 26216 39071
220959563554004033 6476 20999
976961152120498561 25249 26173
590893188311206017 7467 16932
784761955946930049 22429 23945
734290987894141313 16034 43217
330661157275390145 32150 40910
43504948786200257 26790 36828
808943735474027649 26248 43373
421375670109938497 11132 37420
320996500396763201 11560 36856
854676900950742913 3767 9296
240006882251559969 6802 25978
963579225696847233 18429 45486
431523624869786433 17086 21539
537402507606948609 340 35319
362138837327361089 3014 17260
571176526890326401 20059 38733
53058074487456257 8718 21876
26214304959459869 10453 18366
176549265904053953 16861 37803
470570353655077185 2044 18231
327769663017168257 28291 42493
34839914904672753 41160 41643
813869773083009537 29274 37523
66362073163389825 11227 18119
792266895023278337 25766 37850
961286680161798273 23260 29721
881979690894507265 25502 45701
434172203521271169 30590 46769
86743077139377793 10396 13799
900925400685089537 25132 26828
865590706008017409 31008 44177
157229231417034049 3430 20712
14975827782837571 5845 12671
117362552384456369 29246 38464
890200715924731137 34352 38942
971775235251797633 8430 41706
623840864446751873 37353 43832
320741595988330625 24603 43796
171255603456412321 1458 45991
538940777664862465 18875 22223
46215333690742713 8804 36347
173949097408033985 15149 23714
13169417390354711 18788 27866
891458236689189249 6616 14058
552275862282161985 6404 39727
746246943707042433 5787 21058
760256553929675521 17061 43647
611826305563226881 4321 28517
375187261113058689 31506 45817
865209513241431681 28647 39893
75006761281382945 21497 44955
655597869985101057 28677 39294
321349719035854529 40480 40646
982490807219427585 11478 38399
5242951141607223 404 17574
432502930823687873 690 13036
205420694122000929 25408 43899
814732835328378241 18721 39965
661675708298087553 39041 45131
464176742498366913 29539 44645
638322857552967809 28333 32500
492579532696602497 10487 25187
856714855634461313 19618 20018
737254944905259905 4208 42515
373836682901742977 5610 29367
639881731795462401 821 6861
634000268979104257 21925 36408
23311242402527909 6522 31056
126975913455598993 5541 17198
900244783443646721 13353 26163
360229156993224129 14676 27476
623213189470817537 7952 32268
715351494967212161 12635 14759
164432878351043137 1285 22603
555118038138612481 19628 38336
565496941737208641 7914 12166
352714943301297281 514 12279
662029527133718401 6541 20334
234752472204913697 42033 44124
520726485592035713 4178 43512
610780838367748609 8552 11301
243263574944414529 19385 37039
555529050409472065 34304 42465
32795932137716477 7196 8330
739580509999857537 27493 33911
468021119294611777 25035 33806
522140028209772545 6606 40248
981919014187241089 22815 24885
835690320547502849 313 16078
461627328794598657 17127 45728
499724111189191681 808 18547
22667020977237941 30276 38366
518778565410290305 1208 4570
110724988907129793 921 15437
17915089191230749 23714 36368
545779106676548033 26450 29226
926470219034445825 35523 42938
824100190898143105 25535 43060
627946069785604481 22484 37039
128366278156008209 12794 33009
681358862539841665 3841 41703
336086494474649537 7561 44143
362468801651512961 33956 46077
519226467338654657 26012 36126
97295452629868609 5057 40083
494568695625297025 10097 29310
124957814059126097 16542 25770
681821986271827969 8430 28677
959424442266939777 7972 16097
558832581423253313 17977 25092
309495642819765505 13001 13001
936456411353674369 20250 46349
277764454270244001 29387 34878
688669315513941121 41029 46195
314761078358468865 1950 12708
626614609406303233 29166 29475
130763552009941713 7922 30322
286218934191801121 2066 36514
794924970439577601 18954 41033
225461265016377857 2280 40356
95893459233327153 18496 25663
953878405870646913 10714 39373
396030469046689153 23445 24905
312168958261182209 10193 27056
431053166263556161 1348 20023
649932378871319809 19040 21363
4804484482772154 25502 37043
220980637104219105 21830 28400
604775534860369409 4719 16673
299990676288238977 3330 40285
817597424414440577 15962 28399
407492291879165697 18663 30071
565791091424816961 11975 30633
595312354753083649 17465 26135
684536723836341505 21006 33019
117233832884522833 8999 15982
243596490466320161 230 14602
964013288689237377 29475 32395
546639138277310337 485 7571
883768658683564417 22132 43933
740871449830482433 16180 26436
20219335644760861 15244 21591
444565033509402241 25785 38921
751639244745206273 37508 39937
934832618609892353 17238 23368
8541744004553210 9936 34144
604297789054111745 16858 36428
109846342071179489 11992 20025
276226150427735457 44358 45092
492792144314002177 18727 36099
799050750407044353 34841 43740
252327115933411521 5600 15069
349338031395365761 40146 43022
461472782096812737 8847 17890
334275728623008897 4841 41476
543131838292779905 675 8744
731212766000059137 29065 38381
108000165918845425 13863 27059
124278668217950641 31219 40490
567603636386422721 2274 9081
219662167978004417 19917 26565
307448582037686465 35995 40177
929522597752349313 23431 44322
280630356855553473 270 8918
53437049370163689 14402 20681
567310528784311425 22420 44221
642473154462660353 16771 18761
724625892139243905 1312 33557
149320861944961089 2890 8792
337715612348596033 10672 35079
770450647403077249 18731 30134
860849396181905025 2777 37137
64456133501838761 5657 34533
683954383384566657 5183 18837
924402605249351681 30706 46469
837398752293211137 8220 46418
651877169743546113 13593 31717
655120543314176001 23116 36189
125184857699604641 12329 33855
177008509758977089 10890 35692
616316272922606593 3009 36629
228190472890027265 10681 30812
260595235784020225 13945 32775
900806340030015873 1242 24554
158570973828734209 19071 32044
514754695977863745 5487 32229
728174758866014593 41932 42631
175474940513268513 21981 27807
992136796389051009 15761 41548
332628251138778817 22112 39273
576184517181925313 16618 25590
267742296655512737 9656 25784
456869186701784001 32250 37510
158297564928993505 15212 44144
688065170924470913 14009 46077
170571363644725697 20836 23269
581959753216697345 13801 25157
577086866391688577 31726 43274
358347882627182209 22167 38994
410504610157687489 13503 14336
464691194511846849 22862 28768
371399014490769729 4620 32556
79043391452710673 6238 11912
107878540654681393 35460 40042
541842548196317633 14768 33567
365630391730583425 14382 42923
327997638427373057 26631 29243
115472342263160497 43545 44641
406196991392437953 9464 11125
658478810418493825 15747 24237
441950673197492737 3894 4261
952882249802016129 19127 34253
39678672518537185 28390 45747
295333745458869121 5128 32136
318828328010052801 9084 22597
651683150476600321 35594 37216
334908268204646465 4186 28001
188111211717419745 22354 37112
262266145840879265 7770 43374
570290420721917697 2807 22785
805489450628616705 13577 36491
896997807363966593 19939 35638
27020109408024241 20794 25932
689282064087421953 21348 25877
548565531858958593 20695 31785
14701409689614309 78 4932
301641648716223873 35925 36126
991572963441612417 22294 35043
36937535433285265 32777 41165
402446299200939009 14734 41441
963843019280258049 934 4888
822913535628146049 10484 27070
757507143887568897 27825 40565
528449663819195329 19500 26629
437986253770741761 8089 40199
844253344527444993 19587 37441
262570696781498465 40123 40705
61201060256685481 7634 35992
81102309015332001 25053 46604
477980351768792385 8884 12626
904488979439054977 3009 8019
625638046605324417 20259 25453
416169570571536705 42968 45756
936207525597680513 6606 20757
535812260640998529 14949 45609
991246411354076417 4930 28848
145810350964264769 17125 46641
744294550131684225 8608 31418
288746220367290369 24324 39269
725063771952328321 6228 45065
627233237651960705 22368 23328
551702441935404417 8364 44354
321972368892549121 763 8255
604257363155404929 26081 37376
15665925349619415 4860 16445
291997051011037441 10990 21709
120731608586471137 12366 13671
483982144226324353 6663 11887
718570316995180033 9897 25625
923132761435894657 30182 32708
648562042163721473 11334 21025
295080487124529601 14362 17476
510867010897751361 29471 30075
978724275481710081 7140 46886
826347298364130049 14766 23835
888211227587724801 15243 38271
490852620951823553 3843 29401
593391226622841857 29514 33294
515949840624106305 22846 46140
328420330007084289 15442 39629
590478514741075585 24367 26128
54851583881486481 11716 44280
330620258724014337 3059 12556
306089397708994689 25606 34792
159556313388588225 11510 26638
978534444967792129 20883 44675
210908730163826177 7916 15889
692598315188128257 15868 30995
23021689637229061 13365 25622
15244931151272569 9865 13280
180653989630702241 9436 37230
104766000487039441 35240 35787
649756439364676225 2309 41093
378882555247187713 1522 19770
29858573877223905 1581 18122
120915136786614145 19418 38009
691147299052001793 8720 46870
131303698017575249 4247 35136
716322128127831809 21633 43448
529844404859595393 3483 17132
152431350132939521 4945 23270
968917760171379457 25430 44348
1617481273601840 9228 10254
505561714846045633 27705 42398
89199903152913153 22766 45002
526179219501642625 18667 19116
564552333101818945 26658 40260
745685799334999937 13196 45822
698838302762606337 23676 26370
922323278019987969 4274 31912
501233060136886593 12722 32288
547187842480703041 17661 33830
460175951260307393 32993 38626
328905094739639041 20364 44341
519181649842938241 15067 31597
223721144344715137 12193 39589
6591826180464723 7179 40134
798230828517986817 33791 36592
166972428456094945 2812 31435
695151718336809729 14515 20018
375023678802843841 28226 32608
959776924598230657 28859 39640
373247368075642049 23430 41305
49907755027980729 14132 17527
316896757927377601 16002 34980
628221330686883969 35165 46990
271807656348475041 32642 41375
239137620228014209 34418 35998
382428119324256257 5625 46537
959670686069955585 41853 43278
494210199629993217 10132 10545
200006051557970465 22185 39963
376958168427005825 14311 40110
800850052905374849 16959 28938
658741120397198849 39621 43902
812243038304565377 27321 46672
651169854588257409 4787 34970
980090514932754817 4223 38202
874989414426085633 8096 46680
402641076618827777 6860 21775
124910702063612433 26756 46149
841444017913843841 29831 34759
526073065325480385 10912 45062
558800648615552129 23689 25876
289841438328462401 28147 30119
598588230658037889 29033 31948
54822385943328553 24514 41835
875152442142955009 2903 33562
6680176865824451 17051 28404
529646027997088705 14274 38584
744221480428993921 28001 45496
807114570423586049 38768 46309
260150741690207361 11357 33966
515798500051658945 7412 30801
683843809846468481 10217 15771
976025429917932289 15493 24172
195010597093226337 5478 43708
485656238079641857 1099 23635
999962210688469377 37906 40913
267954413131299425 6617 34791
500235780911136641 11375 13483
425685098612177601 24447 45041
603912671940225409 19037 29230
670235033172438913 10890 46171
290460045522660673 11776 35520
388348766968064769 27343 27618
896965034984337025 18117 22684
554064681179035265 1816 2807
43360900287435553 3406 34458
429695291090780545 23626 45685
135597854124416273 13856 20760
650123788750555265 4635 19470
362489234731111041 23577 38204
364417399474589825 11281 32540
193259256335299073 20450 23206
184111167773103553 6223 26595
555059495972582081 15921 20953
288370915237237569 7860 26813
797366079521442177 7728 28345
994473311983817601 18377 38011
435836809172041473 9944 32582
807430994656485249 32014 35976
626770161582701441 24924 40968
196400030803978625 12123 16480
818233778655493121 855 46481
70566315216268553 9790 20795
937898710448013825 44461 44915
382218508870401793 6299 38798
743195802342068353 21927 29111
949155777905517057 12160 26950
269325520442581729 7197 34833
53369306813813465 16731 20138
270917385664940737 20093 28301
870774833678694913 17516 46391
736096725402990849 23215 25867
104792502670811425 30519 30796
249775965834839297 3127 42581
912728257121884161 14174 34953
57539106347267225 23545 31004
667266681372645121 771 20913
745351965547111937 20196 38884
219167133971751585 1602 29045
715716013743207937 209 40543
442379374529444673 18496 25385
108656999578993665 19819 29279
728239065707001089 13821 30746
75736033998399681 232 19185
120591396722666385 10619 15253
69724170663189257 27227 43855
606796186472934145 4238 45380
332707939219165633 5506 26081
384390880231414657 27499 39243
827908025057080705 28511 29684
886014597609502593 20925 43625
311592521053260161 36829 38877
991792240049939329 28868 42342
175354805853825025 15530 22832
190025315531755713 39275 46488
323222936042459009 42488 43781
183272367703999361 3822 22480
21268955802309365 13990 26673
441359862158847681 41639 45631
969420493866270081 5574 7324
127377618242924481 409 1062
802327193717385217 8074 39330
223587266003789857 12833 27286
348867713656819265 16476 30970
833282182372094849 28229 35408
673759731970004993 12250 15990
466752548920894145 33788 36092
9035269707542427 2596 36386
226007787497202625 25392 45539
815487129548838401 11087 38869
100783810861372561 3266 5837
43189458884643985 12164 22086
262177909977047809 166 45833
881903698280648705 10872 25626
773454855309822209 8013 9102
379902360380359745 27400 36419
718303368625761665 11623 39146
530442111486163265 4297 7338
52186983865340153 7201 30771
849493236620890753 6119 41512
813781868968241921 25263 39313
25321717131372881 20268 40489
294236192190780353 2872 22625
440767254659451905 11870 46775
138018341434225537 6101 46938
305632843911151745 2244 27030
570804583782177153 4664 18696
44981602746208441 21202 33185
483187327076812801 13090 37736
292273921172789377 7238 20609
332376445207628993 8705 38414
294229849471950209 2941 8673
485889774020400001 28229 44617
981745324651480961 8336 27999
492024159130949121 2402 21987
69838255431182721 15503 30427
343905979180867393 20139 20317
416296322148024705 24805 38031
39346032070156409 12271 45291
223733012242892225 7723 44447
986890605357508865 11456 36006
543677139030929601 22967 31962
360751244944395905 25133 36293
722260363503568897 9928 13001
677546286071581953 21136 37627
384399805290836865 1916 28933
984535558535142785 4408 5737
97192569327152257 15689 41205
134775862020497073 1435 10917
642966896314614913 8358 41549
266009185528560001 18095 25839
941577023050388865 2757 6683
481651336229553793 3234 31534
749369351079689473 24593 32477
525134438315646465 31299 38522
497003827949672705 29951 31300
4726752414775604 4947 6218
350041056596122497 21812 46000
714869439705324801 3593 19804
781474105926765313 17374 32319
290113955220782337 26663 44713
19521638644658169 36210 41055
872734404652888449 30621 34215
450417551575871041 18004 24331
495561144366782017 24269 25103
705827708673407233 916 9735
352932827522238337 7349 11824
773978576343370881 6038 10806
593125849821653633 14795 25055
408849497624043329 22282 44305
285460403785108961 4891 17220
967286121134097921 5699 25848
437392994435732865 30286 34161
311232171960337921 31321 43388
417683739913996993 40409 43004
202238164204363361 17862 29380
589906636482304257 14104 35911
8801987767565579 36002 42423
690407923047772033 17558 39404
143938427012020753 8707 24005
368787359805942593 3397 26724
330664607980761345 14626 37962
733890895299964545 23825 46440
836265096367686273 12305 25856
547497666237738689 2444 40172
190019198083017921 5864 45450
260892368839492417 2290 43178
362449849248807937 23228 45451
249371686119083329 25391 46483
892255139491961601 5314 11368
826829789602101121 34497 34770
440695399499606593 10872 24943
672694620676075777 2188 19064
758161169823250049 38119 39039
36492672188060737 1175 32622
103831495844989521 6349 42168
429528127105761857 13631 19806
942587287784387969 24511 29197
339453548667677313 27568 40872
837248100695365633 32850 44220
131731916073299265 25289 34071
72540660110359313 27776 41507
581097862150940673 21971 35674
101670681611867761 23901 23992
848205714375787009 901 26855
157725851204528321 18753 39312
393740454581148929 2032 16426
496951464537819009 8534 23497
673621015303886849 34502 37860
989589775493964673 16909 45164
925141909784613889 15330 43111
989512442482354305 38047 38432
673055258226504833 40852 46862
525010660447801345 609 28609
834297979849566209 17104 27846
548336217765939457 2541 26965
228083809636693505 8436 41300
115260817240436353 591 13078
632938707917148289 5292 19071
240779692705107361 22625 42576
434003922828573249 14559 34056
691532958668343425 18946 34032
433904725945893697 12277 27700
717678525225057537 40352 45817
857811295025463553 28463 39701
441281992649958721 793 46301
774505614458362881 35742 45671
64287444843845521 10709 35025
132050481648555265 1629 37957
125406466952565409 2655 45242
126023225194614945 6717 36658
66008293270716225 18811 27876
547316830003346433 21212 25694
999758959198299393 7556 32520
863490549481966209 16229 43533
1414325003711526 20005 23036
829476321467701889 3575 17966
554890508203353537 11040 15952
158418127483997761 37762 42659
454981189298013761 10351 11188
506942324790792065 9022 16866
698933480800160769 2843 11079
448794198814042049 3620 35296
272752428206562305 17989 28365
845831325856302337 16787 17998
38117874981789865 17955 21419
734865855789394177 8751 40374
459845578568309313 21858 28858
960614773726199169 5578 12097
999980787990988801 11447 35596
17205439362257381 1822 4473
442564371337059713 7922 17360
895967831462975489 16532 46045
372625439353267777 2906 4643
228543376991950721 13205 15172
952618392005167233 18374 33806
769739605628693377 39762 45968
560547546324112769 1740 42330
177844663920168961 19209 22229
708634213581436929 13445 42247
312059912978277505 35501 37142
379080815284876161 4452 20334
411035296977104257 8757 33331
802216751131414401 1200 36369
723156389202408449 6604 18180
405302649780093569 33084 43725
756436245681001601 15204 24014
83106726780815873 8592 30442
890959315132001025 16890 29850
887543696640928897 449 5572
345000051497237313 5949 44213
80674988819186673 4550 40586
894371493091647105 27320 45766
587093368485152897 19271 30700
428407945195274945 31090 38456
906667310620950017 17792 42877
901403412583540865 35708 46660
17295806323513575 21567 35271
636387526782868865 24822 28900
825709517024836993 12788 37971
132321362696295361 6291 10743
674369692535560065 20325 26038
864541625006651777 15959 38614
533922660080268225 33225 37146
372504641064701057 1553 20760
572718704604934465 3905 33216
633702006386755585 3863 34898
789776805180583297 2454 12081
510709138356865793 12204 23689
741360026224850049 9512 33775
51376199700385425 7723 20546
642100105058094721 3096 26509
965614905634318209 6372 10956
77894017198925521 6985 18455
897155903245277441 17876 21482
704402545414769281 7196 42285
413496402018544961 24629 29946
847051699470750209 20976 43404
480790311598738625 2582 41697
448191354604919233 8781 10359
506072534404076161 15873 37304
141545956117507649 1480 36408
839661298441484417 16126 28318
405942893272612801 1199 35850
880420901983619329 28893 30945
267350075738686849 1667 18986
279168784837750657 2396 44855
171424190676592769 14559 42774
619503408594887681 6328 45142
481641318860365441 27190 45816
864457870654177921 24518 33954
705071485109318273 20120 39486
876450167861655425 29425 30476
991860348258750721 31521 41763
66283473059726817 20063 43794
348453468834325249 16006 22862
879261962283216257 9542 22395
45407463983618617 2590 39706
590777362777401985 21711 29842
137168745827427329 23173 36256
282869990326808833 18020 21353
212556428832993313 4384 24345
397495678455825921 45368 45405
97920595812357905 10816 32284
427261807696716289 2363 42519
235724073594862913 12932 22409
869296294694720513 27229 29082
704422813130282369 6185 25567
635245802791636993 1078 41856
716171646029931009 3230 21792
50113882393119977 33919 34074
139038466375186689 21183 23960
179859804418562433 10446 19631
298789825821355521 5959 44422
243230193692653537 7496 21761
412834216963478465 13616 31681
954784064606791169 18063 40901
245466282063130593 25538 27657
165717090360502081 4001 30761
295616654386211777 31874 39738
473621453359847041 26994 28848
440660412798219905 23444 39767
308774176497649921 34400 34461
818449265316179073 9329 20650
434659807895961601 37200 41705
16597290150752287 3403 31906
354980656467816385 20403 33404
362449465509687489 10590 10798
342709558859418433 6657 27975
221699652223545473 3655 38385
70196279420969177 11713 20060
927029900054169089 41546 43771
251665572635452865 2446 37639
670635846652924545 1017 10335
310018015232586241 30546 43909
575247271467848257 27601 29571
550302164770535297 4415 27196
228180753027256609 290 40645
870241495595848833 13687 36795
640000598956522241 1680 32547
376076017087761729 22704 24042
996848704783825921 14931 16743
251478310888714433 38702 42805
508299358275085185 12624 33866
20859832893712849 14908 46048
939220108200625921 6569 38138
805606040791332097 9084 43900
506895712627756033 368 23904
948911553198534785 21015 39891
793679629195349121 27653 29740
663616476951531777 1925 31028
25814333371048549 3336 6045
438226394615135489 2288 29745
94921300333307809 5361 45817
710092931787130497 24810 27330
830663437457349889 7212 19862
585823419066279937 12789 40074
230437503229222081 3983 29336
240278881273567905 10347 37544
933391949074550785 28092 45948
486461369110010369 17095 38388
728052317904765569 20751 25841
804661523793896577 24355 45062
177065438298502177 7992 8433
850611663094205953 17445 33781
38518013134460465 28220 40735
778224214325419393 9034 12190
215338012280145825 4622 40132
515966303970238017 15129 43710
346774292876968833 902 18760
973935215903281921 6994 36611
63043947038000425 6155 18057
118926576933567681 5250 37668
795556126047028353 26227 34506
911425860936091649 12026 40288
201541862819258465 35152 45744
316881356615773761 2287 11326
549885382635235201 7307 33667
332833096052155521 23999 46587
41310975729079049 16591 41053
123993176827887905 281 34159
469226891028579713 3706 25430
80978558227187137 5809 26258
684393715407740161 1680 43016
174892497349056001 19040 26121
618738731824091521 14738 21665
294842859485356737 28976 31556
559547095459141249 25248 35501
641237395467435137 1820 42076
259482404961158145 27673 32863
979958704975317121 11650 43049
901726972601725441 23091 27298
471503777411875521 24449 31463
361438762125029441 42922 44353
745053897201358977 40546 46803
852480044624218881 3557 43209
27481708963328801 16912 25461
618833097594727425 32155 46343
901064250137110913 933 24013
416028428683663553 755 11802
771493167904061697 18898 46990
685115350523030785 15186 36440
156421013365218177 23517 40333
723746242782045313 28397 46515
682916986050649601 1836 7549
139851802544409761 26074 40297
947086650771197441 4985 36525
253167096900401857 12656 18972
614684537923359617 13615 27484
41020769108737201 144 15814
566830793173181761 31901 32426
391821098755617217 2760 21047
950346409129927809 36511 38705
777399393534306433 3627 19223
940243952091535105 4780 7825
215650204975194273 17649 24854
97332402785873745 216 6156
24889571963139901 7583 12067
257394205153332225 23729 27554
610436814159118721 34517 43046
506236379256385793 19838 32063
620141077684774401 11276 29371
86130604886463409 19793 37930
55922716315510713 24706 44767
790330135686453121 26525 31666
21446927171663077 2046 24895
738990584386641537 12767 44607
28789196018085053 26796 41242
931898379686309377 11103 20869
141742750140036129 9326 25169
11516198037853089 26676 33505
184484546838522337 641 11616
597116398658393217 33142 33960
857146204514517505 14975 20529
264439705632810273 12793 30798
230467804655678081 14260 17454
880664835089923713 16690 18468
546707126832995265 192 41065
702451846374728449 11621 39185
795607459836137601 27498 30950
803568611191828097 19597 39732
969161941880198401 25093 43228
537780217845266881 13156 24568
82426575516951313 565 20307
78211066040147153 36908 40792
479129684684135553 6940 21093
120119536595737489 4374 32597
720191433801463937 37605 38384
815336337370190721 7073 17825
611359625949003009 38947 40572
589984274059702273 1749 13263
936444866102977665 20632 44983
308214500886599297 16675 46009
984724751031375745 31927 32064
866586296494844545 16017 44583
960808110638570369 25143 42631
914981534884113025 2629 20030
99409035193442465 846 43841
932039753140514945 24436 41594
855411691686715137 9333 12346
544331369624238465 16883 39132
207292396587757121 3960 8874
211101615224620801 32217 34084
728236744177426177 18161 28800
801956671782143361 12357 26893
47403205742423185 16005 27461
81683032369539889 7196 41790
385398725982486913 27502 39845
492010166866002433 17997 18094
860367098723838081 30137 33554
69803104831507313 11118 31496
881805881415889537 20448 41483
702865779317654913 16328 19331
967290393156073217 1976 9730
389166832361439681 11246 12584
461870455440948289 14242 31840
999950233528828417 2095 10223
43109454371670353 9930 22165
157671955797425761 13472 42141
977611821410622593 23760 39394
457617571751320897 31084 46668
490121715658087681 9045 20715
760299218290128897 38245 44865
824512688341417985 16736 20288
91052869342426849 13351 41213
466572534347232449 29913 39342
501306301822111809 5537 41233
649192709238807425 13993 20279
198993826468530689 3455 38592
824562476872468865 22585 32011
391591403910609857 42465 46519
820043432353447297 15482 30749
746501450790184193 26296 33605
622294783388195329 27073 35112
814557171580545921 8639 43169
784494934952537217 14428 46651
48820280271122841 9473 34274
893310478611535745 11165 34011
992703567360592897 11249 30543
696002966739502721 2845 6528
54146091591569249 3710 13335
859741682703894785 3660 45271
896298267689857665 634 38503
920976319947758465 6168 36372
653341360202809089 14815 38880
882009946762078593 17629 24266
175479450226276865 20888 39924
430902747870636225 17884 40617
903657445335419137 2137 6085
742438704334386305 672 33650
210577375620076161 2518 36572
457448385669639617 11020 16662
373564129767665089 1401 30418
697945005816531969 24612 43714
736712073856665473 652 2106
807245599227020033 37140 39043
75953312373478353 13763 43761
424708399115456129 20705 31755
154123767783104897 20654 20967
676767812076238977 36032 45953
533250893901062273 24146 29194
67241950096043721 16536 17386
453384469410792705 40612 44869
813812449555218305 13058 30721
333190775583567233 43060 46717
131744772546465329 5623 17420
204662530534292833 15340 15402
187745005782350209 21502 39146
307903968552416513 32857 33442
699504872212312321 2122 33497
744480880622234113 5591 14431
562243695354073473 30037 43892
968155652111754241 13734 20122
135328415357900417 18482 32847
175713304320979105 23015 42277
227645510305396929 18441 19062
612500183239127681 22907 37327
117754521815069073 7836 24435
132565460765277969 16897 23859
720326076361079297 5891 42769
218170110702907041 16661 36862
895806168075505793 14029 43980
179527489712384641 13162 46631
318417803335254465 17190 26245
713896747431085953 26370 38986
389235580172080385 6287 13180
861177047807132161 5492 43562
528765211118554 31303 46214
988678366728997505 30063 46706
288029411377873857 8942 41774
619544534545227009 7674 34331
40288838449871633 33326 40468
255744174125119617 20745 34145
99102848628543681 42209 42661
290690164230539969 3280 33298
497215184939438593 32455 43999
465459429524536001 15114 15703
44765386544366241 33997 39945
597224479919432833 1694 24626
175626501198568257 2296 32559
939406016468758785 37 44276
484192161492753601 14650 34739
805643950511182593 1053 19018
639589880500739841 21249 21312
421954939138508673 5253 37960
735666262790243073 3480 32034
525340505278322241 11028 18503
183975961974883969 14164 44611
253799235792691041 11023 35904
688027146394912129 10535 33899
920642303734240385 13267 29886
219822582976252801 27487 40683
349489192112194753 25068 40491
753200980785873537 6536 13108
490791775307641857 7931 33205
895934720600852353 20788 29916
390233081911283393 37699 40202
610908267665958913 8375 29528
69780055334490497 14020 20807
366924417640678529 27380 39003
953197518392236929 28733 40107
899025214156903681 8612 33194
4723453887820029 4684 43586
459038950044575937 28348 44107
815238429050545281 4055 25142
810375900783295617 43927 44942
206151584444313601 25773 42478
466834019560867137 4736 36159
65268233988341249 1758 19480
255085103262256737 36578 39899
216217312833819617 19559 28191
933091559192977409 13955 41099
905043573262908289 38316 43764
357534498430279489 24580 36858
823349825833986433 30529 43850
877804132898109697 10744 22702
629642456484980097 18100 45686
83320728046839329 15645 41616
448042925656963585 13108 46825
515370207101600641 6205 25914
569766559688197569 19843 35335
473670221216362817 619 30928
339965193928634305 9418 14803
857562082585918209 1637 29501
108605133016475009 12528 36464
526155599265830913 24111 42492
38935999083108185 26465 41366
177911313643338785 24305 37297
913558170520168705 4557 12419
159289718604750177 12058 35080
960945506886218881 12274 27503
404850319555169601 28638 39742
451739692814832961 816 16479
877028759877429505 3226 38620
946596957561538945 22181 35514
519573923977961985 1822 13845
688843767037987201 165 41530
884153058094451457 2805 32321
146279557220935873 11572 36372
722836053178486529 15361 16331
651507798939711361 6922 30057
156046400900930145 3043 20741
379079458498964097 14610 25623
874845096764321537 35764 45142
608476241562023297 8040 46105
732069113203603969 20557 35920
677818537956397953 1518 29054
735511797105733249 10519 34429
887254736299887233 39559 44605
660400208537009153 21363 33151
879465078452980737 1291 24370
179356298537104673 25812 40708
479026397693338881 24546 26797
188167033300938881 25595 25708
19151095792977913 1417 36535
530591467162498305 15296 24638
330730035575605569 27403 32099
62519971847091681 23747 42648
789696973019388801 845 33546
768838099170014977 10801 38264
611601139696240641 14150 25658
19052730832267885 29895 45548
211299345273687329 13739 23137
763539482483441409 6749 37676
851251995151180545 30092 30849
500998292788676033 29825 41934
864171875647727489 7724 11641
183748275847253953 10871 16311
53493914383274441 18951 26266
427704633988863489 14980 20763
938604740432964481 23968 41618
937253133552378113 2725 27080
117433825667227153 20243 37809
950145552903489281 2498 37856
992166363119409281 13844 29459
166066245465177793 3500 34582
864635911362036353 12295 42629
865158265364609537 8536 23339
634524262912748289 7856 23788
70551293320978201 16472 42333
944928204301895425 14513 32354
963603603455350529 4100 44007
520399877922827137 9484 21581
367754557886005505 7777 11412
937230590003174785 6324 42158
549974519648795713 154 721
576158948030212033 13237 34929
586005360077951617 23592 35891
185936088390484161 9997 10155
665766958314616577 12692 22054
543013560259808513 772 42094
842145994965452673 9622 27241
725118163988959489 6597 33116
884181825901432449 10181 21310
839188332781532161 2873 12335
283781133240598401 16066 16639
996264700492808705 5601 10544
611830581386083585 795 38801
745970504917792769 6225 26428
160022632776165345 19666 27380
711330736801791361 1734 46864
560827692457959169 31324 43098
751485972266067457 15064 43735
23043135740596909 13650 31147
949508659517697153 30363 33677
853103672877221505 4619 22648
956359620742105729 674 39459
981411036948831105 5210 21188
497962844012029377 13186 35187
233470445010222977 28140 47005
94042733515323105 18438 39590
206105709175904641 12448 32026
195467295013990849 20557 28954
228799171203615265 14058 32627
454311832942707393 8861 39237
122125573552839489 307 2052
51896220724508169 7006 44371
161887280910601569 10531 39102
751926138211075585 11470 25644
352898020400648001 31661 37191
681200244237423617 6448 42418
558828999828488577 12318 32152
356213930969786945 11400 33326
580849630438368769 216 14113
883081675043122561 7989 34261
260970075246145697 3563 44862
815855588277031553 9240 25579
964442930724875009 1167 26004
368162494102755009 2518 30931
34205400833183577 25800 30293
972631927192580353 15555 21222
638052356461773953 14754 36097
768995010912853121 9363 28625
461225686729616065 14620 38566
276574870828397921 43204 44194
503932491396046337 15014 37380
387649092630532289 9677 37171
692469009515473793 8989 25613
982832354115785729 20358 41879
2296338516149633 21171 25797
69548006198608905 2146 32525
239492823954289953 2570 43123
439554901463736769 38494 45201
672615641534140033 21982 30785
179318816997856353 16681 40963
425134636812583041 5224 26881
550016490367951873 846 3176
62499448788944537 18507 26051
701149514360260225 3702 9222
597432845059412225 2125 27277
16661227383480083 1554 32782
225096497192243553 2833 28867
853855147802526977 35543 38618
492466038845787329 41228 44250
127359068196213345 2365 41490
606471907168501249 24748 27340
456775820583239041 28856 31261
653047176353165825 3475 28936
524272374319480129 623 24847
354774432714510401 25128 37776
310861961649941057 4918 31925
17961265383473091 21326 33307
674669577701749249 32212 41015
886557416221396737 22228 36211
570823445724080641 30602 43568
366919347940036993 19342 23685
133936683759969809 6254 28048
185039968063353665 11019 45588
26880416672121045 16182 24562
400750491519527681 14160 29936
318970845550339265 15444 16717
652465038662459265 6723 41205
233181653930280673 3556 24830
750074956899449985 2784 33874
482006849454307969 10568 36101
125473288287754065 7155 15346
905952568088245889 7545 15322
18678549363936981 33137 39204
149516128392392033 17683 24487
729386299739335425 13750 21448
156375982293845089 14276 22833
194298181062546145 17985 21909
148792924681885089 30974 34804
794675033804555393 18022 43826
156446313416061857 26877 29189
998164689042464897 19134 44912
838742523726821761 25772 35275
896249809453483009 13267 41104
292798173397905281 18263 46994
328438778933982465 614 14171
565626134269564289 14199 20562
872491812664623745 12093 25926
822895329443547009 28890 33284
199002410802290081 1199 31377
125385063443147265 9581 29684
214473512039464961 9863 16270
385951954115775233 10107 38411
35688823805624993 4403 28581
999827387842032129 7976 41824
624281698475744641 1032 40226
360396725570204545 9759 18792
903082522520474369 11953 43726
884452417776188289 22377 27322
571832482624419201 18105 35471
220308166521824961 36557 46767
967003732609011713 18727 46012
2925953289434347 4790 5484
938497790154134017 2762 2918
491648200627359681 2508 27484
5592889412138647 7597 36913
540991699907735297 6843 8266
39068003489578729 3201 43338
208776819273545313 10289 18652
54787462553459673 3731 7938
286575311936672961 6666 16520
536250722176436737 9415 21989
532995552786836417 4737 7928
785568655235220353 2088 33319
960546423949566081 2893 45293
688621464855717889 8349 33218
324967690324179137 6664 24492
168657061096691777 7185 30741
413464779398736961 9609 22421
547643826504089025 28350 43328
415900454667387009 1827 34836
579737026788688385 22331 45005
668938231542185217 28411 32902
795384447614399233 10783 34998
349325174325294081 6608 31664
161547067294858241 5380 18888
957127038606444161 3004 42942
904557459851918849 7297 38768
764027468248251265 26359 26891
899421026001089537 15629 38965
317479564803662145 14117 25730
828614157926896385 6365 41323
953887130578671361 16322 18464
129609575078827537 9597 13155
894893293986967809 15796 28930
973191822472859521 18737 39934
613688336699219457 21790 28132
714836926406302849 9649 40185
716951025862940161 13539 30974
352171196112667649 15457 29849
299831549896886401 14858 46455
753311081503621633 16977 43986
952349318283523841 31080 34108
542060407130652097 35352 44189
686670652736573569 438 39950
784440403303374721 17703 40550
514653725711994497 38633 42676
876994454749254913 5684 16651
565138921231955777 11489 33833
99822555517871345 15959 29199
415497225998592513 6234 14287
692259029432410241 15735 18507
539517065614283841 38281 43032
29046739397312393 2162 10986
683573487611212673 253 29935
855235753405484161 15302 35749
156612241431425057 14607 23630
248244475300165121 2852 43243
568429369945050689 29150 46270
206718203192924225 2064 35996
422110251359832513 19024 45638
41270740217708377 19703 27516
431170332782372161 8137 24255
369734629929840961 35790 45550
291160673981273985 19026 22036
549403894709168833 39828 43224
399672319889589313 30541 33737
23779437002577453 14133 20383
280957933364042849 10364 40431
880402326112072577 23199 39236
917533238623590785 10311 20911
655521520715897345 2957 25760
155666925095012225 17736 29981
250905911894388833 15313 21899
549460444772790849 15638 29363
807818840670751873 6492 39957
38861302934286361 5623 40231
331154080110746177 20223 27161
298616722180625537 33629 46385
391795374866664065 29353 37343
972922468008341889 3357 18246
605817225614455169 24498 32399
643050182490242177 6209 28348
995774242716596097 14147 22682
72689251920444065 5758 13495
801787343460272641 8609 45746
80002364108892721 10228 28205
723329559679744001 6518 12159
13028808838761565 26036 30604
439804777309799297 1051 45202
171787643719056865 4900 37821
683314832579032577 23698 24980
694769892022996737 25458 40126
2943763122100763 34661 36891
580104950860587137 13084 25344
209517727375160961 6712 34134
895327049869486337 11101 31649
476747789476601025 11443 35284
943993758774183809 13859 29350
438025153717877185 34745 41251
420949897892619137 10603 33491
483079508033494401 10976 23926
458969475331272769 15813 28078
357279125487739457 5753 14767
425332068617059649 3804 34012
516786823388880385 3648 46941
831832738978874881 15158 19095
569358086277947713 17275 25830
879661273630652801 40706 42201
999719683427524993 4834 42998
769781798700321921 14682 26278
70800645845910281 2375 13361
704311693542031489 12520 34582
823468791715608705 8352 13258
88181186533688561 33116 35613
546244270488035265 11453 34524
381374204799833217 26695 38732
577820785009020417 21169 24577
834942338699576705 11663 14853
246600719558816897 25639 27601
336065319762077761 25334 32412
808092174079714433 2658 29946
899116749368403073 23500 41161
133128234466614257 23031 36104
426603720554645377 6382 33655
947349347283346049 19760 21463
437028712044607937 13748 27385
856657977933597441 8234 8243
236120470626936193 5914 15388
299551996105858369 4620 32690
72996779961215457 1326 44907
413834302606165505 23422 45738
783176953000683777 29346 36366
861755252834893057 40988 43322
347199821262947265 9495 24590
195355411744717601 6810 14271
822979873514533761 16001 38052
356929445003853377 13818 37306
846199019609599617 18268 43286
190048173207987489 5440 34860
209756843392391105 1918 23017
577338481852148481 3404 33401
89570438653666433 9884 22980
517748573777229377 21436 29325
239215680707680193 1733 44994
719766307234603905 22761 24323
708447892137201025 4267 28900
277332866539371297 13689 20729
442657207278550401 25367 38401
520578393696222721 5915 32746
59811902612679545 14885 34047
67174182065830481 4020 22185
712121528710703489 10280 23187
597409726305439617 10880 31398
917251553521140353 28053 41058
976480556985013249 21919 35489
696773133204907009 9207 30683
886314944809708289 1162 33337
679711104058142721 26609 27184
479473293751599553 6776 42304
219297191865400961 33587 35471
574008091241719169 7244 38947
981326406424102529 11313 15028
471634615464541441 9343 23413
658989752083293441 4042 40904
594241559762746625 2979 3194
176646503190326593 11081 42607
759111031978282113 10260 42406
273954648625682753 2342 31377
949684178781577473 25114 33493
846987351115586817 22225 31303
98999000788030145 13822 15235
773721476836634241 35238 42314
684489684733176065 8114 44921
827916479320336385 13020 34084
449232660750002561 17083 35365
887898441350280577 8917 26390
851106984840694017 32989 38333
819333606766690561 24376 39776
341084951121377601 27805 28717
535272874429203713 2831 43974
855155365217637377 5117 12318
104581879002054737 3282 28086
263203615172276545 15841 23335
607047272972899073 7510 8278
926128993293954049 4164 28416
391661499602804481 12244 30807
31327739233422137 9407 22240
510501394891512897 20292 33280
435438502270510977 8395 32170
87961190201681921 24144 32793
309438906998199297 16950 37229
945027846409182337 6637 28976
387350942620880577 4561 18413
141887176898592321 16222 32260
602539067696671489 6572 25981
917801244449201153 9893 21867
647635754067561473 12289 32437
814143332739249153 1289 32652
124335137901685041 32281 32412
564786015059873153 31798 32827
588421463461710209 18815 36698
683863768299630721 30651 41745
280043492713520705 240 46693
784716752365305601 16581 45554
539548362091164097 44368 44752
827859617736478977 59 33086
29876165399631561 8075 46548
176324375269537377 18451 45158
204574272630988929 24468 30405
334329078455084545 991 13196
906480077739832577 17758 42524
996532643605284865 6660 41605
465936493733988033 31102 37970
196782991305369153 10140 43572
852991278844886145 5662 12452
330589494100230721 5304 24751
445350921635561985 33252 36666
672821457445792257 18004 18254
590133290577757185 3894 37231
931977691934172033 6641 26526
463472005618012161 14028 42687
550799240211873089 8481 41271
783002555411886849 23470 41189
95196028279481489 22398 45057
552652410243833729 16328 24088
532253057992136321 8036 37474
592289970109664641 6165 37682
859717290555231233 14812 14957
298211844425747329 6290 44156
368021399749054017 5013 14745
101505878496855217 3398 24856
997089052681964417 6186 14528
131208288153171537 3212 10119
161931250926073761 8342 42156
811502001345065345 10903 12256
840599539899493249 17357 39771
367934614540541121 11295 17757
730295166554086017 6940 17788
695787913454413569 19001 33432
610409979204241921 17072 29336
621247180302329857 7251 28829
352670532911702145 1431 1495
883767149952394241 13132 34136
545658514675544385 2378 12859
13753154292839299 1731 43743
115669681603478129 2334 27719
662389148092504577 2796 34885
754745509391945345 38380 44779
454597983875768129 4945 12195
205238822898735393 1095 13613
297523319947533313 15249 20215
158667434788945633 7260 25582
136236275109279601 20965 45159
483784611120896129 32784 41883
921680917847485441 42466 44053
449603126678773889 30888 34574
135646297546738737 17152 46473
958733606293265025 15889 31140
20984310710947085 12204 32152
384573527240654273 16039 30347
320843130361492289 16430 18573
942351015631956609 23260 36463
597332148061273217 11625 20093
545370696596684481 13343 42342
657515956006019329 13099 39168
874584948330181121 27571 28957
956727962005306369 18811 35265
531435428613825409 13804 31562
955793993211482753 26637 27625
658880059900369025 12854 14728
966299358282416385 1398 10113
319181805816647553 7050 29960
301540855323164417 15356 33927
594733960631629057 1110 5351
74580388165475857 23677 39518
673523040258366721 22875 32221
72571535250471441 21 35126
401540178979800513 21157 34469
55481286012966537 21586 37188
286022533379345121 403 45127
974537567187152129 12094 24172
659136867435876225 6161 27864
328722815132739073 7854 25774
37028810782622657 40117 42226
855067010228065537 2098 35200
156499878115837985 3601 23382
450437299823025921 4501 33539
31079409975184549 4135 31538
813584552573299585 13906 15114
978096380480963073 11428 23103
438580346505137473 18483 36833
977378482961562113 546 30352
947956059668637569 19708 34425
676339906732422913 3886 30126
589576584254846337 23084 25119
18742383633004069 32878 40366
831959097883324033 6174 22659
9023654027515705 95 11598
305434797275797377 13361 13706
238418404670845505 10235 15252
848209169671786625 21547 38559
565095109237134337 7660 37273
743982891438353281 13188 17919
76840672676844689 23984 30610
892578409105421825 21838 25223
185085654005092705 37965 46185
247836546431120289 7221 11869
598795565956145025 11494 17958
785712120693755649 21302 23980
600212817879693697 23034 33647
28547466839970781 27670 39267
591603449310163457 17512 20865
276736612041244001 10104 15124
784794337766442113 30485 44028
368773172080711489 18178 32998
519635586847094529 8582 22144
589792084606681729 9567 29714
430191215398068033 17150 31970
154340569066622625 9395 45171
379501359686862849 23987 39428
566124719146639425 3752 41160
916945603434044161 15104 19189
216185445290921761 3522 33160
10162943025243011 12439 17268
98015335832553057 34809 42117
568887657686545345 12335 19299
215159816146783809 6276 27120
726538948828512385 11145 44238
475065936033043841 24910 31472
624417530323313537 14716 16926
465804071293877825 9068 41996
624196778955386881 31401 38688
691942855848747521 27140 31088
733463509220158081 13205 39456
602951403210457985 20951 28782
203732121247135457 1849 26905
657593993176387713 2499 12149
283188994426836865 4141 15944
641413379243875457 9793 38782
290494720589656193 13755 33517
541600422862028801 3008 19958
42658606469828441 19214 41044
167308048989955425 17395 29873
579418830632938881 17575 38684
370447500880398913 5177 5918
489541305444021185 8469 46660
892530974193011457 2837 8172
563706162253730241 8305 10498
106240090947874673 18778 30508
405565027042612801 18062 33357
973505341063347585 31263 45858
454715254466357505 23748 28156
198248638041174977 9939 45314
488757074340526273 30134 41594
573125177457928449 963 11778
860235564824556289 717 40643
373540275452011649 1760 27879
588296404781416961 23469 30675
471545962262471361 11295 13169
147843771913791489 30571 42215
841079797759899649 5160 25075
902732082921858177 2148 28034
807374894049548417 15988 31416
314605364808947713 21515 26857
222711973951032161 20242 39473
946925593558560769 2180 16024
565439093167359617 5988 28036
846223125866408961 6142 43268
227367125350578913 3053 38309
61767489405497145 28190 44249
389609358337668993 11224 26054
56947156432435977 30495 39358
169048964568968801 37169 37299
659790044997564033 7953 41150
967450098108972929 315 30652
132125212481390977 14580 33291
946425196789672193 7314 34405
637411266475936641 31955 41492
245448021622298273 23052 37817
971038871347751297 36453 38756
588280135946700289 31033 33191
480740827857530945 8266 44483
336313414602106049 19128 22681
668367004084991873 8951 15924
195212398154492193 13933 34358
508569330807006273 40243 41046
279793657783603329 20303 31523
344844743072307841 13516 28199
328652415661064641 21087 40017
567137779314506945 34294 46267
31409378630346653 5458 46483
104920173796791969 12082 12359
102791879097249969 11338 27382
872208385535856257 1206 41627
754714575682346113 11413 41781
271803905764066657 20325 27740
396993076390554497 4998 45478
812369840874183041 14805 42429
866663530704958209 5889 33447
135485052734516385 4398 24022
433688265901619009 24947 41885
532824059672975617 25590 30087
376384639482683521 2540 15049
201152539445153889 18370 20320
152070511624469153 36222 46776
332406194150323137 2823 10349
18434760119564685 29360 43086
94989613158794833 6951 24786
277775632168694401 3265 42896
71449490932621985 29047 42982
25132610569205129 36905 37828
669353536282606849 26720 32260
154392885212399009 4854 40925
319360374243288449 4659 19277
230916457322511105 20774 37791
544638233417238401 11343 41237
409527537679220929 4011 6599
205331060968035233 9551 44549
536285137230084545 22797 30340
972246725035624577 17485 20639
506154371550916673 18400 23570
382276100953035329 31333 38845
670582656828774017 13931 38782
940549063047207297 16186 30923
543405258478966145 15854 45139
103499554495812161 21962 25384
131870530778218865 3021 11253
358821753278697025 2662 35892
168359015704350401 11845 47018
746320130560960129 25676 43993
207968965593298817 19637 28414
725182868896645505 7192 35627
724855643734112897 22733 31847
721316576293816065 21205 26793
14383279282231599 18331 46469
242554789509988225 3542 5308
364222555256514369 4822 37074
276293993414967073 307 9277
550585884267636801 25166 37751
17680305622356231 17992 40682
577835347403546241 17043 23090
358677622556996289 29478 30525
263692062579213633 33542 44808
935039269754348417 13996 28711
768772858190271105 5776 22470
228853045052133569 12472 21139
515019941261758849 4818 10013
509888616425094209 11958 24353
79973495274909825 24839 24967
631904765595493249 12394 34676
526806844741077633 8691 37448
509179975770329921 13241 45351
744139943591800833 14136 23953
920047821093348225 22062 22325
809285872032919681 23319 42989
199272832380849249 9821 32719
955430160411307137 35349 45094
878463473359403265 8232 25477
57603432666400777 16530 38975
595508794470582401 45749 46419
408346864476452993 14310 18993
120779248644296897 3476 27373
998250888523447297 21420 34495
208070601227696289 8401 34330
663203332555522049 32828 42744
686489647774578817 4464 38648
449736701969630529 30628 40232
205219570665001089 362 5301
822483044533054593 9689 11787
962485829437170561 12352 30544
845459896169334273 4500 34444
149963838967586593 27589 40479
315082379538633729 27852 37209
757714528373838849 300 42970
910856503839529089 21698 25099
57308527736005033 22966 31512
46961973083551105 22958 36980
448857472447471681 2563 35428
963948328401503617 6234 8959
311204460142455745 28065 28910
682641311239901697 1594 25768
672726670207964673 21064 32408
149873079038730593 29105 32791
364745793355318401 33232 42655
252135475054853217 27482 37296
326597216220292801 27058 32303
666637081061626497 26074 29942
312545505144022657 22495 40202
746610469144794625 7107 42179
331611767520854529 42909 45592
891401617716287105 15615 36917
605892629851631233 8210 26610
471857085259767233 13139 34210
69228643640443009 17907 26325
83661841654365073 32830 44321
911493045416655489 13536 39231
4660577048039017 9157 10384
890862657173215617 21828 29551
692648416205077633 13533 40729
472418031338513345 33972 41073
960657368783881089 11318 40398
72673354380796689 2051 45836
9496920857916537 1782 43481
191308309912677985 17047 44199
985078400948562945 3155 45710
909053398299164417 9950 29633
117883894475955489 25200 36582
943757412211958529 26950 45322
456014341775283329 30737 41442
849799422763240449 29997 37157
556991506214732353 25035 32791
563853538659493825 27667 37138
114008578683208129 26320 39372
149122887180112673 7274 9917
424280550420508737 3395 43256
290695174126931009 21584 33160
956772459433988609 27570 35095
43368331266592009 2813 19757
528444070424288961 16723 43636
787789131797900673 12080 35807
252881492346087809 6628 26941
64215028820314049 28201 42057
730276739634309249 22721 34411
756942001062292097 32884 45222
907083950497945345 7731 24806
452784432415867841 21564 39980
465598479159783809 22553 45831
571793724950971713 24295 43050
860342369040463233 16695 46201
416874049208445313 3737 35194
173759981872525057 5074 13249
707616794583479681 25182 31967
922316590022500609 22481 39428
989777554287272193 22221 46720
610953155830632193 26190 43084
294392884282878273 2697 24884
839442108010015233 1942 9836
747995094749597953 16767 20634
822246307849770369 5645 23443
167332223912318049 10220 25397
409192314750196545 7857 44348
541625927363284609 49 8157
502032473212640449 9694 19813
927646177107028737 12728 26337
706045644696384769 13839 34152
522281827852054913 1678 36013
70864972556069721 11220 41611
898121927913329921 3864 24248
616991397867774849 4018 44052
127753172972219889 18598 40048
628277354367728641 27582 35863
401356436402899393 17974 28655
758358974769858945 3893 17339
731064290153227649 19596 32118
956340673760809729 6944 17095
488736468605928577 37527 43647
809977212447261569 29744 44086
486509656046635521 31535 38436
506969877775080833 10812 42737
387629100100930689 20324 42891
440171273680075329 22489 36397
531181867369127745 40239 40761
226298226876554753 7770 8569
341874198311863617 10820 13160
373266925368010753 6352 12014
323675067434962241 25794 45806
680114494095594369 14192 32975
822523568494865793 8442 38129
71853859773622017 2664 3105
140237752251749729 12110 27527
133097459854599969 11455 26524
954702265047295361 23586 39062
755193776016579201 23979 25611
892695663500731521 21302 45833
498456274491505985 5411 13805
412202585640905281 200 6073
573353061525406081 12906 26387
693882864638737793 18740 41433
770038904284138625 24387 24629
490562043268873537 20086 41227
208776906561308097 16549 45108
358896153243776449 1499 12059
141824422923068737 10476 44091
895399713103053313 4194 19414
722359361930667649 9542 42131
99888750079713873 29501 41370
335163671366917249 30536 31590
336042339583194433 29905 46366
323235023098487041 14901 29826
525882785677779905 1770 39094
126747097344154017 4421 22084
952189026904029825 13710 21431
878530505604512513 3872 9729
96620541023639825 25322 45681
994003713939253633 15034 32316
127642785529012321 5618 11422
333550479466975233 33841 38205
972080752698545281 10774 34004
572791397218654913 40396 42419
360955231041124609 16583 32002
961091566635840129 1905 20827
740122627051590657 7606 43570
17521488213294135 3079 42495
616038892041579777 36270 36737
161910688028154241 17941 45321
458825585177365249 35994 39040
738340187279565185 13942 42734
311126443426367425 14770 43287
792330287742540673 1590 27994
404381243139312129 40660 45018
595110841409383041 26377 27975
713499302708491649 4827 5238
79424074208088065 26302 30155
628654782513862657 32402 40150
794525239952609025 2332 39546
678645972610389889 1713 6534
713451313774836353 1411 6968
83429747433939377 13637 23856
164913763951421537 16859 17232
141294845426408241 6045 29440
779828104098765313 18544 21595
513422478382679489 29474 33800
482793991366296641 11631 42995
564323466149353665 287 7413
641948255113643265 3027 45597
331813922529249793 2420 17700
264840457397088609 22470 42233
258978044568031873 28311 44351
528977226915298369 18601 39028
216586507908388641 19691 44699
197095018370280417 3245 29565
482119873974319553 34146 46694
471097829010826561 24824 34741
571536196723826625 719 9458
787562981774801281 22525 39551
916200818268713089 1771 37671
894718886605954049 15163 29093
322493804003002561 14156 23252
145925156483887265 35913 39489
265084732622433697 1112 38305
912375639418225921 36598 44133
728949244246507521 819 6679
121385558499287777 2138 30893
520277147942060481 22150 37931
371336069411892545 26803 27692
117716613100455441 6459 39602
582488991196701313 31281 35871
31078338689304985 31977 34574
550538468352325313 17587 44721
244170985933493505 5467 24739
976277417537648513 27032 29735
958986569633928833 25808 28753
991055166673486849 609 7217
585468583022432641 5569 45313
642979267543072513 3346 15652
418575442361948545 33941 36282
18813264341442705 8105 30398
418444574341492609 19180 34552
730486889997781249 21678 28724
558153399324162113 21361 43375
762188244680100225 41688 42598
353856338209922689 12964 23232
103494575372426561 18092 38701
764761154391671041 44516 46401
808078326002313217 20695 37266
831468509781274241 13151 26270
888038259811043713 6868 30382
887325666785464705 33023 35528
489299125860195969 3926 10301
342198720054867073 11144 34073
355368480237249409 20126 33106
953793822366272129 14701 21476
299117491292943041 2723 27925
171073596256007937 21816 39775
711045700681030017 3599 15564
954416795108777217 12611 13164
215352998108652833 20643 34014
756872432566282753 25755 25822
106692082320623889 6013 27510
312523694640937345 19716 29444
150973455488607297 7389 18370
271725008788763489 7653 35873
283161436970335233 21385 46358
151462125504529857 3369 9720
179129581548163937 5386 31105
339119396105232321 20195 36860
744569798325191041 8678 17268
174120252787197665 12688 45929
191121653427867233 1550 3243
456179306123544833 27472 30189
171608079697183073 22164 38988
228681449489151585 25853 44464
803250194521591937 22071 32533
361977674423016513 3342 8161
938155973745413249 31771 31821
566975155919330113 7064 20325
434631454075482561 9002 39133
416227785284235073 38505 38535
485127901313791937 24820 34792
582827773066206593 3910 24538
818989373112156417 1105 16388
811974402736964865 3156 14847
926777745445011841 3577 44557
916911802757574913 24423 38091
809676727949092609 29499 42120
853809136975826305 3167 6488
473814625438354369 14212 34507
248341600011535489 42211 46807
193612010988328353 26436 41622
473445707078198529 11658 39980
20457386961457049 9705 41997
675146579787543937 26862 29445
585703160456542849 4493 11011
932875923312309377 37391 41053
884176120212504961 19679 37747
176119083871775233 34415 40645
54297298870306321 36540 41074
259325167645741313 23728 45501
141905181459382129 10804 21038
402610926375196225 21223 38699
388254996690729857 21005 22809
265250961855599585 15957 40069
68909196456150569 3800 7146
674741460785632769 5151 30079
299781055414950273 15284 24738
101968941401352705 19982 20997
759561679754799745 30778 44839
53157410196753577 2465 19922
40909215728841985 27642 45530
670311262449871489 19066 43393
355750524291540417 7360 14345
272802237737288065 19924 20393
56668353816046849 5957 41781
31062221639459153 3102 28512
300526013331992897 4117 31103
3837068842933889 34112 43229
299960444982868801 9289 29943
308688725835679617 6755 11250
403400494408447937 9775 29912
738507673351300353 27248 34586
571938660916782017 21278 24470
722878274766557697 14800 20427
90214744774957729 38247 43529
779849335956875265 1833 18684
841445237648255105 31628 41807
994278375528239105 25444 33770
214899662642341825 32708 40231
564015150838393729 15163 39187
536486018131295617 5756 35980
806137857024467073 35399 46778
42353550535271009 10934 34252
414929932765126337 13672 32685
622789648797574785 25161 45150
536696456944241601 6884 43884
139970229037420065 15946 20854
887013105201496961 19709 36929
206607105972192769 18291 36478
554443376391802177 5954 30962
718411843458259329 37 6414
974856168361078785 14819 29860
972809358166099201 5615 29498
857932300261580801 32420 33707
577717815066382209 3199 18182
580835229311411201 1788 44764
31170346480887901 10687 32731
283738727398045409 27054 27667
989848254989343745 21256 41088
952413154600215297 1909 45455
463986900176134785 20844 24989
362289405996364161 1565 32356
189721615178815041 16243 27466
96940745961482833 8630 33483
801769510357655041 2874 25122
805472289084590849 11684 31320
369542709482434625 3481 42979
16578503966549363 14330 38918
789895874247005057 28416 33288
617812774781583617 19730 26948
250923811350066465 2608 38229
589881595510654209 11939 31954
621485608088260481 9774 24213
662117138847136769 34985 38927
130548635532253601 20324 39015
966847141269632001 20753 29150
508337320937553025 10094 25394
830251065331822209 34691 40713
301861951802482753 15465 21151
894916451224268929 17450 42222
234951156864052993 10787 17053
591429097393799425 24227 43032
600806671752454913 3802 23644
705531922531498881 14201 43775
617198761968037249 378 26808
857203727078370945 124 33649
520670807570883905 13976 27065
62220536922005465 13482 41166
478231227592385025 7174 38780
729299782553326337 40024 41771
511719036921423489 29533 36269
596539816922934529 22270 34533
505241714668297729 17712 42027
620454816459130113 771 10416
206913033084152417 29328 40301
379179284042315585 18435 45165
791605988794241665 20876 23926
468288412167780161 9621 26743
986491546917623169 11997 27513
728537470108427905 21663 28715
863968803899066241 33741 33784
728596768347671297 14368 28238
461680769434810433 5797 14338
133542927732740673 21463 29414
891659776685951745 27089 43341
639892658804072321 35197 37155
680908073366371329 1025 44135
343584029859194113 11413 19380
659416906993296641 14827 40202
919898956605834369 3824 35878
559543141508459713 7745 17610
785258204075482497 18012 25970
821152033241855105 29520 37593
783345421518717441 20816 25815
734710051419913473 19582 45726
29223177293637549 6877 19155
244168079764389025 28622 41763
576977440244235137 40330 45580
637797412644960769 1647 31999
723582373057602945 5441 16645
685965766534803073 18270 32092
702200942410186753 24755 26386
556011456592674561 14097 37551
202690369604631841 5883 34594
140065324128183729 6728 22671
50173854175056929 44345 46828
177114373003224289 7979 35408
388623854395227393 28033 29093
447999500151365057 20218 29631
292200258193233281 8499 25148
44187483073560689 24225 40683
940305362632990721 1595 12987
941065570385600129 20258 27449
855652966041503745 2640 40906
315051350301491329 1533 37461
232742825821127041 12641 36368
171188990978617281 6507 21203
749882539529565441 8185 22351
658432968437185921 12885 37674
323284144146505537 7665 43683
173357559712794529 25574 45236
987079983108287745 2883 20870
320039044104976961 17543 22081
787284195945055361 16184 37417
114915307159389361 5982 21885
741135433349242625 18264 28999
759694422175901057 11679 18123
183118471183924225 20986 25716
806317624905712897 15549 38447
596340255697526785 27337 28242
558331197332751809 11870 27356
983904426296213377 12054 28640
34876170512841753 26811 38895
922354085897168769 22305 43026
892937327974497153 14755 16438
435335267323246465 36671 44257
433071679925912897 11156 23957
159115586154428001 10150 23784
10038931155737175 17989 27329
857292739657218305 4472 24519
986067780217251073 9335 19669
364105086739058945 4212 38919
134718202149461057 20949 38395
89862198233710449 3276 9571
933377041294530561 10979 18912
945232914827130369 27061 34906
832754381957688193 6507 25960
827376314298952321 24638 46921
825844647051876993 2447 11744
928168136461252353 36774 38029
307788703174654913 32521 45230
519389806370845953 13497 36173
694233016881266689 5180 28852
161552717045083233 2191 31522
632401091531040257 22329 38665
924138126225663873 13040 45205
487095279994786497 38405 40529
493554803298749761 23177 30786
759966899715298177 21316 44768
654034648173968897 19831 30750
195074510135267329 4493 16662
526766007580334849 17971 33705
980831414179494529 8297 41383
576965164039698689 6268 14637
932391879473510017 22391 33731
115580296425846993 24387 43065
518768617092124609 3580 36321
451271939625492289 6251 40445
964598200304774145 4469 40521
272820411576105921 6659 9219
318324016899214977 2369 22949
942983803535234689 5599 27618
509542504065404225 20138 28030
734290746143741953 29949 45087
966299594597590017 2507 7370
264520278531428225 12992 38300
585216171692419329 11241 12608
646797323427023233 25376 42281
696517361310515841 23090 46337
195128191630395521 17516 45484
207294489944597857 12178 21560
924525043699489409 21749 22415
730666998586006145 32495 34940
601925074382457089 28319 31462
558827177493039809 8358 37004
909913737595388801 32703 33149
853447868511910401 10634 41492
730726551747117953 32749 42553
57008214872393385 13367 42534
399616855970677441 22910 33860
260676648759474721 36102 43002
228801379154937473 10729 41189
454041036260886017 22052 24852
596923897847858561 32612 39795
867244280528400001 45425 46794
895179385248148609 425 4299
641940611028001537 20582 24044
544218992750202817 23110 31818
539840127571498113 136 4404
622860874911232513 12058 17753
830186971553100545 2076 25647
409547473896907393 25719 40292
108662544525873985 35774 41848
542842606040544257 3662 28063
360348143476482369 17225 35164
158958866865518177 20170 24228
603723755170140161 36181 36510
440761836558728257 1201 7222
977382017796340865 5117 14037
571652536931452481 40441 44133
405028358463500353 29908 39191
578517707955050753 14929 38693
741939283570769025 6549 17388
850610349866727297 22801 38305
951429224802612993 4232 32702
897684950626917505 10521 21088
524630927923421825 37374 38435
771773168021013633 22371 33212
239287329355978081 17335 41339
537990127010736769 2589 12536
739276819084647425 6165 40937
96193888517902337 13395 44609
587503506103164545 17224 17945
798551933421926145 13731 44437
449374330826852737 39456 45551
960143095877782529 6268 26587
437745507817528065 6078 7980
274846023174255553 33740 38929
506550655373569473 14506 35965
947893309826000001 15462 15895
294833436186142017 30983 39025
390167954417854913 32609 44801
972097199176143745 6522 39354
252778322960978145 9938 12199
148715875059497889 16537 35815
923336768723110913 26237 39501
737712074360171521 9447 18179
627904304841749249 16206 18931
822088230966105729 3653 30826
227982933244312833 5027 45092
238555000645757089 22162 47023
24243261407860929 9531 10272
981669171013454209 1596 40363
503349492822302145 18122 27593
164280730641376481 8703 24869
888306143966886401 25251 39088
971030961626869505 274 42796
869330841129517697 10241 40150
579870218100577281 7788 13096
943586462775783681 6106 34612
962620264751638657 12854 34872
823581094423723009 12684 36524
310205976513952193 13496 35364
980774739002114817 13098 27618
89527853661341089 7483 45483
416920200158337217 16053 45433
497197236785776641 2300 16415
224533588079651745 2023 16521
466364080876662273 23459 26701
722802198097689089 2456 30340
66984420215401745 1394 46779
394431729670159809 31387 41227
215342078404038529 734 21128
742013036204646401 5526 11520
342848909067949825 2898 44590
721376827109168001 9249 44782
509807908052312769 23893 32020
166636589905969857 1596 31318
86805934177061057 25190 29671
177350834848297729 32925 45806
73806519478157633 14090 30765
616143603897377537 4230 17024
963723419774392961 16297 21890
706101538510239361 8183 16043
733029728347350529 8540 46854
288570732925698817 7165 27424
394820642586278593 22955 46083
658219271244732289 12286 31478
309227809079065025 28362 35449
973392264479635073 18487 43375
335565387677402049 19052 21943
210142444614916705 7364 14208
55825018564167553 7270 39914
128947024533538017 12240 30964
993689730054551809 7102 46856
729378604753193857 9799 29876
725381741516091649 3357 45497
112143959920253169 22313 42818
448040451170467009 12280 44272
705763277504246401 3371 9062
377387287224184577 19594 37898
584483520059471617 27470 40219
574403225688495681 17380 24910
540945962220135361 16476 20430
924717983934503041 30671 31505
825924789137168641 10839 23338
400797898683233473 25679 35849
637405335288406145 20377 39992
785400423381862145 22592 30391
933401909919602689 13478 44437
756918229360518785 26672 41743
487943093858902465 16521 42400
568899816639518721 3934 28971
227324254691986017 26248 45359
839641216882110849 2920 43203
892451970088501377 432 20478
558203745939199105 3222 15001
247534599837329953 24938 45453
562491359476080513 1474 31503
748337339045249921 15619 21316
535062447944259393 9005 24902
397174810815108993 19933 23956
499621742203398593 14335 44947
723707591704396673 11646 23651
779823454632595073 29686 39031
42820806262277249 36870 40352
66649514034406113 25954 29998
349625110728581505 9502 23155
512681260963493185 18610 46643
953074406120812545 11330 39373
728315913765808129 4145 10964
902491333452957185 38893 44170
642546996363950721 5407 44284
653390641596352897 12435 22293
397563349279533185 5599 17189
805065076193287169 195 341
75199162275058737 6868 15750
187001776871632321 7384 19026
437741938209253313 5949 38663
991597089161075457 18234 37719
485349673047881665 1148 26970
41975226336312233 2338 43057
429158192738565697 25633 45362
767894774404552961 4530 20130
968570014870838529 19564 45962
571188309151445121 30023 40236
977316989506785921 23100 36093
581473192797858433 6708 40699
308865629646920321 3241 33358
80669927742199825 38136 40373
671617419944009729 513 36839
902840972673018881 34209 40997
285632950319158145 13217 21248
174574350806615553 21266 38889
932951379296550657 17853 45222
130826574730349425 9179 11954
918728173566581377 20479 28973
751116887141044737 15157 15813
984003636637066113 30606 32810
268960627872658625 36791 38571
340740167560486657 12468 46783
869091916514584321 32931 41439
838821445780634881 30669 44995
694457791087160065 4870 41284
978987189082165121 24986 31739
221962060475185313 21528 32017
824543320748755841 4758 31376
946325879946257921 3951 4419
423318638258312065 723 24204
135679791839272929 41092 45088
238558221737687137 4306 33198
306484885214388225 9967 34155
105944222969174721 15904 32622
363981059204597569 27298 34287
813690890955751169 21251 31703
421293067932865025 27628 37056
192053951127068257 9574 38820
804351104632679937 25833 40319
451534254696181121 39784 44302
116215602708194865 18739 29232
700128630009221121 27012 44371
959557141172602753 10506 39481
413408481107790465 25323 30882
371072321251588737 3993 28496
273142340158987201 29019 43078
180797494642042977 18418 36376
787626264815198593 39200 40940
546779044008417281 2377 38607
500270979543291393 23581 23999
653233763544328321 30458 37589
523168012323548481 5200 24843
958040841476119425 8756 12718
646564754171752321 17976 27088
723928074681943169 26314 42431
810276638519606913 8077 43460
763229401037591553 21713 35967
848012736744255617 24815 37267
573853172427298817 10220 18749
759002467051839617 10347 32574
557719552334347649 10167 22487
643594637598827265 14016 34939
744405439230725121 16490 25910
572872068436506497 23278 43677
597185986869760641 15928 16912
375724044780486849 16343 23510
536331566283529089 18399 21005
116503581895027969 15849 23202
1559358167455117 3841 22082
836758904944336001 17148 22321
493655038810608449 13803 40712
547402962679822017 35389 36912
779175329913442689 16268 40113
272184246542469313 12429 13385
802410432742497921 13612 23961
621983488491519361 18677 28243
916659813582853633 12894 22221
780229403824368001 3142 8879
505988301010866369 15887 30555
227062559029914017 5413 12473
877692666593134209 4112 4603
442012597104270081 37693 42732
544762720924374849 4130 39839
448088144254210625 31588 45265
589269569535346689 17043 33712
454129974016584705 2151 23788
143393941513444641 25021 30944
115889992055084433 9759 25466
735601729013723137 28731 40227
754619430591748865 5264 12234
417621573882875905 12803 25055
810970707261770241 5787 26540
967394523570888449 5036 41066
380502022440001729 22848 31605
973215970980398081 2297 34172
18756873721851977 35774 39342
429843286592188161 21390 31974
177080857629380961 37135 37436
989638408277123457 31269 45743
775703322099627009 13193 14359
950066164467315841 23950 39500
711679346486821633 6912 39325
883350966162517121 17806 19074
213942260540871841 15391 36545
859524463140957057 1591 15233
902722882037569025 8982 19296
240966190881884769 11977 39470
874926095947539969 6991 15625
986799164006427521 31509 37305
143580750628192529 3864 37533
707761236088522625 19784 43451
228236192795375105 7020 16946
990312413387300737 23235 33737
623333637952317313 10739 17552
866602824045564545 9489 39029
192802356710625857 23977 41895
230493831111786561 9527 20206
276936813715767713 313 44444
597014576694199681 22997 43423
540957303899002561 8115 18469
549657505413136961 599 24486
847805261039145089 11766 17512
761818614705326465 7495 20185
282169597490717921 18247 45946
50515606086619873 1271 19862
38724976900940793 8339 36835
424225369750850241 28134 35053
618465310429908097 19825 44809
577722717999620225 17437 22939
643639719973112577 1342 42793
793030864068718721 13491 46378
967345824194932609 23512 33311
619910335186190721 18979 27581
984094934593631617 18058 41158
166185844452435553 46189 46321
224694505888006561 5585 10991
692997524360890753 12122 30285
370135746856835393 22517 41092
778777677571177601 11389 31370
738371335578317953 31121 44543
541690628259019009 21011 31713
725824123382498305 3051 13665
442640382520785665 19562 34356
965929693722241409 2152 2179
229426096251359009 36854 46632
883206817748362753 1431 25950
520482157218786753 17135 42828
64536277517458273 36903 40447
73855164691323697 20782 35914
383850916338449345 2161 21915
233569810188249953 1800 43573
509491307674746689 9126 38035
543481224930900481 26595 27592
321662946970793217 15339 42408
731487200925663233 24816 24935
545864625811912449 10318 40256
451279375389063361 18144 25236
811690942623332737 7479 20771
225016682917164705 2956 25704
866191779988778113 13643 22500
774966917972335489 5280 38643
933421871375504257 7148 24743
815380195955348993 28647 35731
380795564310357569 30765 39451
84842491031949409 4961 26596
439549764825674305 18394 21144
258396631215511265 38537 46388
545370530527289793 14568 27073
174434193395569537 10301 19234
467498013230869697 14519 20132
640915956075581057 225 21821
156623537658315841 8143 14956
44132509333806529 9175 42021
875702958945343105 22014 24907
976404898408141313 27213 30075
279010262349029153 17811 21139
782946155112767873 29552 46458
443750422908340865 16604 18255
750885314535814529 35837 39292
466328570464337857 17070 33248
199797196543656257 482 26942
928222454449016961 19569 34536
970541263722942977 4537 25111
367882561789027585 12124 23018
766529996168941313 11766 24282
117253715037765713 28254 42248
826065847476876033 11712 27683
321248757181518145 11505 17806
715085800921897857 32092 37047
448385804318323969 26093 30885
540940606551323841 13229 29787
527866113590359745 569 46815
68005138762316617 10226 10401
177788824303821249 34287 35467
702930264882120065 15863 22144
763617139501217665 16651 32888
233352718425962273 18777 42218
355112867512534785 7273 41456
578610430242385153 890 37414
408526154134047937 19771 44014
242978282528866881 3366 35790
167333219555434465 24458 41534
815077068679464449 9997 20277
486305500555868545 4856 33052
109270913339813089 20192 38795
376532198767680641 17671 36980
73340726290162193 27460 38073
718739098313985665 20378 28665
394647695075377665 17796 22234
259563027400066209 5680 18398
593387140103679617 14031 42810
639187917727735297 14003 30478
376229459081670849 19385 36598
440287253153972097 23010 23803
337465622273306561 7397 22587
125591588103755921 42461 42897
13660641245422767 16640 38552
425262328954733697 16963 21069
118698980928307665 5327 31354
342357228360508993 7201 28779
830866126924334465 13421 18845
258450325313393857 13500 14285
216320319406584353 2791 4451
792978523362219137 6198 11474
264619410102625345 12070 38704
106167705925646065 14624 16585
173334395676583585 164 25650
735997875170607361 17535 23344
647912512862475905 16393 25541
485919955799349889 21135 29222
330650888063566145 15737 39203
595269947924744961 918 27917
839932961115579265 5640 28223
337158924688328193 3302 11789
784095464420737153 20156 36463
675038910655057793 2710 5851
314505755361281537 18985 46362
882935349440234753 19251 36603
764398552129883009 2045 2744
679111976526964865 11708 21052
924562773528805377 536 46114
792839459540108033 21531 35928
389392718279047745 32219 42803
423781252292837249 18139 23570
392847459220817537 18336 39022
182849163148805601 12448 13663
573194155546424641 4751 37635
152872260607917825 4786 41816
81813045404118161 7423 37780
489433368796841985 1035 5828
896953492220028161 1791 46376
921513592836543489 16256 28288
683567003290491521 27417 37943
855557833099229697 37692 40281
44562566901852561 1590 44671
258435803539466497 34105 43201
980666951316777601 42467 45169
846557849905753601 1405 35512
126098492283112769 23598 26137
374701682491274113 25843 46905
769372972267987585 6291 26138
664996423693683201 3482 38538
790250840433806465 27508 28436
424002248328857665 38293 40776
839272230190800897 9601 43029
505813612246260673 3150 21982
449863676825224001 11127 32932
84656012277587681 30395 42160
669553015317049473 27080 40689
845862793240375041 2753 26200
494258014298175425 24519 43585
109231073341302225 34604 35124
257030937257809441 2433 21908
714268018790665601 18187 30672
867283613902593281 37279 39741
541653240375421057 16106 23545
430608996738484993 18718 25328
870243683764872577 26183 40190
477058489465811393 23453 23865
335526444089449409 31494 43930
749349756623786369 15434 19867
210788760296583905 23334 38770
244941539397210305 31133 35867
907307015745839617 8595 15171
916790866428769409 11823 23801
139073154876601985 32855 46310
167174995106059041 17547 30459
244448781636631201 7411 43470
784458833428118401 10586 28003
401818638202986049 21535 34425
69430402997276985 513 16372
66554165827493961 23279 37368
846519240360620929 13624 28990
516361594112400001 19822 27510
95671208816476401 4951 45770
946185420660750465 30502 43775
450808647079298881 29493 41153
180564844901727649 397 2695
748658251641039361 30527 46332
458942527604659009 28808 37534
246663243819924097 36495 45934
425891348678991489 36449 42628
147298162558122657 1050 35723
307708042725689537 2527 44913
56406009551665193 8744 38399
29708942556442965 6259 8778
289970362533374273 1712 38017
895977013843729921 2667 11494
966366732633375105 12021 42812
250582836016267393 23427 44014
513942627655787009 18793 25044
186689882807112193 8992 20898
978051835227546497 12103 46387
52626554140676521 5085 33207
66849600344504265 6583 9653
537100818795050113 27117 35210
705592570121225985 10634 31006
13992803103239027 6416 7328
101689734722533841 12148 36578
942451019619536385 17587 32367
938794891269196801 8715 28251
301738592867128129 5798 13891
363495535700216961 9192 23995
131458980156946129 30108 44185
170781200009500353 23707 32181
781414216928542465 3270 11678
42226146867939465 10865 30691
849145372791550593 2833 42975
596017300004888321 23710 37903
214998668679886145 22264 23189
457871924572963009 2176 42262
535911826598844929 18773 36426
470996318036057473 25558 31694
894805081047369601 25345 25397
452474167049395265 2485 33388
299098342436050049 3533 46630
870419127313539329 12181 25307
132654122981524129 29308 34330
168851210683207841 8139 25009
391836152640347969 2363 30394
712657007484878593 1568 43420
51281285646698649 703 23892
673261222925852161 9406 15133
415649339162367681 2427 5517
837770953492253057 6757 43773
746300955266935553 24526 35776
51873775520412833 10399 28256
684072275183137153 18984 26304
939432266382951297 1242 35458
349166411040702209 17670 40754
898493235073381377 20462 33062
895048765077174145 21157 37349
240654885591141025 21187 36795
930885717835781889 8992 15863
780078723093019777 43457 44063
714945438492588161 3969 22884
96100416594126161 12088 22955
758599217018204545 10083 37842
380714436921927297 4253 29418
565904318821022657 37682 40798
756516032699806849 13519 13817
727690267255429249 9203 15096
694152049016814465 8547 42976
804610346925965569 26515 35166
571152447544321281 17039 46834
25457362964065313 9920 37131
267100277272625409 5602 37403
292366810187413505 16588 29788
81198028169865217 18598 40948
282468073746247937 26011 44677
44177106051044745 1057 6195
776037917204075009 19200 29552
92644909812449329 8332 11738
787863716176364161 15053 25878
581844098755063041 3649 28823
453690982371252737 18169 36799
653737745257870977 23540 45402
297783602161150209 5073 27912
80561340691666321 25368 25942
998783654523247617 12345 45392
315284536321442497 5049 31692
673799418301261057 5229 40500
926562348083855617 7186 37477
308002152393580545 2085 14229
458545915173033345 15419 39195
32239090731241761 29202 32428
878652337931093505 7512 39617
450247369304531009 17871 38215
343953331363749697 12289 42132
356355692307406721 10090 12653
119757136473914721 18692 37970
92044792749444321 17105 26566
795201919014090241 11167 30485
71655866249461297 922 26071
602945273793828609 26790 42736
906454263876963073 31138 43302
689859430195681921 24771 38220
969914184921780225 29185 38905
239539031073782369 6337 25308
721384489825791105 8408 42176
203942587579717825 8061 19138
8410146864083147 16165 19141
831822937757344513 2703 4973
996457730891801729 10659 23899
750225594434979841 2 37093
936053451948826113 35381 46778
370727020776406849 3097 14668
436980027136254273 13526 14711
876526405536850433 37745 41800
795006096153958401 15289 39656
572558549667597569 25141 44745
445284517764587649 23463 34116
840903770995979009 7609 11670
112237006394767745 5013 38620
788106662266734721 8268 28270
694237653919710593 4984 18969
867506078931285121 7009 42016
886601704657369601 31315 34775
698850658258542977 27468 30854
389913223941913857 15116 30161
93530704796748417 9547 31187
259346161818971425 21274 34773
332041474665494721 23898 32331
9604912149480783 7029 23179
250043987524946945 27404 46112
354585887526372545 21875 28427
739448470885030017 14188 37814
181097410289776673 11073 44147
154816157972575745 3493 39184
125878715834236481 3650 34821
350796713628547265 44947 45653
367456707500050305 25549 28472
33256605944188777 12744 36812
939437999478503425 6882 22965
236465026578450465 28675 38999
580914912400384513 35226 42636
595281850830176001 6029 19984
967142331177885953 10198 28025
795848718261176193 24841 33573
146471622318184545 19903 21688
174675540123502049 929 15058
515983780717721857 22593 40646
275764687034516961 8135 24823
731745262114298369 13025 27314
248245802276997537 33857 43837
57029284275532889 10022 20870
862117086706696449 14442 21770
349891781145313281 24144 33822
381764388029012033 41840 43604
667794559996469377 3944 11000
269350482642543905 6996 28516
706947434054779265 32253 39007
357073309960000513 2867 13333
707967063719397761 33372 45462
964470998768753409 4009 28462
218004891838059937 29713 32320
600532196146133377 6240 6309
9859353490714541 35922 41849
640965913165608449 44782 46123
856830446471217793 12521 25539
409692372848283521 15485 43835
491397113583051521 40705 42200
835025066426688001 4129 45116
63882397833790353 11076 42365
137135845715761201 17243 32764
559792310659862145 13599 14085
731164865180964737 22635 35927
535579658188520833 1143 16254
884097921493932417 5798 37145
746641828994459137 12308 32403
112654155603344465 23914 27658
404852989608055937 13950 18301
249965265203371713 22451 42827
837720770763400705 32475 40503
996892370890087425 3497 16291
135621915959330161 10050 27463
817045783705467009 33505 44869
80277723889199841 35669 43428
976820685044692993 25138 25476
162386035870806465 17447 25401
785056927985408513 91 44443
473632006206162945 24800 37736
433157995407718465 2193 23722
665483019015948033 4043 35219
140363875868260385 2906 41494
391140503365736705 2695 20503
152221970670645121 19476 28990
872004807548247425 19005 24303
6782656737328808 15064 23101
918339541384074881 26091 43918
90672702139293905 8527 40688
385511280118844737 15854 22690
105284672646305921 5473 34613
7845585564613345 28718 33367
978929246256434689 8670 10880
482544680097216641 41767 42201
198612318507684897 8195 14620
390362748202267777 36455 42513
603359108356123393 30288 32748
262911274898623745 30405 45934
834929570299706881 2035 12454
796215430493450753 2535 26772
204604053803940641 5887 45295
430516812198955969 16263 32692
875350556962615681 11750 38728
445896231937428673 385 23743
773434105577699457 3083 11976
223352183788318113 12818 29707
108552321352263441 2430 41135
583262845719620097 13062 40668
711041759462325761 8289 38060
250533111379152033 6216 38435
558599270785123265 3447 21278
532678333616264129 16783 44831
489301881870510145 1138 37711
360985443342894273 20380 36320
888375280843533185 4604 15368
952387251352465793 23918 33281
536706013357367361 29545 32557
26693609601121437 2384 22677
21299109713510233 1652 13649
580950887581952513 11639 44391
572784445672731137 39821 41146
422026736242838017 18113 37158
850828766899738241 16275 36135
391198699236955585 5836 9242
300082034188854145 33640 33982
502532684379016129 7179 13634
705054822203351297 36169 44454
95835185420458657 3529 31264
567255813254170945 11512 36989
999127661778697217 21067 26510
278730400857895681 26656 28249
918892253780629889 17588 17814
465590661955424449 7251 21823
648565873457922433 40377 45172
655550851197375489 4078 23013
345331909918588289 4535 30544
987035084420845953 3354 16753
964582741113456897 17855 34587
109417854677545281 8104 28959
684353154335728001 23450 33662
824469184666220673 9245 40979
936674343607730689 27162 41677
806715136987634177 27655 39993
86785615225654305 25055 41992
150932693573558657 13763 31421
729987724119620609 18404 22431
716074995874450305 12499 42182
609180991558364545 5252 16013
87439007398735665 9734 41779
489509386577648065 7384 33409
773390648654327553 1177 32136
842037141890632065 5888 37550
419133185729855041 1282 14938
948285477087875201 28428 41061
125467982710645745 21905 30915
951578942666632321 16841 33336
604144294562225025 12814 36668
660794627758232193 18356 25146
485125728065668225 20383 37327
17620167946677869 3097 39532
442636929618736001 26741 36541
271206043104211137 19745 21275
845034424875208833 11790 27395
687561923019504897 15999 36957
936259778726061185 3764 43487
458848945597818433 27770 43710
10295892923153361 31313 39377
171240909714885697 37488 37783
918272242457497601 5669 34665
740927779392375681 10062 27227
285745287390128065 31787 38330
845195323938416001 1020 13059
316829991872403137 4621 9635
550848412320217281 4071 22738
780121307836623105 4379 22872
449412798499157185 2027 33152
319828463520075009 10646 42191
329356788418532865 27300 38071
924385777975643905 18109 30736
385583819193389121 42197 46376
927816237432558977 14974 42858
379290878990556033 5189 23256
126245694913478705 2441 16055
663500771844059777 8385 21269
147149576106265569 14239 42487
41742172055005969 44531 45400
849878020609438081 24986 30754
901087535075593089 21090 39374
420991683966413185 34686 46760
184822140476139649 3252 19123
593394017846435457 39516 40502
632562630527548417 29515 43293
400067040021205825 3898 11143
873414950599975937 23202 41780
182994880514044673 2338 28859
296750691478198529 21849 40263
194239023844296801 43558 45242
461027928349206913 7799 11400
880227835984186369 17818 37539
301257724960425601 19289 25295
242839559174477409 6169 36676
749258800950013185 33066 39090
47290868306859577 31236 43329
735185633907409665 22635 23939
615969202790672897 3227 6306
566991292278455489 2862 9309
496868787369351169 25778 27135
739726047164413825 41131 41686
177306571408216481 7192 15981
385091080722315137 39185 42843
301302613547122177 14029 33247
458162988845547393 25007 37550
664793788649014017 1058 3106
892360242956211585 7880 18969
306662222228084161 23125 43349
449723617000717697 21394 45776
489251310163602689 13005 41334
788452917623526913 1957 5711
118047960414244817 18887 44944
649916487388058113 20837 42856
319747610227246081 19411 26529
107365842108119841 11113 26828
42604570895719009 34055 45426
437432863820948353 1763 26366
272508350095101537 1080 18031
863377455862018177 10733 30058
717579300751864961 30543 31264
277678814576322721 13467 40931
498272359583133121 2347 15448
636676237632226305 18136 28117
655459592662822401 6286 28091
268249517212286305 2282 22061
969139611241836033 11813 13614
299525663900492865 29238 38431
121823322211994881 40753 43580
834222654348142337 18024 19999
394835913608979201 7085 36363
571167454414332801 10487 29694
960940214526033281 13362 27039
792480333008757761 12008 23931
91541858865461729 7952 43648
610649420345804801 20005 31805
708165911733644289 16153 46621
115188912527774081 8516 30974
722476193275021185 10798 32526
775637063866493953 35256 47010
507434231328062401 40339 43048
423268793240499265 245 6296
613637798563921409 23753 29337
840661907272856705 29570 31010
589217517090290305 15381 26671
590741912777392769 7308 30336
602722441390888321 20072 41067
963182167735535489 13683 43963
883603701271226753 908 39058
759198731192885377 1120 12208
433341928770452993 2775 44067
77665652779455025 7264 8187
440920831740569921 22814 33733
576599172931853569 15416 16095
686260862244502273 4627 39800
988408444228465281 13733 23174
826789433288894337 1621 45727
973908645247394817 42822 45640
317281375247226561 15858 39918
507108877068997569 15421 24103
339639230716571201 25466 35395
273741181638630593 35421 45254
517375628977795521 6779 10879
561832317001655937 18272 31633
478503525259213825 31148 41947
743682277676089857 16785 38606
841290994682985601 17794 42016
294811108857867777 7714 7942
451090947784095425 1427 24240
829114407724805633 9616 27820
179610327058618689 24207 46157
6783620060669905 13359 39767
962394474545504897 1845 3984
551363847061583809 2820 43112
36491097004066833 27067 45403
118919351404411345 36240 36850
39970546609268353 4395 25126
871398587212983297 12355 38197
878258964708216193 33790 46325
567811444117605633 17006 23016
132920944847683137 15376 18741
991079135514372225 16949 41917
740795198508173825 6506 43276
666926389956369537 26271 28728
238825801165873473 21708 32240
496417145408006657 14019 14704
327209743643642497 10080 39128
136041162452837489 32014 40106
859571835849095553 249 11901
203126444359401857 18389 32653
39484280430279737 21114 24654
879703144913644801 10186 13235
328234663117783041 22590 45388
416027423976348865 30717 34983
613328845994494977 18845 43115
82125946828025329 12967 15038
571821864643140993 2195 16994
792034244463753345 5939 29001
656023090050034305 5985 28460
159067287503273025 12967 44450
937553556410861697 13050 34469
942335195440055169 5309 44284
610985555753337857 16492 29557
181381396497268801 18724 46812
994113430424050689 467 34649
523165159877311937 29891 34886
725583083950049025 1335 24242
158730647263478625 28269 29796
576484801808717825 20311 39616
655835760007111169 10236 17887
12484095619193171 34646 42895
378387215863281089 17983 24863
48007096426204041 19462 31664
754378735958301441 17693 33907
48775675534436401 10183 32171
150538253133685633 2549 4120
252437536606677793 27873 28170
1591732160111548 27353 41480
627081622593472385 1344 22521
369785188825456833 37593 38139
790244585596354945 7695 23366
939148255655556609 9145 34880
681888511416978817 5223 8138
298732162447361537 22825 35895
617133057258357121 1311 42369
671815436925104641 25789 36402
781935888187724929 1124 20049
684198010366710401 23332 42686
990819748983142273 28182 43950
636159680119408897 31795 44526
572456563788300353 3780 8781
484543544624568065 27185 37930
118132075149205201 14632 43693
466231648242487745 18957 32767
432740131602578497 23464 26079
107138848425957889 2101 18294
534254528328261825 39441 46858
277803602313060353 907 45273
895288888371418113 1618 5658
601736798861093505 5851 11432
6937938251397214 3118 28486
373354214361828673 18394 32383
959966836737244417 6610 17759
936476821603118721 13826 39323
250128496843672097 10357 28378
486103914796320449 22046 38419
784110960075047041 12548 36378
490799797611043009 26289 44269
775056433894448513 11547 16876
886317927682487297 4298 42387
588556046388966145 9600 20153
660468890743512577 18888 21974
45512124659211393 12476 16714
979509705353581953 16018 27553
287771560954034561 12208 20309
895294660159759617 23569 29096
652869350385927297 15593 46871
56164808961913337 11265 15774
924547989501782273 338 23109
225563974948524769 24573 44352
322305477924999169 1924 21808
87609706637909569 28163 37704
607502257586297345 3361 45746
8453773083953565 18771 24222
213405537716639073 2259 37836
493491788313495041 16281 41427
251573839823983297 6021 7210
105130415059417009 9054 24412
616585623052998273 22461 28635
583211438503116801 41395 41622
993006567475639169 4594 7124
331426086895913153 29416 39896
874069770084659585 13231 31407
456124577915833409 20647 31678
973282486833632257 11255 15518
892953220161157249 27811 28637
194917570082111521 30607 34774
952359994195706625 5693 16724
90194976589820897 1855 7523
686649030668672129 23913 40358
184116275472590017 553 2276
305990343855317121 28092 33497
924695262291528705 10510 39585
126792845153143937 8749 28193
984185151651189505 42312 46930
352754234078549441 18498 19887
42171032643260273 28482 30817
320641698939009985 8489 34077
224130360012409825 24965 28491
982619597023873537 28011 40555
206144628280988225 17290 43189
497492559933700545 3437 5212
696849796564322305 7085 37827
359650963058175681 1236 44701
247612801233735521 7922 17367
90085277685158609 34235 46519
226008117372302305 2309 7881
723715535493770497 220 34878
717866895093813249 33659 46720
518066783245213697 21794 46358
342646719432792705 5519 22596
165730480387555457 15987 45770
376983034442467585 4255 15614
753376988676091521 20273 37906
647900775899827841 35109 41084
64986883291343393 3006 45860
691483099821830657 2659 15228
114898066726791377 4795 11137
490579610378063105 2119 35986
187529703016242177 15153 43408
37040464006956601 6495 12898
386914143989269377 15526 45930
408316798755819841 8609 38462
171948082991523425 6553 15288
226516239013371041 2051 16162
459615727221315521 17044 27370
661676471280173953 29517 42073
35931876159754241 18327 22069
357913693675946817 13895 43542
911185214993718529 27310 29047
797051414773378049 25202 30930
795648512055041793 19738 21273
145757111254063425 8085 29628
685424437883764225 23080 40934
93320807555926417 28355 29674
531834697260070017 18124 46072
754538227855896065 6559 43809
646315132595315585 4228 22757
737839820276334977 13396 23235
602300205330184449 19018 37933
382705088031322305 5764 27749
925596401137678209 12080 18824
820073946951225729 21455 28576
890501492009111169 1877 9883
185546236158323553 35896 44912
720032348041154817 11833 42007
578606854591569665 29282 46546
303531378640972353 11478 39839
607474193741900545 10661 26446
374536039026647681 12185 31658
563755819331959169 24020 33963
359232893607089217 4504 4937
397737715957411841 5832 6051
23095496079871937 1561 3969
429912514489544129 26783 28489
909500860883643009 26797 46619
884468938201884161 28684 40131
803271449007692033 15593 24793
317153093957784897 24807 46955
472879288927590145 5871 25993
903050777567237633 16597 30500
248037814774800577 16927 24930
260669235287437569 10411 15486
541366354553307649 27171 41889
835798407518503041 14269 45069
161422185733410817 9341 26371
741075133223205249 15996 36434
690347107761272833 23569 41579
787487839148006657 18635 27249
356657788766835201 43410 46262
492433428849253121 256 2926
572607257122658817 33680 44813
58811181683132929 24682 26445
566638241869778625 18129 28910
573579784350300801 20897 39376
492634843810055425 5946 32289
897743580950667265 18167 39361
600004795283876353 14807 36432
709550331217272449 18847 38672
420460588194604417 41635 43227
414297709744865025 5188 9984
120200413496458929 721 11756
173042593017498817 4557 44543
59067508603664721 1020 22801
491319571009277953 2727 5576
961678844693732737 13396 25427
322157775109232577 18602 45343
79236379850701873 23226 42367
263820835924015297 31342 40300
593917548136513281 84 5958
83344585408752897 27675 41504
393281032010424513 3947 33120
69699536890503569 5302 24527
611083819897356033 17457 35438
582531065015601281 38738 44455
476536700117268481 1697 25257
790299232524951425 17928 36506
108651485962379729 21340 37416
119805327667506849 27235 46126
244140935514156609 17666 41432
841698320609616257 8153 9217
637843931359281409 12781 46348
262477695131323681 5316 12503
941410291971042305 4325 39788
185382558007610497 24682 40090
468745817224995393 2332 21006
928589534239819137 6378 38752
359162416929070337 8882 18145
85386616322374209 3147 21824
991913417072151297 17234 26572
550467212856418113 21516 25743
500232622806269249 3349 29790
730321221077083777 9830 42897
829329891452939393 225 15625
270167059091022561 2404 22667
519131797724515585 12987 24392
592032652902155137 4726 41538
175979829252195681 11290 30782
321908093099793281 15667 43468
361608951785090241 28972 46950
633947694150641921 9567 37070
854914826468469633 19385 24514
419007666280293761 7807 29218
432512096631473473 1346 34994
384291046011718145 1180 23650
827581562062544385 16411 17388
874460051120664193 35539 41759
815855834993104897 12345 29351
922050382061577473 22339 38905
477893577767328961 10678 14855
57043538877508129 27428 44898
916848305702661249 9686 41485
3408106778969967 35598 37312
887930587161246593 23809 45652
502496784141939649 11111 42509
857624300821985537 7673 34829
696835114359238657 5206 15974
784502441309197057 23204 26335
867534047706755073 12386 26714
861770757498124545 30663 31215
856501956686109569 12961 37417
582751676370872193 21603 26469
910810694469958529 7630 19731
141985740501016977 29770 29916
703333392064628481 1608 14921
443496675265659969 11025 24801
708818863900887681 15642 36744
254327784568193505 31260 38473
405014860781527361 3973 14603
937519703266570241 3951 26497
437377709354947777 7569 19622
404809371199437633 27495 38689
351530582240947329 23283 26327
449238238772576193 4354 36184
764047061751483649 19777 23179
52261684905676729 6107 45607
359224253823832385 7878 20562
15296927979459697 10115 38754
368476875326578561 6250 10693
217517941621455425 45110 46850
148651316238449729 9812 30909
776088958233710721 4144 19990
423321420838590273 42691 46584
914474819539169153 21306 38312
521237996467384321 9222 38179
499942482012226433 38180 38318
286685967238994977 45378 46562
904316162515815553 13333 26256
895453409972994049 20058 41650
834947744222514433 10447 29117
858798698924630401 13480 37013
740315480939347713 20186 28915
490188461098703937 7208 7211
650786582363803521 38846 40577
393250914759690305 29085 36504
626744157021793281 10418 44116
993545687097657985 12679 39776
385465794528922625 14919 20666
301138209596842881 15844 35897
630445983410130177 33950 35911
108379109433137441 9550 25634
26932316760007069 43695 45463
91053411536606177 17205 43813
35916038273487773 9905 23393
797659148426795649 6834 38946
788919031398048513 4595 46045
917292601142634113 11627 46776
261938239136572545 306 27587
285926286481149825 793 37119
720168154287005569 17731 45473
802877634777828993 20229 30593
507061534184291649 1467 18175
127464993471910753 21802 44193
186912333507645921 8244 43453
924986295642213505 46 13996
768874896061380097 7534 27736
693978017993622145 17923 31583
145044648224494913 10314 17352
31903565478259565 30841 31552
803996391833411713 6775 29105
827947062448721793 22053 32650
360035435731216321 326 23186
158328609762889985 16519 31882
37116926261905545 22740 32009
762880660995527681 18265 19258
712989110375456641 6570 25382
47330962027629657 18397 46303
72905106376314417 38844 42536
635500329614792705 15871 23993
658285682233636097 21581 35561
721860141239403649 21539 27195
858031365999512065 21838 40620
461703319517361857 16900 21164
964402348689372289 37168 46640
297764602434241985 25006 26470
335327331900973761 12376 31373
568841141297106369 23906 29492
501518130946177345 39658 45727
636932567524667137 20132 20756
640855721113172865 34928 38030
469319000133701569 20587 24853
948501872475770113 37091 37336
718467972898807297 18107 26863
139497144151793153 4007 44129
619478954468952705 18380 22735
523378819967799553 12195 25317
494673565595292097 23853 32026
357008363929185921 22453 35986
574780544418267457 1001 1872
825246282004979329 24466 40805
505819142972754305 20953 29022
737192137543079425 16198 20568
665913394235509761 8599 24298
476122318939584257 23125 32535
83890124396276641 20396 37667
82037060358874929 11161 26148
466018437924866177 25965 27382
816995871792965249 34984 38847
683279130035387521 33340 39757
80007151383941985 15693 22346
278884511087490241 18313 38520
526410000939190337 498 40202
760115083909227009 29611 44786
912030578356155521 1047 29799
480926657803585985 4086 28992
759634789367122945 8989 30166
877909618324267137 3261 42450
74475232736492817 17183 40287
421918181282229889 9639 30426
553630782942203585 16973 40770
963603297328489857 17927 36278
161201141406838401 11395 12668
403691783661621185 7863 41586
593700403809901185 5180 25754
164953460253187233 1090 25905
899716255829222401 2860 17167
982072656211592193 13962 16924
512481395397255553 40045 41779
779435375329569537 9026 30676
595978303221546241 20974 39707
991759658778100609 16367 46638
195635850877135201 17918 39815
620217950252126081 27633 36178
774301430447426561 9692 14244
590206329116064385 5945 24812
840488553961787265 26942 40772
761988533914205825 12602 22800
28337632304118901 23630 34109
615122951282295169 36858 44655
977602033987960065 19069 34079
345977423863544705 3301 24467
360779744222558209 8018 27251
308250850004419905 32669 36294
278850718945331969 9173 15146
418885629816486465 18481 26301
877220407567382017 1634 5109
179652027404578977 5487 39656
681355672883181953 23551 33895
205838297329407297 25 2461
16820196242381515 28215 30325
472887782138322177 5491 36613
331422440507193281 6633 19153
766135029954369921 15358 34808
311783338668153217 35152 43227
389980611409519873 15472 20646
757520304248981121 8653 45370
317486225403300161 743 38317
341181491903800065 10927 24233
290691055941245249 28834 44114
911859600155391745 4223 12463
226525523910993345 33500 35398
313850137233362881 4432 7704
384996769320473217 31819 43627
656147451102821633 21618 36271
509461617622022785 28730 44311
920728681430237057 34244 34744
679211538691085057 32483 41839
522889171593757121 19446 24136
847442050930141057 39191 45920
439319577649161601 5951 20175
850278816045054977 10551 13200
257785490238443777 11128 19588
449086315771026561 26297 32019
861474036975440769 7410 28501
341644100855837953 2275 15326
574362436464038977 23569 41852
362119575410247297 44079 45847
219417498584892449 17259 20424
876854808010868737 7092 24766
546344059526813185 4281 7222
993390797778076289 27860 45489
582127275735590657 291 22079
149631622431719777 6486 30145
178195903029912737 2109 26369
9954007381310249 3209 14219
22563008923800257 10174 33340
94453345920861409 4329 20885
465862159369901697 1585 21638
503367835769509505 3679 7406
462898048991579713 3952 39341
589424445143102081 4099 32428
958499488349755009 213 28896
266840626949090177 3912 10947
796251974272355073 25379 31671
959952474737683329 3710 46987
712858415104175745 18676 23521
394105098523468225 13014 14631
275301429503347361 2783 22063
301027838863639361 6569 34767
84136836985063473 13585 31745
715612034190968449 13047 21573
425743672720063425 20959 45820
528022530506426305 22577 42665
994262279650666113 24133 34370
69325751054478249 2745 32404
870474942178137985 33083 38217
608134113117962753 8367 16923
868657961791395713 29021 43245
209499208487841313 837 14445
482469321021643073 33323 45773
570997846125116865 16158 21681
27995268208496073 6919 40392
608592666563751553 371 45257
374023495434560257 1770 46838
398550067023315073 3901 32767
888989704838703489 5024 26320
248140823776424225 33399 40710
889963984873436033 10279 19179
548801290672336961 8191 30938
279091629288739553 37983 38971
138908428489585841 4335 26083
124666383184322881 8080 29461
770494533530502657 13594 31636
649464829007936129 16217 25651
96017528706340721 1219 42611
508756199455934401 1182 31898
657284679401350017 21611 35121
108818168885488129 2212 10404
729669862892237057 11342 40989
801968339853520001 19803 45074
509554836323538049 8633 41508
361715863310788417 16024 27256
627289463186372097 27189 29925
834032438914295681 18385 25307
4637154010104895 40370 41632
667573257080999169 12043 38245
900912403907639681 14763 40268
615194443365343361 7744 39486
704255040237349249 25639 34309
423655137479467905 30466 32322
178866845304241921 22963 36178
911026385948719745 13328 32913
880552695296493953 25809 46533
484415358881800961 26199 35580
429506157504349057 5818 10956
70836473506094681 10914 37412
645102938552930945 12949 20088
662207753873357057 8773 20265
835145025104310401 428 33416
202965765186565505 6184 36016
91636992808240337 12995 29144
296891743582630593 10631 42453
76442091278082097 8779 11510
700616145596374145 11811 37222
582646783029311105 9988 42870
354659557249444673 29784 32753
553186964207554881 3850 13664
495042316508079937 29651 37952
439072958596788993 18238 28237
224408339455077761 11005 26855
140573340518230337 25084 35868
214778451889319649 21584 25692
944486825031709953 21292 39095
462427475443401921 2209 18393
366237662758209153 41685 44334
985253296997616001 11048 22612
610853234684576257 33035 43725
916702013057811585 28628 45165
370153183280720577 36367 40361
847246155617771265 33347 46802
229350798615264737 840 44670
398754916508178049 17456 33729
576306617681439105 8705 21254
499095712692213313 26751 46260
50927106355054265 43161 43309
806046864965264129 12878 24154
733237799701598209 9556 32840
179714295112237473 30189 37077
8256538923696156 29166 36050
8280220356990499 30477 39165
363155958736427905 10884 33541
269977293799417601 11163 19992
751398295874842881 41634 43460
57646446211645497 38507 41470
861498493285708417 18022 31882
471021367911536257 39481 44386
268448991762291201 34961 42365
261621475457584289 298 42411
597383471349246465 11581 13488
950841039556212993 8683 31757
391449173757386881 8237 35290
247234112247166849 13815 32056
639214614404849665 14915 46461
476141677287987649 26362 30033
735212932704577281 16805 32728
462066323624636481 32064 38122
849391277709884161 20964 22419
464882971400943041 18466 35381
817955987177491329 19532 24657
198224043703344673 721 28805
410194988739775105 896 22779
915901136109031425 14502 32146
799826776592062977 21103 21653
524150688457179841 598 32031
633882510117814529 22445 46485
964375545630094465 13521 23409
527798767646110913 4473 45496
782825775764262529 22102 33286
620102215900416769 30425 44536
154026635457146465 30469 38828
268836920786419841 11484 33429
115355675467920801 13896 45704
821129873060471041 9608 31813
546491989211819649 28135 33028
570658642554768385 18167 25879
832355390440664449 19949 40459
400130765958707009 17646 35670
252396897929944673 7823 41598
330496128033480833 11872 46069
152347204451327649 14334 32650
881611553009008769 11622 12407
473659634928072385 11256 18245
143634337698976817 3417 24292
611546838543755905 12306 13719
630216364128372737 29440 39563
408370548042316993 19661 31865
908623517298430337 19739 39911
312128247137362561 19120 41373
209711497415725025 16473 19091
463353144517231617 1962 29524
95298720390040609 30187 34872
589987170655586433 2255 31058
395930716326077441 8299 16147
829824944652504065 41750 44731
942307793431560065 13855 16121
856168855677733377 29024 37060
195032646897516321 30191 44466
148371320989088673 9363 34218
596855295264610689 36604 43950
490869768892888897 20895 21157
472942190848286273 18541 33498
374047132833968705 1537 25164
91789409023967041 39408 45473
172024480011540257 1285 6470
976473267089744513 40585 45655
63524023784072625 8795 35842
371843627401368321 6426 28217
813079983761252097 3493 20279
536399633898227521 17680 21160
765876085114943105 5925 40345
926521414312567553 17979 23584
12148384657191259 29295 43946
924568089154888577 6914 41289
488288512948589185 10190 35972
103381729854213233 1365 36381
207197892896498817 2222 27361
199823059197328225 8940 43322
918503214507527553 2899 31267
800822813493802241 8062 12368
453549287977462977 9175 37056
851697530430357121 45882 47021
167377360998347777 6945 8806
959222515211330049 21371 43528
239323210990146849 3611 40814
739061514415496449 10558 27906
807095954248215041 1894 34770
365702308305408513 7910 28112
114640659464580353 6867 25062
747619829199834369 17916 29649
342292883641551553 2351 33760
589940473289509249 23263 38129
198697692695827041 90 35016
451604989654626369 40209 46864
490917011671715649 7825 27242
2344372235633330 24603 38460
147073423092191297 18633 31380
479382490072538305 654 35895
656825853033826177 31573 37054
464353799573096641 21142 23066
695920682813532929 34312 42350
40013795719701761 36650 46859
243869716139958113 17943 20072
393413661219263105 4568 34576
970539127281110529 13119 28452
380020998954762497 3868 38007
348089069736761985 4078 43976
8826261506946765 22185 45641
858123780548577793 22804 39696
190455402411870977 19998 31178
336407693448141057 13588 14662
972747829179844865 11028 42915
637475954525708545 1546 11294
979554329098078849 28910 35916
702059182051943553 32428 34929
713382152252755457 13835 22923
955790897142133377 1933 7333
643315289577870465 8566 34264
813504911629710337 2025 5237
112172879277473217 26041 35310
102305256227818833 1545 3515
304638322208575105 37634 46494
38732953902343329 38449 43521
157606744018146113 3254 13367
292980298670226369 4176 37936
522574926150170433 25574 31585
633889955582137729 14577 14932
616089244221520001 23337 44918
526271610785041601 3356 16123
189839591101502945 8920 45178
496886994932953729 12557 34301
793093715567884801 11852 39570
158525538308065697 10383 35513
504126554912218689 26564 38972
775006200435374337 5636 22179
400140851507678977 2691 20320
74154715480315041 1538 44400
903844152885710593 33882 38974
612062779002531713 43245 44939
296740091026599361 6309 33905
570362494856578177 26224 32463
560421023223156545 14222 31467
366167366084855681 30042 31435
129693491938702721 17431 20793
453066735219632449 41527 42077
98016564162236369 20700 25959
123781589738332081 29409 31676
380478289582377729 25114 44474
448450046828025281 15247 34994
519821462436382849 11567 16124
589135747810931969 13920 15419
87012872288205761 5767 16435
706244043664778369 6994 13607
632576892221436545 22749 45197
609126844325704321 22482 44457
108073948200619441 24971 44121
723822223887577089 9665 38072
523762181246340225 14794 31090
980858230406600065 20073 22803
622946795466909057 38726 42381
506187604807958977 4759 15334
227264418723024161 9833 11760
419714059204427073 20603 40163
28407241957516761 850 21339
732129989947718913 13068 23788
653288700697899521 13448 14981
887353005735409537 7493 28653
229579974050700737 3740 14114
391701555535203009 24042 44954
118708534843392497 32619 45134
997701533843656577 9595 26379
787194489102539265 8611 33457
49601124712364001 33509 41350
528781421092716673 6592 37505
150747726141421633 9108 44568
544744045529888897 11838 17035
62324862225406009 18533 42030
985828849374598785 30755 37473
963877641267362817 27618 32069
325395890459297729 14165 26961
707666982967548801 43171 45215
562641973526936577 35747 46629
663227638633092225 7195 37830
467429420139019649 10923 36248
981346236931894785 36894 41921
327438093759383297 19648 25740
406993426502129537 23643 42730
312594315274161281 4788 22547
469575223415585473 1282 30026
764447871294621057 10715 31363
192160057262956481 6519 11714
25059654626637953 26841 39460
145037811193386561 28403 46995
242822970546598081 5192 26962
558392026619191745 8137 17361
97419108122004161 6393 10434
568127911349545665 26934 45914
561557638891272833 11509 36435
869919343624989185 23556 44332
689253107824363521 1133 2061
950938378021216897 13404 40290
176429654251421665 37289 42874
509619238542587265 2782 43280
184627953978456097 4988 21887
988254711964952321 3372 45109
5375158851833818 28543 33808
949944377891515777 36103 46451
486110696374659329 1360 32211
641962325109712897 5315 34181
641882216104733057 33111 45874
823082373295296385 5262 31038
69748901068031441 19624 37467
31451203605552537 35123 40479
984458539157529345 8454 46471
857318315311548673 5987 45545
490232631476665409 3704 40685
815805694816585729 28854 31146
238413806676021537 28034 34882
796957347855244033 38044 38667
177223703597512385 5509 7293
521182652740048257 1231 40081
660385366445936513 2234 21047
207668235592425537 5980 16268
128581080009475105 1987 3572
970566118960217473 29073 46235
414391992854206145 31865 38150
775426778293041921 7604 37297
656782708983961089 15424 16908
599173904966658433 17758 20560
280762772758649249 10687 14486
332440105086622145 27273 41491
150969755892226945 7566 43110
7688688980717729 9193 40291
417971208170740737 40032 42166
243964650363341921 4593 30025
895320576686735617 2642 12612
622076358842388481 3249 9205
805997306060916737 11667 29585
931612284205616641 6782 32306
148375510040388289 6657 26493
32295134511624469 14311 15164
704006837949378945 8753 32793
516765956221679105 36349 37843
797831178252884865 4299 33219
196323301833881921 7123 29791
412416157267628609 19262 35645
776668624982679809 7743 15127
118431049777605329 13489 30905
678648995909124865 22902 43825
739217023266974081 10212 20289
609552498438677761 22930 25002
180999090685297409 23449 34408
886055200186728321 12002 32649
904057859010023937 6916 40758
907160016206464769 16297 43573
789371981062494337 13068 46572
544954788785670273 8520 12358
664179830209690241 15978 42330
395868874983495553 16308 28157
6834157742979131 20683 29362
594816847010104449 27442 39643
378927133877496641 26936 37322
503441046047274881 12477 46776
219375429389749857 39733 44965
146884471094860929 18598 38247
631104993408996481 26165 26483
368615471348380929 16310 28215
661274656282834945 17360 25227
56298585373621537 17811 43219
152735132368874817 37432 40397
576176264597879873 16282 20294
587641557724943233 4305 9755
93169835814475025 3491 31544
840421005341824001 1160 38386
270948098486218913 24582 31511
53973667252328993 10625 38750
272714135713254529 25500 38362
944122863287546497 20862 38447
789968341250759169 2528 30028
86733362332388705 5163 43610
949294764774517633 28669 35943
347069885379255553 1480 32951
521806727732940353 13661 15152
980522313442399745 1424 37104
111477869343229233 24531 43491
670092181814808833 8210 16999
133968224333646193 8038 46719
412604189855450433 23705 36030
486766591677163521 4705 45003
599003525068127361 6832 31926
741218586386668929 20934 25264
947152588610002561 11026 42533
611664682370740609 25354 33226
888845262995815297 4856 18840
766585222925247233 24462 45259
529406481508665665 7110 11859
715641134855470593 13078 27384
405727068629914817 20391 38422
779153690115482113 1382 39998
510501565079657409 2198 39409
861305936810378369 21747 45232
959460050872493697 38350 38882
194422743273012353 23563 44676
160589312741059585 16526 42734
266921272817736353 40585 43014
613836350161278721 23638 46962
469093700865659713 3698 15308
131307829433374929 2816 18699
584895248195135105 33506 37369
363805735997814849 35285 44211
997323224734831361 29914 30026
825956359230026753 1611 41455
329144248124375617 15331 29174
189347971520646753 4123 13609
863607811442296449 12420 36309
580950058398336513 13110 22961
827548211480870273 4214 15770
355828876565780673 6328 8248
581913632666530817 18909 23527
206269982565153505 31937 36568
449918197644191041 16068 37774
673222167385205249 5085 7878
964112170434152193 19399 31307
73526709541702929 30618 33276
338080469541107905 20094 42299
166817340891512353 32608 42965
935300678177046785 5198 12649
172651191481357089 34767 46050
88363719736914705 175 16838
86830166462675601 28649 43038
930622173654615681 12614 21330
523714863881927809 1849 34374
437838841049039489 11279 32338
402475811475810049 8568 39475
58572747173148089 13130 29082
967439297000716161 5911 21281
848361601408893057 18959 38094
318219320342251393 18696 23025
449689760770656449 357 45290
651935320025948801 4089 13679
315440537043610177 26008 41194
18623153388560353 3834 38857
686523333615586049 15244 29333
766339142342367489 37721 42121
835203140988792065 625 46987
817880833969070465 9830 41255
349850668291640705 4043 14151
73390101941633649 12792 32775
809645807976561793 43137 44213
357048512205366849 14491 43782
45518584408544169 13414 45441
188597850959844481 14078 21282
559684814370196929 23435 42574
74326494226596657 2660 6985
683789402589884033 19336 24492
16327604974854639 14772 36064
833409675537307521 29900 43156
161539569231777601 7029 8060
765689375844264193 45757 47026
252617098565231393 8505 44846
263884345367980449 5345 24055
825132355611287937 25134 30764
345062509124819201 23027 25705
917429667220567041 37896 44271
651728716052513537 26898 43044
276322944249486113 10061 43222
646636154024722689 14738 38041
798820977499509889 42109 46649
461800553235317313 7849 25124
288208904483923329 30383 30892
854603526542650369 27560 41244
838503915857266689 38054 42439
254219174757263745 17367 33340
855133298518879361 17094 29297
777592584182233601 17912 29603
519763584308471169 21517 34183
875734662888216833 11538 42031
870908785881965697 24118 41316
238365826823372385 1595 22807
438703800554201025 21053 45263
60433002734679777 12825 46889
378854253272308481 8697 17438
533501866320850817 15543 38006
449374523883570049 12459 38589
805736075884450305 22193 28031
831184739377334785 6941 41721
922342355147026945 1971 31804
120287788560709425 20919 28775
161738720820874721 37139 44528
593150801432457857 7377 40965
207717387100448289 19330 27533
68904586027095153 29543 39851
294630912703748737 2083 5356
225361952963964993 24459 37771
294834095651072641 25110 27664
943468258587067521 13988 34547
238164327272112801 575 13463
634739452790185473 22964 29315
500047190385348737 20398 20902
86547912801030689 25040 27766
245096949376144129 23277 30449
181190606459523457 40887 45909
28221901750743685 25391 33554
977189693086209793 1 20844
191919778491051585 903 40050
115918915376212801 19933 25160
755619561379379713 17594 31578
440881037518984449 29398 46411
907943884005330689 19839 40848
82695938405663585 10452 23520
413629142194270849 10581 23504
917714831045707009 23714 32909
411386884608940993 1101 26798
781710678261035265 6040 25678
745554831769229825 4050 11519
165173238740557345 29652 43094
892203181233920641 13775 23652
644944732951188353 11996 36792
841745426524841601 6559 18145
65686505899371641 18723 41417
420184774220654593 12987 42148
542435423517432001 16940 31270
894686325797980673 7961 20824
430286715127529345 1059 39972
47827055197469545 33028 46393
92198685702499009 19947 20566
161714486121173441 381 12333
104871955667867665 14752 25042
475489395069427457 7034 35425
216777757579947649 10727 45985
194581179690690209 33917 35744
358299149521236865 21972 45025
240741464014146081 33903 42098
732026670025703681 12559 44899
967372099488574849 12824 17854
572085454937699457 21614 27797
458105829978176641 26684 36715
196368314735721569 17330 33736
591869579353900801 19023 23266
67145293100516313 4235 37807
177693301356921313 392 28737
140799487784761361 19251 19879
896252762972370177 2614 35787
447824180787954177 2564 32646
143862519824278225 13053 44507
462638847981040129 28080 29476
412398773770949121 5339 24618
868488262979589377 5790 7510
44777283155152505 3414 38335
942592251000036225 19824 35723
781666620565562881 26673 41139
930941287274173185 24107 32302
661716797854676737 31805 46403
950182484977986561 8024 45287
370986034014951105 15815 26333
596695309105264513 11095 18411
798723339972436737 26335 38280
773871103411636353 31528 46864
971780978982611329 11811 31381
188219225578727393 19507 27746
628531452138201217 14099 20137
158077889345563009 13980 22447
924552540301338113 11784 18640
696206868812829825 17022 43108
493970638107608577 22150 31560
480442553431913665 7856 33043
322023546671193345 19935 36246
690995409437071873 15320 21281
103802345451963873 2063 35638
161612630019661185 5865 43766
153177992001818817 9822 33838
937751789900012545 24687 39131
41249664965757657 1064 15220
890995252471498113 2545 33866
278257347933834625 1533 26903
666031387949253377 16504 30534
129687434398714881 21044 39818
771567623916254721 28495 30712
999123548041641345 5311 24287
470775665578379713 2602 3863
274839126746140737 968 38655
653165615123242625 11340 25217
98060075831273969 3323 10384
196605750386048321 6313 8434
212507842052030337 22655 24171
526701079632189825 36957 44728
558128517602032321 9202 42605
350113287161555329 18663 31649
155859718993863073 35431 39681
603410240188452481 33059 45194
606073460039443329 38454 41659
612350050099102849 25319 27534
661461950926206337 24548 38522
487296932417947905 16729 28611
200294033549685217 18097 45501
699350282849628929 4877 37614
357912143062204545 17881 42345
971069654029776129 1931 16152
946771038331934977 3539 46925
2636097144453232 39644 44121
228613795567735425 10031 30407
423619323156756865 16045 36173
599624753515175937 34916 36790
291483073469130689 6584 38906
369062054032465153 36033 44964
389859460235129537 28138 39475
584125532859832961 38247 45260
978362031728799745 15766 24793
991287346565240321 3424 3885
962841236584424065 36707 41056
271807446042178209 4337 37709
539400338527947585 7258 41329
600619938138205313 22088 36662
206626542077032129 6831 37126
302539844900781697 8200 39606
190773653087909153 11161 41053
883818590274739073 17815 23834
571491976484267649 19413 39318
959063131729355009 14336 18214
694373248444556161 24077 41992
818359230240755457 3041 13373
937559526751726977 5208 42966
187038494249168961 24119 42396
593496540906521345 8042 12848
720187621057117825 1402 17916
907694718091519745 7904 42184
158917261786800865 3428 30388
450155781310947137 8056 33250
505761294402869761 6026 20582
926144282882461313 14389 44386
503099141919296513 7532 26396
5243568889135021 10358 42939
952373275324685441 14695 33945
78441940441578593 20250 31811
270490228928910177 13990 28834
143460505048615521 5697 43733
531571203107400705 18520 32225
305006785271302785 11131 18682
57636647333414001 24382 30523
195701472591046881 4009 28694
781343149193684609 12852 37564
681883103896481665 5878 25676
227418318025545569 17662 19980
328489268316992897 5375 46088
725393563167866497 17808 29899
255387243383864865 13547 24870
2534923666491552 7409 25947
475889196119020161 32337 33039
578412154039636353 4595 13145
203075500583977953 22440 25137
100773016433382881 1370 5724
683862306033695745 35752 37346
665252948877789441 4595 4635
293340952551318401 21371 44830
140754667519605201 15934 23647
626819804810956801 17691 42182
884273076752389633 27326 37668
363875767983572033 32993 39846
988354416429306369 20242 23137
984703327865965185 9763 37823
149988815445677665 41697 41882
890862889374062721 4112 36894
612427851593810817 35626 37063
946586813503948545 1537 31639
531322923987755073 28280 29456
403626118393916033 11794 11820
558492254667729793 24233 32654
240802220552673409 31520 39297
467050078262527553 11096 34305
162984635311431713 38425 43451
374482681536381505 5632 15288
236034842500082209 19718 24476
681979142212593793 19782 33103
987015899515924353 13576 20121
886995946083718657 39761 44719
63691057416271233 11498 12675
672699856048719617 5805 37744
618493774941811073 11674 21515
142225530631282737 19773 41034
676963575839373313 19385 25357
791500117840239873 4635 28678
498975663885985921 29906 46432
715152782163787777 35525 37930
881133170924051969 11060 35458
676836188427184769 42464 43813
82277477877539697 24261 34804
434939178505761281 10125 14634
784353058989204097 13176 35825
688394674253128577 19652 20776
893687487393648897 12566 24281
964681276006249473 21448 31294
766939106658107009 1249 20159
968579850969714305 22151 26997
851393535818971265 6751 36591
59939492524922145 10830 26899
935387435559640321 2766 39963
118825595009507617 18698 37880
15771839618153651 2121 10607
272304449092988673 10488 26625
397187339553347841 2415 21292
331475703263290433 22653 41697
944823688732071809 13901 28403
780665503046169089 13481 41612
393093285154002113 10957 29426
223482515031104609 27094 35262
406437871218187777 29558 30046
452115667194537025 10755 46876
980841695762968833 22646 32012
878599318043310209 4788 21194
948465636633926529 179 40662
44260636205383009 14143 25819
251197786964063137 10537 19666
506219834068627265 8085 21725
45860546109238953 36387 43277
158167445330324353 11236 34129
943421486010727553 35426 37697
188055951940580001 11010 46745
442271695970532609 9487 44320
492735680406713793 4968 14180
329350996219254465 2326 43879
913325619241970049 3227 29949
265274608662920737 5682 14541
602721454205980161 2603 16887
666794418789415041 24379 25294
238304230888953569 7853 29503
325543622071251073 4609 41369
549186875187860609 14533 14993
744145583099246721 15963 45404
670607775952003457 5054 42589
188251938662645569 6095 29295
987355773049561217 14585 26696
706326424264894081 15989 16473
230432235740490657 6732 41272
529244681664295041 8968 27090
656675323632715137 25044 35203
671406446219286529 3001 15691
522554078960819649 12866 31689
530355409250020673 20390 25871
324633246268579265 4727 26745
618536582245077633 432 43555
240958986135009217 909 21599
620791621937627265 15615 42221
752256742003243777 29908 45261
699011675297661825 11911 24799
983642967937310465 23129 33841
399838925596341697 8090 40539
567292613849705409 8856 13873
838069410073224193 2075 11470
973929633170907777 26484 36368
667140745129643137 15216 40496
282283372762481825 26327 37871
147045400114670593 26936 39817
146452324264952705 15439 24253
899289884533558785 35524 35846
419931897923024897 2056 36344
942210828804924417 6716 38217
675017983924131969 30507 41066
426083860134014017 27415 42051
507482699660517505 16475 40620
803372125372469249 22564 28521
494533758408675073 24835 40586
829086857879090689 20760 46453
884911340412717313 8756 12639
134338188528154497 13996 26826
533045293362160769 5703 31708
483521445103065153 13449 25209
7450416055338139 3894 40669
687761213565174529 8581 45954
40090249637682265 8021 41635
638271864688860545 17688 29289
489710999196038465 2542 35617
864608796185770241 1102 38859
625769571699887489 12187 29031
346081917534064577 11956 27981
174077910140415073 1532 22874
716479240468594049 12358 31888
947315292401111041 4993 44247
956913160172931073 12748 46977
257235922692476737 26101 31668
186855451759818433 25164 32531
666994967744269441 23115 43902
733807470822796417 32547 37358
82067343250901809 13841 17572
491807010358961345 37390 41624
611822016153393409 41027 42718
576261031508110465 27514 28834
813569635304961793 27671 31650
725071561177038849 158 19842
480996101274623553 1328 18001
396728498768794689 4292 41271
442070209920320449 25487 27789
887227080570049537 33343 33441
944911057926201857 6313 45528
618975653281907457 33865 42800
579434478634997377 21900 44653
991032456794933121 9537 46021
267947530005439905 22189 33521
702000192016612353 16201 41609
378118080859611201 19493 20628
639066707498038529 7316 16205
358496279443851777 5484 6815
861432617802208257 28741 36626
762125165893596801 40095 45794
256513618827774785 6642 34558
330493849178591169 6788 12622
4876452917500275 207 9297
525897042530420609 36242 40337
789170188663511809 22053 30056
662327733079035137 14638 32526
733588318007051009 7163 34705
853939719429892097 8534 37157
239230553571935905 15741 41215
6791234331810615 15385 29903
427147837795871489 7264 24200
422050159484502529 17742 44016
550713637939956865 3092 26164
769721593445762433 18451 20580
429113923208873857 27047 28567
551139773799295809 7463 21977
511039146789904897 8766 35952
99296550290315361 6261 30531
120771798104925665 38252 40443
347075098141107905 4658 33428
990564293558144001 2348 28756
761327083926385537 27152 31964
809483250407609473 26120 28861
434230039293087361 21106 26122
780099373112371073 6421 30588
101275461928448609 5838 34823
392275054455808449 27141 31778
695516863174237441 6545 33638
836625520995760001 6836 27827
478530739929578177 12202 19668
380426396407003137 8051 30819
395854533351300801 18667 42008
35619304817750221 26430 44882
4446294748216673 26806 43384
205109500004681409 18974 40588
577038410181632641 3855 38503
727397735361670017 2395 6976
408918663176148545 27652 36535
557637558468528001 40199 40788
666864999780788225 13847 14146
974460425848526721 3895 27962
421371705821595585 19623 32431
562494592182076737 29816 37513
700584710807380225 26542 33073
323524530384183617 2356 34209
185787733809558369 20213 29417
720852033737273217 41802 45397
374124748200333825 2794 33871
153299319423787489 33363 39661
175155538143481953 26655 38206
102380754248912353 24780 38490
661238658990004737 15819 38071
897382363612699393 30050 37367
552017059628024513 13103 14326
181383950174179617 3081 39691
865368958634693505 34234 37761
928204860107321345 13695 34248
396697543942163841 21156 42262
909019870663541889 28764 29028
535500019507924929 19989 29299
306811209942104321 1628 20881
135681254235077377 16400 34857
157942844228998081 24712 41180
556950308679436289 238 28780
455404103690661121 10691 42118
526203974994185601 40904 45507
62230522744215481 8990 10435
195601432494147073 6577 32928
642872658069300993 17285 27507
850607448405451521 3943 18226
169023762988345537 9769 29538
799556593158460033 20738 41082
832674130750440577 32662 35272
440847350490482625 2063 34124
805797173611324545 23230 32056
977108300092073217 9394 19171
319060986991239297 15279 37119
169648251463183201 12790 30445
907392131033233793 15579 34418
214994818696059297 2111 28687
860211162239444609 3480 13088
224414025500660577 9336 13703
420544073893808001 29460 38397
276432193924296865 4521 8966
940681822153827329 9757 17246
921763191968789633 3633 27501
663161184740445697 25385 33877
133894068125417937 29880 33593
892992327970723969 9836 39446
857473495582294017 15165 18812
935476222184092929 22655 28645
316020234546261505 473 10502
958152033361095297 7386 42886
636071479512406017 3678 12186
706686339262134273 11729 18242
159687242155403201 3080 44738
843559531354152577 11328 33828
338048685582119617 1739 17145
701981276725945217 10409 41418
694865706556658561 8358 24490
866763599053989249 2092 6421
796859241909753985 42305 42545
730977415918019329 6016 35439
498489598217535233 37745 40911
574818916244801409 31941 38190
442961783175999105 23004 37004
591437877319606273 32257 46905
440617985536437825 3161 22967
567993224068168001 519 18973
683094704597817089 12195 18151
485556220234556673 30359 44938
527499818915007553 24272 38915
696863504262502401 8317 9535
508975490194526273 11426 31214
155677398928588673 11130 17072
96952665488306161 1545 23969
453728560480179521 7809 36907
744325091527098753 10143 42634
109663523365455265 34415 40827
126307154995632945 12196 40433
149990633441980481 11501 36732
250544877281154049 32431 36699
512597720972507905 25439 42749
915995587948589953 17887 18577
814820943651390849 24440 29633
711899339347336705 8267 34293
392446062127916673 10295 21659
565996000270590849 7546 38403
917999891572925697 10783 36611
737440339929715841 37383 38932
985829158790323841 25138 39867
480477286443335297 22339 40894
309163618079047361 20155 45604
860281029183550337 1991 23295
251230735388972449 17484 22628
240197068400849633 22548 39048
771521300089382529 40191 41038
230697466448216193 31641 43810
637704266258367617 18207 21775
53927172460522145 7795 11857
452033490163835009 5059 7717
17786252799293579 25495 35147
126219737036294081 17763 45904
230242153973140513 19553 37588
90537566867830321 3568 25700
619294940895766657 12558 21227
788884781047528321 20331 45668
649599601610265857 32784 35574
412723507503322625 789 5848
79401442443991505 38255 46259
740916928267850497 4537 25229
623337272787356545 27243 35400
558428288793329857 10255 24122
712656916539540225 21567 43330
415850546503975233 15521 42323
219956771144882881 43727 43929
816531826820657665 1350 14665
896406506181232769 12699 21418
772322314434788353 34191 43904
648176788777252737 20143 39534
856778047453111937 11666 12149
625521607878621185 13310 34104
959056806637789825 24929 31362
498416212510694145 14897 21731
759962995137890177 6219 31672
508348922994894529 31740 41270
413408054171910081 29477 30845
56678947486322073 2264 21572
420854403816981889 36248 46296
941913161781624065 13712 43337
559917833203883201 22639 46641
873703455103441921 30608 36063
849535431303301889 14968 18072
742484764469974529 5836 18810
592615991050124033 8856 44532
763531048520722049 311 2439
840075860263915777 4529 10428
263899180784957121 18606 25670
73876406359573825 9841 12592
244533249899195233 4229 43090
770878557482113537 12347 33863
234122922345004993 11939 27612
741093260485243393 32762 45933
556990301901127105 21082 31592
605953920814222593 6479 26516
138511584098605313 3897 21638
379670232883199809 19737 20592
88475554132617873 13871 41281
684841992719945857 21509 27167
918379133732923265 20387 35758
468109087137506177 21324 37478
714894225735381633 29573 39829
621907442926648449 23988 34606
212653804366308193 18637 31165
521507948438141953 32030 38201
983745290694475521 22557 38547
631128283188409985 31157 46531
9666708307275231 439 42186
318572450536194625 7602 33128
599092255133829377 29490 41079
195011536719796641 338 29084
791012630727006849 4525 16838
81218912866631857 8295 43031
546287708420255297 8246 11888
97499706222201617 24588 40207
419821174250625281 15453 37795
943796859163725825 2429 6977
759518044789192705 12662 46081
129157329977239505 27619 42366
765938321224435713 20353 25980
881542569997719681 1055 39726
186913981941774657 11183 35713
983898747757073921 19083 27345
469076372262048129 2704 35334
517635035733590593 15167 25197
755879760142878593 4485 11089
32262979795696369 2447 37989
150951920111733537 29378 37974
669574705953778049 14205 33113
254374502273652321 1850 41298
355860915278064769 25852 35974
616179839420578177 25967 39474
74832878896515361 27392 37676
800453464559584641 9790 39364
37090374235653201 32693 42317
180984028097949345 28107 43746
820989502439914497 67 6351
10140121806518467 20000 41771
640387610887351809 2730 42214
774755637201490561 7609 28583
636928629109220865 8923 15332
439722522432081345 28064 45884
815886029833798401 12502 14971
142644586083317649 4274 22663
341007844000671425 17454 24126
479294429878837761 8689 19767
269985851601113313 5694 16377
592593090442289153 3363 6612
523249728900154305 2647 17893
825613750638044801 5730 38272
43478753336650297 38618 41969
766768545430178305 6547 38313
517183900728383617 6334 28211
539322947599220737 12212 13427
226870686484765825 31888 44569
848860216555276929 13979 18649
120536430266568577 19055 41773
678838863270815489 9947 31499
331630698514750593 6180 23476
153177610316415521 4335 45954
501933570407572929 17125 24984
644717943091098497 25573 36056
479365222735957249 17498 28594
871310936783583361 3930 20623
604447764437324545 15888 39007
817357567065958017 6237 34467
119352511416799697 18862 41034
804043550218292353 18195 29503
869329926579752065 37222 39406
340200380831635841 41443 43246
936322235324688257 9243 18905
591375473797523201 2949 35531
669682051735790593 7997 31744
112236477445495809 21394 21513
59557319923108313 1839 36250
417433893069553345 19529 41186
801042381513013889 8170 21074
188993331256757089 13899 29149
272930397299937505 24584 27886
539593652428163009 6931 44521
232670691777215681 1899 9371
941185837601697281 21844 37155
91842385957740193 7900 46367
636566122143673089 16554 20340
10397835560780779 31513 32039
934963979304161025 6678 28684
802557230372166017 490 21930
737171132834969729 9421 34232
321780536734948417 14346 38559
636813835542287873 6228 11545
634351301218721665 10114 15844
962991812206123393 20004 40167
811393646894089217 23969 29872
628584183066198657 5450 14049
484319937881075201 35753 44176
61508917904415481 35686 37606
964686712909880833 45593 46963
72146126518962465 1374 15753
164583669785692161 7496 33317
523377452983535105 44297 44847
881093818091784449 14300 15566
76542346224488961 2212 17617
164864344757994273 7091 29737
254376789176415489 19378 31896
821054318337488129 13301 37547
390215980761073665 24350 34678
889683283464371713 17804 36141
329744020496630017 5419 40660
249191358573000353 1308 30305
323472180438148609 9447 17163
255371231592270945 26829 43851
300971638095472129 9468 35985
590893986666841857 15024 34882
967538288936371073 29489 44095
231149858227219329 12152 25831
91972669303796545 27879 29515
877621344356299521 22824 43088
941646746357509505 2753 21282
241098412411041345 3988 7539
436421971883401473 22842 40378
854932870045971073 11106 14470
3038470260666060 15285 32652
467083462609657857 31859 32913
529079231202185665 4987 43375
865960759129848193 11446 44166
690618974435199873 2135 16533
710805968281753985 29771 30132
533370185830516865 11487 40195
973069156247944961 36201 42751
644515140678297601 18259 34934
86984831421240465 11995 39085
482205518433200833 3266 24600
834952763117001985 25414 36051
613672679206462849 2257 10765
977201111346822401 8465 31933
90084506302144257 4990 9207
980454797772054529 27738 38519
303973211035273729 23757 36876
219798820631133665 10904 28051
957470741939257473 6198 13356
400844598721675969 15855 34055
861580893210589953 19542 43018
837078216399781633 1320 25200
473122821257344833 25127 32006
77977693154466017 32893 44397
771171897666963713 6953 26300
895302321787291137 7669 40056
520771667718687297 4092 25096
857329904437875713 10468 17141
476551159225341057 26896 42051
591118619612323969 11468 18906
471890927576719553 1009 3501
314891123222722049 7102 26687
911489940322216065 17739 18226
892102016828694401 6236 25246
229315446825662401 16495 23397
229737771007762593 18485 38328
30370231986228901 3127 5263
108353846521588081 22095 25832
594508036996170881 3726 16833
406064807528466049 19883 34934
129718134845777649 7439 42584
512421416650035137 15485 20166
516114367062012737 15523 39681
757712436312630145 30663 36138
390643453062541121 15943 45836
479084993887077825 34766 36549
875212694943495937 32265 44175
314808508692763649 37786 44160
395647100540887937 42265 44311
804520689278213249 590 8379
143867086907814465 18285 34574
597979077981165057 9371 18308
987656875061976065 4814 31576
652590052526583937 30244 30676
273112579074688001 30469 38659
264445674898396993 1752 41970
460326014633924545 21579 39006
528006846020026881 23044 33477
513596224737622017 32595 42952
117892725199368449 30357 42006
771773023835766785 19537 32932
402240020740485697 19022 35342
20401956806818333 25560 46972
217791173263506721 2550 28348
943625858762974465 38099 45640
525455916440428417 14346 27425
251107488869219969 31259 32155
573318873706512001 1598 31820
587403999856167809 8071 14692
683720433805491 20331 39262
525240893644376449 2093 37445
583413729330956673 17480 24560
244248534912205889 4639 44152
125682805530722417 31950 42160
100780846491769441 22396 38388
230995950461505121 16337 45336
944488432438180993 4842 13048
121550290545393121 30416 32882
650310616595941633 8726 34836
971040250407796225 12089 31593
712581020713916033 12114 26913
759658588926079361 190 17835
731399542020224001 23277 38153
105881336964046113 948 45988
142031612977394417 7146 10597
711657394893613569 13557 18886
372629749478061697 3057 14232
225685772989194785 33165 44712
234801546540129633 16764 29565
119489064531741457 13943 26921
102668087922889841 11335 14114
438084222714934401 14947 33492
390650945875808705 14614 35669
899002244047913729 13631 16165
983536449403214209 11980 39299
721069337001225089 20247 26781
303402589305623169 8299 46131
934032441417294081 21555 24002
553765663569006273 5335 32830
831840122799917441 5422 20048
992201668327528065 27501 33178
416851593335643137 7795 38370
109811786248723569 20441 28531
987602652096867969 10146 24393
794803290404249857 14178 37482
771648109338379137 5552 21571
756726670143219585 33016 35728
620583456081448065 4357 24736
764440602636188545 16857 26975
533035941593503553 1950 34103
927740019403511681 27648 41214
188714983739615137 7727 10125
38981717700441009 14474 32577
211232494745225089 15815 34361
127635502173827569 7011 9744
507526142982726465 23088 33447
747318517235999745 31751 41574
76092217773002353 23548 37014
1471738589554406 2011 45985
741504249309045377 5953 23241
349065203997756865 17628 23568
247112071637367585 11653 26878
207567908721667745 3154 36804
860251744348403201 31489 38986
794874485088275457 8308 12791
846188305009285121 10743 27079
205376148054920545 23433 23641
503680876962747009 2276 32623
980574806906364673 20976 21481
911527658123937153 27036 38458
912906629776525569 13316 27935
210686225366316641 348 25127
942838440625326465 11622 19950
488801814262721729 29242 40966
187139085935267969 4225 39810
418497542488964289 45764 45889
510527747531316609 16926 38546
810358192048887809 19042 45369
411104305907937089 37541 40757
528407991034640641 15692 23395
446930948913593089 21951 42964
792914582142621825 18338 43769
794183683080671489 5382 44083
322834461884340865 15442 37828
865859497903503745 23990 42986
573396241540542913 12169 39878
703161971717261057 6913 38273
695611402158817793 29294 44166
110482013207889201 200 27785
353023430022453505 27922 35283
820560878144657793 21915 34446
780836479891135617 8008 21951
688634999575160833 16156 21128
119901568844831281 8044 21611
788036756137895425 11754 43271
316139543362652353 3829 37053
962373559568636289 8798 11925
605556784055941889 36896 39002
334777318232323073 12140 42120
306474757228286849 3059 38519
402276308301797057 23384 33338
133323128301590545 39325 43050
546887725130513729 1810 12742
538853577097938817 8003 25992
507443049713959489 8841 40275
415325818203420737 21717 41717
721098486904406145 11696 11858
183132421750698881 17214 46502
238541772232427009 24994 38039
225993941823311681 1484 3273
216514114820196129 18945 42279
967207580136999937 36396 40711
651368485778522881 6906 44614
646427844877813121 21976 40792
407685213834195521 38053 40800
276790111271125729 6244 9917
599249663529977985 41258 42308
955267357735699841 2506 9547
521535515622328897 16563 20352
962249321532510721 23578 33869
687883150977343 30135 37509
504558740319616577 2607 26246
64492032914142073 27274 30182
771613898279028353 16091 38516
459746995843747905 5998 26827
126977261339426657 1834 15498
203808880404150017 1230 14931
725369003528982145 38662 40571
555989100061896833 16618 30209
883980254310266369 23006 45154
832176168109054209 38341 45087
632724649290779009 5965 41722
72882072555788817 9040 36899
690268868052449153 1701 36030
825272542228812929 640 39455
469969549410279809 17265 30001
852438725094078337 13922 24258
492427116333253441 17740 42645
890336238852750465 20813 22030
820654434065588097 8297 23295
2747123223091564 1121 23817
989760792492269569 2288 5570
326852739728845889 23816 45382
757833584767553281 12749 38648
356701536287079809 3070 46542
161027912792370401 19972 24694
389220089285043265 691 26719
845472162421529601 14999 41791
506715198137445825 20322 45016
196663149357512161 15019 24246
901263460655879809 3024 32047
686313821171950209 7305 16035
402934858007871105 31786 35739
473852772396462273 12942 22507
453611458125930497 36728 36864
155787188886037601 13904 14455
492303303424851201 12275 38724
389890504468191041 31216 41358
281475726653521729 14868 43483
66575113736490721 74 25225
142924954259473937 6066 25753
672989959320055681 10920 46764
620925518483868929 16977 35687
108816187915252273 8662 29809
702151571606354049 35735 42204
1372556824044580 10572 37163
559327754800246849 20644 34399
30968026551477125 5065 18793
896565409599464449 19236 46781
710092536249241857 16756 44616
697613629395004161 8178 33088
862425164916587009 18093 31057
425916075042184897 42387 45841
176679495040311009 36144 42070
130192743969185905 2053 25658
649215302477813377 32289 41090
918760261340214145 19950 33690
324125321922188929 3094 21227
608797953390233473 15742 22569
468535030808894273 28267 33296
902130702181072001 22377 27981
32743034020320749 3362 15220
309816346551681217 4549 36379
118444196282609937 4746 10189
947467459202744833 7152 37265
127581430273657761 2906 13232
375626906886974849 10664 44387
729505730354603137 24517 37391
656101329036605569 28516 37262
818868200224279937 22295 39131
588381198591488129 3695 16083
921199192601449089 2525 35662
964981041096070401 37234 40615
879726740792897025 17915 45343
883162722702518785 14509 38709
5090476998205419 947 23584
321653330812527105 18882 42600
605394996393620481 983 27816
374551193876495617 42223 45888
18421192711684853 27914 37663
390683226193903745 12308 21408
415469712204291841 20247 21771
598682716485836161 25213 30801
127278209445464081 37223 45102
15061291098820819 27981 42104
336283139090291201 30858 43400
438693500034840897 3238 12872
660980816601153281 4938 18388
428380438980600065 23818 27199
82243014080141569 25580 38480
866096161364719617 16198 41167
893818947717718913 32639 33372
68747578560479641 38097 42158
887557124910365697 21439 43691
89671627182294593 12992 21807
763705029316668033 11643 22699
514970090438215041 7030 32737
14822513494941349 24853 46565
836748987605130113 27439 41979
268453288915665665 5192 7360
890344273540822657 9932 13014
172962943731342017 18015 23924
413548172167789825 11401 18215
989937863076676225 12314 21661
759567755046550273 13109 27218
149298216330542753 26330 44690
500208836579627585 13458 35470
416843845426981825 22104 37142
889470739501238273 6112 39234
331351819852507393 23831 28010
665231173963970689 14302 15380
742527569132448641 4451 8544
923357194768062337 18733 26152
542450825341568065 6931 8412
650693310841756289 32218 37305
51932990812176169 14557 36147
810086946719227521 16693 21235
617220424387745921 37362 44270
135543328249635665 20349 25727
148734095862181441 19047 28504
870308493689510273 16311 33760
321576639590453825 18056 24929
965624574603264513 10585 32431
250927841103035137 5269 24238
420540468166624513 5379 24142
796501064770161793 1488 36116
516388621730950337 26018 45521
861902352082381697 31410 36592
517542379492216065 17094 27918
442342582361497729 16752 41004
682363771411029761 23771 30235
938339961748042113 26851 38163
346432879989865921 5271 45075
624109419727894017 29823 31276
955636259248304769 40 6278
81848277060913681 5571 25743
131501620422813665 18516 40588
378542207163285121 24961 41910
637499038320566273 7119 37033
605483852939144705 20365 44383
883189111514187905 5584 7314
347921450590497729 17443 43770
631037069215690113 3167 14236
618756301216080769 15941 38866
352223198936361089 9491 31019
907662593928868993 24398 27946
680131208362990209 9254 45690
556564828554243713 26847 38846
895721102193622401 27131 40383
145765182285266817 10437 11361
778932885439470337 7960 36075
91988343986116657 4692 6953
582887775683691009 4416 40018
289961110023078593 12141 44525
686421605602316033 14661 42265
34963466449781321 15160 38346
401834935428670529 6420 29172
957677109882872961 15420 23549
688714715863422849 9731 17590
465556057853461889 33873 34360
355455770014874177 27867 35386
366290073166332801 20431 31433
587236649579960321 30101 41972
990550370337800193 32910 41404
144038431673525473 772 10001
325087049051695937 156 10026
217930821286923745 18343 23498
76109590008201169 14237 26784
975582195670671873 4548 10304
421196415884331521 16942 45712
974044298443328001 28411 33310
999841545981851649 7064 23810
381163995754722177 7391 11379
591759311280220801 13050 27050
895641139603153409 29973 43312
107147695635035233 9685 36609
161135202833850849 17185 46829
72862513593001665 4791 21072
970287672555354369 12793 18750
945531256946125569 3011 15654
276729325823087169 6065 19604
158232147226875969 17741 30353
663059803604195201 41913 42626
104755599308163025 4924 21397
518526090212237249 15196 39756
960243400928071425 7490 27033
146281512881881057 15739 31255
500415787632178433 1487 7057
625216403860864769 32701 38966
412161464056687553 32170 37987
750722812899905281 9909 22550
615528563478449025 4564 26861
549691363325383297 11953 13082
600294663428648833 11960 32459
315247440953736897 11347 26713
242948103837633761 34270 35157
240457000165893217 3917 39742
481388885124125953 16606 39301
110363232997425345 5484 20117
356440685537251073 17059 47014
449950227666722241 30396 43808
484474354184179393 2290 19715
76424299700402545 222 24770
357639963571230593 28792 40904
132070736734707601 15426 40763
74718282861518049 614 10309
207371607088216353 9238 17808
499270007441282369 37133 39662
243093717913087201 12785 14887
273741347554157249 226 18227
968260166952131073 3582 32368
343254593358594177 7405 16762
616409566966442625 7601 28496
387298978232401217 8823 27206
836164578589485825 13277 14729
668792584382884993 26549 43868
804944476853467649 29000 32002
835061604569965313 15076 17874
60512945907401417 354 27980
965209607773104513 37145 37957
747720341609411969 35939 37339
353177862609193473 22000 37704
945980034986884993 14216 23910
114309721490087665 3798 27967
50259010208879577 7130 21471
839972887128219265 17893 21182
748656749362577793 1955 38716
845836412426237441 36778 46609
913244943372237825 34212 38924
426996760434555265 9792 38431
258562396025350689 2562 10704
218174150040823649 15452 41448
227056015223326 21284 44744
717047520584991105 28580 33595
417311607000652161 22277 39088
587118893151753729 44836 45638
112735285121406289 31836 46427
569975413525817473 18431 40459
721896981794966273 2922 4978
52832477175684289 31670 43854
608955519741005697 30098 32077
915131866860285441 30422 46858
511484337535943489 12556 43741
165260756618110337 904 24061
338368279087124097 11443 17703
202234530381851137 14230 34922
575597708758717633 7797 13076
89502805593582481 9239 18790
107207238811799505 16185 40179
693030232662145793 35565 39810
395228740011628353 7157 43595
524907450103469825 5115 29640
585303696999350401 22374 31817
564177406351753089 4869 29214
3747674269018120 7910 14192
396957982214701121 28480 40920
220297652713316705 28362 29626
3839999939764028 14436 24985
186903571046979521 16360 24573
833075150667681921 29779 32631
356135653575879745 34142 35586
204062683024723425 5585 15701
19937502619878701 24158 46297
747986497295102081 9530 42575
934435267344969857 16578 23959
488433828174969153 2420 35729
538527087331186049 11493 39930
728815876455612929 83 35639
74246258284350833 585 31556
177064877700509281 10112 39353
366941638181597057 13814 32938
973954617977369729 12811 42122
521924614795796801 38466 46892
132623840621469921 21884 46717
73797245160630353 5721 17586
124374335366198353 3038 13957
591577792800055809 21715 47008
3033376299789837 41595 45698
819918083664841601 26498 44368
674494902761665537 19743 25938
290533222214623553 11358 30180
776331769101226113 17195 39422
915166961316497665 18496 28317
677068688821591937 10974 28613
965597584081425665 30800 39773
485824645573877953 769 4726
357212394061004801 3058 30851
999697805881567105 5377 9867
995956915946340609 9620 15965
390628094467324161 2758 15153
414934152079592193 12906 14069
958353970870788865 15398 26753
888237555485066113 31779 46205
146496482973113025 1266 46069
206792049305700929 16249 45428
676284643069067265 2012 9296
48700599606167569 10902 24889
859792282342731137 25003 36207
858626579679235329 29890 39984
597503465362095233 9138 10745
576348250842219329 8456 38669
265817185033320417 33751 40738
789032641212283905 4825 6835
747091752693108865 25318 25609
557824457263780737 15986 32163
920585276244302977 21585 33548
531031847973121537 3915 42566
272069906418820993 23625 23951
578714938918526593 2717 42647
368456577639712193 3142 7675
58022622722258889 25076 36310
634797248756029825 35875 44876
883888345409179265 7490 39057
919714472701421953 885 39912
126043201655004817 11320 19496
355764929952570689 5739 32090
818941218178967041 37266 43144
411889914027604225 2521 44900
693748680019464065 4738 27630
126173324732292257 11118 17577
722059949872164737 621 44462
153010465478637057 16014 38932
41062095787093969 15958 45210
316621766448506049 31273 42436
276513354279845921 1407 8632
967459708879324929 11021 43916
16469100554896699 44846 45199
702248629733873025 4287 17292
803735096367308417 11841 27493
746123908511684481 29275 41300
625018814954028545 11044 14046
584282727756956929 18016 23383
10116395209710305 35480 35760
299204639376689857 9372 18446
382277822529058369 18996 45732
312616800986688769 10604 31522
91151415836282721 24313 33831
326589909666260801 9896 10553
946142733835312513 23352 25409
574979603125754561 13957 19995
747780921501064449 2385 2970
457978706568418689 28929 35259
175307163878695617 7273 9581
208728799102431137 7671 44457
844359378259429889 3697 39444
120896429928926353 1311 10789
111434123493079793 10617 26631
876251642207662977 21493 44830
7697101434761323 9597 17859
314047912911867393 5499 35052
337212541314809025 13750 19149
811358255130187393 40464 43812
163547521108444737 17518 23657
587732225139511425 7800 28831
604359720172066561 38446 40037
250672365277281985 19661 20868
671540533658944897 5353 46371
850765774348452865 7548 27337
668527802458807937 3215 32401
791530600872221185 39603 43262
552101511112045505 16854 34005
269878929874401761 4537 5679
510614585908665921 274 2029
118833003391799249 6333 14381
108912172144417953 5454 32583
35093047772143393 624 3044
899175106623683713 6939 34302
592058316448287745 3501 32825
706909490506507905 23722 27869
212250945590078305 6445 15757
873863102745939841 6263 16285
526556933729963841 16480 44145
347002440898311425 39094 42083
167641117250390433 10131 13290
756858602287078273 336 7250
508426191592860737 8820 19924
122308971442937073 33300 42341
52375857636285161 5680 13403
764192254851462145 40031 40892
289796037843657921 9181 36636
393847458357928577 20099 35517
795582544856877441 8662 21158
962266461803121537 18593 28621
183122059669642561 22116 43143
192703354723153793 29269 30722
742147168248202113 1099 38940
951580665334869761 16859 30669
42886473056441337 32627 39023
656553103886640385 13523 21503
46186354475459273 26571 42790
248951146399914337 9053 17648
946610025887736193 23557 27316
316258961536068033 28264 29545
805970195126995713 1042 45435
355007167061995009 4372 36200
291817909743443265 8304 14796
447620471293706881 20728 25531
606899679434668801 14829 44827
143453087009529409 9561 46184
860994773703851009 16431 25508
38226279366416097 2348 46177
80461047718124241 6164 15455
684892999262455553 584 12872
293896849726976961 34711 38981
843014066799899137 5630 17625
539811467332164353 1829 22809
347678278977408449 3543 19905
589027095894920193 11771 20849
527311935747736257 22484 23516
14647655796771631 7829 46224
912392034227575937 20033 24688
648661203522252033 32195 34619
644871921370796801 23478 30736
673997997908493569 6389 10247
140735601198027633 24130 26444
321452359285501633 5218 42778
652160726031457409 13024 44349
837160887469785601 15247 26752
383613750895516865 29213 41750
892129866667559681 3313 42947
909764599839636609 10623 23919
468664032329549249 2088 41155
261384982723708257 25557 31283
949805174614340353 30515 34101
617389833843976321 28757 36217
218192856203494049 33322 40619
550183984620485249 23274 25723
137447597873304513 13588 41284
430167901741587137 35092 46932
983157474737090817 22180 27827
244942852393446497 36504 40905
469605105524465217 6428 12073
529750195403597249 15927 34431
469038578986776129 5347 42389
409618794922902657 24354 42582
899712064224260609 26770 27201
702321861281323137 8352 17895
926849489426707841 808 15698
169936619528638049 19517 31911
240509813161196449 2335 18550
394872771369211521 1814 44927
830826210238761601 19593 24184
839807105517405057 17235 42125
681246481169424129 16679 20472
277906466355776865 16550 22642
692536079512599681 3477 29491
219995246242572065 25230 45439
215333595362437793 9558 14856
893690302392588673 3811 7809
6580138570534190 15131 18052
71468083415549441 10596 38407
675807837533838593 2452 21411
979972329053939713 35094 36277
801431195438546177 5823 19463
385408284410569729 3264 14114
578940841925629057 10740 36867
855007937046156801 243 36773
787050296010214401 19722 41918
570769536400103297 15360 34992
76197258286768481 3727 40706
265322352555589441 15395 20681
305985504194445953 12383 33940
16481062847642393 12124 14676
410875489935733633 7213 34174
626828933298146049 23021 27272
410780091800795329 14017 23910
601363920667790081 7345 36381
939465620300595073 20393 37098
36048251850818505 9610 18226
408679012597794177 9808 37355
797259022740544001 2157 25766
2189125638636825 17127 29603
553924447206970433 30124 35801
182674445380108353 17332 28273
700918862937367553 16495 41732
377384098834809857 27215 28083
442183598202237953 9903 43430
860599800499478785 10794 16122
33389511881093625 27456 41428
317281941844328257 7246 43145
492769235006722561 9592 21867
852868455652291841 22554 44594
241789413819912385 5302 29539
997075884979480577 18917 29013
675442869771732353 19658 33646
603035182273266945 15524 33723
941834660747641601 23746 27798
795672322344245249 1706 21263
737347907255656961 15352 20752
328986306160139457 23716 40093
148799561748187873 7244 39352
17681876792565277 17510 37677
430773803333639937 18662 44475
608465677448357633 865 28102
892844275981555969 30697 34154
236462387327151201 33788 35543
890469186219537025 20628 41839
459919068267701889 27036 33158
719170849261967489 11217 45448
333659709365448961 2249 26996
607958154496234497 29347 37534
964266233844377089 8429 13219
286042999305603745 4665 37318
899868396277923969 5686 29223
95108430161719329 444 4362
888039126962517889 10558 26990
330456245946191297 17234 42164
983792051551077377 14380 36951
939753786353382017 853 7936
923083209068188673 4850 25280
942681292431100161 2371 34896
195536467343629281 168 20258
638931500711851905 15955 19960
319308016386848705 9457 46751
631907744818828801 5750 6319
17206659589064089 702 27858
566078818988248833 12736 32597
918269678731896065 11172 36331
565045121000704129 1581 5608
406465634651254977 28853 37740
262535861985060833 13820 23478
7023514707292123 2362 33869
593026461465324673 23706 46981
623687240362144769 4077 20712
125496384750935169 13884 46581
410925702251411457 4870 20023
951714523113732737 13880 25367
820211827561479425 33093 34159
538077612623499841 2879 25854
784990910432149761 8951 14658
530114327716500353 11316 12465
615280739518354433 18654 30057
705766346731909505 10725 44025
897004239584966017 25845 32793
263806560480869473 13008 23983
405647918342850753 9016 9378
439835964432138113 1332 6870
619692414785923457 18691 36185
947466784166788737 2734 43308
909683232193302145 14795 44749
984488150353119105 5274 31048
458607474770936129 15412 27231
712533462755143169 30531 45490
783906547250751361 858 8436
701899493780661761 1598 39270
378567757250316097 3308 16335
714416188329675393 6628 28141
573113156566918721 10705 22678
98866790498650657 4927 18976
893012364624361473 266 30976
582352088086050689 24891 32748
696233996495521921 41627 44875
750541304443363073 15070 18038
332808063881110145 9492 13135
752755967727221505 21847 26574
231357192989051457 8948 9533
210391689106817377 18795 34136
696128293451529601 35922 44562
516676135443699265 3201 13429
469334947084121281 19743 41370
909983053048893697 28992 44437
828104180510301569 18587 34155
31145859710544957 38718 39193
252400653908281921 647 18772
375726090645546433 41640 47007
14003777142001185 803 34687
474567856759843905 5204 40314
120389515019695633 13926 22679
210130600811755393 33499 39314
565579665442861313 23042 38735
253918892308131905 25905 30721
42530812338341665 12258 28682
199362395392942209 29314 42035
106663222497452641 23329 35122
717021329432693505 35316 39923
729275525843433985 835 3997
473496867717404545 7612 9903
37677738757501801 8420 23274
191281072898856769 27291 44517
80028159096499969 13421 32590
826606662944900737 12824 42732
892968810156709505 14472 32380
600394662242361985 45901 46058
534630549003082945 5938 33904
425910277832844737 9675 41305
860060537820821505 14110 38472
126215064006583329 36811 44935
936537141548299649 17988 37816
137213330871649217 33960 39613
763366631976346369 2830 19561
842243820223838977 32106 34216
883239776032496641 1053 29685
361739996914582913 8718 15616
30618091124203773 6448 14536
390469438013223425 7055 38510
505934499093015681 1337 24097
520499005945087105 40494 43550
59290276226228401 24236 37599
281256066544354881 4585 12076
678837389026597249 24959 46530
399251975985823297 26942 35375
530473485052844737 7287 21127
427835415087127297 5815 8792
973989873124210689 21694 33476
352021997858802369 42745 45059
423659116459369025 11699 31987
978176331932015617 3956 31700
336760628396120897 25835 40765
585342627054775041 1728 26534
159409760696284769 24066 33419
257483301123681217 7388 18287
719339931699764225 3086 35598
249922077862638753 22149 31245
626322622415479169 578 2043
798565134702581505 11749 26430
454997331386522305 23499 46647
51279769645947937 17719 18935
69433140309818953 9318 23916
613451154994987009 26700 45053
337273811655748545 29421 45683
365772757233688833 27849 29164
461466073817582849 4875 36199
380921986931266305 12492 35578
460019275345416641 625 16209
82213299316311601 37752 43425
125226245536161681 31931 45170
408448526905498689 3809 13681
322554243398528257 39596 45263
360306193005587969 14794 28389
900907120421074177 15802 31590
625153534816430337 9196 26271
377395222222929793 32294 36179
343100841828192641 4047 31111
979034031996739841 25384 46918
510958422150491009 12742 37399
635975286109456257 5012 24356
328628640877983745 39346 46833
867876694174590593 3192 5299
536560993782043009 19562 21110
612529123289334657 25041 38768
602326469150785409 4931 23666
600064227361990273 14248 38901
134190957074235233 21734 45220
411584163596543809 7390 22431
772552187728056321 12221 39775
770291841852078081 3915 20276
429466751365790593 16420 21273
205970505554347489 11032 36441
111673365962150945 13124 13583
944773122510035585 19275 38738
413762486524756673 21383 23965
437471253527476737 8502 27340
769426308645964929 6814 21133
300692109015422209 33865 40761
132295323439702625 19941 42378
450595623872459329 9433 9525
337444147823578817 17155 27694
494446627883114305 14357 34123
998044294602049537 7403 28109
762758845278355585 14145 38745
757360605916094465 25192 40787
971925168667020545 24549 32700
942369161810173441 19470 21304
24559525218677437 18219 24095
992405344698188033 8518 29918
520275569651140289 13268 39267
690945252996623745 5454 38438
846895844132532737 7335 10213
845987899865978241 23914 46990
413331450451671873 3070 28420
653875123744253313 619 20157
904270734119052161 30657 43640
291865375985640449 4393 36073
163663262791764897 8326 39616
371463163715258561 1744 12789
74592162063922273 36926 42574
269924654004771713 18960 41188
601591588767156737 26330 42534
26402726469083149 1846 45700
275741830720363617 3047 13492
49578155744843145 21814 24065
740792460696319233 22966 27700
567659815490838337 14646 42128
210703097839157761 6747 10837
528843529373151681 1346 18932
943564570642884353 2563 12756
574150622191350401 11556 46354
460520755483344129 20727 39927
640297279276513409 9433 13959
95517843411009553 12860 12878
184785095673145601 25991 45513
464100571672972225 18137 32549
903580675526516353 26282 30041
465358526745980353 12564 30999
537343041683637761 35948 40288
514009236983810049 8116 24526
985688554737482241 26485 46905
333439269122742145 37261 37673
978095811897485825 3982 35151
268044642171176417 27955 28936
401958178073360961 25870 38233
292540171374192001 12409 36319
347593266984542721 2962 12903
639326301806079361 9942 23595
568941455958611905 8035 30631
872550075998951553 1664 18555
420485190328019329 3980 15172
666795295795608961 4465 30218
771009895190704897 18423 37340
130802959794984017 7994 13634
817896506259440769 13628 32808
888976388013048833 17958 29765
50802885138200081 523 10853
442143783990808001 21923 39584
643359329772675201 1370 38899
324181061585434817 15217 18277
14056728038443823 27647 28508
574578093790201217 39161 41238
675629856368768641 20797 34473
799433146177307265 8128 37393
345889446582749121 31403 43545
451701608709178945 22968 36233
126267203466522209 27732 35571
639567566369166209 13012 43085
871585182494502657 20133 44292
782986568765672065 3754 31723
913382351190701825 5526 34238
620351574457657729 14725 35610
23017245166972345 10973 33372
35272261982719045 11738 15016
776611112820472065 25068 39016
270145708201781089 14029 30227
964140892132665089 19442 42229
368194518285129409 27083 38458
757633406245101825 15317 26495
660472696705426177 8015 36671
616921035684914177 9806 10781
54394576207464241 8055 29557
975334809932189057 25670 31849
515685688261314113 16256 42704
753456584864952833 34543 41440
240648174387821697 35 37729
849243282665607809 45322 46582
976386555084928897 26856 28525
881117361764058369 5511 14915
413902552097304961 17409 22636
67806818156082473 6333 30820
522879703939295809 34011 41665
154791788170431489 44797 46035
648828824549191553 36861 40358
492414506066747777 16746 27653
178170851192476225 24573 38101
172799135514299713 28044 29556
209991491944712993 5102 43918
651186792529255553 18248 36377
111122668359413985 30318 36915
528969380332316801 10221 32138
738082208643994881 5381 29332
560228488352944257 22330 37885
517524132158285953 18139 43587
40531921583653489 4703 15667
488712943001097217 8037 14261
850383074350286721 33927 36074
210056884058772641 18134 38061
896851907605256577 30401 42347
633740861771236993 2103 36724
845056913016289665 39226 39439
659363980715681921 4815 27921
684155001792579073 3601 20559
745605238086163585 24800 25156
584279906707717377 7599 16675
431433161066124161 5771 12644
552008399734663873 31355 41856
328171971300299969 17925 32288
311092756969966209 12839 27729
616962230721952641 12809 40977
273673109018790945 3388 29991
743455483035653249 27068 44640
602233090255122561 14620 30187
173817432111448513 19797 43359
799080228749975425 27314 37150
519547378997636161 12939 42567
843941134464184705 35491 39539
253540792115245505 5569 7209
150057531504433697 4675 10630
765227903096835841 21479 42637
817903171029637889 6526 9130
878398480201255425 42996 43363
315862368453711169 5338 42169
12046421593403523 13967 26169
698655461131519233 1004 42266
519853231791870465 24392 33311
685758101257494657 26995 30090
52982522881130481 24086 42152
183315564610818881 34239 44841
617628956293984257 7169 23542
626374224528209537 14572 39908
342866365647417153 14614 26537
922799748708509825 8025 31351
207628819388389729 14902 44809
56360392719330577 13094 33851
911147216983231105 6694 33802
30607333416707405 22300 23208
105658427309876401 12129 16140
380202017681913409 24351 30096
950829255073792001 42283 45638
575063153480410689 5731 7448
452857309452866753 10140 40999
367205270370181569 35763 45396
773795230876110849 9414 34498
462240646433979649 6142 45810
470493757209695233 4553 17157
560152514757081857 27788 33032
444538052183652609 20190 21906
572648213995957889 9328 12283
520744293989650945 5684 7043
489920736444549505 5234 12937
450619334191280513 18588 36605
992533263179051777 13358 36482
722548686376669057 22871 42334
385765715220802689 16099 31239
364949015605283457 24193 35997
482099526099030849 4279 28408
545768521862072449 861 18686
593698842428313601 17213 31761
775082830993675009 21827 41600
234176696187017089 10436 14363
792721037036031361 35686 44971
544491912961181185 31394 39891
267891320941096481 5891 42317
518434915824084161 14040 34239
885624144037421953 33972 44056
704783240509460225 22528 31994
980766714160544897 29350 35650
982983018825290625 302 25867
295362534946534081 9810 33973
465346365810578561 16726 16858
976478992520789249 1829 39338
436386483202223745 17905 34491
576932406158590593 22729 29237
695015763654300417 14416 41977
328221313473726209 16160 42265
582421597728835457 35349 36743
797482800098308097 29076 43188
651612617717777409 11401 44163
471524277110070529 40384 40639
885254202524802049 17211 40605
53458872426745073 36844 37011
886423235481050369 33167 35348
794669849534663809 21211 22384
946577341653846145 10746 35436
345255621651446657 8718 38146
609673330990947457 35056 42977
99975652934325873 32646 33533
155320077111408481 33374 36610
804173827279413505 28676 35050
963708523602651521 15900 19593
22700368111564729 4273 29857
85982371046764433 38269 46012
312372194849686465 4268 23518
650305298533286401 22447 44757
587067729876601217 10951 44214
68966159129129065 12949 28682
8845063848355040 17291 45413
110142662610702049 3575 27549
201621592028054401 41927 42828
415343325125501633 3183 27279
292012560143561473 18995 28541
796783118493213057 4713 27143
737284359209276417 23235 26485
63585057509950361 9460 45568
392953830681591425 31528 42323
224737685372378593 7569 21326
126447290202712289 9102 28808
525506835769743233 1242 32770
755183047257403905 8626 31079
210893826250984513 16120 37538
702400333718806273 28553 33038
276066869513183393 6850 46491
591576270713971969 20632 20785
739712613812219649 29631 43044
344512825948861249 11462 22015
474076010017210369 22327 24646
542894089434568641 36817 44151
943472591163615745 9400 42061
281781121582902465 3332 24157
670091783979781761 7022 15869
203474248970650241 29224 30899
937147872850648193 2507 17811
58516609143985929 19637 44684
989911075462753537 5374 39254
948129335595254529 7877 30892
430327397989973569 7453 43431
900784139859531777 7987 43533
947652916825429505 24250 29932
451991027987844545 19661 32403
762356203671107073 2802 22714
307318239378155073 4509 12199
296317655357153601 40534 43722
175783550641298817 34869 45666
987428445417922561 3677 28666
687519135947106049 2840 5908
155179251819273377 242 25578
948448812435259521 12244 25160
948880964987683457 15586 35174
892114189690822401 39259 39503
536046452702503745 2183 44536
344723356642319361 1783 44321
610995806615395713 19424 32069
436389307875238337 16547 23382
532323872195174657 22589 33906
476596746924542465 5960 24529
806165523485095297 26441 40313
555650943005382209 29454 41140
28298435141049793 1253 12754
915851430137578881 2312 3906
658626709227267073 2265 7812
208748856785440737 12970 15777
257927981142355393 11472 29561
983259513488150145 484 40174
275820247102917185 3757 5455
55924555870852545 2976 35095
803749924934361857 13315 41599
493531333287947393 24265 34290
476861604739898561 40185 41602
876676727461138177 10488 32155
322866521722314561 6397 9529
70688237713000033 11484 38438
836046427335919105 4153 46816
3354686620063774 20052 27765
48182310829712809 20499 37466
354956719112337281 3304 19784
748596009635239297 5228 24415
65280355266374105 28323 45502
803426519258888321 7944 33359
240216975013282753 22700 24120
526159269222393537 6420 9046
651710187553725057 22505 22652
238621411110539585 8894 42201
813025213542985601 32511 33373
260502913256349441 27505 31416
692107300352581889 26001 40329
321564581748329921 30319 45033
934679611026808705 42069 46325
774284900192345345 10344 27437
248102423259744865 34520 36901
877961829627860609 3261 24757
613003839533959681 490 40451
936138359806225409 1912 28262
639156712492798849 20608 25020
459835306336284353 19356 20357
68643572619265569 38381 42974
841189161447420673 5381 25981
56151539677181009 2485 43202
824871959109525889 518 35357
1749410957259557 27100 36417
344660624401800705 1214 9344
23646632402694933 11454 12447
348977652408532161 46779 47018
220868308480760321 31107 40328
541828758044449217 30699 43847
768969971014193793 11491 26256
275345598544173953 8522 44675
890473886520894081 6851 12239
478101215604997505 10438 23192
58107197907794729 3806 44708
565091654342378305 6169 11625
992498060799022081 827 25476
473598156354473345 1075 40269
724896534129378305 15389 35106
480586463936770497 39442 41718
658021236443303809 43189 45927
391883749352704321 12391 27684
608533885816264321 9289 26441
861033159465559809 4504 46557
207350011993639777 11363 12936
266378430069142529 17210 28617
128953522485851121 35499 45599
282982184232604801 11262 16435
611348937118506753 30475 34674
323794551707553793 9559 46119
271248982856640449 7246 30508
113099589269548769 14777 31322
647260452995709569 11351 22757
374377068426344577 23748 26373
366788274287465281 4629 4923
517744686706617345 1914 3011
933383771506342401 12871 39727
145866660351376961 10325 45032
94783541539875665 21337 27161
189275034424124289 33641 39553
875803182057268225 8514 41915
653380572826950657 12096 36540
475399751906529409 3104 29272
262364188614935041 286 22990
105648175482187409 8808 29822
461646707243208001 37144 37147
972506139305075073 18606 34661
239248306640089217 12704 23390
407795905574886337 11044 18243
409424480514548609 24026 38416
906239732212405633 18171 20789
819344324405488385 23688 29474
294029932880519617 7610 38741
338071977363714625 14311 40869
224888821808299617 12054 19631
169112882927006337 27874 42501
29861974911796097 6178 11289
766018266490039681 8128 27491
881317269910361729 9480 10031
189756250284585089 8585 20389
30794584466704577 12765 27093
556692750967929601 15636 23136
977214673713810049 31995 44530
795102990292829057 44961 45916
468916355702930305 16607 32244
76945387332973073 7488 37849
901724158500051969 11223 21507
635969880436316929 10183 36394
714416478571379841 14473 44198
383232849268157569 8306 42276
619195522847128705 6338 6390
370915391432301761 16917 20081
840796288627245697 14202 17293
710291543101494273 7965 23809
320538175963001473 17019 36765
741490721691672449 8645 29986
981030953621811329 37746 46265
187489115968933377 8319 11228
907382346069290753 30099 46786
852111744451004673 5607 41412
390358663131706881 3266 41359
846737045982781185 1626 36189
338349964788470465 19766 46565
154151085944231873 1444 21712
877286705304598529 22444 36923
797328379575905153 42866 43128
139415007731663825 14287 20729
398791722171917953 25480 39368
957217688091304833 7062 21630
971281996865844353 2001 41161
319698458447071233 13366 30965
945974772109320065 7334 17648
984103953594100737 28378 30219
241048253900519425 958 10116
291072024070707841 15760 21740
224172389071380705 27762 40902
367898005889486529 13133 38655
492455783508564353 35714 43440
962488828921515009 25371 33973
238854621923490401 1559 20783
204320587380962593 42202 43844
521625946682380737 3574 45349
62745109402051473 9896 42418
971904646391319425 39245 45176
565529958903368897 11429 23998
396695226470843201 25628 43902
580005992403862145 22999 37386
429752666381215681 33101 35164
834435026935111041 10214 41245
274387058751162977 6968 45679
431377322473259969 22521 34240
348902868474620929 6396 33169
742315279878113153 7432 44836
37958511485744137 11646 15046
576425772768651265 12720 44465
2452892105662131 30291 36198
791631106937600769 35889 41293
586384168649946241 6583 8635
547067693834669889 33841 45074
753159165870524545 6396 25053
37843040174834641 7644 29780
73774859440494113 836 44007
111764884931282897 12632 13275
534966969450419329 39361 44715
461996845315681537 9405 21683
901282810141854209 10477 27846
650459277587664513 36245 43992
117459023256909489 13838 23693
507937252376422081 28580 32469
188812697639225025 25232 37841
960999962701031041 9258 13294
102513596629062673 19715 35139
574325525615464001 8839 12298
797810262521867521 22316 43823
117691633369766177 21902 22832
140110372726351073 11921 18473
54069086235642769 3293 18005
595681908519328129 8905 14662
674624918238059521 10851 19286
835562426669422849 11628 18186
786114083146557569 5873 42246
512830386155688001 5806 16039
764112806935919745 29805 34762
492743475482821953 30026 30211
832468219449907585 1317 44927
370068544493296513 17333 18132
344204982723816513 4822 21361
920753856489437057 6288 8049
294350347633056257 27674 45484
381865548167528577 18394 23661
156109940195342753 12077 38841
482934297495912577 24185 44895
334919407247070913 27437 42354
463433210087931265 28745 31677
566524840354183809 632 14772
829576269891457921 5857 28617
753407257605246593 6415 27445
890394495698704001 16877 41708
892331704063316481 12629 21595
5849377159446335 2324 14634
849831917266641281 2340 20482
741387125052785537 3360 22495
583717330264754305 23840 33005
25502638771893517 14747 31208
95838724266414481 12382 21315
768512846658897025 7772 42590
621239809987294209 22776 29073
444305495501364353 11522 14623
372521038720776705 40543 45729
619492694609721857 19069 35346
54298253497613305 31989 40805
834858699343055105 23418 37780
509098385069123073 9724 25770
519550680391976257 22635 38465
961340918506699905 4500 28501
470582771991754369 7062 29489
237742437319440129 35871 36104
810618225515458561 145 12601
481321884618999745 23074 34868
570015232664086849 38448 43601
822179049735339649 10619 40043
949999523178238593 30429 45473
483614325705794113 6355 29062
466025121495899713 16694 26167
795371689944090625 20101 44492
359109239108978049 11390 28231
988910850097219969 20449 39503
365567291277852033 20460 31993
900897203954784257 21694 36169
663608835994953217 36054 38279
502564870918980929 3996 38608
505907320419222401 13246 23502
341722895554283905 1507 13058
516921645015674625 5523 30116
897203098050191233 32351 36766
528983526250652161 17417 45661
339023498495876673 4047 6493
96769924457081665 8407 20464
602994571547931521 11320 45345
557243242590995905 2525 28973
254351821311558977 15497 41060
115494851680114865 22808 41905
398297746471989441 1048 5730
516779081411652161 30518 42631
764686713963655553 5190 17051
505313003360047489 9409 26623
604000553349898497 23791 34537
706155137933702529 25047 38084
857290605404983809 19499 23244
904525702399286785 10980 28580
582070659547774465 21399 24098
925585834088888449 18704 18906
457455253939045313 22494 22936
364600960746432897 17721 18808
29870907056597673 8263 12568
869119139464910209 16262 35783
966512600562737153 1573 46005
864936938028211713 13923 35710
100769664166470817 30363 40001
134564074138733505 4393 33203
691226781733846017 4150 42600
915311178918475521 12985 26889
119464164683030561 27532 37425
548847496678543937 343 13271
332027504734099905 23474 39296
758216700029795073 26917 31588
895088381240576385 8264 24274
451420025565692417 9605 32187
281533178495820385 4305 39914
76554582318241409 10335 45742
961322151385623169 2591 26364
770763345852426369 22211 45057
303358487926232129 2112 19490
147938400040789729 9383 21935
631956708942475137 15657 31194
798863927529406977 8342 32362
223094562898253921 19343 34410
655988894697347969 31149 41606
491180031229056641 19410 36431
379969140328963585 3308 18331
999254586680109441 2271 38564
821653094625748481 20384 35770
825575057466629377 4420 29530
131663704035741345 673 13773
54432675148362361 1495 29046
713340900498113921 34914 38156
831701427721164033 271 5936
391305176315849921 26149 29203
60343200169995729 1210 1360
952479316390839169 15557 42519
28258497427025021 34093 36532
896519564108825089 11007 21694
681080490548922113 4051 33618
79260317868008913 11695 43944
791180562475268865 4192 22235
66539962253667537 28683 38188
705029084410824705 4813 40781
469598125129397889 5147 30516
986446046499246209 27651 34858
937805186740927617 36828 37613
827401490347497729 23031 25245
395685703229279553 14705 42085
268617417859339009 12082 25479
842929492297255169 35552 36359
294297803557867585 3805 20448
955493955171096577 17711 32725
259769381416553825 19814 42966
311791457417040641 46065 46890
69258580107643297 2688 42899
626910619825625985 13463 39607
836985991991333889 16979 21169
156327796957722145 42570 44044
940183159783060737 28849 39756
955164647606597633 4484 14644
497364324929343105 14841 25657
500289035511041665 13111 39366
525749208336449665 6563 46705
792296115167804545 13102 30215
894679776940115841 753 36149
589726456451980801 1318 16404
865509685712368129 15640 35256
868656868559572353 22117 41812
355647519837354753 2701 26891
511716344350315201 859 41308
757949800602816001 2353 25948
692083364800030465 5142 17512
487032653491304769 2384 46415
634546074806674945 10574 39775
239122845908553921 2109 7517
603165927177958145 40820 44390
925569764704015105 1909 37648
323419888245705793 23143 38847
236089186880818145 5903 45264
637018152309057281 1999 33087
205477458337448129 39768 40344
677198025263376001 4145 16760
71171156383741161 37541 45188
884571819516327937 7454 41288
514896548362280257 5701 37161
53644113283677801 7048 17750
893797262352549633 7554 17563
650506667997806465 23385 28052
471318542051882625 31761 43860
617380090031925761 6526 41234
457105993626129217 19934 29109
570666136981248705 7886 10592
702355382821359361 24952 31407
154868341177557761 20146 40498
789051684404810753 12221 27153
288779921145422977 2328 38301
4258698705662312 35731 39541
787264929938796545 29381 31736
6916427125247538 15800 29655
469457290511503105 19381 39684
745528596683691137 9434 18001
792298617974733313 12928 35517
736171971054019969 2648 37853
120051873275631489 2900 24252
362734910486928193 25037 32967
572185632017347969 12676 28107
687717971880118785 252 6862
45824314165049177 31166 44744
683159313681549953 14545 34530
412122631916684417 22762 23252
961686928533723009 2422 37644
17914212355268689 10003 27363
123781413182094017 13491 39989
333617895586851201 4562 22092
543165719874707521 10075 16949
998422324284593537 23600 30520
825077403442655617 2146 19935
313706167248721345 22938 42068
369127898279074881 12581 16314
757218500344865921 8985 11524
544552650878223681 15625 17433
904203729867159425 5329 30199
832263872005029249 29114 46726
6125522913652760 9276 16100
769241254094161793 9091 33354
818229873276305153 13849 45947
873776876042668929 32036 32410
952454239023158017 14690 25362
415802750745974977 14500 21124
62256848675897201 22768 32177
52995254442294025 12185 25303
979426446634978049 17014 38541
625430278814398849 19834 31499
373335440464824577 4120 34279
488125118376089537 6182 45080
149139211507392833 15397 28902
279532211262484513 18408 19569
999635260255043841 9978 32458
82795965916460545 387 17696
907092974503218177 14052 16998
758912130941745025 41596 44195
649170587879705601 6671 38336
402274414211561281 6076 6938
867996269391316097 28784 28931
238676559733569601 776 5303
872061862773787009 43369 46306
278251864904575553 18884 24509
862017421243695745 13873 24463
94947664750002049 18604 20691
365792578763727489 38325 40256
210739761778071969 3718 28257
609698547922707969 8049 34126
236125797474620929 9666 13583
64919168554521177 30458 32677
830495168208273025 22284 44058
922574854389171841 27684 42536
846285741499649153 28691 31195
245210293548421281 11324 36143
688088753586342273 13302 44211
254722904142344225 2254 25396
923527513509561985 11231 19210
820239592568864129 17193 39957
970630994904809089 25546 38385
676940586526473729 18197 19459
440839042874351617 36812 42060
103415202096424961 42471 44166
110579534717018641 6544 19684
938359185406259457 3584 39219
77240610147249809 6486 30724
352058053250569729 16620 20131
761125252156006145 8162 43233
607699606324860801 2338 43088
435521116412097345 16313 41395
688571889471671041 7319 46143
59435762146463849 5399 45874
345180748213184769 35594 38112
949470646294692225 4407 9107
527488946172208961 2815 15642
194436821859483201 557 45013
2713524518004108 5349 31767
304763940040338369 29472 46936
431109102034280769 2694 22741
923623555344519809 24982 25330
450289459759037697 23047 39279
967031866866456321 31136 41224
609834863632496385 33622 44617
149278569626545729 5932 34344
105593423511454177 26 4347
188524355324510401 5099 12947
799772593157040769 24413 24547
945971990878618369 23207 42553
36406227140336257 8352 40257
808345049149643521 13080 15242
447729745701135361 2516 4276
427743260071110849 24965 29960
5259811787471592 34246 39387
974626781539306881 33262 39631
454771360360336257 4344 21099
626205256258614913 23282 32419
836385911628415361 25655 41453
101194359483805841 10663 11427
850764460768058241 15358 32448
613132024894042625 12460 36037
268953696779096417 6535 38146
474078685172081281 19137 23350
854969178162416897 29159 33476
607931140756718977 17017 18601
889993297936317825 8860 15657
789430476115178753 11204 42668
717238126143936257 16727 18616
848674592747272577 15450 20805
546695602385330689 33994 43346
925534341967754369 26928 46684
410643643441868993 934 28256
833857103436898177 15799 24154
661784600900237057 18557 31481
616221296584605185 10717 21150
773623791758833281 7372 46563
841432052362080129 4901 31640
317572169799308993 21699 46751
636371491124599169 9538 18188
676655262609170177 10573 14913
754481721128129793 16322 29285
643696804497384577 15252 17807
164615610508526785 1582 3833
548032422505880129 9915 22199
443524482925909057 7914 41697
609362792821332993 31767 38282
232884543750280673 1387 27501
452939422384201153 19647 45670
720235881575874305 30060 45751
561454940622159169 24057 37960
483099181112415041 23226 24114
431404427276842049 6158 29275
54427348192092497 5894 7243
902901551328643201 5678 39814
750887070187523841 12322 31401
54398476589058 13925 42033
375524649506147073 16953 24370
918165227542491649 24731 35869
504486741376020097 4253 19490
380353295236457025 9256 36737
823432113306864769 5476 42406
531202519073804801 9635 42762
650555353318786433 24724 43006
887088868965758337 26817 29311
905347295836563201 25189 38183
441469800458239809 1633 15118
240907473149810881 28124 38177
984531212382417921 8075 16920
210468105838032225 20325 23997
700759334483581825 14062 42510
785633857459309569 44419 45231
267552711677563329 26044 36620
361149542768728769 32104 41669
52396579083509921 27373 30659
105805600101980705 8005 17911
259081843937874369 21258 35878
886334204989680129 25055 36697
798562735630174081 7357 7778
397162524947923137 28762 46167
625945177354377985 14656 46799
12288639996356211 7317 14119
244545629674778561 14522 36627
675791787855395457 11171 26895
629190780623329025 7730 31581
219990505487288609 41365 43513
903262573046692609 24187 45790
335674875044979585 9151 37551
253514842915517857 28698 44463
732968449763475841 17353 30485
251511191426690305 31148 46023
760845107173857153 41117 41990
148939459354803457 5098 13083
710911665117635073 3824 35096
392533626558748225 19550 43574
943354942246791937 36430 40939
896296061604868353 17871 33001
841728281007121409 25976 38486
88446349657406385 38387 45196
800779378557059841 3762 19797
40613681415148761 1470 20860
678605207407855489 14447 28156
231087364804029249 17165 22563
348930153625950337 13447 45451
171826939322595969 19867 19957
561545775318862209 17471 20195
480435150705378817 26748 31155
349051779103611201 18134 45403
153313163645375297 7313 16435
319249613428041793 24902 40611
934904598611741057 5996 46776
343116307306892993 26175 33585
473024178937816257 4664 8356
363340709959558721 15750 18852
835844765959425537 21863 35974
741905655001495809 9138 20875
921153870702877185 16070 40580
881008599201749121 13338 25667
337146791913784961 164 43407
511219876686105601 1453 42928
168510446879093217 4739 9131
894143145661715329 3155 41798
787088124943981185 41140 42533
981503545505354625 27477 31710
851550188933426689 5285 6604
194929537708787841 6297 21615
129836606359550193 5529 42910
902041927506324737 4635 12484
968260228799646721 3091 8347
973415909453805697 12477 39299
404235249881399041 7379 24996
386120486759956801 10145 29348
493009314903812161 1768 44991
127435546964676401 22841 31178
722781068306193921 15270 46088
208516997394120545 9138 17276
351750453614140929 16655 33352
266997965240946657 30184 44830
988669336653177985 27514 37529
678631726329236097 15703 18532
219565544141996577 4018 19733
693272328161128833 1142 6174
247343559356284705 15600 42226
225559349970232865 9091 30926
952872477703930753 3782 4162
717861787376293121 1315 21558
374491439581991169 17832 32793
896443041790270465 30889 37577
25427458131670025 37857 38929
584372400351952641 16891 30272
537553644114684225 23417 29215
234378078142036385 6108 27514
761682333587639681 28342 45985
626354414957532417 32392 32708
904635429956389505 6723 38468
811675919251577217 12434 13336
848606320108071809 17245 31568
730450940668731649 381 41577
644676561336542209 2086 20578
940061593687509889 30237 33839
937636459853944577 8722 41976
429818427082849985 13793 17728
706662710720056705 3110 30579
449833910155099649 10 25069
736239302701957121 7961 27119
211249001550669377 25819 46108
883747017138279809 31152 43955
660521102740084097 3626 32155
932280441653443201 30676 34905
732465641800743553 22937 46559
569963982247489985 16075 23964
788340547221260161 15734 24512
427016482978583425 2788 8876
388191438972967233 13182 18758
571704731443436033 4955 24857
629921729283744001 9123 11314
491428603546477633 5649 30883
981102903988059393 2715 23043
621603166627981057 19286 35210
803253262896454657 1293 46691
657565852918590849 39807 44722
514828448158112897 20809 44027
496652001335252865 2119 18995
538519011267759169 35545 40175
947692609003791361 1986 27957
370785889890626689 6266 41468
112296410379773457 17473 24994
713121816162363649 37908 44682
699845905887652737 25874 30598
320781165754453953 31183 36583
756386357487873025 31398 41475
783357556450418689 8765 9883
23787533356891545 26020 41954
96703418560863953 774 18792
957026898016270209 21524 37425
543373796066454401 21862 36754
305540672141770369 14474 39095
143013359966431601 11673 37173
921744202348026625 11779 18857
350577707581145153 12102 16813
145364189494994625 4737 20597
944571322926734081 4180 32548
226554021386167649 16518 27489
2773832833049995 12332 13484
371147388915087361 17270 21655
101102792620849873 3811 25369
516424131239080705 3199 31753
790115129030361601 28861 46979
9186798105428551 9317 40855
431541495726420993 85 25082
556583262209390017 7330 44221
125417209914338913 19764 37620
243892303137098305 7445 24847
579787399653554305 23416 32819
559841450059327169 3224 25947
377367289476488577 44962 47029
868295406754366849 17885 26734
273108288043104609 11590 41569
430620957730699393 604 44365
187382632840702017 1420 38855
663805417326127361 37289 37746
892412999000896385 21749 30556
393198215746384257 4206 18043
283939877759443969 17916 40459
680362774604770177 22744 42759
858721000674208257 17065 21313
500545931912856897 22243 24000
56582973229730273 10720 26054
881230301705951233 15326 45157
453010797380358081 12440 27889
201335938179585825 14547 45965
400875251510022657 9536 11162
918775752068409473 24855 35974
669787771069493889 4869 31718
535687787091209345 14058 33443
377516868813309249 715 19774
501740408092441473 8198 13604
82584529944710993 15394 37832
554070894692234369 27586 45326
372804080664529665 14366 40963
468041497188846017 38348 38645
168482721072379617 9566 36949
236709463511576961 23189 24212
829538122842144769 21712 32408
91878633597101361 18344 44834
216788629294086369 8286 13591
920594820865591809 6208 44613
410250410474041857 24053 28866
615939183052244481 601 43082
624244793198855041 8449 17771
14849486673316649 9250 40338
127923908727105137 13416 32193
529332194694372737 10039 11337
767530382830329985 18501 28639
459156553776484353 8398 20930
549859431117674561 15752 46981
714408163022891777 5041 22974
627083265688369793 6712 45141
920087134899436161 6498 13679
461436848276754561 6934 35610
500100184699586945 2901 34193
220130599938016769 3483 30448
451623016370394497 29569 33048
228606303529225857 9354 22822
609483873100298753 828 14580
662781499061068801 8704 26502
203551572055634017 37161 44349
678240094390453377 4022 25263
432906500204435201 33503 44250
220528872976501601 29705 32904
538650744131917505 1260 8038
328083453546575745 5026 39500
437663063194758465 21284 43951
94817029415750657 10747 22376
520003802840140161 1636 19450
743938611566399233 4175 39744
517556134516834049 7065 37305
423621078567379073 23325 40675
416081967724455361 13752 37598
228752808993213825 7315 36143
851900261618236929 23882 25317
211292686202924065 23697 26857
515478120566232449 21881 45697
801183910083985025 12067 18499
279128148652059585 16215 28882
734168328161729281 35894 37241
876812077771024385 23636 30023
891588516801270657 12300 36428
175007689587470593 30318 40584
652399974707336065 32183 41050
503177529859304001 32864 38878
559693552219847873 28021 38082
473843942922027137 8127 8838
275818139371523329 7381 20288
24758110448050985 3579 38506
555824739785428801 5366 12160
381551155036145665 17926 25218
534912525974348801 14966 30892
107475439190356065 4219 20835
738700811356984833 10810 29265
835144764669589505 29737 36514
471630162049564225 18804 43708
148690705064030497 20644 23647
306562195177086465 8338 25423
181404767533035041 19939 45851
934933979414537985 20282 38012
151383730667792097 8911 31797
870763927346310145 18127 42016
429957700194730561 20074 36915
511100355602337665 29635 36895
123574797294924817 21517 46658
524776159528151681 16664 46740
818947628602966657 20442 46166
78601225820889905 13114 45523
677105127009387137 14652 39140
956528463980028161 11748 42885
85324711419527681 6209 12243
214029076520148481 8897 25854
305697124248172993 26907 42321
84807727093838993 29204 41935
511455964247499393 4248 6155
622670501032971009 9729 13042
822295588116308097 23358 33708
234450336936198753 32176 34134
514514590338759361 6140 7269
880680097608916353 13473 15284
705241430027189889 38710 45253
110709171303845729 26 19909
728564478962180609 7393 22715
782890382982444033 13935 17429
326420282171060481 20962 43151
697651143053867905 23674 30453
409433016803031809 32383 41948
140529142908008001 6392 31603
756105072968228609 25845 45331
142853321431282161 2360 12707
761741023047260801 5367 43020
787792307354308737 36403 39097
712094488681234561 4338 23077
951991484298140673 40608 43393
872591217681300481 17866 37284
78502084778477873 30668 40699
257633548221480865 41249 45788
700005929068730369 9427 23746
248538977508740545 2538 37550
199005779598238049 8280 24097
675558603390928897 23388 37060
565112042274570561 37862 44499
137089037949660769 13779 27781
27954512146095569 14394 45843
36582251848290785 38117 46849
449599061520807169 19856 37836
500962073346624257 19779 29212
46432023524388913 17344 23341
928444227481723009 10356 39478
205606221652239201 11521 32067
567013546753283777 473 32859
373745941383532481 1009 18614
569997625106356737 16673 33954
520232621722605889 40209 45857
640596674527255809 10560 37977
477586369218059329 2885 35487
659746135985077633 39195 42437
614652243354903809 22377 23337
443349613988370817 26452 33113
506613503816083713 16736 37688
220842630094796993 4795 36558
905470156793391873 8598 29062
665236866436611457 12055 44876
715146245507568769 11539 41770
932422732828033665 3605 10737
789346630879585153 13425 33272
21944205451003285 18845 39340
711651506335300609 34890 46186
868074320430952833 12997 29769
416784179834927233 22650 29376
662548004111425153 31200 33560
555218204719736257 3279 32514
693305412434089217 5020 45971
687645095601972353 11616 31119
800261457099761537 6259 28222
259054824104907777 11707 33097
561514083130806081 1909 17479
246045292083799425 8731 40829
445884687045019521 5795 30361
421063969957330625 37102 42415
658005060301125121 18093 24149
289230889428019137 11662 18469
848610901478988161 750 35556
294385646843380737 33462 45914
399233940364883457 5836 32912
894238455027128449 33199 47017
915699439864720641 18606 38033
113002057632868977 1865 44245
134261737478258433 18188 29918
964794755651105665 11466 27492
449226531849571841 17315 44176
298474662667558721 26062 28676
111315112261525681 27228 38638
13128824591028377 8675 25080
447048690677728897 17035 28500
864928090493137409 31024 40683
867691406363494657 11634 42272
818124671374142977 2922 4673
143019702074123953 37612 38861
903669325981667329 1741 38788
838717854429393793 17304 21369
590388622011197185 19328 42781
569522951382321473 23129 33036
131373478868809457 3019 29702
233141367744057249 36346 43228
971067637355993473 35011 41320
609024172803426433 22887 39489
713493418396126337 17347 25645
319634396371089473 12709 28073
886235578495011073 3073 44499
140498416741262849 5323 27215
686248710383537793 16626 29235
552873891501267393 475 22862
660839833641581697 19865 24611
595496927011023361 36494 37569
476883674160518465 21246 28000
138079619459762881 18079 25559
600922553284497921 26991 29633
115927511514296817 29487 37390
115394050856892257 7992 39026
999555335901849473 4071 44680
512325521835073537 23037 43669
384333690422831617 14029 26772
516020804095091969 3656 8394
850606925650584577 20264 45074
917456987229563521 6687 19484
894956227446595457 7901 45799
629787021635522177 4206 46409
437535862897536961 22090 33549
434919137375494785 9552 28488
1903404888647487 25416 27639
698373814505174529 17986 26542
686919560598955265 36890 42179
322717916480847553 9902 37246
55476404410040201 16886 35978
314732581086914817 13538 40440
670162669354855425 5725 30853
274129077674167841 4017 25536
589601215242421249 10456 19283
478928080062871681 19979 32176
118780467357328945 11873 44146
462677333411583873 29698 45891
107291422494210305 25722 35170
462588500490127809 6499 14570
893877466636954625 12951 45514
622575754473338369 18777 38671
16364842698177285 4657 41349
617669192140425601 122 11823
909006559322524033 14668 39236
733721744377838593 2796 11298
667894084343952641 14150 16084
512554987057868033 8099 21893
711606753459367553 1666 39665
63180541285369433 3646 7820
953094530328453249 7868 43960
100246166579609057 2361 11905
288466113605398529 16576 33514
852108836426502529 18294 40945
212925779540409377 63 15095
340784169324294337 24750 26516
828461239441569537 27433 44529
579256309271876609 22478 23560
235362058672134113 27713 28522
556339157381529473 5888 12989
663880798494762497 30103 37354
277383227560413569 18187 42089
269206335322376577 5794 17557
207541622632916769 67 8388
542018589276214145 19971 21978
921874307422179073 38390 38927
415989642018555393 4175 9462
80608385301218273 35346 45393
732866661187404801 12922 28274
93114337669980785 38239 46534
602794270444871169 1307 30274
575378674958969345 44278 46354
347471469937918465 41456 46150
374296205390443521 18032 45555
953024828414751105 19648 38799
815202552831379969 33123 46722
75031214456107169 25228 33773
769608479740689665 7173 13479
607857481471778945 17400 30461
263250795800630049 25423 28972
404680695853475201 8781 41375
596424179850892289 475 33414
491332838942721409 9120 33666
950656579559677057 9763 35796
199076573427522177 11628 31096
148286333445859969 4731 36425
724204703299459841 1956 45007
996243933373463681 24648 43995
259681079455365441 1545 42615
69135987730454929 24923 34211
177473094313594273 25613 39053
943610054383924481 5107 45622
655741406141789441 4266 19087
996206025734032641 12403 21555
302148398208185409 4111 19758
349047227842461889 8525 23275
77445407040446673 2770 25534
89036032178235297 12530 15889
897721989325557249 24699 35393
735129363569569665 1036 29943
175047274065764929 39573 45720
581751105520360961 4428 23566
892940040238283265 14319 16450
363537090826056897 5614 11779
725719772355692033 20918 33136
288567489631169857 28968 40906
748049288232433409 29154 41454
582518016133832321 11179 45202
853697751231738497 29156 34619
918791762091380865 21977 27760
471339074187863361 22829 40699
746814203906481537 39748 45845
351501312832855489 16593 27101
274594628835252769 14 36678
932550826569777025 9651 26682
790351250540879873 31789 44340
204611523173515041 3250 16199
616666699332533633 6171 8984
593947141029001857 20264 22735
525761551380853121 28843 38716
612237205893936897 15102 28214
190478515181702337 1325 23509
643285517485363585 24131 26314
143072569192412401 23480 27801
385453479331733441 16228 31178
657122140387819777 38710 38815
962759474039255937 19881 28798
347668164987354113 3824 4877
463081595249324353 7330 11556
812333356217443713 44250 44344
299659973120949249 26991 28079
201841409698033665 731 6757
146660625100299329 365 5390
896883499860955137 14638 42677
297955682445387265 34649 42966
273689820840886017 10413 18090
359554929610485633 7681 26522
189564806689283233 569 1236
819449364092175617 16663 33628
832422724409781249 20270 32203
981842452185805569 865 15052
665824323167406337 21966 23365
827272451876165633 11976 12592
912894491312570753 4097 11219
911708008739086721 22362 37866
832955613981148673 11733 33652
356238452613492737 900 31062
378760802205192705 8936 28028
624568218451816705 5144 6104
495736155146680321 18798 41128
71371003421131009 9715 20242
89366917087474465 34039 40170
421400844254410625 31709 33826
40478047303771801 2557 19644
169512047314977825 6868 24100
788481229003281153 29137 38621
415436400919890753 3019 31787
773492062544242689 905 38537
945432465592187265 14169 28937
923323227134929409 12806 43244
348564255120951553 25475 40157
131676616496186225 34597 36474
993819440297922817 3151 43167
731916445997796865 18902 45099
161954398099215521 5013 36058
964935597472440065 343 44680
506784625984902721 16959 39067
239413096825828129 38667 43567
585319930238060929 42265 43962
135878648798417601 13197 30942
442382699476066689 36039 38751
335351927092148097 39138 43383
931139370316731905 438 22160
2116051459800872 33868 41027
956683841936392577 11397 29591
591363496931265281 17523 37458
468592503053518081 6725 10396
847654354454739713 13808 33911
618214001749347329 18952 34603
572041559520357633 11941 43898
750883919219621249 39352 43336
466529912198090817 10065 44360
751446201976659073 22638 40248
911844648736902785 11093 29916
732354995622902273 6191 33719
124862074506872033 1974 36049
212252505057048065 15808 26719
621142374138429441 7339 14461
451013120122031105 31878 45797
334817497596496577 8626 18893
893942342370262785 2894 29446
859915363007431169 9600 29012
89906802036640705 36200 46308
860278466636493953 25385 39445
943226569857213057 4858 23513
615070334370500353 3908 42854
848592233367913473 16426 17070
280902804252313857 3969 23341
661040635545202049 11192 44930
345631503035505729 23747 36650
844591193636606593 18558 34268
207227447416450177 19852 32519
237892453079208353 20966 26855
149880455294152161 5306 45702
174427233381852161 13088 43636
849853669947513857 10891 41877
175903779705873121 11119 14249
462377874509527937 632 43306
854117140944143873 4912 45417
382785771830022273 8260 36185
562995910096301377 22986 36868
731126086849258113 26042 34910
48833106579753153 5468 41783
233778412280564385 17737 41918
356114131426988225 11990 24611
152210407434651521 19633 29489
319158059721392129 19517 29734
709057193417642369 3130 9927
801748452765135489 3486 32150
969253757654740865 3589 46512
444627681811272897 21424 29917
888864168042879105 19365 33380
859423435525325569 14844 21887
367972057841384961 8461 37116
231157901087787105 15721 28752
483671210910422657 27466 40272
517805324078974401 12592 24710
823941538417614081 17045 34883
923941569505860353 20004 45040
835201220449270913 586 17933
708492919006186369 44107 46541
278172419516167233 10804 28967
897282818113612929 1945 21616
795076469709876225 5162 5178
868677562481590145 1256 18912
525890446418685569 38900 43774
2817598194287286 14835 31596
177326663831784961 33675 35072
304310028381433281 15705 20724
186597598488290817 29039 42305
762214453812479361 1186 18963
516362949073204929 1426 27706
318205841388671489 8449 38681
977429975059294465 1210 20860
783705949577541377 14371 33668
173459817906284289 10841 36638
535038402155986881 25925 45495
308343465507547905 12625 36474
766988707954599425 1258 9766
423261128363527937 23480 40804
154169081963626561 22923 45430
449900394953459713 4081 32216
844005814958138 32007 45710
65190866221165321 24908 41766
652877982779653377 1538 7245
357441964246973505 14757 25960
724341652622744193 16266 18400
687630388224427265 44335 45317
142296149694654881 14908 22969
256126035549812065 14570 24359
347142735203465921 1441 5487
856923255897576961 12454 30101
526082484861159809 36 32934
58476715465062057 8972 22107
648032078932747137 6538 39193
897162965038184321 8995 19895
441894257819964033 15458 16825
780395318767688193 1383 19022
393584254919819201 181 18418
305659458270518785 2224 2696
776601748941271041 27518 28851
195560719861830977 15442 44554
650367969840434817 5540 12014
245193839527082945 10391 27787
171003013148006049 28145 33663
796214878631758465 2092 27552
573268021997694913 29061 46357
546758752540192449 16957 41286
185886822621863969 3751 11427
656775524863107329 39825 40477
917672006456857729 19728 21659
621421002857154305 6128 30433
740428352319607809 2302 42773
393706663389565377 7598 19697
582125916211527553 38505 40005
40084757042983201 22218 40885
592215923347833217 9339 17643
120647783067411745 15665 34452
387679027793698369 6095 39690
15004606103737217 21358 45672
276205929058871649 10262 16135
73868479096347521 24701 33146
146959291038957217 9157 42770
873499495251444097 12123 40094
312469749638705025 14730 44128
563465692589815617 5127 27032
85866176360728017 8375 16131
915927561438230913 30852 42863
118988825459720001 15145 28085
646019996151522945 7692 11539
428833881373766017 19819 41405
906949846112659969 9110 30783
899604920066831745 12636 35906
642214372037145217 17291 35070
629474274537191297 1558 35213
268664225895413729 3925 31916
526549772854959745 34282 41769
487607802771208321 2634 21098
366001269161177601 2611 18177
780431290834364673 15911 18774
794144631779044353 9821 27118
227635785348908833 4469 23985
178486789138990081 13992 30270
994117861080702849 1948 27914
312033380314741057 15215 20322
492144651881147841 3925 25066
15398420627395383 21098 43331
442902930728187969 27907 28023
143825942858637041 104 40871
925395394238321921 43127 44799
102090554103543953 8153 44853
151451624676731457 26064 33300
225789181321285793 6013 13985
641409610414427777 24191 31863
425409621275253633 1891 17213
586766813219405441 27000 38704
750113395324557825 546 39357
330564278467804225 20731 45311
837150233714201217 2389 45065
460851912108616065 9298 24536
432561621666760513 3154 36898
592137382498350465 1903 23944
764957947317856897 16923 40655
193813665632568193 7776 10184
753609008064682241 26177 34183
11602026693324775 7125 15834
841986321286075393 14800 22195
151426929227291393 26691 30887
448508424121168769 12583 42920
965276640514844033 8483 10872
345126224722083201 35696 42629
313576198862385537 9196 28422
292458981500043777 9013 45771
814752263111969921 8809 41294
194254280735183457 5772 24770
935357439370285697 9576 11172
383964077917138241 8846 36353
167498760518782305 12236 15721
799390239533824641 32816 45809
203820205539237537 1553 25684
958677768276896129 709 13982
18239237647108553 21915 33353
245980250952758433 37212 39030
340080690659313217 10041 11917
288060513598477281 75 26403
559989920998589249 31385 32312
37179775656841945 22005 42755
65442739798690753 10285 39645
436880476783482433 945 4197
147880469905530273 1333 14518
831816545406614017 10841 40862
654702591894057601 36691 46970
810262336279375745 6807 38546
618661086463504257 32135 39904
652865868757107457 17125 21692
800335728264393217 16124 18776
238234886788387009 17258 24877
891706999640931073 2190 14487
828337991891434241 2937 14021
364997267901522113 16144 31158
281569302861125697 4910 26177
402761959841882369 29160 46578
258405477464510369 39306 44379
510812424353723329 1766 42055
939514668997343745 32405 34760
520909358958121537 17877 46982
382707969849864321 10615 27990
163267187700320449 1621 34494
674584041253236737 5455 31155
165486550174904321 6676 44315
712757585543801729 10160 19361
842983180515567233 5540 28215
802955712825376385 16326 27790
537903943992333185 12218 23429
868300815186277249 16088 27531
425001121339285249 2808 45847
726838322145820161 8812 32871
300509564590072385 774 4720
444817561206651393 11545 13084
754006075509600769 1271 19754
87187779181146401 33654 38043
929541026297997057 18941 37121
582875074995090561 639 8938
443681243769766785 28944 39813
805716506380118657 2883 20212
22494396038865717 31406 33658
8999412236693872 36013 37202
854426996336449921 36520 40342
762834007560382337 6758 33606
404452206681369857 11999 36609
381649907125510145 23017 32315
708254766610998785 4784 42241
856010103464054657 40149 40629
227465040782931297 17548 38915
673728388099437569 8812 38479
141862836928105201 3886 27763
718441119245266433 25174 45701
338261676711383105 18452 37220
833144732004573313 3803 28626
94699541167905473 11450 21167
2582689279673645 25057 35577
870535842113184769 1620 25710
222989192708912033 8873 15622
701070538207964929 16189 32201
883223470906653313 28599 44839
838862215643089793 7080 39069
99900056640368721 1987 18569
23777138560724609 23036 26779
80819743529357169 10812 16600
933844519286196865 34 32422
249707884022928545 10278 10931
797983756629882625 34835 44943
2674425405995607 35238 44391
376183412988083905 3607 30354
579205203227307009 31215 37080
411480975325822849 3416 28362
536483279967679745 24179 34701
636635503162239105 21733 40973
37128349138829009 3091 18194
741588010805592961 6228 23030
81418819093851633 21739 38198
796856169466266753 22910 24703
390716487275316353 35774 46011
606851115347076609 12926 20454
774286454965785985 14344 18853
962292162529365633 9259 17912
660477056061598209 12234 35664
927544218329892097 26236 45916
754750617401850113 37987 45017
263904091573337505 3955 44351
68357202684840249 15281 44187
473741441477194753 11681 34483
140948652455161745 10818 16394
843718067597905025 23249 41745
196092595816214305 4162 24368
611259597412946177 16037 38152
66120163024987025 3895 5247
725068957498379521 13386 30640
303148583689509377 24505 27428
328788952708357825 14375 26969
303686855797675265 24096 33897
458818999649736257 19264 37356
898829341076112385 9832 21738
185643970429104865 687 5093
312405733491129217 6164 6598
920603994625921025 4644 7237
291628726088365633 4656 27657
597249005251548289 8790 35523
829044429628762497 17894 44289
41938978326726329 627 44653
900927359979636609 8764 41651
60078568991592361 3905 4759
772124437414600321 27932 37677
692345271356842369 14026 17724
171274262689511393 6498 30670
791524378383947137 4410 8046
279653747220631745 25909 43007
414955140542701889 9277 11577
396673536306355585 20268 30547
652163502662453761 17938 31499
253807791230723713 38001 40748
450598068482506177 12638 39608
169847400387059361 11182 45726
754130108423773057 14672 32420
127974411412363761 17653 38673
83337867503331617 28098 31356
407061659685115969 35002 35755
512599115907129025 2499 11983
492587630708197121 18649 25277
93851657846485633 51 465
459848738793258625 2366 38255
37500096691935881 1207 8859
236244129653780289 25698 45406
227834118818293505 8248 32638
67292062005709145 830 13968
206095520403032129 16425 40015
482608324036174721 32293 44383
458562478528264705 5482 36345
292264102847671105 1485 21106
817455559819883649 17557 32559
570824616209957697 12292 12973
251533495190102497 9054 22165
947334188706026497 5909 21783
267493652311507905 5925 24063
861201565782931073 7878 20793
502222263283286465 18182 27045
785551434325274241 15228 31341
855319453263014401 17560 26168
206820207073260321 17303 38569
714928113663972865 20992 43435
201908306106577825 28180 45931
342320266622543553 20477 24533
457830343522982017 34300 45955
892654230473723905 10305 46774
766321599665364097 23448 35339
735575061379030657 3946 14427
535292185629767681 19455 25736
508178941923091521 8256 37422
351125358464248193 163 10982
504788343181608897 23433 24979
86628981429537793 26527 35083
489957019224348737 8155 33769
297424784043133889 9486 29184
911631009930609025 5322 8565
910587129626971905 7431 14997
970152800613675521 28010 28264
216656800917167649 13278 21381
723793441508000513 3464 4280
595936477629162881 17826 39772
364742608037872193 2576 16530
987161954105804545 2957 5218
991669019371762817 13914 35038
769242902489619201 42759 43489
367895805184190273 5172 13666
980689046992569729 8782 39711
518745604014064577 17495 26171
91540664615518353 27316 38532
497291019604134017 8382 36622
850098684295179649 4949 35867
189714779777268929 22157 29794
514631224530571521 30875 33802
698060581223103361 10650 32588
496049981849512961 7371 36956
12115469734673923 4958 17171
122421034519060609 7536 12658
146971177037514177 38467 45902
385466454178502017 24705 26778
953986390774538497 5829 15880
192941072103561601 23781 27038
163406149779547137 34536 36097
855777804928340609 6500 36701
844362323176333953 26776 32577
458598383529572801 1231 3181
69753839276941673 8923 37563
653394336709485697 592 9875
465238872337302209 1958 44473
186302465244718721 209 20625
912840941651268225 29146 30376
829035278178754049 11314 36928
769450865395292289 3794 7529
900269742268402945 37383 41338
293869105882876609 6283 31990
462221809841398849 538 43832
972237314800487681 23175 33510
817795516849738369 9872 10178
712580962124235393 5621 30891
87655268538373585 2165 29243
195452556914027297 655 12988
335727371407283905 15757 43233
39637543965639569 3201 16069
331901236414072513 21114 28196
799655298955663361 5378 33110
900784928933571713 41718 46671
138846690148284321 17723 44292
183736285833663969 13286 33911
474766444585490881 16001 17040
12630914330610921 11235 27349
589230552479463681 1979 10828
669006369736710145 7582 34359
325609279586423361 27030 36317
871465434019508993 12006 17904
649123858433171073 19513 37092
993589529775096705 21943 29384
382283447014479809 10173 28879
703022111138050561 1813 24913
475592141616644417 19995 41035
578121054788372353 25584 29988
281703688303089441 844 41555
218698992204533473 29487 38320
499364823449411713 8563 40993
816971772218426625 28168 37937
947357135645511041 4223 18289
127041790784357297 7808 18151
266980867536162241 3349 25134
942390107458013697 13393 28298
377875574036103489 35102 41631
469169866947819265 42405 43197
928608796818281217 26522 39553
512921213363956225 11944 13683
626733111126576129 37878 45304
653629170653271553 31001 41499
474567225161152321 17433 38142
832772166745943553 7375 28022
497491662047487169 11800 21777
998579015129248385 1695 46843
330350772075348673 776 31547
964646263065663617 37001 42730
720628137058149377 4003 4413
918553805362375169 38001 46005
705248364279597697 32334 37957
951042127348589569 12651 43811
545064774819742593 5361 36492
421044539424823233 29211 35679
271590543291921441 13999 17612
795800010922068481 39445 40997
942939255736824577 25752 34061
590950839095778945 13451 45695
120318556682619265 10206 22134
675848572548435585 797 8672
459620620681569409 11778 11896
259070263545847713 23976 35637
205844774538775265 2842 35534
609105961320711425 34298 38180
159102173002956705 11208 45796
79100528261516705 12016 29888
542860404574739137 37064 42241
364139439831010497 20549 32727
931160018529773441 1612 34295
15389803388753621 3726 27289
555506641676544193 35226 39390
85683422108122193 1874 6087
501407261801681153 34620 41325
494513313770521985 28948 34467
182698342990491361 10518 18860
862026964150803841 12658 14127
975825689506741889 28204 43541
655688819642445953 9649 30703
511789130457145793 4065 34590
69553748057149537 11378 44837
361620596566687873 7207 15439
690452034734061441 2752 39380
917482551451755009 5480 12028
699670756267980929 5134 17874
737296808992859137 20899 39126
867653449900043265 3088 38245
417089637420616577 22726 45687
266691452803531361 15861 20677
144546493036124001 5223 43563
656843187876500481 20939 31698
381947952600185665 36500 39600
184015686077774625 5106 16246
687598574773240065 25312 31604
286988230821886945 17562 34624
954965082571732225 1776 22751
411617015423576769 6406 28333
143707090610000417 23884 29344
988099449460275329 22104 43402
774619538039118593 18608 27348
561229053354427521 4304 41734
799928109738154113 25070 35782
174992133396695937 26104 40356
577008305320788353 21644 38970
696911020324836993 17252 45844
471603576858477441 8899 16671
543695989019948225 18816 41181
292211824119320321 9232 32608
597439340831559937 27279 43423
259262079976515745 14280 34998
794976646847739905 20947 43715
643768077672916609 422 24675
922162081621639425 4415 16669
642062716290403969 694 46581
793413416702218625 17586 44710
446696802902963009 4724 28462
321886657040838721 10785 43607
863425471621816577 21123 45080
966255159230907905 20438 26257
648456631150310145 11497 14716
198743815667359777 37467 38742
160961407991486273 7076 42775
679980518508767105 16262 39996
208491316040195329 29651 30883
290852788830822081 16812 22690
447965032309873857 5688 16964
974628195271545601 40886 42356
627540156431734913 26863 36338
145448937915308097 22828 26408
334161059241459649 17130 28838
141420246238805441 27109 36546
951441341792687489 39037 41105
563746595987854721 3839 45349
442584945607769985 17383 43007
187234384486938401 13326 28719
441409297193700929 29882 37477
327391372780102337 15377 38082
447772624719640065 42567 45010
713722741428210177 10710 45559
551257247938522689 23054 31668
634478292880888961 15037 45757
35066369273359045 8679 19463
357332345141312385 1558 44485
31178222137668853 8207 17253
226720077671405569 23715 27580
515912223408228929 13805 25364
881539485082111489 7668 39713
708780625792812161 18207 37471
831763974552107009 22510 28075
380506530704714433 3014 44843
711023982080231297 8300 24006
24262421687666349 39310 43433
288571094871901569 8466 30490
924896307802747265 12769 19684
60412977497815489 13926 20429
632939883078407169 12316 44556
191259557175218465 2787 35738
849377135438892545 17925 24559
483125008991262209 3675 18267
171736938342689889 27814 28900
559317157431383553 14613 44400
530364422538973185 3922 35836
278626664974932929 14835 46211
625478335881084033 2685 14339
510431115303308737 2534 19124
457315907059388865 29165 42624
613333818137785857 10263 18724
54578302168266649 4184 18392
126556987748831057 5919 42706
85106652045759297 5255 16441
780080142709589761 1476 44355
860515102423576705 40211 46186
223826410828113601 12542 34707
362729139371658945 5544 40135
826545133112826881 7172 35969
293745005411551553 19532 23701
981419240014350465 10431 25912
290411919333102721 12089 22137
891664975669595393 15792 31484
746725663892831873 31184 42500
881920221072594049 11590 19557
655197204206082561 34108 37856
302600192659777921 20608 34966
140652912724334561 8560 25716
53638850182853305 39273 46577
272542360524845153 19690 27233
589436791747441921 37197 44511
698405520054862465 2657 7797
380963885938687233 13442 34375
588339020707742593 22103 37202
590960526106893953 21465 36104
809953565978332801 24698 40227
18496369651348489 17647 19457
888478062245376129 25516 26907
257449613988011809 21002 41367
923906929891572353 8300 8738
674277306532108161 21940 27918
935205554472396673 24820 29193
344737693462430913 15125 31334
245624905157143297 5176 10508
42093671311722145 1628 7507
961365511469715329 1915 30048
161438711187866337 14953 38871
965915289993930113 4062 24206
497179440186076929 7438 34948
262436477388014561 3899 37617
836206675717303169 8939 30795
184235489309230625 6264 45425
917572229150881153 1587 39833
336142169946349185 13886 44541
156608558662991713 20274 30529
197758265945864769 12568 36566
658261149305847169 29045 39932
631328181541256577 1926 29108
72375913402137121 30907 36735
395844864046324545 15992 28521
49762985070135105 6302 45435
529598647802195905 7835 12985
114602813481877057 6326 42589
293417354433259457 16975 26500
688962073955909889 28925 46367
539625403048269441 12009 16589
654382303945592321 1624 38274
843354284571603329 8048 45774
469389629095690689 2158 21789
726679013439074561 13363 33179
489303520960799425 17244 37736
846138116312417281 3797 12998
101421010611748129 13693 15473
817262774169172737 33822 34818
318424780880828737 29000 33928
205223565722036481 33012 38994
500329931652135681 8715 33015
946108839331053313 19180 29239
344427081718190913 35600 37403
811511883372375553 25270 44066
181327091998017665 34719 39565
682446684565611905 13125 29686
358645410446992961 31575 37492
754321393009263361 32640 34469
864572579070785025 12520 18323
363479645832050817 18897 25527
37954821084962729 2034 20712
295628304025441921 39709 44010
138006875435028321 6580 6923
251381895060752929 36453 46076
863812253632598785 20237 25853
977277991143381505 31664 35663
889389776004765825 9479 41350
38707467603067873 8886 33974
599256315167661313 13411 22659
397374655660328833 28600 43833
548240259615401025 24747 42749
475611409761093313 29795 32539
899853554207677313 25113 44912
554060609024020353 33749 36231
79878690922715377 31376 34579
647322329768421377 1308 29726
644333940361331457 20664 24339
346184413892260097 26907 31654
363305962232775681 11763 40276
755352174899464065 8122 40743
439238125791572289 9196 27608
396593842683074625 11040 24348
637407633352967937 15406 34699
261334483410358593 39333 45033
452937425608961793 18392 26603
52514131444425513 6741 28926
300515103384444865 30850 34287
345373235258598785 20982 22400
975892123503253889 25822 34212
368098380163473857 23124 36843
540635664050103745 38819 41737
765462312511424129 5967 29868
578367499204386305 2831 42027
408054241895158017 7252 22188
210999252169788321 14613 23468
131877041534643521 944 40472
370787698241027649 7256 42109
71423314818360953 24481 35422
560657151755737729 3787 27215
128295886953956993 10372 42322
76608034435519553 23062 38442
236155966025208385 26427 30809
4777106406383070 11833 35368
414508664499983553 1799 6287
548534344138513345 6165 30795
704998736015056641 11831 29501
55455602725420049 10635 44602
475509198686090433 17911 32769
125996410864797073 8377 24432
700183060999492609 631 39637
922131787885664513 19433 25226
977031734324761217 16390 33839
209249062243767265 3057 40390
439136868728184001 9358 20187
581233901693526145 18504 32627
733523180663631489 23766 46224
461962120543699201 12542 15320
228473715117687009 5740 37766
367088548090013249 11877 39826
973373985916460033 5678 41441
732676775968425217 7659 8977
63261596006327641 12285 21025
269320915448009409 967 44007
527060670677194305 27359 40452
673433960958231425 17392 26106
609324453368046209 308 961
164290491793142465 38327 44863
992659353636931073 1918 28582
932977746353739009 12537 39307
796247760796603649 411 45172
547237222686892033 28821 35296
22823544673961749 25062 40258
998336469002236289 34448 47002
847884481518818177 1077 34262
964827738465661569 9989 42205
97507621256234241 21704 40829
272794047700383393 7111 21292
137403206111514465 8757 42081
131135546328369665 35378 46545
514061306683451841 27205 36365
815166562775413377 22140 46817
659075458981632769 27411 34486
609583253907690241 3239 12913
654296695502672769 9730 32671
564152476608907009 3574 14605
464728075022463809 10874 29225
284214276946404001 10526 17189
737089484956662529 2033 6950
555961670502920641 13148 19438
96628253181236801 7768 12510
560416397030397889 12602 29746
392246634068392577 10688 29764
71456579977702721 22690 37683
759937454464306945 15494 17648
121835288503678641 11621 30508
200855246427970273 15062 38052
263040938373432449 1901 42643
788054790665953025 15222 36426
30013039208345305 30998 45791
340098621429923777 41758 42123
288265800005373057 31028 45872
356335009335310785 32577 40886
248960060053793345 24669 30721
194436704109158145 16405 20082
477721421592530497 2380 29000
558849682693235649 9206 25790
180488926124500193 7332 9068
94826148343038593 5943 14665
484755046744364673 2929 13589
965976815876899713 4112 44212
239150929584571521 11024 18138
614901454524947201 6407 29304
583781475448301313 1647 12704
886442865524699649 6448 44843
718840764529804929 5431 21255
276229713371300545 11376 30223
416693321252747521 24115 31880
446666165817561025 11460 16864
406767118674355969 3038 20778
329238944799406849 36307 45568
131763875686015553 5807 40050
625401058164996481 7263 14580
394097328839169601 10372 17675
14430427307679851 5572 29444
349475324891013633 2089 4264
817171675265285505 20802 23013
985117979133168129 23899 40032
449120331502619777 14619 35372
42281509988765009 459 14480
790102402778913409 2417 39151
296530694985765569 7099 31096
904191963848610689 23861 43683
782185302810770305 18122 45447
920662594832919041 31190 43542
203218725300605025 15308 32358
656028555866974721 27749 46878
927308794860930817 30411 46754
869585215521070209 17775 37977
473545521455495361 354 16239
40664362379864369 37546 38849
956867682182203137 11964 29666
871706779980797825 11403 23835
852426728172350337 625 9334
566840422482464129 6985 10650
78012284711359569 7856 31470
181498338012588065 16113 17257
209872109923512801 3885 11682
525557251233614401 27254 38991
407124378207182529 10352 34722
1278343061045462 23351 35863
751619260027172993 21506 36792
76231531080360065 2261 35361
945994252433120385 21054 29965
148057142199107265 6368 22720
371446790414669441 16780 36503
200914122276067521 11934 27465
437853953464891521 35720 36521
437073571047903873 13915 36681
55706390726289361 29772 45717
652313973514644353 31042 34159
191893333276720321 1610 41778
96635803824526081 41643 42877
482870988409761281 695 17755
329573350185036417 2773 8331
534393128636846657 6780 24434
723035255438475137 16341 22723
607155549356963969 16021 22798
695705770550567553 25237 33357
591106636313650561 43978 44358
251103022254838497 5664 16451
697598143819451649 18190 19946
497065712276828737 3999 20514
274516455158188673 23301 23882
992337143308247937 21127 42706
503837077392223169 9639 37051
299770085569711873 2302 12559
270968040287140609 35317 39093
987234926886444033 19662 35387
528005464247744513 9168 44598
159112227241827489 26058 30942
360695272842118465 1728 43392
162181781005784833 1417 19161
748882912038556673 6999 38771
71051314800932633 6368 30618
907037703146993793 5693 41486
176515472873305153 25851 44580
129265307466884145 472 17131
2050193648138077 26796 27231
902712388024351489 39934 46242
416616584470943937 420 33848
259383350943483745 7907 31211
83974216186554433 17337 33368
628228127065380481 30092 30542
537361191407327937 15381 42822
76438800525554737 2842 15415
620429371572676353 14354 36809
62174220274467729 1787 23034
885174532661011457 15761 24961
640629661934855937 26129 38699
552661301493195393 3179 22052
471312433230462337 36301 37397
351283722286339649 2308 37326
938472115412256641 2642 9605
946684313219073153 17767 42509
620657478221030401 25872 45645
910497443069118593 17361 33432
981243113963774465 31137 43940
405262778776595649 37218 38308
284930813214725025 567 46484
683730119004039297 9500 38556
535783633695732673 39783 40365
392202910881771073 44167 46210
952172737537349377 6496 40053
627201350819319681 18397 43586
491913817922995393 24541 29112
642482394809825025 14088 17542
11531436214891501 23226 43257
375317479096295873 3172 8631
569888045064320897 17576 36864
777275293115685889 7193 34985
268322606634765025 17086 45625
747095075322704385 2568 36273
96605578512697585 5921 45229
152021589584244065 2064 44897
272752403960293313 8193 31811
538905014978169537 18831 46544
334011237186107457 3010 21611
839321262470811265 39791 40555
860977478110324737 32766 43340
462464620978920513 8417 11891
89965770825489953 31360 46814
534453437492594241 1159 8635
149571657586573537 4323 22865
111423243006029793 24392 35364
452907646811755905 6421 24345
414458530651138817 29773 44636
392487176495730945 44658 46258
239487620907482337 16995 46775
698312067822531201 14265 23192
473576912303592193 10664 20104
983122053271596801 2099 8594
166606530999146689 9348 43604
58099554541886537 4147 10944
286888069457269537 18540 20806
77392125354432289 14048 37145
977943595193238529 25287 35014
823950657372638081 2025 46809
255591075537402913 3 30599
925389135930441089 14661 33785
195751806955129825 15133 33675
481515618180882369 31377 44811
193736958372092257 19813 45426
862292969273735169 5591 24653
561237357630375297 4707 25487
413713400026257025 13211 13929
206467850351366177 10142 39389
841079452766347649 26303 40456
408352794193589825 3123 6378
446013752098995329 33067 39031
559913172148903041 3311 39360
441982898798809025 11213 28092
212354467449330273 7954 19701
772484191196173953 3790 41076
75691105545352849 19425 25321
2767560974501038 32810 44805
292935700662397377 2657 32566
845531272524627969 2889 29980
218190814261340897 4370 24799
150142238855462305 8076 23250
306719185010990721 16741 29338
741117603916837505 25995 39344
747068836796124417 18553 45168
831000196395518081 9371 15705
210648852640915137 5697 46122
540613041188667137 26667 36671
644158364574515457 4954 39951
431840173708561537 500 3682
372026952952552385 13846 26432
975535700854170113 10954 16645
103614294730071777 1178 30157
709356382415517569 2187 39505
670135325574577281 24363 42412
146826152242741857 2347 35298
103826572096700433 3537 14278
742783794002971137 21155 29488
927974986769413633 21155 41844
599921716737743105 28075 36222
413530971943707457 9891 12412
651532570909648001 12427 28690
151944187275191201 12176 13300
564077519873283265 4576 41889
573606686170968769 12465 16203
326699963933886977 9546 44671
585416121317479169 13185 19062
261812124887189409 2234 22720
238125423581287521 15808 18920
313342219525946305 11148 37491
914212531221338113 22871 25780
984108536533259521 21796 23762
348033781966144321 24361 27545
397430819093440129 6889 35912
434812622220249537 4502 9817
90521414004729905 8580 37160
590010958578936577 11267 26351
527089522106404481 25632 44354
118577040193244449 26830 41252
321448784213462337 11049 19190
900023998626444673 2915 8416
796269018040444417 16930 30426
207968233665070561 45800 46254
252716713905687841 27749 30712
891254301184652289 16552 21919
189097321542117665 28326 46281
866250382976502913 1843 30410
439868593675218049 32792 38426
801618570939190529 14980 29469
207754183140163905 14794 39968
994868296572917633 11009 39432
710092221358866689 7318 15751
196156384863563457 20965 36354
953239546859389697 690 1921
328924309369014593 27761 44407
191878059066400641 33173 44241
350081597879956545 6573 22559
498597278720975361 6616 30711
439059333626090625 10680 42991
413976189708666433 11473 36867
152147503197816993 4850 20215
774148828833670401 11942 16199
97637871225529697 14537 23474
153077927842620193 8410 28792
974882553894538241 17174 40728
694594987094799105 10844 38115
320351060138193601 31597 38814
520336058450812545 4405 24960
274816104890469153 10534 18237
903340260928199937 8543 30919
154975759774160353 31150 31985
16175598415461679 7974 42143
525508611277111041 13709 39784
529341455488175681 16716 42729
262725342250774945 1088 19721
276030111433573921 19483 30285
309379582482755201 29576 46864
469812584854235393 8666 15503
501938311939241537 356 4561
911237270449650049 32515 38058
158215904503954625 39898 45965
386240099430860801 1439 9805
978188186441002497 1961 28395
13286864856343785 27968 40184
740944466894113409 33436 36351
273758392549733985 14374 26709
440551300904914433 21933 28875
439255105231016065 23335 38887
751742929882119937 21250 31768
811763460648816001 12310 23038
973902406824748801 19911 27812
194276198737458817 29213 38936
899692502394337665 24694 39539
887835248873368961 31835 33795
826760188653807361 22002 37690
945366066027137409 14419 28222
587673336372411393 12537 18796
603104430008467969 10027 19486
10290179239461851 12648 27307
671269058023131777 31415 38180
584668139117233921 18062 23911
595019951810751745 8102 43561
265380080715189601 24554 28507
516066920862531457 11984 33828
430549425946061633 1213 13677
767307458559113089 35250 46930
801896253591195265 17191 28302
270265362009372001 8558 33124
701132042725156225 148 7504
95388459489736737 20919 26413
219849185856972449 13327 38773
361527702630272769 10809 28890
136001744334471649 5405 7341
411663692220340481 8207 44123
500654158450174721 12835 21323
467102573248769921 6883 45513
71484283333795417 22965 40035
286234325801682849 37113 39380
354260145955933569 33568 39354
639613733961912321 18258 42390
502074205531393153 5418 39660
856599278161350913 31898 45290
392799294379273089 8619 9879
304940189614018945 18009 20638
338549928306598273 10743 25834
760758798925547137 15581 16844
113620163780538513 11132 43271
392484136777571969 6701 35750
259588255906926689 33374 37306
962481403419044353 16415 31737
976024374979772289 1596 5199
800648235690051329 20718 35979
732558826028189057 11299 25830
980136049551685377 40031 46613
580517418920734977 1585 20576
99642558938089825 10873 25072
871803646292711681 402 31417
830711938801751809 35792 44419
162574237138784385 26029 27796
905010642166661889 39228 42581
419440430266170945 4462 45496
352077308102234817 3135 19738
22347824599094681 7237 11693
403073662921091393 948 30578
181797442897682529 1344 16518
677173873625488257 1005 38298
776828604462707457 2106 26781
617787214403495681 23723 24523
188093577230681313 6739 15767
696088002744954113 11911 13003
262982740597678337 31649 46585
830606733942861569 8959 47025
907896970413766273 8581 17962
782541039329597569 17323 24388
782522950381093121 36385 37868
113560703839272753 33236 37467
368080189941075265 2548 27104
791432302497394561 5425 15479
76234820034997601 13259 43334
832905577447892353 5014 14687
543166443170896705 13265 44250
999156932518669569 2604 23179
785109169905297281 21763 28812
707928308417127297 24350 40285
96730947009113777 38426 40554
888389782218279553 3985 29878
205705730227450081 22505 34081
157491688387981569 26495 40519
364361102700719617 6967 20181
338133760477600001 32492 37089
308859331526292609 22243 25238
185979740697934657 14314 46484
375940015448030337 8198 9736
216709238782964769 3649 22495
366576050369602049 8237 39446
509965487212756609 16127 36233
998926742568365057 2623 40973
673018144706670593 26414 46240
146167343236015777 8293 18153
426136814833501633 23484 27854
773965009616851713 24607 26343
647235000239856385 28639 39885
679624211267693569 36097 36382
598098229993500033 33173 36772
335536563831659841 10060 25480
577815230523523073 27839 30838
718104929156624001 20218 30570
382312316071494977 394 5913
136337400909347649 1340 12006
753501382244660737 2396 10475
426237904860741441 18362 29435
18725012602150317 13243 39837
494321366987158209 1824 28589
767358263278904193 25714 32985
870639875762037761 10698 23215
335978728963983297 4122 30507
272527665296983905 46217 46346
579661258569341697 8833 46475
795407953763614721 10971 28621
30377101367353277 7030 45488
97363148762362081 3088 11984
526956004233053249 4682 45663
860026069176143489 10474 26723
897120212951467265 6828 18421
281298518335255201 26802 36223
449435024982658881 10973 38471
419671193566458113 18072 41025
56349635129439689 2194 24033
198186234613508801 6506 25720
905945671639610625 21243 44367
453726407532030849 11290 19511
519174026494273025 7328 24728
967718649742771201 11999 26096
147836548299164161 44080 44822
966695483124837505 7513 36892
783408556116203393 20433 46596
940894140288300161 10619 44761
306224405083920449 11250 20592
89831234876641025 8381 10891
297950413423183873 3767 7524
688598432162471809 23330 30302
773253004893529601 17571 22392
866676520574984065 22020 43360
960598439561355393 3433 19665
325264418312947585 16919 24222
422027563622602753 17867 40932
898286505605199233 306 3271
548152777681185217 29026 36347
940648141214346369 3187 20769
492025825477082177 19961 21443
412942705308509505 4104 33135
460620704487528321 9209 27286
353527807762908737 1756 39221
281167480771269857 34307 38274
91347450909808001 10937 35339
93502785128197985 35449 38855
76948286449031409 44406 46066
331000275433421377 18349 31436
974140848640971009 3882 26069
843009500575707393 2206 5030
327722068176690561 4882 6332
400641611887262913 1071 26141
778525081226575873 16461 41830
367607843580675137 997 4832
702360715311662849 1049 40816
15581512509992735 19935 30995
901102098408657025 38615 40774
553840378542961537 34866 36751
153424940972094241 9951 14848
800964321994282369 3893 20567
652894421165655041 1453 30903
302591224757936321 29976 39769
557298214725356929 7470 18754
701655276162494337 16931 19544
899964005227971585 13800 35472
10964663950350229 27364 32813
186334744224275553 10918 46577
823771874595788545 653 32161
230984935908566049 8207 21626
581137904307116289 9826 30184
51809397403694393 397 29664
259301675348989857 16008 25014
175351220651791105 20785 36807
156770266862881857 13043 21804
432581169164997441 39095 46565
366195494524045953 21924 37578
407575170557180417 12329 22027
144992008578601185 1978 26066
58224722501584833 1989 14629
544550854070603649 19693 22175
523393879957168897 14607 17555
612227472283397121 34847 40725
781812909262448897 14740 45795
283192690371688385 5780 14419
9565186418740269 9121 33811
889074569323827969 4746 23364
110648562713883793 25798 37650
842499626455673217 2242 18096
774089284798762369 2297 8852
336486068782253505 9623 17875
414022815241004609 35444 35788
315472334552676865 13979 35171
799701940711287297 10227 38993
225273099987322913 12866 13432
793371292431139329 12468 40540
380928485684233217 7398 35728
545989063462357633 1649 36511
685547985244685569 44032 44402
576735331900302081 20586 33336
975844311539528833 19060 40785
991284318673876865 19766 28598
673587319764852353 10706 37186
827814434061842561 11644 27295
498128703549706817 20595 45863
183420548952867073 14376 15642
971547418157715713 7133 11756
578595035093009409 30865 44152
370769857323690369 12150 34028
789076089565952513 34648 36028
830698164099562369 14973 28577
188910962130556481 29422 37570
701969549954679169 1542 46564
997427677651174401 36074 44379
50928244358491529 5023 6153
88559149720659041 7566 13391
946584025645929473 8355 20514
769506620540255489 1373 1611
977160032787981697 292 19657
496861927261299713 2818 13242
479305974137627521 7318 42760
526343273774202177 34070 35544
115316326665922737 27080 31196
666810992106924545 29155 44336
631307029043622273 25224 36478
54840744873644097 17868 21714
214299039367762849 1039 34131
938999624655558273 7377 7692
305647401927483713 19111 37109
470381147372577857 3866 5741
723142132317494913 17298 47025
884175342607711873 20857 33871
793156515261809921 29821 31473
221350743540199361 11931 22063
370532837959036225 15175 33867
79026594174301585 10839 33840
864578615822903681 26252 46694
236862996100271073 20232 31390
193076896633133537 7577 33503
411230816817443649 9266 32952
855818152074899585 35806 45474
710624961610989185 4632 46709
984210416231252993 2019 13045
107188801633377297 15455 17950
14743997193118475 7713 39108
658671663490579841 27139 43626
782103376827993857 26068 36006
76478366230908529 30739 41349
298227206065885057 7748 11359
185999143464869121 18186 27274
456203055667391041 5220 30402
374980413421660353 13879 14573
539276722397243457 8660 20915
418248868972838721 35890 43327
591550053396051841 21306 25589
104839101720052945 22467 36456
123059113409961889 28960 35777
792698133294692353 34965 43546
970360472797398913 9921 42090
441766639051330433 2916 20747
178374817118918113 19534 20053
22932087364225141 28906 40730
883675448986370049 23761 39762
553418695685088833 149 35674
703322353209411969 26856 41839
640627149893305217 40151 42771
3578967572753556 8525 42666
338250178749653697 22061 32972
880296285713154049 3791 14867
834651818071037569 18975 35236
449397047193915713 38125 41539
360889681239292801 27191 38910
210392246426632577 4023 23034
32853407203703001 17449 24897
189611217554006113 16462 46444
322995875701643329 9861 20021
609365844862264065 19012 40686
657987046733822465 20929 23683
844517106186803073 1126 31204
420007029286871617 27743 35893
589519615962185345 5618 43887
10670414617720781 31666 35833
961880169083190913 15605 16010
73267235052973953 4721 43695
421656103337749505 5879 8361
735303264550722689 31888 44744
707305474591837697 15707 23654
669686446853269505 33393 37688
280293555924739489 42712 43381
677738853507634049 9246 46544
780442289112972545 599 14118
10217534282524811 26712 35141
859826342165018113 9526 42756
686173973013424641 4197 46870
984557329560235649 33578 41374
383738902527291265 30076 31193
579732870639784193 20727 28040
501149488975045185 33336 40888
846878253864407041 20569 26312
311017312053927233 27645 40426
28172361987810037 6876 45312
960513164290077313 29988 37651
726251569435394433 27653 44896
607768947374417281 38286 41575
714626056443986305 20306 36789
366355138301429377 33979 38556
28271962985190413 5465 36207
106789085155490689 9282 10186
987261176929205633 21987 27282
750822829989559169 11959 14858
160693405944588353 34861 41238
63908462180684465 46249 46483
327435011812067265 17365 39906
585770280084716417 5752 42474
247571580380270721 36231 41433
405259205637882753 22407 40843
354594646746090113 17491 30053
28686113541468217 8712 34624
32532513336466453 28694 32937
804971524386509441 27247 45037
186522973863073825 15374 16501
327438450546281985 12724 21835
852509115386698881 12034 42703
410825832758938241 27099 39616
213566451573949921 30015 38698
434113283926208769 10107 15605
675305904386224385 5541 13767
455280150569826945 11133 32051
506662491792919681 41257 44000
40519135992724385 42626 43831
448887870464592001 40281 46608
142281056844971937 12767 18064
617547126058877185 1871 26113
153574270989551553 7421 37349
998162515690328449 5873 40481
24824732837920749 32108 35292
309724560280070465 4695 12858
408447432916801729 9269 25687
376429894076085953 6701 36411
569714274677970433 11365 28926
129252182173654977 6979 42748
673528065076041601 21211 26871
493184297172664513 13890 32586
26587049987320201 27370 42253
768145348411248769 30729 40767
158471309721903713 14884 22583
416508389924150209 10881 11239
907162978518037761 17108 26425
957618662514800385 18431 21597
390985846215627905 2338 20542
515226413223988545 11006 44196
963767796791138689 24866 44373
455212272174033921 7454 18219
697872866554433793 3097 33278
450972846223141505 12143 21232
206366183370469985 32573 43277
345235778377439553 19021 36609
501121270597892033 13798 23416
450456975396551937 41899 44289
184324637273228129 1420 17238
876406471063230465 6045 17889
32531552228476813 4534 12745
639907461172970881 33184 33484
999514779606833793 3481 11659
918945599404889217 19178 23742
364167904568248001 3243 44412
972784539075778561 16161 42263
624640850328525185 1140 34753
574984061847882113 19225 31369
752588859727126145 11701 14145
253546253308758913 1133 11221
435182160549423745 16392 32722
744550074109820801 30347 30393
679820358880491009 3498 19643
389119409050866945 33439 46660
82308698548963841 21515 37566
492673855045804737 20951 33236
42825584264846841 10738 18718
579701057897853697 2564 20108
141657537128473617 11037 22466
823630973063881601 38254 43297
267082238440067969 17522 40967
94922611406193633 9577 15873
369925713614328769 7427 30965
122814532152514033 1008 10017
691964290395247873 12882 39366
332941423056087873 14640 34629
935693414221496705 16392 45542
736309659052647425 6599 17155
60980585272446321 8068 34145
400754201655392001 4765 21032
7466154107426349 3516 46506
318449594171422465 17711 21084
935461197148640641 20698 31538
715398231755148801 8691 16708
472217765784129985 4599 41591
68343900992783089 6926 11673
94793054950955025 2582 39791
448540391539982145 18257 27620
10203954112945725 19781 27008
411843704492181249 9260 24995
670453252683756801 11650 27830
721445688392936577 12279 17305
1850508381856742 7611 33229
164279260908283937 2170 31317
737410629218473473 16846 32074
613036789414426369 5566 13185
822327543459387265 1953 31557
564579361664041089 29683 44896
129377732438001665 9367 41390
439649121098785409 19922 41131
568102935231983937 25925 32895
620442895762675329 18433 39516
300185230037342849 14880 30154
679472861639485569 32649 40834
533300982963432065 6186 21103
998838150111108609 12445 15712
490383257260617729 12241 32248
985248863445424001 15614 20072
234927835365247969 5166 14538
772387928444043521 7692 46361
316088162801875713 17273 42602
202620534905751265 12690 16479
194689920536127649 12213 18481
960666129336370689 6389 43593
138002690513133073 25064 29281
295083291739548033 27099 36866
287827085016424193 20116 34090
240966854699774305 3819 18782
326231878947837121 20531 34537
785537671909228417 15620 36407
329584936510265409 5381 17641
934968234661365505 21260 28075
366659935621470337 20387 33228
334236906562882305 38583 42744
798012560853315713 23441 44260
379532765317872385 20630 22364
884784110693274753 1238 39672
567994965300844289 19718 46999
594918909048324481 6637 18839
769671875048370433 2821 14331
242434218064090593 40905 45242
299832159735604609 8970 31940
479155287153496065 41730 45147
211837475351739361 34959 42235
713029993145070721 657 12111
985102607331757697 4334 24983
18889092990356461 12062 43613
972945226051987073 39091 44128
105106998280547265 14415 19035
162266540374009345 16306 30492
400046791538180481 848 22325
166015964685282561 19309 44182
496814351505591361 1682 10699
845910905116344449 7962 37635
291358668001187457 15018 40033
522551028446994113 1649 14200
802868224484825473 964 37067
357829246214283329 4325 18685
844035706372601217 43957 46361
594616846735231489 25728 33035
728822893613809665 37396 40373
989766823934733313 31447 46194
234526574376310753 2753 35208
70362015579345185 41476 44569
206160196867841697 11272 23929
639014578874270721 1818 25043
427391715442261953 22820 41247
723958894587536129 37554 44817
248137610555275489 30247 41496
204966253496767329 16238 33741
824318517365846017 6983 14201
437759404987186689 18048 28182
844988877173477761 6363 24223
999982014225100417 4908 40589
503788008014446145 19474 20172
298163966364722177 29213 29638
724228250575308161 18724 24517
739749604589267329 10978 39359
969866083375940481 16797 34710
779081202338769409 1270 32052
655634040132525825 9841 24125
224495711544552289 26209 30862
890882464894353665 317 17612
774036984121078529 30632 32170
271018294029786945 17526 38448
599946156028469377 33410 43717
689104973906985601 5702 29695
740482378234130305 27257 37225
808041225738918401 15135 19061
952309037624036865 3675 46175
57516863585242105 7953 46133
482533933062551745 36270 42758
658890419607914113 12535 40654
910580384339514369 11541 15814
342937425588026177 12499 38841
360514290917418369 35060 37101
414280013852618369 8847 45643
227342494501062465 1280 40649
106342452161946705 4487 36794
700879160388222337 16916 26417
218473014561325857 18981 29004
920511321084862977 23040 29217
208567947166734785 31304 33934
346426040446740289 41049 45866
591304705113543553 9939 33609
277136251989066561 5081 44634
176719303967153953 8563 38654
76463565550238145 844 38141
499775844173925057 23540 29017
749683795263511169 27008 41536
884535566814328449 24051 32987
716635752368400641 18458 33319
867855054650902913 8183 21459
777941298676484609 30796 42580
276525927739804449 9114 44875
309475586229080321 24385 35283
63719558206813081 18647 19920
717828230702881537 598 38497
825629845604801409 3917 20162
625015101442411265 43865 44482
285686267572316417 25606 26317
83446037566933025 11397 20394
29054670284999417 23733 37759
435787196821035393 1633 27110
440330274552692929 4759 27854
51453480865266241 5618 27863
705291975527849473 10013 22837
476575698466145793 17207 17360
749419027717095809 49 37156
837517965032379393 13163 21548
392457511294786369 2484 38587
454937448734749953 33395 37768
288847042834120769 4320 37779
942734995990694145 36308 39887
296266342894860225 4644 7637
206841275743013153 18626 43971
227151893658060545 39099 43732
52472884251177025 7178 19980
74245912429198321 18200 30163
420126394293742337 6220 8416
139716553179980001 1118 5286
329408429998100161 2240 12709
147182000497345217 6435 40070
828634919243025793 34308 40093
295579958436263745 32791 46280
114266916802836961 6598 35805
122137445266922385 3545 15024
447952548541746177 3448 27166
786926017914552705 19104 40234
379036607066669953 9649 23652
513407554377188545 7888 9961
50205908002137537 30498 41520
258715232013003073 15975 26785
274639388591413793 3398 8991
25080985234971821 7344 35049
415197355747761089 26811 39674
431351716393564289 186 36323
494025580319235073 13958 14396
774937033568086529 13625 36470
937566033807225857 6788 11127
648405767923492225 13733 34672
7617478769379461 19729 36740
604581321126737281 12215 23479
388280439907685377 10517 13678
51777255721574993 3883 5775
705523327529593985 4960 41690
942228373667553793 13839 40489
231600586713593505 186 42263
337702118116567361 4896 23960
143926332833860465 34663 41232
16483092317791659 25020 30081
78079731039405681 2266 31120
199962162585094913 1121 1292
594842441275634561 29100 39500
812830207598871425 24404 36528
36964504441865385 20729 40456
764721262464803457 39563 44048
951731153567113345 7918 15849
317163028288824449 487 44103
828630871568218881 15402 40274
479617983935796161 1913 11882
370305983460131201 8204 37926
897296719422349953 4685 39387
174969496201153889 11275 12881
875009721929416193 3122 5550
305770595993113409 41913 43645
275618527565079329 28700 43801
832790619599460737 3716 14040
376375636758197633 8434 32740
435423486621093761 26229 44118
382304379555286273 16745 21942
536613263985369601 17443 25156
344509126864323905 27283 46040
779323605022131713 19449 41265
434229675681670785 15449 41537
421269278375216769 2727 10508
856804309656197889 1105 19520
711061896953541633 30692 31318
142048442259984145 14342 34021
284597256889551169 6821 9858
443079074443744513 24072 46168
904584646955175425 11187 34444
836010864284155265 10362 36128
393507493711990017 23193 34488
249268781492830273 5066 26683
119784066464578849 39950 43660
145911148759218177 16055 32543
734624706493089921 18004 20599
540133671697702785 3271 13057
976905098520166657 8201 9125
344957235973730305 10038 32761
449693073716201025 25519 25940
357888584817615681 10626 42068
4785214183645082 4418 7869
541057641838513345 17842 40585
196466003856723873 6805 24304
739299723139822593 8888 9607
626991369611733505 10443 39289
88630242006438209 3110 25780
842783797574394753 15653 22310
543089004315888257 14155 30231
838865588849817089 2873 9611
213029660294616001 1137 5916
974223791180175873 17396 37623
458106084471779713 12399 35290
952533148406491393 10385 35229
248415662455748545 38906 45106
397722492715029569 14092 31412
628210463014468737 20658 43363
380635377998036289 20406 26523
745571144089531393 13233 29701
112925453667312321 23767 28345
941565266348788993 232 33431
286867970025685537 3429 26774
212926500947894241 2940 6099
42100972138722881 36883 37364
961369411478060033 13649 17699
455655720866136705 7626 20889
412833943569502529 28691 40968
335016009645695361 26907 36744
715109934690502785 6613 41059
687171122417073153 14730 41445
993812228579336961 13337 37431
958349736213829633 7884 35343
775240397730740993 2240 24176
779477495044549377 16815 39187
142775888608305473 572 29806
935519709487405057 12478 43400
842698516521693313 8686 30150
948292715627918209 4372 40589
780774914125736065 35227 38876
402100655734226817 16136 22782
144655558136932417 7757 14168
697547359290556545 22707 43126
289977536034236033 3220 14232
198583966378006241 2200 9015
560005682827096513 11593 31898
390746553140974849 21599 40696
583881840151796865 2128 16397
134690165536181185 14520 28490
342894331976211201 11098 26322
393708347428972865 7543 21827
549267976200162881 34919 40445
160814554480534625 1580 26911
400465042404789505 24707 32070
832488256445334017 15564 16655
76303267131372369 14108 15559
289840810471172737 12545 12734
242262764946346465 12042 26631
14530120761126143 36882 37105
428464142056022017 23267 42058
278256322541377441 23898 38683
323532943202479809 8400 42140
34002906514007949 8671 39262
9393070187194043 4172 30546
335379298031551105 12029 23361
593038329328933889 2347 28995
270961798904014721 5987 10102
379192126583127745 2773 25503
754068983484923905 5612 41224
589893840121078529 17037 32704
504855278360128769 14874 41539
924569035559606785 930 39553
600419524425898753 12645 29776
547082751052002433 13634 43519
411808101481515393 19956 27065
959173076949674881 4638 32657
952892853043859841 2790 44088
207429250769934017 12989 32780
877238557343634561 7204 34767
332738666413682433 33274 44220
616759353400976129 4314 42914
668401896383969025 19262 43115
15287345589516833 12341 41886
267520296246807745 8732 30399
465594722971982145 3887 33424
694623883158101249 36 17266
88190238400319041 9300 13403
72055410094087337 32048 32886
270310239607123745 10463 21312
892658333493315585 3352 22336
815437656456854401 11724 34961
356508246164629825 40602 44665
994529366886407425 30702 31011
674684081806020737 5042 31777
367026721865119745 3207 19588
188579281437078817 231 37650
474199100803996737 8130 36624
461118746608363521 14138 21610
769395561223920001 2698 39406
378938206467530817 1784 20104
304647489286050881 685 26297
423995301261982145 26391 42475
498180932061519169 27297 44286
411954919249005505 9362 10005
759752155703505793 2916 46995
761744943011521537 37511 41759
779578948260823553 13930 23965
879639409628204289 5296 31705
29726240793248593 10213 17957
952646878507749761 6390 19537
22010097328934109 18950 34431
119509175560686737 16598 33961
834890756746840833 383 45275
261113755602380609 17519 26481
911564186946979073 19467 43321
882808531479732097 2178 42567
135693735165400401 14770 17371
492603938237721217 7206 15729
947273642659968769 28886 37625
597209399767045505 8437 36579
781539559612451073 21415 40944
305577706264031681 25246 45268
593955015333992961 7159 29388
263804481245109921 1176 31367
324464316123506817 22082 35691
410707827495997441 25838 41540
178863958619405857 12765 23053
414712642261370945 26165 37749
154467683751857281 24440 36953
508554857766981185 3981 39312
150798615613727105 5552 45508
324679496803590017 24305 36534
611896634544475393 33979 35658
549038038655737665 8213 28915
213005622716810465 21886 22697
834275064673583745 11121 27521
803553830750171777 4392 35230
723062844445038849 23652 33184
100112109813412785 28715 29838
517141613553214081 11161 41078
732431909064072065 10660 24879
824270142225174145 37414 39011
719521461904623233 9377 40435
369579906321881409 2509 6795
769786639808199169 5385 26344
224588634377553825 10152 16652
953840520639690881 31996 35253
874807637728913793 858 3343
910665055637391361 9045 38353
590515813464662657 11789 21932
416896657373616385 44098 46120
900581418987137281 30511 46762
102381872142995441 9228 26126
699112138312372609 23551 43658
775075054893452673 5469 35506
928519817535551745 26577 28311
896546684103721985 8905 36226
786732599299142529 22096 36701
150754905317587169 19769 32903
134251244619427729 28192 43458
910218328603757953 38405 39827
944578343063895425 11105 30443
487618379377355649 20469 46638
684163467955279745 7680 21688
986109272302680705 654 18858
250142634510382337 36446 46741
309993459839166273 9710 34078
678652773086064129 16585 34946
395364717299923265 17436 26771
851339209620604673 40325 41834
890991371717891713 6839 16851
641836867588587265 34479 34931
43556140788492569 10376 29843
781201078693385345 43494 45960
657206696668612993 5196 41236
569058079570503169 5082 17475
19790000538346677 26470 36386
228063138696441569 4318 25552
510733641023879425 11299 44595
828388808388417921 10079 28065
303247163689288641 20323 24574
593506607961330689 3034 24843
311160648867474497 5066 39958
749861103731511553 44436 46475
328420062866438657 32249 39615
384336368960404673 27566 27861
809357925803258369 3097 6833
402253241646725697 2393 27825
961560463758299777 19942 38901
673647857883423745 1806 2422
998963778188983297 19915 34102
774829795231958913 6014 28151
292523854518133697 10489 37751
69657235678747041 4950 12809
897576289060058497 35908 44323
570174526092849025 20312 38888
268804652163819201 16566 24332
311331276640032705 2538 35432
794212058267067521 26187 39291
840779012746615681 4870 43597
346982477059565761 34347 39322
400750780004145217 20162 44194
718423842993420417 7308 21981
329830846463075009 27824 35793
301486064810064 20188 23169
639237409879484673 6991 7361
374769258305850177 10004 12378
216035026058328577 10694 42902
573314990531326145 36092 45402
785107761646216321 19903 46940
728663548220541953 18827 33409
920527433400771201 3094 9467
823454129519031809 7670 38968
444904201260897025 11255 41356
369976128441511041 2971 38378
165101533351950977 11117 40445
727405033884178177 885 5350
568378690157757633 6194 34971
372363444945424513 19187 37542
826045278046457601 4122 23611
184061515770562081 1552 43805
783537455167419265 45267 45722
621965000448387457 9664 19622
604726168315401985 2021 13080
26692663005103869 7922 43520
196730052571084001 43624 45273
130795485995296449 7820 27570
729395097177196289 6995 41413
910334621463587073 24452 40162
31000170574259301 8938 24595
159389129961187585 10104 20722
954105534157228929 18135 38772
796166123130557697 3415 21283
92496477618837505 32535 33272
640812954146586113 37425 38565
968640367254671745 20990 27050
777015775829337217 21361 44972
970334017555870849 10353 24926
374258918885193025 3193 14801
963255864150049537 2992 36237
225808584943802529 1426 15131
192439139273645313 21905 46645
300621258662321345 15098 30815
786117308241337345 12090 27188
784697440393042433 37439 46064
303017790416674881 20056 45796
303709969166323649 8421 23428
718615470809247361 7709 32574
614225186153202433 1169 34095
192647264840999809 2125 11968
927364718462829569 39446 42588
293760544003874 1715 2635
890882207247781121 36319 41939
617769233929692545 3864 5536
48410731592941401 19562 28432
533734208316296577 31405 42728
563996032848347521 17431 42871
982596175339736577 951 39521
395209751851613313 18962 27212
660172960944244353 26518 47027
379521076442099329 23956 38122
335048201667461825 24429 45339
207950325801267169 28630 31690
35444235296090201 1418 27647
653871127430885889 18930 27813
533101848404484737 12712 46443
765612705218277505 5508 23244
766562285874989825 7071 33550
974712385528274433 4766 34512
474520667909615681 19841 37877
780929920156285825 5160 45700
452195427557647617 26067 30630
141243502416937617 26942 44195
628888556444465537 16163 21322
223218365640381217 11666 18849
262691092902692001 5704 6208
191939076818098177 18490 35441
265594677111494081 41674 44604
263613872680014785 10958 19573
901277852907576065 17527 38326
245407151907965473 27496 32861
306212695293012865 24883 42518
151343014806091233 34889 46043
208575853774426881 13674 39730
276667300393054209 9952 15447
637740877418167425 18186 21536
685879646699010689 1993 30322
355442782645660289 6654 41948
527926665026978241 18882 37142
669462481082192129 20133 41273
920253694179510913 8747 24642
359194834889315457 32 1802
405324663415765249 7510 10196
487661847208244097 10296 43702
46838327382989321 16115 21789
946972776851957633 12888 27989
821015778116940673 15841 32045
917879755576890881 19169 26323
419463163830560129 10854 37088
265948643553635137 8835 33320
617621748789584769 2888 8241
324475986151838913 19282 36635
54880377846433961 9052 29816
338540443074769857 15357 45683
58142374998265465 7005 13671
914526702702758657 4113 6731
42017849851280433 8508 45768
514047020878997761 21029 37579
211875838713208257 13359 43607
441933304767076161 17276 22922
238034085985066913 1425 19948
55234530528871065 3969 6758
233147777082262305 8753 18594
474346841502367041 27815 27949
724263887780441729 13006 38315
795376324682969473 32778 44058
66441091177178889 34696 43760
158282008959503169 5240 8147
370406965719059393 33094 44426
930921084413363073 20601 37326
554988477637419201 35198 37270
736646223253970305 9573 31496
758834181958324225 3484 7987
197066208251506241 680 42994
550544729949162817 6513 16427
899756338528788993 31930 46407
759113188814854529 30338 33636
174646447458535201 4423 45235
674778787005390465 5285 28446
519547322987236289 26844 36585
431607213233551361 12290 21529
360388063322581313 26722 46063
356774121094868929 24110 45640
982757681127083009 22541 35846
253472935957479009 14728 44743
9077958311102919 5267 34228
640133168063567105 27139 34272
429944678130326017 29309 37988
85146139943848449 16389 32062
32781858150379153 2572 27636
725154921581488257 1155 22696
872652545653409153 28802 29016
874402368245217281 27100 46725
373017258867200513 4723 9977
978877353731103745 7212 33826
722217889522696065 21025 40309
981634549592602241 21321 46707
997722064009430145 27517 29160
135205798010527905 34531 40859
463712541568469313 12026 40298
716795732778525313 14787 35597
813810185162502401 5933 31643
30017650815278077 774 25798
462434162527998209 5705 9621
327583031143095809 3850 31147
422797425998062721 5305 29549
617550526026914049 26442 42146
535073073114233473 10016 31111
251333928515055777 2941 7023
423016278928848513 27717 29345
324428146995057153 24354 32063
461999128481451777 20793 21200
30588550352295129 18699 41135
315793396500545473 4395 27378
380613593451240449 1104 18077
991689019922688385 17738 35929
344536671062673601 9453 42072
489990019426748801 31353 34258
471035850238745729 4477 6323
695691249206063873 10930 37306
185186423066060257 15261 29566
21730112167297477 16162 30175
460620742682035457 19004 40148
797117237998122625 514 42552
227008207582333185 20483 33257
463064937663141057 26289 26349
626354102452591361 23879 42508
513741669832072065 4590 16973
930342493897658369 6454 45851
530722857772538241 7215 25004
584571200414924161 913 13650
646557277557320705 5064 24118
269709345472694657 20928 43761
816820837603778177 14103 28736
216034921657222145 13384 27409
896097947653984769 7099 14274
185390940211451745 14869 25611
797196022808755329 11181 24178
386043655225559937 6459 46413
413933276712043585 10341 13169
776721371008353153 16140 39722
526453411489619329 6810 12048
136681239488790849 22935 33040
279236647259594401 16302 45451
854230933833637377 18930 35553
295395619177362817 13389 25603
532643356063200449 2819 34051
235901552478168257 7621 43896
70350246603556601 12875 28604
46554598866599409 30381 34504
194480313321701473 14853 43387
111866354665338017 7279 20995
389353205411911297 9531 20298
654309490834926081 11162 18703
211593017201803233 15351 18055
768519973095862913 10210 11834
930552287873286529 15869 42689
981651101438153217 21920 22080
34289904809792661 26200 36699
265589225692380641 4798 19174
127775368845934881 10527 25752
427018408754328513 19260 45790
776415527695515777 24958 42322
668916758145172737 23954 29173
955545334163577601 4782 41778
19637528349868205 12806 39720
278629129142853313 10735 23954
740065746317796481 28525 38306
550222675710475777 22445 31331
855165307060254081 34425 46766
182851775885435329 20391 31801
714647915441389569 192 9883
634102238722949377 15944 31156
176779709015640673 21089 44860
30596191815345009 3003 14327
759453945235222273 39981 43546
572898682093100545 23175 25508
888643978698361601 7218 28044
136102212004512785 14100 39181
177534086194583553 27513 36861
862406317186827905 18288 29026
974252773094711681 13156 31354
298055542204206593 21352 34519
357870861359359105 1268 28616
157948122768292609 5711 40933
713772611497525121 22248 41864
634176084427476609 3058 23342
116619132417667969 14021 33201
299481205546829441 34237 37411
831217659728956417 10846 38128
268507285752615841 8431 26442
896350631508695937 12543 32395
924222100129870977 8309 20415
630131607984516481 15931 34930
823577597612651137 18546 23179
146494363067375841 5904 46879
335090391276782657 5927 29868
718228780649802497 26058 46046
704872009056583041 19754 23933
642250126000831745 6797 18196
54213507803584801 20338 37257
296909194810503169 12743 17150
783753552282544001 10380 44671
972583857902520833 16034 19368
542634493787364417 11159 11358
967304624264151809 6652 42252
41994484651251441 5968 13658
574279622394769281 13573 24704
626038421361759105 8238 39721
144012390148738241 6133 46429
25672340890078973 21540 42920
564087910543918273 15298 40817
306957182881223617 4995 31501
81282150328682689 35457 46237
41990034793780497 33154 44336
952312570114557441 26499 37471
551097001061865665 9678 18339
111364959922816817 33745 33949
127599483917347105 8202 13766
258133174720342145 39259 41444
853103436380468609 17102 41595
425114887321903745 28035 28773
113627646039685009 20655 23898
910855061188655617 9668 16530
568555264030894849 8707 37840
841728056224873473 2050 34455
37580205053753705 40737 44841
355279660184891073 26758 28764
156956650598392161 10651 36717
815563707123338625 20247 45746
616764238909507201 14455 27700
398532184839396545 25627 42022
237046895817403681 10273 26220
8043293783096318 23778 40400
147334855800433921 9639 43130
876886287286140545 21192 29773
192313929827310657 2582 29461
253268314109213569 23344 28857
657414809442695297 14017 22784
193175006156920417 9641 33415
572002083733114113 19408 27450
605712082837932545 30773 41545
286218312547813281 5852 7727
108938271678454161 8419 37816
661341693514391041 12054 19955
362476548274024449 10778 12767
32363471935564549 39843 42112
473068471591957953 12972 13054
903768166905937409 1552 16616
783389099286360193 20398 36519
296589781673187521 6150 23966
354791173155831553 13929 30734
766486552297340801 1758 34053
518747664487356993 21886 39981
104290744660215041 10200 36843
519647106501835777 1868 4950
677194710466299137 8977 20818
122781835453601217 23911 30678
833384760705197185 6799 33651
960888005093664769 3461 30789
711799216571836929 20440 37046
153734812495336833 2575 45650
479212732861281409 34240 36119
565401932484078913 41045 42340
277613423788640289 3395 7820
208612237351651681 24051 42330
480876216102071681 29252 34443
164857363482781249 30514 46294
470262013762567937 10737 32922
328691004776082689 4428 39419
417598175827389889 15642 38150
582988594731986561 18547 18913
551151155209968385 3342 41103
854310496784002305 17069 19123
198557350690517601 8441 32602
644502097040145793 8462 31771
921093402969763329 8104 29137
364631921858539009 5416 21878
938849637334197249 10582 34529
937503252146555649 17384 41959
489072008147335425 35296 43043
467175129155926081 11344 43709
495773646312127169 3704 21367
819039602380598785 16040 22953
747135688163087489 3739 11509
107127967214061921 4390 46749
575905431255886657 5931 11430
293619345439125825 9842 18609
566352436036115841 19754 43733
748647530349707265 1933 38077
591177179724180481 13030 21975
970556390734003585 31431 42805
487314943594771649 1894 18260
287487046330134881 2843 46431
702539186641995905 25814 28055
982754920959123969 4769 4951
463950986010960513 18003 44365
231013268524186785 5470 21814
138271522301717905 18320 25554
113991135192179633 12688 13882
862794977603858433 12256 21473
419628607075587457 7846 16531
290504269056452097 11076 16975
192666750481279777 28867 34653
362242173751301505 18160 42755
51256429197998441 17624 38770
892260846587756673 4609 16747
248061969969995745 28755 39638
937829973483435009 2875 12003
743238540966693505 18754 40801
856990587475689089 1139 41694
842844049686689793 22513 45759
669841784413282689 23411 40688
855957394475872513 26939 44866
956112175238526849 35501 39993
167405375664998241 24144 43511
837453258582730369 27385 36572
888833607443523073 6684 37578
234931628542721441 41810 45600
853801160572103809 12873 36172
947558707069990913 2290 10328
818038499777379969 22886 40707
975185020410602753 13803 45319
407795546999949441 15702 44731
624022465315949441 18070 37265
199153105765923041 6502 46617
639519872474050305 31038 36901
706845125521809281 20943 23419
901466222581863297 3287 10923
426826073927493633 38692 39622
849977974136802305 16561 43876
131664702032651345 20027 32407
533274160249721537 647 24870
993834581638502401 5437 11302
313859057416276929 6466 19131
723120643276487809 2232 10894
652093477319144961 28967 32264
987311430968340225 2202 23737
205487122737732609 1058 31904
840246354317429249 598 3126
87923829941036753 26889 34030
510619418173995137 1797 45995
815002071549297793 19366 30670
366711459533419777 12770 15013
38495687658272713 8221 18721
632657444551519233 24561 34316
993366470815853825 20575 34867
721515132002650753 26704 46618
642979924697545601 5099 46529
796373223304378497 7001 38028
748693564732956673 1869 32524
96303807412411409 834 5276
486469432674059713 35051 40382
115911398270363009 15838 20409
209525872878938209 11404 12809
209698290348654849 24987 36122
671823473932096897 23222 32948
454994988249119105 18014 27634
476956683994028929 19665 39496
853394075521819649 7469 22594
959437204949555457 19317 29149
702548867791513473 9317 43694
784997283139798401 5277 16940
942485626650466177 22392 23664
575737599283389313 6822 22032
886828054149923201 15753 22423
7233649650412844 569 13658
182249443859049633 23376 42538
718533201925456641 28847 39162
134887453145189793 5793 34088
251845446539160641 31269 36554
756166069049669377 19703 33009
991954064174610305 3255 18015
475474986481366081 11310 14233
925110201369403009 3035 17007
227806790279899489 7809 46722
45180152710944553 25767 38589
882573242033522817 3377 26427
798594466538556673 27772 37096
656770773219818753 19641 25513
486416810981939585 10890 18028
92957519346775537 20802 24607
854724255956920577 16538 32530
452421732771128385 6806 22721
724954787777821953 7367 37000
730256947516331009 13033 46419
811086997730111361 11193 16274
846904123409757441 4363 39459
147345249484789761 32367 46869
302951794268743425 15171 18126
521779431174575617 13570 45582
850856235260621953 38640 43923
955797371459826945 13026 24527
184240725933712225 13261 22609
944888123810098817 795 1537
873295596829223041 8751 26949
944312872769661057 8844 13229
744368180583641985 22259 31839
53654402381436481 5848 13576
725119767199529985 36310 41021
426628529678996673 11926 28397
204290743424827777 5028 23334
194291293963143361 27729 34790
789207012861112449 8949 28557
784939589259483521 12920 43062
373834027049518657 38913 44360
679419371297381505 11095 45096
706755569650752641 22525 28786
614194417820957697 15845 25791
384974621902252097 28279 33545
310679003203940609 19381 35214
898681251084781313 20174 38413
987428972040323329 5274 7699
535676756776744897 40395 41739
489641238684907137 23146 32727
683890143118148353 11326 40051
866469086181016449 23870 25787
922796957841264001 4945 6145
279436214723372001 26698 40796
166220084594755233 8467 44078
392064439157326913 6226 6537
211793780090793857 2557 29373
381679385246268737 9765 33865
603840634850840321 3965 11894
580200712902925569 44411 45645
511070169743454977 19857 44326
389809834785889793 27388 43559
735830337599224961 1311 20235
558411191051778369 33661 36599
281334762436522113 25781 29280
750744277532827905 15065 16412
779301365856994689 10717 22700
738196186832201601 13680 22153
703871992634027777 18601 40908
726052863225046273 6319 9373
207479138782701953 14942 41498
437353543811145345 8831 25816
191410846933329985 32759 45035
890311428163482113 4493 12699
327107300361447553 16427 37297
248696335205867329 7675 24397
283605000452162401 4559 34146
670887155084042113 29992 36782
366850604417209089 27920 31090
568230109403987905 12855 14009
105084493690576161 17307 46308
437553552149051201 3663 27020
713298822941553153 36584 46111
924701903600496385 27302 30354
753587599693823105 5567 7221
243764041448169889 15165 42802
955897847706381697 21196 25174
231212086571606081 9859 18039
351682660492620865 9381 16563
540274073619496449 20301 28050
66688751075631105 2968 7610
555368208060432513 17065 33713
257770000166381409 27052 37640
796597370016026881 20127 41408
807035773346854017 23001 25731
83702738548300465 24586 37871
857015111962873217 4006 17654
731395449750845441 13736 26379
955359073338385665 29661 37560
354594191828059713 21709 23047
4082731214431590 20163 22144
758588838456372353 13679 37072
242921678791304897 8752 21297
626918946282120961 3720 16812
177368706816217537 11786 29174
775376091188700673 2370 11922
696491465977672449 15601 40549
123689431597998833 29984 34505
636089334276171265 13729 14415
759460806097504129 18915 37152
66622246197539425 22386 25414
384948538327979137 28488 35211
801187575309192833 28993 43723
997999970765203457 3224 43060
989662203106988161 631 27699
735510450717104129 22651 29596
959528925129724545 1787 36741
566857081996030145 10944 34255
733567071547980673 1777 9449
933459911084998657 35624 37111
516138161497302401 17855 20870
826803324806331137 2423 22098
727208638248057985 11655 20970
36715509252136513 1750 23151
985998381688780545 2651 22393
848867499931909505 28225 41975
407040439923946433 2216 45588
888873265549978753 740 7760
866797167408826369 1584 10947
453973163826400833 20688 34868
242500997457895553 189 36649
972794853346986369 28268 31866
405437975706924161 715 4533
816577403376637569 12130 35421
553064618419085697 17023 43990
661185599258846721 15499 40707
49489498744513585 28968 35770
686872621906655233 25034 34966
7929786774710125 27947 41650
667291218791323393 28532 43257
342248329250033153 1241 22626
314238475981451137 6814 37316
528379500676351169 17102 42181
184774404587972897 9890 12541
5842374212527092 312 16253
173418486554805185 19568 25998
889145679217037313 31823 42847
332133196222546433 21064 31669
586780639296115713 9800 18702
906102665632428033 8473 9755
256824999532881281 22001 40415
971387837087224449 22180 33168
985410823108018945 13961 18272
280356563342404993 20723 24396
500565309070466945 8423 16178
250261877882909537 18590 26270
424606176321965761 28215 42592
959156262619355777 17276 24605
574784146757167489 15798 38207
678161930016631937 23367 25509
450268858246708673 20962 25241
962050842116934017 23896 45010
989382963696343169 11638 17428
654739018353698305 21250 33865
710385125236008705 23489 33661
639936504965245185 23968 41954
155446421362881889 23912 31958
950888243758544897 7555 42640
890749673861840513 8306 30623
985722744085460737 19483 24712
701304725596813185 39057 43106
130282754188332465 18758 21716
951318899516714113 42375 44750
131308396463364113 8130 34811
94502390483739873 7665 15008
588888151277149825 39892 45826
911557280573894913 14726 19689
876147041566763777 23835 24109
650948179970598017 12688 38380
183684739866269089 19728 42550
877084121915949313 2733 35140
231524735468664033 5743 11146
256482309293772929 8772 11816
82732773297227169 11889 45404
831261052042428673 22413 36609
908631354708784769 6402 9133
533327365493860865 25446 44944
868820369989581569 11027 44788
278810527586649921 5013 19740
823087664990477953 6842 35752
341302888957386561 132 5706
299680389374021441 5684 30809
15723720409418719 17858 41160
413676441968288321 16052 29963
170069208560548193 3410 45003
809971570144089217 3937 4443
799079107994181505 32211 44941
492875367133361665 1649 7307
334688004093578689 4319 15231
534085963526099073 18442 28470
237302420143485889 6828 34286
560034813649604481 8916 28735
784984243716579073 16452 46780
643939451346913281 319 31629
848080876470767489 3674 37340
847692837432955265 2613 26621
553980673738692545 51 26331
301170235603070337 9222 25524
516701442394371201 18422 45989
654955510299327361 1213 35247
348340985522256129 5045 17562
796931935502332289 13959 27021
907990698772358913 3770 40412
800850987133738753 3515 17012
892465212292080385 19370 40933
132418642060049057 3356 9869
163144424467041921 17109 38163
841223200253846657 24963 39397
417669879577275073 7149 8397
626469271787815553 4943 26619
168274694497320353 3891 43653
305573633955557249 19400 22452
100670009429052241 27915 35648
229513142310725729 3624 3697
81072761524801249 2526 30651
880170063136585473 6290 42536
435149322942706369 28636 38687
291558176392104705 25773 46006
709063777726306945 30241 44337
679977254395790721 12586 18526
22222960465484221 15772 19221
151082839330928929 38459 41789
857866090130777089 3715 11144
488159238601820545 14111 15203
317602806694324609 25436 32996
266143140527223201 1862 26665
317889967742708289 8094 26460
806063683114043521 25925 38127
624683131158462849 10901 33100
742692095684550017 6432 34399
687119755737164417 28282 46057
441108932121959873 18114 24827
394862795841660865 18141 26556
181351264136285537 18993 25656
486996163193033729 4928 19893
91611257446228225 197 40450
432373803427339009 10451 22021
275367658643705953 1953 30488
815803238731596929 1461 25883
377446582115151617 24828 37375
315733524347152193 9366 39208
671304785218982401 37121 42665
194094135546613697 15003 40173
159045217594918849 20805 31092
578593610979567105 5374 31264
231599120575015873 39502 42348
931162576150022401 26374 33379
914452805210100225 26643 34289
448011445479764353 179 14104
105283287196616721 10567 22979
718859560213992705 8556 34270
769313485542848897 16134 28818
148684036325704481 720 21211
370129853263865281 36765 44418
724518878665456641 12566 40528
346275148944965121 9684 28318
549998640237461697 22956 23149
515775379238565505 3210 24282
990616966183388545 11978 36155
501489258236428993 40646 46469
783283103167946113 23183 39469
611988367348534017 8820 8907
784154104961992065 705 14983
813961993697216001 20247 34700
85671049072900017 7764 12438
677467456972042497 19382 39592
799581547534593537 1481 20902
190267163086158305 41905 46346
652696660646569217 10932 36577
920092860536062337 7055 38359
978264318103434497 6326 14129
428687258141319937 19173 36672
494139954656716865 10132 22368
156474963497036161 8945 10341
634688842689691009 29983 46745
73715036330806785 28808 30489
898670218428662785 15026 21568
693394530771730177 35188 44377
591499711005944577 8244 46210
388906875031135937 37144 44596
6271705912794801 2240 26848
232129383128299329 6134 46414
935457349759964545 17822 41981
22588697312240669 30524 36263
468945854123518273 11461 15914
263908043034025057 1 27554
674899750624057089 1244 15543
660508316603891585 6263 27885
227307236059871809 25707 46985
895392012786263809 12137 41790
163493208848372257 12149 21395
110212404207768353 9112 35361
942840277009054209 22926 26360
871110350926972673 33944 40495
359070852959455041 31195 34230
286084761402616289 36118 37625
674049489893874945 40762 41618
648473368458755969 503 45949
311160144666963841 19796 36996
138372989266880353 27154 35775
462681694553651841 3409 11158
993071886741706369 15290 29951
264243063501872641 16842 40733
855285806813906689 21687 43904
768663438045351169 14323 18178
569494896655388801 36587 38776
270601925328612929 18225 29121
559870984099259073 35104 43092
246294690717775201 4673 46049
137316946159149473 33674 35653
618381280211501441 27225 39606
102766944117899329 28431 37503
448359918446371329 8030 36524
64037473276503225 36264 40413
885718655672441473 35043 35487
532317358060932865 12936 24285
359823887519752385 19747 40342
136792906265686305 13689 40072
265815618652276001 775 40229
3580325347325442 2910 44920
551211107741281153 26185 29369
902178984818537089 13358 31962
502862285982310209 6398 23739
600459805285449729 24784 42436
478038723850090689 13788 23354
657460728053695873 22828 23281
413894581385413569 3519 23151
107919663752522161 18821 22256
483071987875675265 12925 32681
535131099337693441 4780 13139
422930779457750849 34774 37558
735767828406945793 7230 26768
250863248018703201 23559 41662
3902007078824710 4616 25724
723953756232582145 21477 27093
197952422169276321 9854 35549
359058735597969281 6384 10756
299843147093785217 28305 31151
838204444296714241 6618 17534
162201179521982657 7971 34995
630226383019419265 40961 41763
407970648445871809 31053 37303
205431830518072897 24404 29691
659042756086375169 313 37165
845261525107943553 15743 42934
952948843296130817 15695 46224
611681998749510529 24845 32555
566031531437030081 10697 46591
90429685996156193 8329 25138
802900054795163265 20094 29987
318254770899351041 18140 28883
235988990709739009 16650 23151
302345796586635649 10154 42687
27189397873375045 1082 30142
624838000003315073 24823 44129
925282564748467713 6419 36407
98081185895125601 9781 40374
621409528461288833 12010 19332
728648080895361281 12214 39621
91969723820010785 3903 7165
552422605841954369 18560 21827
773954369689111169 40124 41562
381637330256616257 20559 40132
300798968801981185 26385 40730
454245445787449857 31731 42597
411236401476077889 12209 12482
297326110721961345 18444 27400
303712958720478081 11948 40899
654045232804392577 22795 27341
944839435125178497 18074 25148
112306495842979361 31698 40861
506150167078228481 13658 44009
241811558846563905 21214 39558
35153219587687801 2848 15809
106546456543860305 197 13017
110972984072201793 21178 27751
477415789107212161 26580 35903
373128053454511361 13948 37491
769775557763502209 5810 27880
617519890051649921 21343 31127
65182349464777193 22989 28991
914912118967681153 29112 39447
653806548752434945 12651 35110
391720029913226881 1232 4611
622862127485475969 29462 30243
242861823925412769 3974 39610
54868574487336729 18186 34782
797428031069298305 1312 35791
67239613493370601 82 6343
189691346777966177 23997 30646
754998591378800641 12334 41990
956518041658750209 4083 45716
320371918228303809 13798 14223
78672141979129857 7821 39117
943234500379652737 33199 44605
887576533296563457 6847 12815
850141794090603777 2672 15633
789501689269474817 38595 42938
208628077251511009 11242 35678
346386226379120641 4005 13419
386447320418724865 15133 16888
853803574522604673 16004 18222
117674545616416993 27216 30930
676306368276666369 5440 9153
911862052162007297 4416 25933
272643383584455265 2127 38731
875240166008261121 15612 32351
878010338152545665 9287 23790
96770238195503569 16368 30531
196767186678275873 5872 14704
233936065945364641 5227 43242
665097979150797185 15343 25086
539476252877335553 21567 31900
843686901934251649 37873 39503
522487274570970305 9387 14278
708489981789380609 7630 24633
959144714771312641 37491 45920
478819864932805953 18418 21496
66207113152536577 39115 44688
546242874085773889 25867 35895
273061952248554017 4351 19694
254583809324447681 13991 15791
576310292193618049 22221 44203
688878526724874241 1837 1895
840909579441628801 36160 40084
584973494106609537 15702 23778
290459839593758337 18589 41857
460259367956094657 4885 5504
70671030253237177 42899 46153
296396708499248257 9455 25906
802494894692209409 5814 43640
741592535377247233 22210 25733
718491025318726913 4784 21618
410495658066057729 30032 34278
969455012650435329 22639 26964
426820782827260097 677 39262
165190179487751713 31320 36127
312770098276974529 33474 38363
920403494966244353 7740 33955
431337922767976769 20923 43374
473991358025145345 16599 24967
582871346600231937 816 4346
702633957469039617 23388 38406
136909730287239745 18969 42824
308005020834599489 6894 23289
608646783948547201 14017 37447
221972429421064993 30745 43808
302520376701163969 3538 16761
664686718081000577 5634 21377
585952963384105601 12500 14981
897288308843663233 28768 30255
556607411172958401 16010 18110
642235180128295681 10172 37332
788867290910833025 2454 21664
434103042400458625 10980 27315
428177880298857601 9640 20949
36033142219523033 5664 26226
358533742450024577 18313 41996
704312015601011841 12618 41381
524372180738676993 12731 45535
839909222304157825 3457 42694
941172545206729473 18074 18886
321364393238887681 33208 43286
456293491189210689 15448 40617
737256891365191809 13567 28463
553837493089364609 35896 43244
842504103347216897 21433 41413
723856939813142529 27201 46201
372799902014378433 1978 4227
176762897143863297 26319 35661
878464373042724865 26954 37706
248916844144343233 5222 36685
730831535508841089 19871 24669
979425405606239233 17356 25444
809804763935837057 8609 10822
83260224992383057 1115 8043
865741752195759745 13675 15312
358949376663776577 25931 44156
408235080809866689 17533 30298
987843156464787585 7974 12169
763120848214114689 15316 24726
288778462845133505 22623 36614
848011402516426881 985 44165
789901183415022209 24387 45723
404104594573482241 30051 34541
886565881633476481 27684 43622
320917370997101185 22506 43283
367668827907390721 11897 46477
483193125989643585 3423 45194
766321814914338305 8642 30509
489435335523047873 25184 26626
715153930166987777 28808 37548
433698118585283521 1201 16724
153693812731223297 5249 31918
124318547144604001 45 30817
212863039453548449 16567 43444
860289110261319937 9022 14196
36915287027060377 1459 3791
569623895462093825 18477 21439
120072098862490145 42517 44249
501734237710422785 19025 43752
780883481098431489 34690 38899
801956238666939265 12673 45125
540065067714646593 29425 35996
957652252179045121 14388 16599
738842002882083841 27905 40310
239686760858809569 8787 24250
55979708448145265 1872 10905
541575494687805313 33163 38646
905439427429559681 16686 28444
597590560419938305 14103 40011
740137344271584385 13057 32686
371406622992324737 9010 10300
626084918505856769 12678 41810
754929392221875201 375 14952
886999781777117185 29067 46742
701849349607641729 24391 42800
729469603671862657 23196 26604
139585717152833409 14300 45063
176574601745254977 9136 44755
237894335229086081 8897 32396
211188873977878433 9407 44314
653410517385431425 25086 32530
842937464000154753 10861 45812
862109747361017729 32639 37795
154281181006883361 24628 29030
847331277455019521 13633 23524
87689760894857473 42199 44439
651360902412093825 22038 26558
924263582961263105 12845 28755
368704672087922369 16482 46214
461129701320398785 20975 26874
962578923431749505 462 3235
678338560285556737 4790 40490
664492404306820097 25481 37460
239567525540916641 8127 35557
616103527547338113 6945 33932
846690792460353921 1454 43410
345564864147128513 13942 40415
194818853158832193 26387 39600
104603969514897697 14240 29166
803381973588802305 30805 37019
360147391843632641 3400 32524
305096964609884225 13892 14985
283173873118769857 310 46739
379856657727263041 23260 32458
345344492090767105 38836 41658
353302923277251329 15703 32822
51314242946318697 1464 36685
979437878085480705 21872 28538
928909920442826881 1926 28021
441464673097197377 24176 41837
191453427823759617 367 42126
729738189739212161 1832 7356
839951711602033409 2258 39497
895560407905630721 45387 46204
274567266427624193 9869 39606
624335155859586817 10803 34142
4922504742772561 222 1223
4310416245669303 5644 42514
546396147783653441 10286 22428
827430445168548865 550 46270
198773505639458401 5351 43530
424243071420757889 8708 44410
54622327030926953 15398 41693
976973945878558721 30984 37993
682146671703371521 23922 34816
771317473736086657 14198 28742
226959612463801377 27804 35680
263708941267314145 14784 35854
772420776590457985 5133 26022
20875272623012365 8715 10485
343082545967746433 20246 43542
485976746774571905 1600 8300
704664468317467649 38431 44241
451330213186889025 16408 37184
212222498037434081 9893 16299
992479590588235521 1864 26081
970309841317948929 12505 25683
325793777158164481 25944 26740
147497753106449633 20708 37610
96484241610699681 25988 31129
655744961082511617 17301 33790
627161734759805953 8313 35391
463912733427761729 18228 31834
953476262964020609 11940 35839
16009772459405271 36593 36805
497807304131068673 8957 13967
87622062722601873 32117 39777
177741108303809633 23701 26328
533218451841854337 35690 46171
621074741168325121 18516 45334
989547266762670593 20013 39272
378823894666826561 9322 35309
244949091837732161 22942 36079
388750367458126081 5988 11516
508671609466603073 7295 31867
932749891876074625 289 3365
951240197105043713 2108 11635
81489099885867937 10249 46650
843110932476392321 5351 42565
381092877169780993 35958 46478
583489384343330689 13599 13899
437051285005392001 37937 45610
116029466032983921 9988 18380
948653827206971521 26457 45943
154814480456501249 9531 24369
367789876850547841 31558 39869
196178471792521249 20311 44564
472228270432427905 8051 39148
216537463146728737 33578 39733
422129541059202753 26881 31781
518696326515737409 610 15762
82642313457643729 9180 13691
73488950161952001 14726 23757
57179933463384457 13867 26369
332110321822753473 12022 12215
933245198131974273 13868 28441
412781779601154113 22077 42301
327883000176196737 15586 40797
335387101934060161 21659 45350
133055553839501073 12625 16697
774418196581983361 15403 32277
113341491176850433 18397 32506
479429351015724609 36954 39217
443839594762213377 20082 40034
32302833694423329 15767 23020
138720782959605777 10209 40060
627525136912879617 6328 29043
718997686898934017 35771 36240
902534606502108289 29587 33012
441241380470625473 11646 33774
807712281190319489 3411 36276
89071287021997841 12620 37383
390721403409521857 1092 25105
435542926808690113 13475 43403
377487319002540289 9882 46202
484150547990015681 25163 46406
16853593988706451 20183 43796
705735003511431809 3827 34285
660306098887829761 19022 39043
787034204415139329 12499 19030
897212473853251457 33878 37158
171763267188193697 4660 16162
528304914622026433 21045 29176
151613012107066689 3447 7747
146979369880220641 12531 39822
413694352293827457 14627 36428
192906321277334305 4441 29878
326936326483608065 8465 46560
220626809512317825 5986 12282
990917287464693377 17279 44639
742626528110093825 5481 8891
86473681748959313 24050 41250
402666474522980865 30537 36122
350205736558830721 9799 32646
25510544348676945 9743 24135
571269786595909313 10147 29268
668626175496235905 32969 45285
897591997856718337 24871 33983
524101142868687489 20033 29407
871457495987033985 10529 30825
71831360861033033 2805 2939
518953188287252225 15912 37744
297487263627417089 3945 16068
958759364712509697 10875 42170
989152276126425473 35271 36607
12360216545513227 9072 38083
673440766083018625 27677 30527
968369649408504833 21649 27007
338697377489346241 38879 45832
765223822064609025 15698 32726
641476520146127873 1545 16868
246535414050189409 23335 25942
921713541730873985 15193 19441
529096938493321281 18778 34888
224273761002677921 32078 41765
824193022107227393 37004 37286
543795563779774209 17676 23310
257041743114495361 9306 40386
61565486906417281 13650 23881
450485079067195905 23897 44619
537887957003739841 33935 45264
849500790016062209 30512 45187
20501513268158081 31542 46725
785578134393706113 9864 19389
791332731689145473 1572 3003
965757407297285633 13702 43222
514658673566046337 6213 38055
181993474691072513 872 40095
716104186789273473 19081 40279
194838879657279297 17439 21305
957222640267161729 38062 40178
909097452396213889 21737 24154
686977371358857217 16933 44090
221989649871044737 36966 45474
151188989585520513 3145 9110
37294309211038265 14775 33264
995177317649428481 19154 30010
788878668410230657 16575 42713
611390515005069825 6344 20638
197018683224900577 11043 29067
60402980115348729 17390 17948
326137912311519809 3150 42753
672292468568528513 29441 45139
372407245756793537 3678 25092
544239596074540097 20741 35377
968665794835001089 7811 39811
536221438473944577 14588 21118
949484510870764417 16746 39103
691967476980828161 13455 46623
64752508988089377 35769 44887
105296019030603809 18161 24428
692147109785626241 32890 37589
73620606696444209 19487 31693
311252103117507073 7624 10716
884972357004443265 3392 24126
803869036511361665 3202 27863
321696427303628225 22828 36152
824871087992544769 40743 42480
487844129330383681 11844 30256
995947862499694081 14504 25312
191895396363413793 12761 42789
64673434617272817 19666 42013
265058583585016545 7831 40305
630713999395130241 18050 22215
571276864617566081 4971 40215
807999752917577729 15848 23290
483217016997841153 36521 42696
756252072615357185 2446 31039
988733112436285953 1333 35332
840422055950849537 14640 29976
802583544632767617 24847 31579
773030666976200833 13194 29677
856057559339681921 32893 39333
623737624881851393 8072 40032
825369275193864321 4658 38271
756974431406437249 2692 42584
491342786165155585 2472 25353
662353909157754881 19516 21894
320204136200345601 21737 40447
151886095471571297 5536 18484
904090646415731713 30288 44020
290113936598526593 3295 29683
711944631535558913 14792 31775
790055668443276417 3523 18489
104226954506010833 39813 41316
73416181995806801 20093 20253
297856836103250113 11168 45965
516075274512520129 17171 35728
133038586522808097 9908 36339
383527062784121857 20042 20386
826998997021647105 31554 46672
197381037949472929 16754 33753
197617876236684257 28665 43916
76776008912727185 27731 28501
896221280951920129 40692 42465
587313482062132353 20913 26966
863309497938466561 16715 25736
765745203704579329 7147 44041
582390545292341249 8389 14796
453345358198166785 14495 33659
659385160731496065 5191 8689
231876425740889409 6598 30121
776899579572983553 16474 31697
44765988270814465 4256 29444
167072958685729121 46888 46947
968748751155413121 18324 22446
417772124958062849 4586 26084
410104398869751937 869 8519
468367690253963073 14947 20688
238641013662086017 6728 27322
751141196804041985 6820 8790
203865059441671553 24190 40462
67847441063342729 6389 40226
940264678672814849 15085 20061
593847870231385857 13354 13880
473060223792888449 9383 29271
183996779126950113 17918 41964
824493980489190657 2726 34030
430544804146364865 8458 40167
874247025777624065 12487 24184
814139603170666241 33198 36659
443663610272590593 42756 45758
852032437596577153 23174 45415
838385908990691329 7761 43427
677741575639636609 26668 44479
699057739811589633 14563 24707
38520056259869761 33325 36895
230274989082136737 6082 22109
53154724536561561 9139 11189
965460534513805825 17057 43460
595877858751109121 19805 38804
7402868453969092 31838 44507
456321775050675201 13279 36547
760335361051257729 6475 37892
370393814784762305 14665 28455
594995559085436545 11706 30789
926886635461663361 17919 41094
511980443184011585 5515 5762
875609562553520897 12602 35383
94381832563389169 27912 45865
544796774546917121 28044 41770
623880575976354433 12939 23142
562896903474211265 22576 43573
824510819568093441 13126 33123
402934552183403137 35986 44043
173820486402927809 6558 6770
426839681212001665 16474 21449
964846336582443393 34031 44638
109554463517078209 17782 28021
902903339719213057 11900 12305
850369041122434049 16856 27193
484629537953839681 7032 42030
536183292473161537 37356 39799
802560548441459073 28761 38302
328002318448071169 9026 24750
980715389143089281 10412 27739
806886904999721857 7820 28371
492454256845601153 21330 24387
845371161272566913 32172 41366
235294444543502113 32477 35968
835022408774925441 17323 21555
578744461052917121 25151 37705
498282019869733953 14244 44460
86629803145942929 20864 27470
242254226664933025 1046 31681
404776495522124673 38161 39670
85495890188695969 21182 28851
780665220061923329 19113 25372
477068838494822977 7204 9645
653474383613325185 6495 20778
258783248288480641 1449 38698
148564483996896257 21661 43422
918502102189059201 19574 21656
465609125328651201 12212 18533
636018517076422529 1898 17928
403869642689745217 24214 37907
784396733550913409 19522 28118
418031191867680001 13872 45241
524415229214511681 11879 16760
851336782602036353 12015 20219
638212266381891841 2837 14970
412671126762628417 22116 41316
429632353036339521 22274 30093
485318158251931905 20974 32751
127067193792605345 21403 23417
296754029579044929 14707 22735
882443094264559105 38082 38483
75878833042740017 4752 17944
506029569925665601 22000 23836
637750632982172033 39344 46552
759863937734792193 15453 30638
502109949734904833 7367 45908
276289691399078657 2877 15772
267982489877351073 9600 41642
845882812716681089 24164 32728
510149607352818881 32587 44492
451223142085247297 32765 36797
982769276834797953 35498 37926
923865115276299777 31029 45577
823441394804167041 2362 45154
174836035866086081 12584 23615
596185205604779649 3399 27869
945893963946403457 2889 7509
299320232319590913 27225 30267
558903292248892545 16585 39282
637886828718674049 35607 44720
433130563262011521 2879 33761
153060612494289921 7889 36801
132366791690508017 3157 24491
505468940454601793 13062 41547
47050965978584713 24112 27778
811373925730752129 6804 16559
460229843658943617 2823 36726
296156623323266625 28042 28460
477290921518573441 12218 22545
724694612743139329 17488 25738
587119123362036481 17634 22849
740482585200350465 19144 27944
332849937889378113 1603 1816
83519721988924545 31047 33315
587611655191842945 4821 5893
294437585796256257 8074 28273
436483229481780225 19098 41950
330008374942213569 35979 46085
802944104771363201 9257 45775
145300775812199137 15002 24999
816034936292666625 8004 19683
222826969515754305 12406 25155
250311149546838849 21450 28942
514213980383598145 8342 37153
191901943719386753 7081 26668
951037994174971137 17397 27835
191970592644246113 9585 25319
544192162757422465 19483 37225
979303868645345665 14714 30744
961245394867436417 20638 44889
229031728702757665 11342 42690
328669317089602241 4548 8676
781985369577455489 16398 41406
180172846315020513 18592 38395
368211826110830017 13436 24987
330247673281814273 22939 37091
246680948605828129 24805 28868
710683340983539585 11776 19183
924980020002216449 14699 20535
863806164403907713 6608 23547
593293903434613377 5091 16784
740644535656048897 30014 30368
546219977019596545 9163 10271
258664420968937505 4472 5062
424319121180147393 22492 25478
828074599491006977 25253 33079
29558958722653017 11480 12888
291598928642226689 3682 24869
760488044548594689 654 27728
269113201245364321 15053 19857
501432938105317313 9320 46804
1051229374080976 6801 21292
31722447890032869 31145 44654
383372069485208321 14566 26303
205261775493546849 24974 45723
792111972947733249 107 42454
778915697979442689 12506 17986
89324570592925313 24514 46782
5146698620386304 29463 43643
45442049029798425 9348 9539
570355004697333377 3668 4823
525164287709916545 1098 30803
386501019419206657 11537 25568
209210761499971201 22476 33258
506169852573748353 29307 29358
991943961927734785 15480 23017
437085719538906433 2641 11608
523773859619904385 21360 31341
246329407919162689 23203 25970
559118687558086721 23008 28841
21020810266499269 24734 45920
280939026978156641 5674 5986
745579280494297345 37143 43596
40556248673471633 6946 7982
162332782942904417 25189 36707
514405961618802369 6636 22791
477344645868143425 25874 36717
93713256815309617 36167 40432
878204575576894849 16330 38488
650830271825750401 30157 35476
464946467279503425 8499 16993
147453612315235457 60 27413
236918852700050305 33140 34958
301827874193019585 44929 45042
671269456452122881 11729 34058
65726076567816705 22466 40313
950004591062203521 23465 42058
660367226363174401 16102 32597
407948543917001409 32136 39629
605215722329280257 27911 44553
77662546042255089 1090 27777
979023368661824385 2365 19052
264744053467737217 13955 14373
134710036196910465 26425 36974
463383705143378689 16965 18279
185498199295548001 14842 42037
403468554915775745 648 44855
921219794347610625 5648 34435
896887878154522881 25805 42966
650028479313800065 5799 46484
854899566822197761 9929 14782
831187831881695873 1217 5016
110073690991761457 16482 41226
511564568662318913 6906 7629
69725958861198481 7616 29759
182100790229316801 9681 38373
961438004383431681 23558 39603
331041645876251073 11704 32005
445771124417674945 13885 33242
957560168531987457 7748 32241
280118731932141441 13188 45865
441188973775663105 980 41917
845426820437353345 19301 46714
773814836210522881 5833 8593
87941747174618001 28100 37095
458014454434316353 14162 15371
363207065932655809 2814 7454
73727897573267137 21786 21984
360086608567009153 4728 14691
498619081194529921 26995 38358
359255715401019393 23654 29060
600341747804822785 1709 22097
232578757348640865 7741 12345
686971756096664193 17354 32042
268053341234647745 13198 31520
451186635505568065 27619 40565
24994218481374733 8520 42679
231717110281206113 11236 22970
71882932491689641 79 31302
980195362626080385 2359 4936
573628221824598913 23780 34679
420380255204644737 2534 18194
917118708658605953 8581 27706
649860220658158721 14575 29458
914908121887528065 17680 40547
219230616387275041 13026 27029
891262118762000513 40912 42927
154793194805467489 12838 20963
118875092400877233 1192 4207
208704971381774145 594 1267
884902910885458049 18422 20946
861197178061903617 40000 45049
142844869069115537 19870 30268
466175342215844801 2199 28888
72345077312945713 21030 38277
816369737174614529 14763 31838
597486872702397441 22522 28430
860863292220425729 14793 40439
366296568655101825 486 37087
369062174861174017 1190 35990
730009927983907457 22057 24625
414106260406921217 17493 26825
166441988918251137 21871 27689
255500549886750849 15431 35479
217263062903747073 6354 14244
750606645902603777 39091 44977
431438095048250177 13646 42133
906712261187184513 27982 36458
307578092884632769 9439 17843
805748242892800513 2828 15304
83306891522283873 39205 45923
639437086647706881 16854 35930
783198424337562881 8143 37079
427930135551672897 25335 29041
698639495571498497 5843 28521
333655503914631169 7760 21480
261132317317255073 27546 30761
124903105070355729 10951 36600
470629814095872257 13357 45767
562335022228655361 9157 42472
682090288597542785 27592 31024
235430789611921665 33199 34617
329769481779990785 7904 17815
920447433223504385 34080 39573
924541977356064129 4957 17870
282745085337094081 10278 12528
600968523834410497 18112 36630
357091657432466305 23590 29443
340459198245461889 13396 33955
189105395052830977 10889 19669
534708888672057025 17536 20858
612488534387953409 8920 20308
454475633434960001 19387 40280
640562133037857281 16194 31994
785254408182623873 19667 40706
725890790185548673 7569 34126
959341228731567233 35926 45536
911399192694926081 3913 23573
397469948590199361 39224 40703
945643829714075649 3457 28071
634907421634302721 26234 44416
346695690369042369 8538 32884
4858575670368738 4393 25735
32686253927057153 8913 33010
619549403637726977 3638 8345
901387026454084865 26336 42245
806297536862800257 3297 23040
807013408048508289 12651 23954
72890267782703697 28049 31694
321876966287216961 5143 29410
970805822043843201 1300 36538
105738136967335809 557 42317
234790677852707585 40675 46750
892788850801178369 12785 31199
583547066920928641 5671 7526
973440571779693953 11083 21560
52533180233133689 4211 15734
52353012969003745 1548 34173
179075670676581921 28609 36635
621948508987475841 42344 46204
307564025788956033 20724 45240
485091813233918145 27950 46978
568360275124618369 29000 38703
318352083753698177 18495 23844
713533939672721793 29455 30487
644141227869109633 9586 17222
735031258744612609 9552 32830
87126293351861505 6600 11146
14054234250259869 4569 24060
636371441057786369 11633 37035
406136698032995009 30087 37388
754282809026452865 3275 5907
213782566825621249 3436 39832
354446216923374657 8665 29993
767868403150146177 21967 40888
87443736405578673 15576 28215
809275062059661825 25427 28698
978474774272921601 12163 44523
143525207352624305 23517 35814
373944858874299521 3007 23314
122465011408316113 28997 36291
47718266943714841 40215 45502
147578742678177825 3365 12683
867229737428562689 23455 38659
502504491057003137 10646 11064
256048598863838337 40606 46261
416136530298459201 7132 20421
866959156984709249 26431 39011
470760568196745025 15652 41613
724027987751835393 8486 46717
952272415370373377 16570 17938
386878115418358721 17567 41648
605593855575470721 20462 40636
500466247288851905 2873 19278
48404245601759041 4232 42971
122375160249053041 1093 3305
661640588564615937 23863 40698
436376997098587777 11482 44865
712807292600615425 20219 37465
832031701373370625 12296 29997
703021700006523521 1298 46716
828026745466086529 10841 23404
260998307899356513 14298 29801
978862279079297793 8554 12870
808440118352287105 23500 45159
551259833915846529 36588 42379
884523353836584705 10480 23021
81335957248473537 15619 32739
632602276562572289 823 11198
998870398052940033 9441 20226
400921715738647297 2584 20716
354964354670503489 27693 33027
33788155425590105 5828 45936
413237597947780673 27700 33568
262482348571751361 4408 6828
894938635254863617 6830 34821
399547657846788673 26457 29960
88875216315880577 39488 40881
172897500932677409 354 37198
481066363130995713 23841 41016
816146282783968513 2290 45749
49479126308394681 22649 28902
166964454412152449 6068 35901
559544803676022465 26187 28269
974121501339418241 8495 44567
811368905387450241 5531 35615
757879779499703041 9561 27563
662730328902089345 8459 33966
620619495577308545 6961 36765
594170830012213761 6312 46980
180075202802328257 1981 8001
418219377871668737 17824 23282
444411565409971841 12307 29125
178811440207351073 5443 19567
955499166921597953 4175 11632
931815242389237889 27379 33001
793867102890835969 11321 15745
625391626024988801 12210 26192
12167506374794357 33700 35956
124262107641573745 7052 24582
410787138964671809 16553 33216
316673571944488001 15688 44084
581979422955484417 29794 44236
87303589226483073 4974 23219
39855647657454089 27246 44918
588494712881296129 10936 42860
718385184407424001 13657 45359
588362784621114753 10796 46055
17396609338526049 26338 42701
332556919196843393 20739 44801
793538753732960385 17891 22668
992014911096081409 36452 37276
723859850556898689 24411 31989
930233250415906049 7817 16961
970985945373115521 10085 29899
436877245880442177 16016 46919
618599455541406977 18764 26538
203171610766059265 27520 39712
787515761381300225 6035 16568
574394630525180353 8211 16584
776531646261084033 4675 6263
486812316655797185 45914 46238
422203348066119617 2941 4144
366447562399134337 10264 43409
774516016467508481 24131 33937
670107759303601153 19088 20077
459436593901003201 17535 41224
786324184581420801 7881 28033
88021442885015233 22249 39222
56744827419688449 29768 46158
365258825289401985 8193 42021
66322613588216233 15651 23920
59917446177557569 7112 9433
132407357625378801 15011 36864
63966410534064265 9719 20121
788406324889340545 25014 25211
994049798002642177 30093 33326
945834416671967617 16457 44818
917736416587416705 23069 36471
384618061531416065 18043 39503
54467330863154473 12109 29985
489763501991699713 15516 17998
741164840357342337 36412 37847
873437253889452545 10800 12654
761491767087029761 16500 16504
596803588177888129 32266 44691
811884419008663425 6270 10644
138387551117535425 603 12318
859865504602616705 29936 34692
824744159149428609 4596 14777
926691674335401729 2813 11435
96785079761875889 2400 42845
880450242734220033 37387 40125
210030761506910593 11415 45567
580509727382406017 522 31722
409759774735807297 28959 39097
560733663517702017 703 13498
715758006433230081 5396 29456
165585593567200833 1758 27740
259151884936390081 28027 39339
462958665530159425 27304 44708
524555147931064193 37058 41650
474982198093925953 11736 34330
331528852706117761 10527 45002
211121440440585665 3531 32830
844550186722766977 17293 24835
693965298961003905 14063 32588
782704515610792193 1595 17791
135367549920069057 24842 40503
659953704265202433 18547 33594
843467932842685313 4403 33644
245468293115965953 20392 32873
187300664700465793 4811 27707
402836132552732097 587 21753
341478970071889857 28833 31631
135817012199428433 1826 24461
492133330939630273 25253 42454
119889725196028257 41977 46844
932861941367775617 334 21325
715271607236036993 19498 23528
100054594139173505 698 41632
612251926172586241 19196 31687
839554543336234369 18866 20693
794675413133777665 43 14297
453142100167362113 17426 30717
727077947146764161 15735 21995
156992204625026945 22354 30756
193405469186263457 15901 34962
905957968965161345 26054 39091
450119974852878337 13970 45001
496479862437539073 1778 22637
281753476936959393 4136 31474
734864861757564801 11576 21565
397106349224340929 9242 42880
796518722400151041 9742 24571
177294121024250017 8233 19351
397182799555245953 31769 36812
420599093235022529 12728 23464
420068316037983873 8152 23443
591675679994043649 22283 33323
107555001913205217 609 3549
265000149295982369 1610 44581
862552691842296321 22993 43980
445136536927936513 7207 39548
883153862813479425 27470 36800
926608397021407617 11168 36183
32142140610076809 18104 27289
304241659940036161 7986 37536
166362727658118113 33385 44053
753608805742057857 12676 22685
466372525902386305 12465 37209
435290672644374145 7397 8239
604916944196524801 20921 32651
482484724802713345 1974 32013
526292128602776193 10142 15080
892394087087414017 4940 46677
993655293267899265 380 15190
716842147932080513 17334 43056
491714983160619585 15058 35902
25541938876489925 33860 44414
244371925014910113 889 29377
660653617319308545 5509 12384
171349044676460961 5873 30460
159669758815088161 4613 37002
332995895218864769 5945 45765
803477070970725249 10584 32881
663971243027504001 1855 13015
879705849779714561 27730 27949
805561877119537025 18679 19677
287664195953606593 9437 36089
957728615241123329 15581 37205
387181524340665089 5619 40750
732148179014451713 32335 42973
668701542760739841 29908 40258
252219322802801569 40531 44279
158897610240348545 22277 22739
153998389582817185 40041 45203
995758594750252929 20123 33087
22288519032159117 7271 29588
634436459797885953 32517 39891
543137363748435585 11539 46592
610757983929627137 16228 30548
625375795576758273 10278 15342
743434218107541505 22830 37474
602542414483814017 9016 12376
795716912761019265 5953 12538
569562368958131073 18860 21746
721303526041115393 855 31366
691813052764338433 5646 20312
628993393666970497 45588 46058
712851330457993985 29438 34825
178717470050759873 22332 28406
128648981406762177 5518 29126
865038966011280001 1736 9004
633212237954879233 10610 20482
720201754098756225 4742 26509
747522861270404353 3517 21401
787318907019280129 32650 37055
92946139112427777 24863 34204
344579072214617793 8278 24834
97823192762341201 32952 33692
242594430884945921 16773 22756
991267844080354561 25535 26490
308087815697465601 23418 34737
35420054269515333 38098 41336
123526781689232481 6621 28444
948822975097613185 12904 22117
352451869342946369 15446 38385
751923974541078657 39953 42587
586693283224729345 31477 44309
862197072584550017 12268 37535
67079648779046153 22506 34716
339592450663424449 18817 35264
170108124886180449 7049 19605
492246894976858561 23803 46986
398364018543976065 13315 17280
198491119608256385 27109 34080
588098749944617089 4283 14108
666079075188903809 26402 29455
780560620431888513 585 27697
144613911890679969 10403 27467
446159983274807105 17688 18109
659382552697508097 16816 41606
242135746368507649 34846 38279
208560223149696353 26010 36684
32825302451424677 19871 29522
136127749309551409 3929 16892
948366522158838913 13067 31340
356283795957615745 11164 15737
42665731568799713 12009 37268
930791361217757185 2625 5453
644291140372946049 17935 41362
795469172377799809 3678 43585
881634533672308097 20777 27928
410539962458798849 14849 21465
140165504903368545 22925 44058
29233820221783449 28984 34164
654878007816417793 900 4649
19372417866378557 21041 21758
472080238839073025 2082 6619
305948915107215681 6117 20772
73962072985107601 5258 44158
423119449559195009 38645 39321
420398873755917889 2307 15537
809745838787201025 6030 26833
115728755924831009 9870 40372
905342652419733505 3695 16873
284639494822432225 3795 34124
607330294309512961 10853 43791
73579005848397825 24857 42223
943353873404575489 24708 36486
911158474762292097 16448 29451
576538102870792065 13709 20029
653136248470101377 17708 35489
276453219380442753 3482 41552
24701503201203681 10498 31797
900987798256231553 31216 38748
451611577428121089 19767 39092
992599101002454657 9043 30802
611134218755982081 12383 41272
130441634999392881 15190 44819
731774275339684993 6667 13456
854490718442093569 14771 29277
980397691897440641 1819 22844
732180138359687809 30221 45845
49613272017676737 10818 31762
82751311032140513 43916 45748
859273099636286721 10772 32040
745802410396699137 16812 37239
446313996254328769 4444 10337
355713389624355585 1048 17177
435580490942545153 1161 17333
900236629320907905 11099 11368
481203672548343041 17282 41891
787264110152946689 456 38286
321048877014110465 5528 38054
952109101419530625 15199 26883
8344267716235977 363 37377
943223992062883073 33988 39287
400724305558856769 3517 36412
200577408694066145 11199 41067
915358816986905985 6666 17137
561594398396877633 34577 42501
83249405647311649 2956 42458
63760203402786433 23048 25602
913121567430376705 24911 46510
983382637938376577 13346 13988
508847431929229569 12331 28876
251344595476801665 17754 23881
237758080917370049 226 16682
481137286380160833 31580 38653
369946406587477121 5710 45241
719048422772466689 25524 38871
884995951745818113 38267 41303
716214415529179905 7768 9632
572029866826472513 25332 35573
72460549835788865 6854 32163
808662928103625985 11206 41504
659436929568002433 17535 46601
537820287459997121 17811 40754
26354270786136169 22679 43138
681804794163948417 4440 31750
91368197871787521 3088 46749
423984774774528001 9027 19123
593718458576937345 9906 40771
126623183329950705 14326 36067
547936707326940097 4948 15493
373270431799316097 13397 39798
846204868760203521 41243 42324
288721365460471425 24912 41679
506534596013636929 36638 40959
522774188913263745 5657 29908
871049533469594881 11874 34596
766876794316214529 6939 18039
100758736999168257 14776 40465
296749189861234433 10927 45942
262268033143392641 31870 37563
950990628468044673 9935 31299
514332578342560961 16921 37119
355142334238752961 13666 20851
486400172034130689 12365 32419
991629362004669441 2487 42348
913979275733211649 568 10524
881515615834135937 18221 34908
412515771295780097 16940 27883
882679933066437889 22118 23929
736525839977275649 34534 35596
970072774390917633 2746 19507
396691492902270657 16430 35963
426470031015195841 10444 12960
918593125305321217 7020 24843
114512808871015889 18363 29133
563705381332773953 44610 46546
345017609427085121 27378 37710
241031568703277793 17732 18712
974058395660410497 37868 38424
381122720359563521 5853 7563
163000644565880033 8965 21262
19836717665967285 6479 25911
66330527864185033 13711 45907
617990411893409025 40418 40831
113087770058907473 24438 28419
497535816438528385 10496 34977
44206054386609849 31279 35918
213618955179349249 13200 42709
582325380655799297 32794 42522
232766121445806113 15509 31345
95222562384524417 18285 43101
139887800192333601 12056 27130
143594943702279217 480 43275
731631247713295361 19755 32612
457680526418602817 5481 36008
758512931357607553 15383 23852
97368398806889185 26798 46286
364962772155493569 22005 45850
386906154707165953 8595 17586
484991569214862721 39374 40154
519107476618014401 4010 14478
45244599148531961 24437 37890
297125209811031937 6430 13801
352589420858059585 28787 33095
884057339161767425 4076 44571
141966291313721633 3888 36132
527378580345473601 11858 43663
698737527414472449 13875 21751
475633949318247297 29933 45063
62722746417165353 28319 33999
871579844426680193 3914 15013
95410010976898721 9998 18768
512230828234390145 23631 32074
859510322237852673 12017 45429
920243807015200641 5563 42198
534187476772110849 4825 31995
520582169286083009 2294 22269
97297837672670081 21260 34853
491048324617668929 11676 18168
22375041436525577 11251 39431
196698458110414977 3460 45195
178863872731525921 32223 41210
193049964450697345 6959 7805
212215497576700321 23510 37844
317095612730891905 4461 9170
911753514929301889 24067 27559
50252493657144017 37003 43713
581268550817661441 4119 7269
167202018394146273 29869 39564
557557217403612545 25251 31214
288896169995044993 2915 7625
415642940786206337 3488 19489
148457500926124193 13046 33090
69965807378366665 28699 30824
913240621093326209 11992 24498
373071144439215617 13035 45606
403097072698937345 11291 43235
27497974852892073 15412 46971
710075067385989889 8888 38933
470782821328647553 15810 46801
382698009176518657 9706 27093
642593843124899457 28837 28842
345402076697798337 2357 33828
751614758295282561 7077 31384
694394283977924737 693 7604
595959537452827649 818 29834
369775248659554049 13773 16022
725518368202422401 4620 39294
432735418961581057 11416 34906
640547088329128705 28174 40345
213072527179907201 14967 25074
604192356158641537 9112 38569
675370205491969281 7908 43553
452150593970813505 35133 41604
715875541593195649 13799 46496
782454549735326977 13012 37758
251327336302207265 19103 46835
3957385237100653 17826 27078
863296794339152769 3489 24272
456524659460136193 2295 5449
130277566711679777 1340 28845
413051047756269441 8258 12971
217620957610396449 24499 46588
488845454861639425 9187 22185
412803411897325377 9403 28146
272235623084839073 18284 28260
7449325827440846 30870 40866
960525072053307777 19339 46345
492755395950393217 23368 32626
636926195731959425 22222 31183
951477907568548865 28300 41012
421914473776645569 9524 23008
314996311077432961 22094 25677
202394438360414593 1266 13138
62295042193074577 12862 27893
832093024473657345 18995 25059
51359634024986889 5137 43514
571407595922906369 7165 19077
886724105352019585 12638 30104
38848283827981337 3776 15943
984982994121903489 2959 27468
588169903408299905 31173 34643
750706136378358529 14649 32717
408705024801911041 14728 32106
933205205741398145 30765 36465
385255613757280449 12887 28859
554336391692263681 17624 19568
685159709003166081 10202 44369
391193679986937345 986 14793
361576724860384513 15172 38017
831633214342691201 45213 46006
192861765740666145 28750 39360
466030828501725825 19466 44113
758895199873634817 1275 1455
84497523136864321 30201 41683
273278583872702529 5669 23838
52141178991032433 6472 43461
731383035878025089 17778 25966
615061977983021569 8851 22351
37488700013788905 39596 43168
16068149829788327 8667 38612
878543014668864001 3861 6878
118550783589373761 14561 38894
655143815348118657 23100 35653
88468592504849393 14544 38550
629592428689505793 19371 32078
422569464023542465 13008 44470
13176558697942653 2344 28776
864917118112014593 24709 33531
792220577321259649 17073 24473
840489088341829633 10622 30724
518233898114324609 8810 38858
690208690192346113 22815 23014
97372436407283665 19738 41316
377726665046498753 8177 44469
474687349595619393 1708 41689
123199803350541265 26170 31463
943174679523039617 3631 6866
331073063021822401 5678 19176
33887202095662873 28321 38815
265093587850056865 25663 40360
445970235609394177 30666 32071
852977171335982849 34464 38409
415440435259050369 28803 29691
82085197225392641 13810 34250
697202866656724097 2177 35441
624430392375987969 9059 19109
479927412815023041 18460 28933
296448661391391233 5624 12474
76007903669392369 14449 46720
560754284706593601 7190 44980
863732352774370305 40384 43404
775847834262616961 9882 33436
25108351649734573 6793 39425
242496546311802049 14918 17041
646523568005399297 21468 42172
170649945022827169 15623 37894
730151127319203457 9027 38749
656481867988834049 10593 11427
833233099915410945 24037 27804
869443388405255041 4297 39093
189985289241590753 40531 42774
596914803119549441 21550 40928
14878196333263817 397 13848
934319574158873729 71 43172
689496821429258881 2655 8860
319737006343121537 19551 19626
192840674776498145 30621 38671
294654711784016129 13429 36633
321261900898079489 15300 18523
481021302296344513 15891 25740
472751126593131265 20345 24197
110379146122678401 32892 43418
3126679490293328 27384 43452
97235369074287089 2254 43601
767264718493628033 25502 36653
336682094984535489 7356 33907
133405503106772017 28660 32356
926298671894077313 8577 39335
698990598232690305 3688 11941
339776184179154241 15222 36647
263125239781174977 14755 17039
827432973118437377 10344 40307
19749173163397417 22612 44167
120121840608089057 1520 35523
766920054288263425 12519 29466
968189587813160577 42283 44619
311157366567876161 6993 21015
722144202947500673 3563 43053
703962613707147905 25388 40287
221420861874054977 36966 43398
802132929569062017 17574 25063
659097554422640257 8522 35070
792743398057510273 6275 32762
355419434963952321 9397 40271
425991558547259777 5006 40002
303852185739994945 10453 20664
515493585292858817 19022 45805
148422025549212577 40770 46530
884986501823100033 9952 18340
820878870901093889 8804 14647
828377943069639809 1431 12536
944985052717729665 5105 21780
431886097425127937 11370 13110
205844596873927105 16045 31170
212926353314543361 455 4343
366582701696774657 10508 41570
301851828535653505 15703 43199
705642642443631745 32796 42907
965065082184608513 42949 44878
451724359569087873 7017 44053
515694577202630465 23654 30596
396368364503555201 32090 46974
704965750055748737 20324 32716
850883007109462913 19051 20298
956651362618224257 21259 41067
67101934081005513 22843 37814
300040216185081473 23396 44209
366889464431640257 16121 29146
823115530196368129 2521 37788
95128582018954689 7742 23138
342937333170965505 17328 42062
999874664746659585 3618 21547
452121674331998209 5746 29614
489548477955661825 3505 10980
306381809781910849 17196 21749
224403684488894593 16547 26690
62559093593797857 389 46207
245609988558637569 4808 39173
719050309641545473 26411 28698
851586401864825089 4735 9133
699665854690174209 2132 28446
96424554377573921 867 14797
555194470141586305 8564 40923
976490702022179073 18422 40912
886816143354828033 6735 15669
411246601682815809 34640 44686
311058813308278529 2151 29395
6320408023402281 4905 36905
567308068823670913 1239 20209
593860578751655809 12488 34226
430842600670033025 14911 46589
42121905137495473 7516 11537
505014026318981761 39583 39647
838817187754184321 17423 39494
243432619965005857 7051 35897
240196054138085217 9016 32040
612472671419588737 15726 37738
449684986173632961 29784 38906
949677745287132801 13435 39661
612235769813171457 19854 24846
689257083877500033 18327 33148
288889568073098945 3894 21710
451749946497642433 17289 27601
798179886253326081 11453 21069
830099358841799553 16914 39591
974233317991245697 26013 35712
606179300926342529 41831 43660
34940953190190529 14925 15614
646014223069762689 21591 26354
558332071314023169 10463 33840
397376543052985217 38193 45279
78973720205954833 43998 44713
324144895043041025 5609 45209
3853727127658858 32752 43437
327654838493785409 987 11583
561922580527070913 26384 32728
121729853463399713 36818 43335
413855755310120065 42807 46632
183596849721681121 4731 30203
866515475851787905 9223 46190
881811010877889665 9236 43319
791326431463954049 10619 11224
119622835021189649 12434 16278
414029020741171649 5987 15919
605298570677469185 4134 39426
918246333732863489 12120 34327
472214551719730497 9956 23925
423980202027099265 29160 38673
594877138925987457 3444 38736
579484957077578881 20631 45532
828727182247050113 2729 32083
19524257958298821 6118 36006
576958029908077185 18898 22070
862390055713543553 12877 46670
991241429552900353 35019 37312
646051555916830721 31104 34152
931305708434898305 2729 40978
175147325633627553 12715 25379
638509399360387457 8064 24358
392748778992487489 21962 45790
433818515315813633 32483 38316
216393098953542305 4884 35138
659644963148423297 19540 46798
63866813001414617 398 5668
12826787491967197 14848 23728
650035652725829761 8172 8926
445591040141479745 4994 46951
953939709177834753 20860 34499
996661773634379265 18851 24930
182039349370253249 39331 44103
434226711438356033 22771 25293
814421296254085505 5317 30456
300497922034558913 253 45340
73682936464120273 14123 16912
139795347233942385 12474 16088
642718741474258305 25752 44446
370805742859779713 16715 43676
566526752825520705 3818 4843
906555051378973057 26415 42590
722350925760554881 25233 46649
430274083808051009 8141 19209
930396128105666561 2296 9182
31463768782529657 36659 43893
948264216269056001 18684 33780
395745869379460673 7223 22351
803867736983473665 36515 44811
444477422890571457 503 683
396894402432923969 21708 37530
574411701880954689 25460 36231
588164889026227713 21627 34275
232699515171034945 283 7023
468441521796140865 26816 34964
973947769400759041 8180 38707
25534513844629461 12519 29002
283088788702059457 7509 31372
720469351989709825 4814 9991
432069814826540737 26518 31234
871975750828720897 13509 30553
706496896094662913 4710 41288
818173797594827393 32250 46367
218580053038046177 22496 35773
125875386003141185 20387 24792
424134580584706113 13977 27491
297679567873860417 8932 15073
773760443180343297 44658 46727
447311707885869953 16421 26701
948691740701249793 11766 13705
134092735930043009 29796 44060
603140191917937281 11065 20869
780523492174065537 32535 42605
500677965959425793 6132 24663
344703304280631809 1220 8017
379339344282918465 14513 20724
341687584113810049 1486 9970
862394766035706113 2897 32065
68017088595841105 5364 30367
132840373661942129 2096 30959
857464740037524865 8666 18034
905462831361972993 6435 12303
128895382967204593 9733 36408
218017374117231105 24583 40590
522891828273525761 5033 28344
323046321522056705 12309 42398
26064299024088913 15635 43222
988284349105931905 26168 37800
610626986946638081 17918 28226
466755441750422081 38354 46409
417068690015913281 22284 46157
821411743250045825 6330 25413
12175704596995019 16245 40568
214457499717454433 3353 25164
493208492120206913 23503 30839
116380340615798161 40425 45507
464797841546097601 21405 31461
784549297139307137 19465 35387
458303451222963777 8547 24341
996945516486697217 12622 19591
538951158034915777 1804 32737
342179166072540417 36031 37923
584855866747833601 5820 43191
861599142358677761 16010 38064
88373771848264225 25571 44554
12869270544797475 15977 44065
813265487284514433 3605 12650
318942768348612993 19502 41918
240628945922889409 12092 43849
600267022932527489 4452 21502
487516348284291457 6855 37031
942600605889118977 5776 44923
806888517813657601 14549 28227
390512673725282881 1661 18904
846897462451995137 7853 16640
218555868982967649 13084 42206
377048940362936257 19879 42424
80987385513381585 12140 22597
189908171168728033 9828 42346
884915766909564673 3418 43690
235464118982715585 12372 37912
182916459701743873 2363 30916
924979952828540033 10220 41933
971200437613838081 1016 33998
463524818117218049 27340 37487
474234910087474753 36363 45649
863839873864808577 29455 44345
419785931564526017 8210 39433
302273180205698817 5074 6307
901941333542282625 26938 34031
297441972978408129 1859 19492
451462563144239937 19216 25092
629845667310842625 18366 37842
104410077113087137 20017 36764
430972001159833665 17547 37974
352424103127823681 7640 36895
597796311017614081 5402 18954
718215105395188353 1646 11580
312433412021267265 13062 27386
190481954018416385 27126 38147
384647352740625345 21173 23366
297230794542130625 13324 25565
247068621222158657 26029 37071
989878192442269313 1054 40703
216103986705032737 24106 45410
872279182254914049 23738 39887
985054642883216769 16791 32567
29603741953756925 4261 13878
305386794086683009 220 44572
457429049040470657 19584 39601
449606577338787649 18821 42222
399339517971164097 1692 2294
954587391611678209 42519 46503
626133657445336705 11884 40832
43271380876422681 19892 32170
516630726651719361 7286 41991
483722623823734209 4374 20636
270510095355220417 9153 18678
347618206755019073 9423 45172
542154163820988801 6004 16489
907508117729658881 37872 44575
875878019304678913 10752 21207
390925680279242049 27402 36675
137296911097131153 41589 43693
834426004128982145 19522 43873
817728236563382913 33217 45084
284401071538017185 7693 45573
696958826594659841 18682 34004
126431904123219137 2047 32426
968996063056465537 3765 24003
463886770088709697 11184 43274
514622239555244225 7257 9740
623015694583454465 14380 44064
113159810436215473 30462 33151
674236058886183553 2189 19525
547276844434726657 9025 21812
127056915231886337 19783 28728
536435152350890113 26454 31159
210268242617264193 10769 12516
842597512875919105 3300 18380
783131774963674625 16358 40895
635230559653692289 2762 4430
403513020806204993 20202 38097
864574164115886337 39990 41714
597142368599886465 6888 14236
259981539460966369 750 22646
399270921105586049 22302 33019
48187518214312777 6014 24902
779232739920541185 5708 36338
832281126103438849 3627 38255
494670935579652161 29668 31139
867189064546188545 8157 27374
704188635078704513 6228 19061
449535015617840385 22233 44820
655593545023425153 4564 6159
496929472777445377 17454 23379
923520994842288385 28633 44369
332730971998515201 13196 41690
858117385941003649 7177 46351
78713517536307617 453 27628
914215247049664769 1972 30436
102737725469637553 38273 40346
27486224230290901 17311 36287
472442943706020929 372 43841
178072094698404001 38190 39583
685127593048420609 5606 9179
102799961388971185 28287 29724
846318129196255617 4432 8621
214428562713404609 11197 42274
761013542148219777 17227 41339
26404425667880817 37778 44377
168956468700876897 9369 38340
563963380161379009 9445 21082
891844451417696897 22375 26454
740360004553000577 9030 19134
610176667818912257 21501 37326
82766146993119345 21123 25986
961425961928227969 556 41561
924854068756122369 6206 15501
538495164503437697 10622 43843
358767977803164929 3771 34020
782417618706503553 37778 41671
700806934036823041 29114 30687
539560246609745793 4979 40055
466250242098450241 1840 32810
412864039962784065 27094 37177
666401118164703361 20980 24775
30662672839547157 20195 33129
292100443663212417 13851 22934
398487681687541313 3766 3809
879409188660932993 7623 40423
269335292122100609 38209 44283
417778013296892673 14277 14858
197917451080229505 35217 43098
27951875131964953 2269 22837
52989855936054657 31327 35393
945970641984967425 155 37916
32040026033698157 39094 44860
455005650525865921 15933 44113
182513491757426049 2169 33009
897421567939598977 2879 10332
318403322126272321 5790 30125
679292981003033729 11236 12585
863611716219530497 6480 22765
532522763417699009 3337 12773
372113175770792257 3996 9059
959199216818152705 14593 45877
990165976189821569 15586 44337
569506058288450113 8055 23934
762859044835920513 40557 41986
508512959159066497 9122 35376
585573077306484865 26764 35051
156306699480534657 31280 34255
372371428689788801 38187 46333
533902002780823873 16489 39934
259428055074273793 9988 25243
220679491191273057 3387 15595
978416840719575041 25389 39528
24309934009483669 7985 24401
103352625894466145 13064 31486
571549302585577153 18539 23452
952914590452863361 24632 44576
491459470770340801 17702 27309
33484886897959145 26989 42587
686883180152076289 37799 42477
177327411947658209 15437 34712
807322978219065857 5197 25014
767233976663412481 11489 36688
316963373416978561 17805 20026
494424172627688577 22200 43145
187088592821826433 2323 27361
774342526333988737 30949 45581
908577087843180929 16865 45024
300001574718152129 7219 46433
862507351841788545 15199 21961
89941484796632673 18664 27609
951452529962846721 14083 36659
271221982384318497 17583 28209
327622966644472769 10987 46981
539852854956969025 2522 44348
933769619606120961 2734 28682
691790334091422209 35301 46187
323206709533270273 38782 44481
972497593230791297 6785 9931
923640424996857985 7320 38952
502043594089045057 7188 35747
173565617468998561 4733 35426
580874963679754369 36479 36912
357346740988187841 867 45900
629825421776700929 3304 44707
274958164513709121 11902 27446
442547564244272001 12639 19184
386473091306452673 5725 34093
573305755529602817 27404 37542
643208030669033089 34901 35979
412619617770765505 36079 45269
822890604861495297 3682 16891
759093880854607105 8338 36904
503198910453182465 34409 35341
428436507493294977 7990 10164
15213506464487381 39570 46022
209373344006095873 19145 34933
98081772578300529 5865 42082
876137497811249921 26852 31991
819623186171437313 18413 40008
263521843920074177 21551 44491
723925914951184513 22358 28244
726112679105163777 24478 43954
602967781441218817 16724 25971
927808050022022657 4092 14195
578266869425480193 10338 34073
761575972451858305 17742 44583
82305734861417793 4921 40894
208194213630065409 11346 16403
329993010782278145 32533 35627
43470088938015297 7370 33914
892452689853495681 16472 39297
24807528809773773 5837 14652
464088926808617665 10684 16775
214243221327912193 19893 29165
445870170020722177 1915 30661
942938517140447617 24880 43397
878112523579734017 12283 15750
828032515616449409 17751 43805
756034567148031361 19782 22578
587020322424976385 3435 26730
967494784630961409 12800 31154
387682588992738881 31433 42709
19253850802410713 13939 35074
755352768416401025 708 37942
452761387129033473 2799 12784
498920091452411905 15659 36980
458139921515634561 10979 34130
620648417644062593 26276 44787
501904314920100353 6262 23543
644874113228446849 11196 20946
24354472158105269 28967 33415
102958734900738593 13823 19561
673074509943109633 7726 44118
712828681860706561 9284 34920
324958410833271937 18790 37203
327225867399434369 8559 28926
843593782452277505 8885 29807
39344233593517689 24118 25408
596217145936545793 2038 35208
739513567524511489 21541 31992
457440969291202049 21093 25388
396291346378511361 17733 46417
705929152430837121 3421 30221
837688465986602241 9439 35408
80674000603753633 229 10879
832378748566590337 38740 44417
259511040392791169 31009 42882
879614315544273537 36666 42563
727901421353198721 21945 42037
472780230898273153 20473 22042
639821644979502209 37557 45014
342326030777670081 8233 11299
647484327351097729 16318 20766
420698152145810433 38817 43333
684048263654940289 19569 28509
218581410190381569 9138 30573
22577928671342561 31411 46698
503246303223356481 4364 20538
135292894298526529 17045 43723
523935405675544513 7222 18352
262731358842277281 29286 38722
260868543263121921 8978 10278
678542989195246849 9794 16339
141208763610706001 5274 23311
489250218571175553 29692 32093
842483406555821569 24142 30264
441622647377396737 6199 45712
514968864043240129 9042 26867
328958990460424897 4560 7809
182385363872874977 4371 43636
207004133852503713 24538 43348
813319692094125953 24114 33992
956825198723596033 44219 45031
391242168025705409 6554 8462
119898951410174705 2208 41030
256699151342658625 26180 40294
308944327802155521 19776 32011
880781284074124929 10983 43860
506100211452572801 36083 38613
54169435058184945 7056 45737
723829368519904641 7166 10833
595308361871182977 18148 25031
128246567138926801 4525 26741
139398970217214929 2466 4381
771371742492309633 7329 28542
375273615125998081 10934 19847
144530297573933089 36451 46436
935586603785282049 19855 20486
364186577431713217 106 22494
7799389378980949 29666 37709
506761078303110657 14514 37735
147259273252686273 1964 13558
193645180256996961 4126 44858
802380693715498753 8011 28328
96880353505124369 25189 41960
945347456391772289 1709 3608
230426394027592353 4652 40239
489721600194421569 16299 43356
588631851491793921 29287 46180
420247291150658945 196 40045
223956641176815905 34965 36764
97600743337132209 19826 39860
604639469940959617 20502 22274
287628458014353313 40132 46428
433101161818331777 22471 29481
976370242110469633 20485 27765
973507313195579393 10984 36599
177331786548947425 11577 34023
937736564542124289 12308 29198
891660781143720321 15169 18218
765995903464382593 4519 15307
472484147698111233 31514 34711
892572630602689537 2610 24153
683442888945158657 27786 37677
777476323355113345 23944 46836
321479586223361473 6661 10073
675369663232235265 42283 43707
316007201127781889 3202 40330
433728091360844545 24322 33445
769148895970602113 354 36099
595461864485503873 14480 35998
666776258616771201 11272 40053
921109737203050113 7461 11229
766554006905195649 27658 44112
318567565040414273 14387 31512
374123726992856129 26654 27584
106951142812075521 9163 41478
364562699586343809 35791 38560
442938940240043905 956 37242
783405396026147073 11783 29584
432826559696348289 40385 46923
589722352448816897 14740 22064
352047430866552001 31657 33118
90926490574140929 24778 30926
77674617016125329 15850 28667
178872722426092417 12629 40044
51661762186473225 16280 19700
329183257855497409 9329 33622
929419409335775233 5142 42867
520206222583723841 24280 46868
765173532199387521 10250 22300
801900054167823873 4702 11245
137072711280548993 12144 41333
243763854035279329 27361 46756
560556132258302145 22729 44080
949487798893095169 1369 46011
588894320669492481 16640 21317
26184935985455129 20307 44600
774976582810158081 32616 44497
686802257628478721 22724 43757
659063294635611649 3799 31549
347323119785983169 6863 21561
907762026428702721 26163 26972
834582721993221761 17385 42376
52850227277598809 30713 39858
356388932899719169 14541 37452
497473432079548417 6989 23839
989679833593903873 6869 34923
860237535014388097 3417 31176
290744339146812097 8689 9478
171953841168562593 28681 46965
719987116280741249 8370 10554
786443779534504705 23367 29091
331396585054122305 3992 41394
58467539879817569 26415 44784
297600796696777089 14275 15661
485377180546631617 15610 21458
587530991045070977 29333 46455
420875186108151681 21695 24046
814748270709678465 36054 36675
483555463946014913 22880 45200
461874403091869121 44158 44171
218018465433974753 18012 32134
774923675122501249 2327 3629
86741868013287873 10461 22143
764956807805589249 25218 45794
77311611574277345 22246 30589
476801012585177345 23418 24168
133093303357991745 40617 41647
96977194261810945 7897 40185
384526415073882049 21251 35803
368087715372617217 3382 29933
453004144008527745 6989 35325
600395181650583297 8366 39302
98857472174803009 25832 34505
244635983158211457 2061 17175
359440729833476545 2332 45865
775851285599216513 28572 31805
914885706319157761 12473 22385
707822253593157377 2929 41120
600155196856174849 31319 40801
641730030244929153 785 18474
272715940102404641 13141 35696
718288324902424321 14885 22200
615875534495142273 5527 45207
768660490331640705 5928 19213
836418818198755073 11278 23820
741337509327315969 11867 40245
61899609827403169 31860 35575
221412330271220993 6679 14005
650403994329440897 25342 38940
760197317582473857 11753 46153
744357111129954049 37779 39106
950781057744265473 3645 30833
584310510237091969 5893 41448
26473120051811349 15123 40765
11002758706577965 23030 37306
877828090518988801 4566 28611
589617024365811201 3758 33319
557776562723255169 9942 37459
318399522852910593 10414 41734
654788409239088769 8986 44908
25019305026606989 43690 44759
112944797356313137 14864 38638
5749789252117666 7867 12440
645495098472451841 25171 43006
31640499751677709 7644 41265
254573378589377345 5852 36824
57818233626743873 45022 45784
989585025822336257 3321 25822
931651441808615041 12396 38200
522743548125312449 15933 44281
887120422599249281 9944 19680
67207336881182305 30502 31806
522578968956924673 22707 45927
115685130284269633 13818 15737
444958658934449857 34970 44651
304495414754470081 3261 32609
191540220984339969 9456 36047
522405966581807489 16984 21404
552479149151533761 1308 23266
16597529298053361 87 27650
85305463859231873 6089 23988
545639282078290945 20286 37893
481585002401526913 42437 44446
8380645597171111 19882 34003
359281471977997313 23287 25825
154288165552181057 3929 35259
525684008035654 27316 43668
498689836068848513 27410 35432
366417198472635905 40473 45948
723233021575218561 1121 27677
303928157664795841 26210 29196
829801508391668097 152 8874
720233689373802881 11164 13056
862139977811644033 16315 42889
179945869473012737 24699 38379
518866284757905281 1084 37150
518616263098454785 8066 44276
157867367826490593 33580 38622
120461767284677281 17622 22107
823985909202789889 25565 35518
799999194748782081 23999 29377
508190120869620929 12601 37977
780648522694999553 13928 18275
877272081494169217 33037 46667
33816827570451125 13373 44310
105699738002577697 30640 45467
652795842997800705 29919 37020
995832680763115265 14709 28530
244660494123255745 1839 40002
634617081054450689 10519 28392
181669038982160929 41154 43180
356036512222033281 28345 29581
215913179766108257 14931 29273
511478009730858241 10177 19738
944647664106820865 1034 1932
315410548451595201 41013 45120
204553813450875297 28938 33474
471694535256780481 930 44124
313765873840790017 31687 34124
220787705341336961 13919 15478
174525738055894657 11134 14261
963208178709372417 5781 40356
57169983304316217 10602 19396
153387554341023233 31672 44910
781119607070085249 12109 36335
438064191191024577 41775 45012
207431339283825633 16933 29301
255791089720901249 12695 19580
132174988862391985 502 6456
61846773705831025 18615 26227
790986881727644033 569 26761
758552804548727937 10580 17402
741877646538885249 15692 31375
715502989534265089 30482 41942
478483462456264193 10847 20354
693642944569972993 7543 33309
467216113001160961 1733 30173
616998253551251713 27968 37557
166107927541627745 11835 34479
338068967624863617 35151 38293
572832109774768833 27055 46109
911215673801969281 25549 29137
953600967124341249 25818 27330
385802000151954881 9339 42534
263499876975220801 16895 38473
182136673237600641 3364 32405
950461604845951745 1273 21078
583320514212672897 4311 46484
20619902921712453 2018 32340
845097796319897985 34457 44629
57108751075357849 27147 31733
389343610824795393 8703 15792
205108177895016993 2415 30340
639159968728812033 10056 46425
56109292204137521 4220 14322
110199250715098177 25830 36603
578473259866090241 23828 30407
117578291151581025 3633 13434
468016544975025537 5276 8292
818172584392414081 288 5248
440645443195752065 41127 46014
832124272594562305 30327 33437
119271382590977025 18759 22361
252395262202114177 3727 20399
890575476823389825 15419 25038
325564807340732929 30430 44129
912758750729207041 5915 40130
323532314251536961 1783 30505
546449898823954753 41063 42197
633794735076172289 14129 20162
46117449055298465 2171 22910
959737942293159553 19978 38874
788646451917603713 9508 19816
599679058327986049 14671 27531
784278769896925313 19670 36556
928999423318316545 4418 39986
941721532065162881 14268 43261
306188387694014337 27897 32132
740842672894938625 9676 23470
210858350249040417 31012 33102
632602512175171969 17201 29476
535383505901315009 3457 7045
572046445201518593 2270 12918
149254691219113057 38460 40487
50946387684593473 10340 11827
587573649005797505 7761 18121
635873063640797697 25080 39616
350420698007681601 5228 35913
803892822855349505 31996 37240
583764759539526785 3601 40616
850292550686813057 6805 43261
369772598729809921 2387 42747
170129648552677537 5247 19312
603430134625106945 25232 32395
16112312646850315 6012 9146
105897332398100737 12746 15921
595622486538875521 22799 25436
554653134508193089 14502 41502
803189578565191937 3885 41718
356173385948039809 15514 30904
373232764427331905 22219 41532
457661496109572865 18753 33464
469963434582989953 19038 42959
727338140266979841 8936 24148
357830251896817921 65 19924
65421874567398673 3574 8192
965903383304432641 13498 16924
497333083182695617 5950 40575
893842705064844929 9268 38311
212893075828041857 5712 35420
109428663627578977 5924 28158
725811866752209793 6356 22808
589296564561468673 42087 45876
543223607650681089 1676 46452
29385556000189441 16840 46450
965448536045101953 4346 30698
234484226331250753 8728 8862
914975227416128641 29658 46779
479911383656581569 26189 34472
62173399437781993 10841 27056
719015505021165057 797 34700
756585665374537089 41742 44302
194471714580995329 18742 46138
399106008726221249 1257 34526
792118850486065921 11010 34290
356852213929521153 16896 40010
327414184226153537 34785 37703
357537633624403393 15305 31483
590971970960911361 25911 43659
814199959737869953 4686 19731
667296207892658049 737 32749
982003511944270721 9023 34227
43257074310265153 13388 39102
410745658304414017 9439 21818
606647446645563777 15269 22140
760317096450208385 31103 33005
155123273970676929 16578 20904
124407172870753873 9708 21687
463229044208926401 19717 24537
900328564547123713 10297 13726
305743131250370241 35326 36981
985140583234446849 35784 38521
298133176937323457 23554 46748
511907070095944065 13140 44427
575492133043244545 19763 42435
958289078191889153 20166 31739
730486167215300225 15004 26717
115894660253871969 1477 43179
786654446250526721 27912 37380
984351140073521025 4133 11537
755709114981396353 25551 37649
4078516809002509 14895 21496
893035859783484673 3739 21771
2446873834124120 22817 41205
317259515012860737 19314 29371
189991273519922273 19341 37783
36890734444444465 41076 44385
63482188873869913 20894 31514
427908461640367233 29859 42118
215865670980676321 25076 46102
526464342750930561 8689 35581
624457471697418497 8997 27461
287658610188994849 3190 4852
534503801010004033 11749 38251
62910507379076113 18941 34737
480391954168759105 25093 43889
887510878162441217 15839 40691
856211726011011329 7444 11962
258437250857529217 33381 45924
504663747988622913 44505 44741
541950741501889153 37486 43565
952211397663461377 33069 33726
194705562941908993 35580 46877
948800043609189505 32248 46576
163130724659151137 2405 12047
320862606195632321 8988 20540
937578688242442881 36738 43842
812368823607449985 619 31047
615532110225668609 5284 20139
657272228836205825 7925 38984
376486847663745281 19631 39159
92974179063979537 40241 42301
395028816954646081 2945 40459
697975376368916097 32403 45039
928505345545776385 20811 27004
222668505238011969 1525 16821
118757626703054337 9677 43200
139757222503703809 20326 34263
832687892568845441 6476 6745
894468052292602113 1701 45748
834404293603437697 18066 40658
526634404537887233 6724 45241
362572005003105601 30670 38067
782070080505299329 6931 30959
136202355152416737 14185 18036
254694968009374625 20568 42792
66774836244309913 23507 30812
405171779800149057 10979 45797
171243497373477985 2368 25429
825944955241212161 24718 32138
481296069282681345 6493 18351
936709723055976449 21869 27872
229122917276097121 38941 45912
776441970342773377 14089 29270
873984861300574081 2158 15014
978475493983800961 28529 30187
110373087991444401 42481 44243
69600453867664673 34188 45292
822430596487183873 8839 40109
936394825922867841 7020 38819
478832477716874625 991 43890
363294031431934145 14149 45625
491497682894891585 8269 32832
341635670180174593 11730 29294
18684915447106933 873 10019
281796224668440225 32739 39374
675413136241903745 8846 44741
320861644032511617 28869 29126
271398246909452481 34982 43763
425106092434248257 3015 3689
170677540489680993 12271 45498
997472851722925185 10301 11156
338570495653652161 450 18426
275089067697692257 1783 14409
128425474291223201 28899 43223
281552689215153857 32636 35198
255515749373838465 6259 30775
778289433510252545 1769 34880
335905956517610369 27157 38242
702318497619977217 23054 34783
303423242760839425 29139 33334
239278602415666337 18773 35280
143557205525272737 4429 14349
372882383576559553 36732 42932
105609417997495569 10578 23270
207906690064703521 25264 32255
93158338125295617 32125 39682
119667739959758993 21071 42177
300636924917864001 2346 42000
422612868188807041 33220 45739
429573867858639617 22039 33843
321373539591014913 2924 14565
391154387353136449 11930 20768
135686706939310401 24007 38678
168860310667486849 13586 30055
195283900655816481 13554 41176
5849122782802142 15138 26969
522597234421212417 36382 45487
433548181883001153 10385 39776
549211297774895937 24931 26806
990909671599037953 24688 40055
515632814541504577 34004 37429
395692484123617985 5471 28629
339539679639180737 40265 46979
159248782575513569 5217 15431
623412235551811073 25436 29224
543120753715559361 5696 28791
490675215300179009 12533 15047
97198225008749969 5462 11632
845499673393618433 22468 23451
616895166108594817 22340 30126
136568989107864529 13639 30350
570587267970875457 18655 30668
80422508651636801 7016 38524
580414410965150977 19525 24747
835574261407266817 14294 24855
930564695677073665 42447 45973
792765396086849665 2341 11622
354257347649696193 2463 17812
27342470942862465 41068 41313
624102627629223809 18836 31873
659485573855576449 852 44236
876634154237908865 19565 36834
483223537976506625 9997 22080
829086995449184641 20670 24007
387827218124385793 4018 30559
777357100401463425 7183 18992
235068796900030465 11592 38598
207887107660877025 33821 37791
489745760362964673 11855 19146
643142519104348033 14593 24691
233665606117774881 7219 40586
389313121619775169 20460 45495
35000551638063373 12698 40419
422753336470453441 16573 28022
116362913687218849 9702 32626
614298250821615745 5898 30116
983325143241401601 39895 42135
307955949754302 104 41334
79753362137502401 16565 32159
817239978449091329 16690 37118
733502818462937985 34100 36499
741711694521729409 18423 19385
130411457536034449 3415 22608
548834236735995521 21026 29528
813799918768168577 30956 37859
889681647629746689 18898 31004
394375468742516929 15112 33033
597946259042739585 26547 34693
885955021554139009 13747 19288
903680128338965761 12760 24951
720904625377606529 29130 36181
944464429945366401 10218 15580
327577208543615937 4544 12075
178065997352891969 35257 38867
331519409840076673 6489 28691
11436760642137501 15148 34715
901035576230384513 19755 33546
350112586510039873 21066 37847
601792852231731969 15379 46235
806726415077474049 12628 45177
388263845110898817 4432 22782
563795831712244673 19188 43097
378031299793470081 20195 38040
909950818872484737 18474 42847
469772485228531905 3066 21242
379371984409988993 28783 41754
227965706918773505 21700 32901
811971110934518273 15421 39112
623845254316435713 778 27921
416061176287687553 2855 31295
204845640492557377 17234 32362
528432858995127937 32842 39328
911561504053537409 6950 40206
548326482153203905 6865 38124
615739480703688065 30086 30123
846957867796543745 21109 39837
359969112145464001 11149 19398
417358273740948225 26632 39306
772122282098628481 1632 16133
925058374711195393 13720 29998
346349505608202433 23406 45105
899885894686736513 28751 31550
155579005981557825 24984 37141
112571764737037233 2390 15397
179855016267069345 27253 28763
837163326825166337 7743 20545
42141905822951745 24513 34459
942653957563376129 9642 32476
653523815587078657 35900 44228
968107872696595713 17759 23490
630768304614001409 15801 36221
817755636247607553 18362 34384
52327975023061417 26745 40691
441681261230886721 5182 17764
646975409598390145 13280 41211
344545312482718913 14885 32225
225899852618908897 14322 18693
173636305498906305 22113 30584
320783728025837441 5599 30939
861819669968621569 4436 14513
314200079095073217 1856 39266
440029615690352897 2787 4519
444856640003457921 12544 19568
9812507527325211 11901 24771
418800969641978305 22875 31803
602117209587806465 33025 40869
826912313671378689 12046 24867
244111729822673601 376 23463
481701283584257537 23112 40233
481475479261977345 12823 14944
79851976298193969 28713 46201
773127018359811969 28045 44284
329575955496750337 18063 27250
256870179011958305 9597 24385
110197144979728993 21520 43701
249601871347760353 15832 27825
897886790737956609 23068 25266
551351208216860993 37678 41536
433834334931226817 3392 33395
663290440510419201 8771 41131
122001218220162849 15627 25155
694476286251546753 8389 30542
178080564388459105 22000 35366
737254828527039105 9558 25405
598925086057718657 30742 38836
665032467449240321 20053 20552
227933225377405793 13621 19662
932290054972636289 18024 22344
532866234025959809 28425 42786
488076134767641921 10504 27196
896155151575037185 16313 43370
105134563912042017 20515 32413
501897243023037761 13398 18712
529869953832733377 1557 41978
992546550665373697 18548 18701
373131745178223873 8333 13560
464642408455432577 2420 18501
218054576895799105 13738 45492
535221441495387777 4218 46672
722005286336223361 27569 29370
80214674165191009 25114 30999
834223971444263425 20949 38039
180663908454455681 10595 35285
999906075898504577 13015 44626
678487058682947073 8954 37877
663421423255773185 29089 35209
891390419338954113 26828 41095
799763653015713025 2476 7811
99989068725548689 4710 44733
530758841077531713 2925 31279
348665211020239937 11544 40837
207488657118798145 3569 40715
555935788460629953 5544 9340
559580282349219969 2654 14104
138257892009640673 13326 28889
834357185334152321 32510 37160
741664819632731521 11070 31006
407911938967917121 30971 32601
71922505008224393 26827 31664
40971228432876929 11869 27503
695488089686591617 8446 13944
699310481517262209 20227 40698
985216898242008193 28633 40495
864914240108486657 13098 27139
525950805032991297 2444 36713
388959972150676225 44353 45890
599446934314904961 15912 25467
186365212004314881 4259 12446
751892567081057409 7532 23085
283669832929792417 7429 40231
224763381962098657 13902 22396
891631190632590849 11020 30306
901564952108188289 9459 41786
362362910374319105 16118 22236
182486851955680161 8135 13182
744314794641606913 8386 14732
411289744954785857 39673 41847
278158820778390497 3874 40228
354189416002263617 27898 30133
852532784295601025 2203 43056
134531573415742401 2752 4989
930073806991035905 1859 22613
536397149278947457 36301 46911
767501912033932161 7534 19819
724471977554145537 2323 14080
96869598344728305 21013 27598
653347325779371649 34839 43567
587541956071827841 44953 45909
264748028484930849 26216 35787
262260553746049409 21764 38058
13263933385765371 488 43547
930120820694437377 40641 41558
193371546967227905 538 10954
223475996116338401 2837 45306
890207125045769473 34835 39008
215365689679128289 1284 12130
365263825903909377 13060 13749
267393426887768001 18702 24594
774682746114457601 585 28007
554245255657914241 6060 20402
22489595075370517 19392 40798
382803554621620609 31166 45045
709718738322372609 36538 40931
314523830702608385 36740 42006
153191843631830689 14209 36360
525910094520614977 559 2103
559752580449533377 12296 14943
543106484479746881 15418 26826
807330098534464513 40284 46941
600351408155962241 36149 39917
739029547123259137 4151 36269
234418068480533025 25258 36263
158397907770435617 6838 28372
893677567622408065 3297 4015
542762012714298689 17746 19572
565245880583002945 585 18277
636004658270422913 5734 17896
929520658070845953 2499 14581
513396859581142465 5785 41346
765658616049318401 28324 29540
157091532529491937 19078 42649
358228389648164865 36851 42586
268207831406535041 15057 15185
96200951500545537 33052 41111
128025437473183953 37292 38109
787436686797821697 26653 38485
492173965583099009 15423 44891
270936429944480737 5518 29477
422167186620455937 31282 42476
626256172142209537 17792 25634
737700606036618497 4161 46753
655829070059038337 15764 34147
325905144573624769 8336 24181
720135676279216641 11556 22574
693037502025923457 3947 27481
218549124154417729 8216 21700
530622013812731585 32837 43850
35113396280454625 25073 43574
403975701827455681 5527 19341
779568469051721345 17964 44140
590534520187759489 38647 40541
16518406977457545 9692 34095
825162915300488449 4059 37557
870259045023896449 5802 8157
602497886902143 8360 43606
714062212764734081 6467 15448
101642308635611297 7435 29311
930881372446830081 7008 28136
730409349512598273 5963 17493
907857226134883201 1818 23776
248343870614483809 16238 24043
653482286404123905 19709 43276
906609124719309953 6654 28919
472786784991061633 3428 44286
812467114953001601 23503 36544
699819448678535809 12330 30268
517630584158041537 15823 31852
125774886455918273 2145 19512
625090520262908417 7411 45392
494877736846273537 1330 40298
841114656732358401 11345 39672
665183532913690753 12439 32306
624903320348529665 13495 27719
239097084067278593 116 24737
510202719899183425 22835 27812
346496768883486785 4423 21165
766530605455692161 16746 44592
108225563135345489 241 14933
154328197444911553 27767 38613
265703447526849601 2890 12100
303239742209036929 13356 37871
964253286916370945 7717 29007
710507139333401473 6773 11652
522810815641538113 29832 41952
900476428811821057 7986 41359
914054846961232001 629 656
311063786357166785 27395 46828
603528458386026753 2549 20438
531158835138946049 17817 36091
88428345331745825 27670 32650
43928690926605897 3729 19248
297552312215561473 21993 42988
411309797129341377 12558 37466
921800404023866113 26417 34669
454648826904374913 2661 5342
626621649090683521 17430 24035
137656503877970241 6288 25028
574976674311724161 27262 39187
939465338433024001 13468 20297
603563469442963969 8336 44240
16376096540618335 38357 46685
527339127369327105 36404 37967
862534212713782785 303 13744
213198928150266209 33078 33246
450190653096264257 13003 24286
572582600153676673 7233 17543
435752277172895233 19801 38117
184960569385186337 24858 32513
352367724662222785 22628 35770
769576509253777665 5087 38091
916744579899173633 28892 37536
912427575155394561 1841 27665
350589479926391361 35961 41186
347741142724455425 10130 30806
221283476152450465 22026 36919
123174251153432833 11620 28400
47716166848822185 33682 41496
149324308332108289 7171 17901
494533675627380353 3133 13706
579164894676100737 13413 31289
633664577591481729 12856 16806
148411168641469985 27073 29742
846715167510552705 4643 23722
518611325359888321 23529 39751
553301066160450689 10236 18188
642030641468163969 1344 19257
310586395691146305 18326 27207
669308022808994689 629 13151
886637980988957953 285 42374
320343600911282753 31203 37602
19987367276371517 18992 46722
264919318366299457 4053 20107
293823699152532929 17091 19244
32994091963427509 17134 31449
711835606322708225 6650 32289
482833743795229249 5952 39161
319406347589200833 32082 32526
354032683072599489 3703 44288
411601073922469121 7211 46089
357717760001793985 4190 35086
85981332098036497 28752 39965
169513738501034785 13671 23878
739438427982477697 30329 43039
380864986631142017 5442 29230
781329529508532481 11935 41132
365433608390528513 3409 32130
757740353697670401 16311 28681
403293040921813185 9858 24475
247117994751128833 11207 46853
158997321601997761 26288 38165
929683221357194625 11981 33239
961108484093447425 374 36156
599644855115890561 10809 39005
807535137148985217 3320 11882
253030084224093345 38243 46887
935136478280032385 38612 45037
389316271261712641 5305 29560
945370076890508673 8880 16814
326575078301928577 37678 39519
352765889100854913 3287 45727
867772501032568705 15809 41068
972571137588115457 16510 20260
272571690342715553 30744 34416
807338040885145601 22852 23928
558933770350215297 16059 21540
68197076965201833 16332 34767
523574182960302913 4601 15400
187528455833987809 6673 36020
398691397884398657 26216 27718
76100298533614113 1781 8915
354500768691849537 27285 35095
313730997514387137 3181 46986
140376999352007201 5167 26792
749752236173247105 34863 38457
240437970797316321 3321 31246
417523205535477633 6529 30703
739229175665748481 15818 32685
414378574264812737 2586 33693
109662060002904129 16495 29119
780315564555667841 14746 24803
795444429240824065 9914 22137
764837445084150913 13959 29175
973344575779137281 22235 43301
984086309412109697 10380 19006
415523717074712833 22163 40519
255394234668411713 12868 30484
304098790597805633 5633 44857
195872441650198689 2477 9387
655859600240567937 9311 38692
826475613960138113 5078 42255
632451618434245633 5741 35204
392997233560894465 20582 45654
948077949678868481 16288 41614
761630706224732289 11204 46048
782904967072454401 32618 34957
981809936507477889 24577 41108
26654180134862317 37248 46061
467671717019992897 4091 31805
800770950030297985 16817 23405
522315003340938945 25341 28022
136743570270972721 30540 45538
349067701873362753 7471 30578
170590770650591137 12457 39670
257171192564516801 3840 19259
991849949883736321 20073 34552
615256241793229441 4846 18799
311716530601088961 3510 7093
478215757112995009 21027 22822
671633457273976833 5522 9387
462126450305074625 28496 46727
393462760192448961 665 44529
928360845661177985 8006 43117
541427753656812161 10235 30642
236395760361471489 21338 43697
249909181057986977 4125 42362
22238571768557593 4080 16618
275376589554731777 12745 18602
788210147726882561 28866 42744
23622155342565065 15885 22673
625533248403502977 12945 37444
159860512892372257 18025 35646
591675651783912577 8691 33089
230798512120216513 35732 38035
20104354970388985 14008 38899
325293352505760001 816 41937
448186067647124993 12773 14779
242036033801127809 18253 31058
918717213386901889 35144 46817
231526466491679617 4335 20917
750730317503734273 7994 39049
909388895298363265 20487 24163
507780411526344001 6350 18620
240983174754468609 20264 26880
680601076727437953 2237 16258
859737839203234049 1604 23005
376635038951082625 10349 14992
127107861757927761 43606 45563
117216544032356049 12627 15120
106832903665477377 12166 16457
334721103818370817 4663 8468
853480501359179265 29192 36330
987617617248499585 10749 37848
321565158590431105 28927 30921
879806393638592257 42923 45006
437619383189193921 7497 26990
769495979708391809 9247 15631
725882212650148481 3118 40679
927222838708562561 121 1546
496549171851349057 18076 32190
629602529236418433 6574 14002
945944290958919937 5188 28055
166910448028847457 17114 26460
518999668734771521 37196 42305
451713004828189185 4802 42423
752162513585929601 2314 37729
516589425844134785 1808 27412
678849333983357953 9316 27319
742996397796641665 4482 23979
827082690868792321 5618 10273
879512455119527937 31460 31533
300238325624256705 11849 30275
47024586944825585 36900 38408
107965555251482209 13741 25888
197311664783203617 550 44910
907625086541237633 9962 23135
212536423702257345 30098 37445
842531933598678529 24233 30252
375143792927207873 18839 32685
191799920378763041 19890 33794
330559025632435777 9830 30044
938727991135820673 10301 39669
419722830863239681 32367 46844
540225107081717249 2875 46462
754101127783567233 28999 33510
69435410830180897 32337 35934
302357295479101377 24479 34701
908645480113641217 5152 24656
734250803512747265 19735 32068
69593272663027505 26056 42490
979599542234073089 10663 22004
439182582952959425 23190 26779
458390512165802753 8408 46851
616876528346466561 34107 45787
373762510867795329 37011 42739
93441104742076673 14493 20670
759019072840697345 44849 45614
870429391110818049 4368 39914
243935302977323681 6850 18442
699744826458363905 11846 25281
308350613901861697 16344 26598
429594739729395777 8995 13330
934178337540846081 24709 35082
790582352188941697 12378 20471
541827619446006977 22512 43273
612401833457326465 22585 42703
247621829734132609 10401 26280
805657017522811777 1407 23418
914696699046938753 24587 42072
9938312539560457 3804 31308
800923302497114497 36787 45673
80452121224276145 16513 46419
925984458327587073 27702 30704
587677679890489857 17187 34911
410031081763069249 28418 30729
249668579720726305 30072 35328
914084657721925761 18326 35369
240274285963607777 17480 21739
451896557561713793 14024 35847
535868819025772353 2243 16071
192609527697651841 5700 40032
796063333214405633 15917 18581
953498726850089217 39885 44692
929644758025325697 6679 23839
143425473212456465 5983 25931
567177641413223937 6705 14221
954485482411445889 4945 13589
608970663079638529 8279 8426
389519260772413377 5887 38797
878354932887035009 9279 37645
657467587992417921 35032 36197
499330029138441473 36243 39342
841532950650471169 26949 28156
731573270060152961 1227 30156
64468595522601649 22669 38204
596821029529216641 14130 36044
940847127106234625 10546 18961
195907068923631297 8626 26772
352557428278235137 10376 26832
314724037760278465 12244 18071
735740203325175169 23315 41257
995605883791625985 33787 40147
678965286712998017 269 33093
467808822580728641 21006 44191
936539547766113153 5175 42236
519401973400263745 18128 18493
548085243884035137 3818 27649
672694814658491649 40518 42560
946315707170267521 3669 45602
427364578570575297 20987 34639
301116697450130049 8761 28280
558456902075526785 442 43301
185436901143372513 17602 29156
697027929791815425 19775 46864
794568047611537793 7810 14507
687868094895954177 2033 22130
185455046474313441 1498 17465
258690321685008929 9030 36338
366564887597309761 25649 34194
971540668838223105 5272 34957
768969648699435777 10052 39800
923252202878828161 2141 39097
809497937886025217 23746 35193
396995617076591169 28618 37899
740319786361137537 2652 9493
629146196870919937 35465 44685
192930239769669505 13201 39801
421457969910072449 11863 22388
454569922442555457 8072 15821
824100354457570433 11462 44550
40187060637979497 10605 28846
516919346968656129 28025 32609
211040220087109985 5196 30716
170831803793106465 5598 26484
943369864971902721 28737 33053
281580548276984641 21626 39197
918719228432376449 32941 35069
513330372587702785 28289 29291
201737883989896001 22423 35003
712912631364822913 10542 21767
924794051702203777 3747 26980
874074770868276097 32181 32851
343932585689618241 33741 37854
690856324201540481 4191 22433
289123233109204865 9108 17417
56116604611915481 988 41116
411202018170147457 20589 39238
258593350538468769 29950 39423
366018387121695105 18936 38711
503133902914811393 6061 23783
961808885106183425 17976 32025
773220857768386305 22074 29454
43824911744859921 11768 25817
402835046681914817 315 38458
840748625575773953 17324 22798
586768200155525249 11427 44964
850507719155384449 3239 22228
503900047613569793 7989 41390
637707023616929537 16363 37286
313415404752383617 32780 36332
802137650811982209 4854 44166
825268105025131137 20330 26720
333171278406073409 40770 45781
442481296001268737 13803 42952
27595904541211525 34882 44060
862182327264093825 18542 23957
170469336312596193 17177 42311
616598040418885761 12688 43125
8100208568674106 26936 28214
201023506686524897 36065 45708
162319933788868545 7485 25243
155204357381428801 14116 20462
619815443530139777 19621 41036
731518944820606977 14243 41636
575675537603888897 5495 26549
756673388365520385 2323 38820
941725750655347585 8816 33469
149188599979865441 12543 44179
79052508821323649 191 40107
946519787556987009 15403 39770
103372685069185617 18965 37095
853553335692168961 31128 38614
182362671659024769 24124 40590
989555554014849281 26850 43729
896637490000653569 853 5892
21217847382857257 16392 35113
960058350447187841 3966 15765
182812032072043009 11258 13991
795472893129467393 26720 31782
841867999291366657 30972 39393
493124159826141569 24424 43687
772617924867283585 7879 25334
734753772833368449 3786 44134
95777876110489041 393 30414
772413707592338689 23532 41122
69396658334120785 5388 34032
45974422226148449 2622 15037
291769906815915201 3383 27774
112733208712445073 10269 11070
590372562123626241 35544 44185
369505765097112961 8483 30890
14751014100980343 24460 32984
180987125480502433 11031 34916
463180662306292865 9637 12463
931046562677149569 1247 12493
413872944247543745 7406 40838
149068655091969761 2245 29701
638960970786619905 1117 8487
38641206064777833 4594 43525
529824801648700801 7543 22332
958820494551023489 14912 19547
255361570670494593 11713 35487
15450928647506857 25847 25903
468424412052542017 12949 24056
307504136313827585 13267 45104
368327097850873025 10970 36615
505988008449531201 15861 46173
5071531418437304 9836 13810
412369298900561153 20128 24391
143836969321405665 4624 36080
387761574526248129 7137 34715
700174165568341761 18061 46203
436054287382820161 19692 45689
920982470690539393 10209 44858
578621796809283457 24792 33076
840648432075383297 13703 38944
303993421670586625 1558 35628
576910151550272641 19995 38752
279284337682664577 3544 3859
740186542560508033 9001 19674
533454478384289409 6465 15035
640062450254127617 6719 26020
541701788541484289 1761 12211
46225673265226417 15372 34833
243347677302555361 26383 41452
205541641778047777 28647 33476
152631218148851393 17681 23108
551346786934516353 16837 23287
205983418425081057 23541 46482
46911636175813953 3934 33410
297809734265126017 32987 35860
599975932178708097 1997 44849
227329053082630849 18750 27565
330810413197220033 994 12716
189850918275393345 19253 24034
948415240086689025 5042 40838
251220764762496897 9612 28078
9725523412633665 20772 21238
150946946886829633 8983 18442
979935824435031553 14859 27483
934995454897833857 24321 44942
576412680181711297 3791 7994
622711977907069825 15160 24364
521334133878667649 18102 41945
458064688293109889 830 18956
239814572516927169 3825 29883
297414761147887681 42837 46569
349276064518491585 23529 39579
529378564625492481 16070 23260
352940208824215041 2305 35331
329180253125453953 29879 44612
432093381719795393 5603 43839
842217159073317889 11112 20799
760845918153414401 6979 13284
176624077949139041 17630 41390
315493783502702721 26835 43096
82371229077867985 20293 32969
611344151460350849 34036 35404
570327799105282177 11853 13765
40813326741783841 20528 29809
384977528043510401 15390 36384
598957002970273281 32559 38629
894449960250550913 14568 16513
965766994296799873 13269 14348
321877612923831425 18988 30246
907404473539010305 37665 42695
660855530131467393 6685 42600
645803968550040961 13313 26064
910567793627723905 9716 44491
637924486433597313 7902 11182
960067559842382721 11399 34087
6687757147986418 11963 15739
202172160509466177 28368 42647
917189103698269953 33229 44142
754107342323632001 20766 22164
795211752536033665 30830 37374
23345754380660113 24739 40698
373610840734606593 27197 31122
574275966784806977 22233 40085
306317160634804993 15107 28526
818921223999470977 13074 25157
255401000406244801 34744 38655
778898697115035777 22087 25829
644466568235060353 16480 39138
31145061353942793 17480 36018
185700108378988193 21541 24869
673136885812862593 7181 9541
949981795885506177 23233 35743
429579027761239041 7156 25355
754175391026258561 251 35648
890677976032772993 13782 43384
694093165713809409 30780 39175
504613996353487681 43275 45247
722273358567740289 10657 46593
865325356503614593 4443 46604
78457964255889585 8580 30504
797877451413487617 11085 12043
259303501665705473 43833 47020
593484229826113793 26024 39623
946552761472077057 15061 33451
564807614759860865 20821 41834
64063441978895241 27654 35739
304910046502396161 4241 41807
278166421200992897 36309 41669
757886926461313921 10726 24401
494023158667978625 31630 45468
951860257489865857 23572 27559
68632167843020401 840 26728
152420704083500161 21418 36554
500267706059496193 13698 20081
413350959605008257 3208 30521
137727021575003057 20697 25986
788633553939550977 21845 37077
627430705106839041 7257 14488
43325263229629489 31536 39721
537499342376321473 24168 28889
411931821926675201 20620 22089
6586395437203408 11094 42849
205322712992749953 5101 29969
773699194093765633 4232 37463
504515362986300161 16261 34553
865232738142601985 7920 16459
2206651915823699 5105 30448
983895816188635265 1682 14598
922561489524060417 13971 25151
868693524560903553 39663 41089
782541850417157249 5798 44518
660560735194266625 13680 14111
299768442768513665 12526 27249
654970235599513729 35595 37044
674575836073355393 6425 8664
25038022765698997 15032 27554
825330429533796225 6959 14523
340636072179698625 22154 46659
338096970631323073 27871 31766
975953975025461761 4590 7291
936991492681503489 16153 32042
966011702623696129 495 32630
41728239953808809 16654 44401
802651111200475521 2861 10537
931636549250914177 11382 37311
767696409769648385 20673 43612
760850762864674177 23750 36101
891954930804828929 18115 38047
640245148244250881 25312 27350
566526031781030785 14309 42049
176092998737029665 9201 39414
208160390351707745 8217 28720
653652182914999681 2048 7607
237041938517641889 12580 15946
645303353638080769 1024 3327
806597625275017601 14208 44790
242500252612391169 3630 46561
275309832454361473 22091 46234
568653163408978177 23324 34904
387417112907257857 21424 44269
70475919283968129 35655 46011
547024971971772801 7713 9760
196876681716172897 22006 41453
417112310494971457 9305 45675
145217056130750433 32770 34268
815758047899386497 21000 34520
210902534362727329 3953 14229
571436870836606657 38000 38002
636356153145829505 10888 36507
107284963967593681 7154 26520
175899930493738305 3169 8546
787312899699898625 17267 19124
274595138847306689 1834 25756
142430740818618065 5180 38435
827060559269479937 26743 35018
577480436216887937 23779 24469
948436311940316289 7341 17548
296844243939624193 44355 45572
645646359613078145 8763 11859
156295472464464065 217 44219
864541663410452737 31950 40148
947582990812783489 6488 34007
133712043266481121 12781 34233
466408443916833473 23991 45313
621354521162249601 20716 31948
816177484227488001 2681 23502
880592190109194241 701 2355
174086280903580353 31228 44869
760663378271434753 11011 11837
485688909569041985 10020 13869
954233732008699265 15799 18299
827592875123002625 3229 45138
664663284718518145 28327 29175
671774186486054273 15759 45107
350638509879683393 6895 7841
532104247145170433 10173 36056
22595603613840609 27896 28497
878404842145393153 3274 39470
434315140631152705 1800 43443
991769863192672513 33529 39602
826417568910546433 4029 8442
628002536808956801 1590 18821
225357478776214049 12704 19731
582279504809278593 15033 32244
903739244932015873 28423 46874
680580885210652289 12017 46231
492576314168754689 15682 17060
145069905817763361 6884 26112
152412491214125377 20843 24337
251122041674868513 12536 33619
339394425114459585 5845 12826
508396099727903553 10656 27143
807984691680278657 19597 28150
699843915599366529 5884 9397
996730517480553857 21568 34574
834063129984173185 19466 45769
515434627528481601 12380 34710
54081419325903825 480 29413
25977737899363973 13034 46924
926703527639929857 5338 46212
562259270914811521 13471 46366
867939385041047681 6827 26313
980935165225243777 2975 27755
712008818710899073 23263 45202
92523764066459793 40073 40338
728277283687525249 9438 45857
660058771562614017 5395 40185
450068349095531073 18740 24663
301742738350103681 6782 24770
361433199423096577 7071 33471
513919614934817281 37085 40792
580599971053317121 20573 30246
710624732557693825 15163 26739
19738220439329269 22862 39097
155924292509194369 18134 40932
750913684304421761 10655 44473
441353101751818881 12278 32758
162539063446793377 6681 46497
590173758733239809 13522 26813
829345229354999041 37316 42908
642141779936640257 7512 9813
472237917346085121 9113 19646
36194309269898641 39778 42912
2920953162330876 21884 27406
602612884087964289 15721 43704
837750734035729793 19956 44475
647926661747018113 5040 41048
266332070232436993 10048 30095
811790736187351297 26519 43582
18630073458403729 26887 31737
29938440556673385 10362 21576
269944788190073825 2885 23634
979263746360235393 5063 7740
492622688356057409 5087 41146
17839807754537419 10923 26742
69466718277055865 20150 24953
474777056516860097 22283 36935
254236874292409697 3232 30931
467214288017668609 8164 20767
442818610619596609 710 17526
458005202537410817 16749 20346
635456774807927553 21963 30039
775284825121044481 8871 18762
166387803958883745 34584 38437
243710626529054497 36870 41162
172411882597792513 22670 39207
15651592988870533 7921 40093
700704922361367681 17044 26627
862490971512674049 24027 38896
50816477847497769 42298 45720
106770878566148753 15287 40692
774102349716258689 8425 18661
877801031570914561 913 11229
182437256823611457 14303 26744
551776269039191169 32379 36496
193370929087492993 23703 43288
959224323506734977 7592 13271
745704489998878721 3370 22369
407532224810719169 3384 37497
95994230715945153 32150 33547
502759803922987905 4181 5194
363704271891229761 11660 46803
175588714605890305 23692 44203
704246672164927617 13326 32786
353251590838628033 14921 23783
586903346915399041 24087 24618
902481742650049793 1765 37740
284206819268035809 19369 36110
903468974005978241 18800 43440
137665179383752449 8600 25931
561481122517204033 16376 41291
461349409673161409 22605 24501
109560825486060049 3454 37713
397392943849560257 2466 32840
626681560500170369 1568 21657
729503084380013441 4946 26688
223858064275322721 25333 37495
860333506761342849 29340 35176
991898815699055745 17430 26477
14134549240750971 1729 11184
862850398357185409 736 25506
22922814391058921 15127 41621
114177216964176161 17769 42938
538557980434347905 12331 43708
819564476975632001 13628 18139
253148957711793793 34191 41596
542220950862724033 18418 24197
189059997935075329 13723 37062
323840147695680257 22631 24789
216731114832249729 8203 28864
125487102465452689 4667 15026
700239521474003329 5418 23006
138835039426869153 8775 40123
98812138245726545 21703 24493
976156244470342273 26697 32892
575127356939688641 14075 39808
454555496540994113 12813 39301
121066320020425169 10602 42658
194234242494669473 27188 42321
927786500080230785 27055 42066
355759283014140929 599 17879
231233395645794817 36799 45052
970519687775105665 28708 44131
772889951253645825 9541 37916
168022771665651041 12958 14454
648581699056286721 19633 41875
692352795517418625 1359 30182
492892372327020225 23082 30011
47307844552978649 2779 30479
545029119879266945 5146 43447
316576530233060545 24708 33996
766394247147175681 9389 9589
209571768911477121 16819 38942
184836701697982177 34702 38504
500996951089373249 29053 30564
540556392796588609 4563 20154
491782191201981057 4050 27766
540037919583362241 2763 11744
742210123083349761 19577 39088
247247772608076833 36283 42377
897449422346628737 232 1558
745053448830084609 39387 43091
230725226225839457 8811 13173
390164646140277697 13481 24112
171164682594696417 11167 45273
800118147232716161 6323 28648
964990527393791105 20938 33912
533483218513211457 2333 39393
639706247165296513 6705 6753
23940582856887717 17761 26362
259728470572579073 21326 34272
188615184169236737 14104 46891
783490796362617217 5389 20093
783027310598349441 6454 9150
520791103368662081 5847 36873
883114960759471105 3848 12663
602325038751960321 10126 30848
676810796379392385 16449 43929
652815203424776065 2695 32672
985403039959265921 29772 42921
513748155721163585 4356 31160
369472970107516097 2121 41634
815920610215567105 8920 34119
503260806088590593 22837 46697
580319122832069249 33596 33667
663382420015359745 13919 19207
286563218141022689 10354 43001
847432452954194561 17863 26913
472939810290529985 18233 38127
784463784213805569 2668 47031
722808658368261761 14926 30390
400428326840184897 6181 24947
19035264131023413 8772 43288
572569512721806017 4632 38999
237491701999200449 3944 29321
22925201552169485 24589 46782
94832033823269761 16734 19558
762878427386873217 5054 19233
880102668362308609 38114 42899
406041712367382977 38848 40023
247154153463331041 29995 35513
527228960479313025 2638 12482
690303432041130113 35072 35095
399145502159228737 9934 23162
878539715010493441 1115 39870
183709167831175073 12143 37332
667604803160440193 9007 25169
243511627349434433 9500 10263
315889205673816065 13560 33913
542247151697530689 22705 25277
292191919952866625 183 15059
577763496194535297 37723 43991
182485230038555105 13885 32346
843725954543081985 20134 32633
604797653224505217 3901 39958
379127129735664449 2607 13310
390642213352752065 28822 32620
77512860201245809 17059 28873
16903691527513587 14405 46263
814530909031645953 18738 33341
811399498068102017 31025 31371
581345925815746561 4197 26538
668777766130869377 28488 46256
618775263555150465 38369 45303
411882213746796545 35721 42801
989237029156392065 33158 35122
208691198757431809 12872 14908
836544027360190465 37469 46667
892916733307362817 10697 37379
595282313801099905 10662 43612
743236425026150785 37822 46290
975970504326497281 1331 30524
731271738787601281 19692 28079
138744211795376769 19274 35130
551487175102717953 21422 21651
160720703952335969 6987 31644
13947219851548455 10443 29667
530085782238352001 21682 21922
94697392720160417 39624 42699
243902797302084193 29597 40729
637072430659973377 2803 25436
567274487301098433 12270 24152
252576556982827329 24126 40574
991219661318410753 408 12201
779395247960241793 4834 36923
721980296958371073 29342 32166
425541650712926145 36332 41693
955189491281160449 19191 34195
109619817831461569 8588 41810
388498732709031489 910 42156
742737407038216449 6326 44608
71381928236064593 1428 12985
866922162944650369 3762 41511
913434691273316481 7864 30331
675419474952672513 36027 42859
7743033226162766 3471 28326
793164858965244673 7049 38749
387364194186751809 7032 25972
676267587208879873 12624 14350
7375805637337863 26840 30729
281337290336598049 21445 40557
753700150860900865 5007 37063
333470502621633345 8750 22104
173642851416630593 21580 35661
34637674638194229 16192 18779
744551363550279169 9738 42819
964509242176657025 9013 10525
566078320838016705 25535 42125
860832313511128449 6603 20098
505082905252656641 36649 39129
583342756746571265 3055 43523
990126417375094529 2009 38245
922896699285988865 37461 39203
330237228376610433 10812 38223
995428466218182657 11820 15645
278827691593647841 17699 44126
154657492434598241 30570 43871
571010475535580033 5930 36807
131321907930878721 10824 40282
157791039299311809 10505 31712
563784298297154177 1886 42130
629024026571819649 22389 45564
79502839015358257 23183 45685
355532883966588993 28851 42377
577970924710132993 15805 25937
751988890376530561 4876 18139
64952365005137129 22255 23314
540824502235224705 36990 45588
346817707677903553 31737 38594
569806698754099713 37370 38217
518614828470216321 16316 16349
430227910488468993 4550 38001
254474862592321217 14946 17799
519337344978758593 26206 32585
555352098893006721 7022 25237
177559232725016609 250 32522
698601966209654529 30611 34690
340016294311119809 9582 12176
519844371071055617 9644 12666
19510077602433285 12919 16461
181085912143021953 7459 32401
74125840079936721 19219 34733
650993416489324545 17992 46566
366871228164640705 9363 17774
776059322521096065 3914 21390
663090649491074689 12302 40596
469999252856720065 8399 12167
779402953869549697 39696 46577
291268753200160577 5640 21010
530030400601070529 2210 45456
814042213847283585 11524 39088
896921553605196161 22931 25456
729327411996681729 11354 37861
11187718386800329 24957 46770
849417226525897473 8167 25869
694036392923749249 13882 27110
654795831331387777 22276 35417
223859536055663009 2717 12845
222418550471569889 10657 25763
827464771232527617 23473 32045
559686310943423169 15548 26623
812071000172331009 4638 28863
295019112738312833 5993 17062
221137507659676673 17645 33142
431578285444476993 3932 46935
916294667328507777 5432 6872
201561699014330753 2303 16359
925425230259421057 43782 46735
212132387937860033 16881 29264
889760568451272577 13063 25254
22787446154691085 5629 29827
154678054637827233 4871 14315
295846187226334913 25850 35807
497926306933486273 5778 10480
459453137170850561 1160 3505
885668707464773761 5984 41168
375224684775080449 840 13929
152957271076367361 1982 41873
988790539262364417 28008 28086
544125250191342529 23526 25358
864338981082500609 11967 18263
761956842359744257 22594 33533
76771261071808545 79 25862
844873451114111105 10214 24109
512587371941666689 40756 41296
913411731299625217 27123 34232
805567149533398913 17905 43874
432594602218841857 8289 28115
198299825749007393 16452 45197
844979834615621377 897 10079
451121911968993345 29888 43725
416131243495826177 7126 42771
920959636034442753 28644 42306
178323843612396609 2059 44047
537132247962116353 21133 37473
442804904147664065 4092 27207
703950351248483457 2810 4544
71034806579710617 2534 3242
610109120511349761 16301 31517
535385659807516865 14162 27236
98942169046896561 27571 44893
816522520134760961 3416 40312
71059699528884577 3256 12450
350087100051894145 24289 46645
729755157362365697 18329 42830
161675558268420609 38910 44868
492580785408232897 12008 21898
818041263626795905 20178 22116
418597241945153793 5880 23091
647589505913607809 22109 26728
810042978637053313 12659 18852
735800292409550081 9380 45801
851168192291101697 9751 36613
96079108629417937 16770 38884
950704315776743425 6363 24542
875054041700948865 26676 37054
18817157455377045 19981 31604
246255143988783233 10743 24999
938030355069908993 639 35002
612359726483305217 9018 14917
244685962674214593 925 43128
320261425970322497 16704 31465
347597578970020737 7671 28844
132539943289813777 14771 24030
984883689484465921 5570 10220
591308033586678017 26662 36276
497476298514524033 11209 16228
552683147809119617 1343 24529
682915338642107649 15236 25966
513255171632032129 14405 40585
716060808183367937 28458 41835
137414951796259297 3433 39400
242898929095932929 14198 14800
618924587300632833 32743 35935
964446162199376257 30776 41691
342213491777158657 6932 45937
530996530071480065 12329 21347
720643744016051329 601 18451
503525436635083393 7917 35364
113806678918635393 24416 36248
180775769462830017 2176 40728
264738555617533665 20738 24788
927256518692612225 1010 40473
500777426789369409 11577 16338
692104622716232833 2848 13944
362134972575198337 6086 14174
956656137618875137 19043 22062
660954034059571457 1335 31432
809234074719601153 15677 17198
697134649649974785 19419 19620
862028833407830273 6377 24067
194390834978094049 2919 17966
735885875385736961 14959 33288
409896873877066497 24879 34278
196112662224731329 6209 32402
953038084225497089 40532 42504
296756390134735425 28144 46454
156164455433362561 147 45249
854979473864258177 135 17837
73723876970092305 9855 23258
448567791842339841 8918 20869
918166944349614721 26596 31526
997798379025123713 20309 25447
614863782151260801 30894 32788
951714863526095873 29043 46435
118146895647335265 8997 24375
446464365248200321 24464 39480
436289849680349569 4599 31875
767114793589986049 4560 30685
62185526818261393 4451 32021
231492732523417281 12008 35299
604538802884221185 2905 42529
182888860340799649 38724 38749
405429557120875457 35307 46230
565741915322629313 27537 43024
813523608620045057 22539 31967
502184132225824705 26600 42467
915792850443857281 33686 37402
811085149661362689 13236 38447
935272291562185345 10199 46192
646350567321523073 36738 45761
353951264980487681 15561 33425
788113144231797249 36857 44084
631766888703054977 11418 24906
415769492526681729 4332 27730
362068406170912769 21157 31990
882698236182545025 15661 46136
913142887619571329 2270 33857
682203692181108353 38541 42466
238160346800817985 7220 7963
877543267247741441 19850 29070
987779420035366273 20319 31140
99302549942269281 17955 32451
790180382295453441 23866 41112
817808417148665217 2037 31898
756161953156166017 31781 43152
258918179207345377 14745 24636
833507092617090049 3660 14167
778064291005559681 22480 44958
814746297671774721 11576 44867
696615558667009025 24707 46507
584151947261879937 1376 41198
388042488405528001 6433 46126
992184495702858241 38676 40402
976011673219804929 3983 16262
271142979158732097 5070 23655
886203496274330113 12068 42334
793853626824244481 21354 21951
833550858962343681 25178 45130
855540229298206593 31434 34989
276648858295612129 37646 41505
909196838118717185 20226 31589
227586276800597185 29135 37800
207623289163571201 12796 16689
574377992810550337 8982 39579
289356027506300993 2515 35621
152136004901411329 12651 17694
412062904999054081 28379 42582
828712571414097665 9269 14630
551236650853795137 775 9530
399736958220930945 10861 37972
794323819131967873 14687 28908
541640844340971457 18676 31528
351661145097835969 27297 38661
602126026207958657 26465 46288
587996371465770497 10450 35685
658003518705225345 2542 22496
316677524312027009 9415 15993
964105779985349249 9463 11465
986946431380268033 7147 7287
643359574221701505 8039 22553
443307875814696193 3868 10465
116347150361367121 12196 14907
289708539113057409 16353 17809
412917550695862465 22201 31522
122836821548602865 20655 27474
537863930415515073 20290 38460
384902268752945537 14534 39847
395353174820453313 1921 25431
996816578567432961 17809 34856
488659123639667585 13355 21190
430978344751473217 34789 44309
657290523163151617 10140 10164
351842114036188033 5340 18839
407161353195423489 3457 17715
33525512852811801 25319 28056
360709056168811777 16547 40077
211241107193586689 13563 26645
184486082272417921 9736 44299
847793147055192321 24589 26325
443935617033115905 21319 22940
387418065734365761 12613 38762
656591582299913729 9502 26134
458984629148666561 18970 21586
108946681931396225 17098 30747
635854059547881473 26995 45911
443748737375319297 23615 34534
791104229024391297 9818 45805
749574586807096193 8579 18445
490732193196677697 27438 45431
911477202228358145 20362 26374
636422104819764865 22366 34054
387389953238791681 29404 32232
74748202434705041 15393 39733
384663449838445377 1072 16912
198559694551640577 2735 5353
499403904312895745 20361 42730
45664491949636953 1145 44277
782789165965400705 36452 43682
616267747696475905 4052 18001
563555713431124865 12440 14705
175238593867248929 1985 20906
884256583839960065 23772 42936
142523108701674065 23482 44585
437857077077506305 33006 40678
829842481878088705 24939 41757
406271015590622401 12180 37666
151834677156507777 7182 17852
285061059259160033 36219 46750
735801486637683457 32829 41777
797575340157198593 26102 28895
141725293813912849 29743 46718
599194733118292097 5946 7774
937509786851293825 3102 7065
987846862959006721 33043 44899
883221200336073729 10405 38481
659997456589788801 38623 43813
285887659682742881 17681 30580
582459082946986241 44301 44982
407685756037118081 4337 30267
597374376449504769 37883 42606
293772926324109569 5074 30669
6649800374081139 10148 31906
438205829515375425 23503 40237
85914971162790017 4679 36998
850299386229096449 10307 42405
620367986167071489 6374 21201
574579279405547521 18132 23038
389222030101006337 36620 42800
356997559147643521 17711 34037
685015223675609473 24052 35574
210236759037776737 1390 31173
149505237445733729 40839 45107
14921810202878307 13285 26629
466148638310546177 6319 25083
32512287065991077 1920 12168
568248295946073537 7312 23089
607101982323754881 13134 15122
511541362663709953 718 5349
566781182622044353 6430 31160
781767101133905153 36615 37395
458451064887753985 22264 26483
920749056625130241 13508 37207
649212631765060225 22156 42804
618521673135159553 30982 37206
762222249937778433 1651 32225
998827126281273729 27310 29692
828213894427030145 14934 41181
84884183342122561 16331 33016
6363030315895913 2100 45870
200778374489193121 1707 11368
423925540206106177 16766 38859
898832289432487425 831 12196
354699840003846145 15635 25272
471755182476560001 3399 24118
538088679728168961 23201 41663
947238927035325441 8051 9048
998718188376244609 8636 30004
577439278116390401 3167 9731
469847498385142593 28532 41355
436949512252351041 19952 23246
329569359457181569 1084 24683
515196005167840833 32928 40916
320050063565169281 1432 34304
731932998744806401 5534 20013
342499597124430017 324 1504
674744081260786945 4879 23343
667718927515146241 23028 26113
892097218691997569 27905 40295
704700340027741825 27092 44290
761766433231972737 3610 26105
984807048220268673 6585 41168
961879231116963457 30971 31853
42032568278727921 17500 34461
153058139094344641 7473 25063
373235562648112321 27351 46034
290840816357967233 10099 27261
51473740229582177 2524 28596
970784098938768385 6022 6469
512504532886431745 34388 41977
30975604341445973 35668 36440
267636194386426497 5594 11315
758897114928647169 7774 46937
694727508604238209 28474 38302
357400419282765121 17073 44808
618350331200318209 5195 10647
838816895753044609 10754 12284
91492171384864209 17367 24578
546067077005570689 25620 29493
133008434644978033 25151 43860
695537425952739585 17157 34039
85094010317611441 3567 24789
443974895728739969 3330 10151
326914706625061057 8925 16945
690234467926220673 4522 28463
543904486291218369 19755 45213
948346389421882241 4044 40370
305948030862310785 14422 37905
961382006658954625 37088 37400
313271037207776705 20611 41628
219981817176044801 8138 30469
620955219479199617 23681 27329
122926516799342529 20225 43632
211630120329864737 44537 46649
575540274975732993 2855 6232
374868087540676225 35455 41243
714156341128603649 39060 41752
295547843686556161 12889 32249
401188650291555137 11828 20369
243866710824406145 6508 32570
829860531239408001 10844 46669
713162168395605505 33501 45518
307672827539757761 15737 29241
535157712568405953 13485 45490
848892527849404417 11007 40161
775837730409499265 2006 27373
890530846175618561 21583 38639
458139458392238913 20833 26764
181409362130867905 37608 44529
912485596062204289 21392 36409
389393085502117505 16093 16695
644799677503954177 5532 41393
826291953236523777 12915 45849
446547293381335937 3606 11722
761982793683511553 320 1581
2924335189717909 6443 28342
736386873344177025 33582 39031
965571812937106689 5337 7503
940799205455388033 8121 19003
27753618936600333 5579 35161
355439962529107585 37869 39293
797977510524809473 20391 31140
547167916118478785 31093 38095
211640730861248033 327 18464
651487714103271937 14738 27752
428214531721728513 10347 40332
56386911092968009 8661 10655
576465864908186625 18137 29893
820978729234173697 4244 24178
774229077822262529 7300 25420
281464503093229025 1687 5873
181320351041264865 9194 25489
979335070173849729 2995 33028
120855106336684065 153 46191
248195215359881857 7446 30478
721468532880265857 41466 45085
349727336789744193 33623 45586
197373469639352097 11733 14191
732184181856762753 22206 33920
698856572431978369 3082 6349
84598063794320673 3502 29928
751709604971331713 6493 46818
314417726404851521 25681 39422
696382108231034625 4700 13141
135370898619090241 26501 42910
899190260340269313 27479 39429
165970244883407489 869 27379
786555593840589057 12930 38384
865648284771314305 2585 3261
198923936417010337 9599 19968
508693160380513409 25697 43237
230737274766426017 10805 20348
82223355247965201 14386 32530
571060306803836673 14619 32232
915883363020935041 40980 41204
230362185910351521 30249 35356
145982747661609121 4626 39490
845647410543342977 20008 38904
147983996638654241 23999 29785
350883331229738369 23391 43990
990201399656701441 1634 35058
507643453949860673 10948 38693
880712525994635393 19607 20684
298859404779861377 15153 21311
495148382462364353 10161 41317
448829176276980481 21000 45047
528397523367342337 13296 45638
360852090294173441 32374 39848
383029794539044865 762 31350
678758487885112065 25439 30585
929869364564222465 18605 40982
49618197404939225 14350 39919
853160978731526913 4717 6297
703206042942163329 21125 46607
218498834216827489 30122 36764
310397719022660097 8734 35456
680331157639603329 9988 27823
916422123778311041 23029 29349
996794321130448001 22727 45658
151699388777487329 11071 14839
665419315560289025 13733 32851
936364253322473473 17337 21853
468610648961085761 12496 39491
336534542279338241 1731 24553
731636103841783169 15291 21683
450292878073490497 27224 45832
422123448088296257 6231 10601
29087103775694345 31002 35699
786873022319472385 38268 43645
238921839303152705 31273 46486
612290143741883905 27766 33014
187746393077077313 34322 36580
766482445178088065 4708 9493
564804737151113985 10946 10955
854934925723636481 6199 46590
349559238879962241 7473 19239
184710527601712481 1454 30944
795792253453363713 38444 44003
942618288942238593 33448 33840
6642656345405841 4021 5089
569654962434658049 2798 23661
785064597046321921 8062 29733
736214703950206977 7588 38786
446977161488931073 18206 28376
458091266281318337 1731 31811
240154032407765793 11824 23532
621132505236143873 20786 27061
57187715103225401 11988 23548
164250074521920193 26368 35005
726126511333681921 2106 20240
73250984683806305 40694 41939
172203377069976673 29529 33852
401454127113684225 113 28627
501165310406783233 7724 11978
721178760861445121 20720 39673
536732070520685057 4819 30104
477632544283228097 16535 25367
561544846787818113 25569 34516
866987574150567041 10255 39571
918832466878555521 14298 20670
264691935796125921 7661 40195
859626063854939521 32040 33115
520154545662730753 30629 37250
910924969854590977 37111 41228
376484171913364929 19482 22559
982147508929294593 3143 24058
176436446926185665 18132 45768
164647161480772289 32954 37263
8989580912018625 30665 44422
762705030256633217 14124 44713
636559469951119873 5764 43911
351189938741725889 12885 37266
87027239658784337 40340 46552
524759462065127041 7189 7431
395070176002985089 6682 23931
808187977813545857 18228 31012
721381202680110081 20841 22119
379512307388729665 5121 47012
557965548727818113 5917 5928
839796176834454401 7908 43745
365138283971464961 35027 44943
253145830933299009 32867 35688
873685195681684225 31875 45730
862051410016746881 7612 38522
434089676930884865 4076 33519
903712701069345281 4196 8177
524964544318319041 1698 33358
336660338262987585 21161 38479
848450583788253057 45433 46094
969732933560656769 3417 25557
552547176584749185 19916 41508
690508226771683585 9129 38476
896469439231854209 1477 44497
227538952382197121 35371 35656
623845052964124801 9535 32545
74864780908683313 17121 27571
808676566107568129 388 17860
426704657443558209 6670 15608
762700104588201857 8737 17672
948759990380310145 31859 33351
367881506583646721 23938 34494
823478037715894145 16362 17288
297197333418861121 29037 36027
568479930972756609 1099 25643
27264142535347701 10388 39106
388860653660650241 19199 30770
822140967968760321 7296 10633
694628475319532929 4566 26418
239087366608774945 9136 17531
475567797477545217 38042 39480
306839188095661825 5283 19549
276629971824775105 6011 37741
741133802972104449 5838 35388
878161886027150721 27394 44224
487132269563186753 25267 35093
800699226504988801 42609 46345
247756216654952513 19763 34783
901655211840058241 11027 37348
477401519812698177 38067 41193
71842628615314657 9124 42658
547626105112971841 31978 37639
501178134900008833 40663 42821
722244893236716417 2516 37862
795917059998672001 4481 23881
230437847734837217 36106 43900
301131704382505921 4856 22304
311607499683727681 17278 18920
708575382637150081 4087 16077
818922010932613633 6926 19534
425691117743319553 8574 37527
624794166457444737 10260 40474
610357871394782593 5954 14149
748861280724074881 9599 26257
449574916982932417 29120 41308
799724594200537089 10249 12939
379412011919356481 1033 38962
556081333826870849 23622 36464
331495951063367041 22659 22739
680152273273545601 30271 44087
385377679618173377 24533 39916
542677074739518849 15458 19494
142390461822976993 24251 35024
445864012054155265 1623 26510
181774917038694625 21901 46736
711477372583022593 30392 30635
512982740822671681 4541 37652
833990484490197249 29638 43412
543566396369769217 5297 32745
593769040119500545 27493 45796
563961218863688897 16155 23636
702747443741710465 24592 26439
897100253632658049 28278 40666
825788620850534785 12408 44518
257369150942416513 23432 42818
145824984343089889 6678 10014
688910373953334017 1115 42756
639018900928025601 5157 30942
526975809651908353 2216 28317
644256279505807361 12112 44972
907274455598553729 22813 31176
361841253284172353 5323 12512
662493862002627073 16215 36088
35310385465390229 27163 46964
627294346717960193 19709 36783
238915264404770497 8027 32441
488521940816589505 12744 41829
811523803653297921 1725 41492
339732295462994241 22402 32670
372478902031350145 28280 39990
191869894749480353 7133 39046
348545336445038593 8991 31657
860949943850656001 8471 18558
998656067282755841 21231 25438
805194373114439041 26640 31220
743526175800322817 27733 27846
642968190906174209 7816 27261
113269049735595937 18179 43698
492235835519117889 27754 40118
656224938769252481 5587 20224
317684513753405889 278 36494
246401481395569281 9924 19052
838881334384247169 18614 39651
747073322090496769 12396 29027
748314028925307137 1546 21912
903238177728002945 4458 18286
320132063187337217 27175 28121
348795002453112321 926 38654
826700562739077377 4726 27516
400092073496015361 26640 28017
268057257269283873 7306 31068
973796171933113217 14089 17875
771688341621597825 1687 28607
947960620578545153 35755 40340
839068139754537857 29909 46456
215833482149104577 22993 34175
947542673280551681 21693 22647
399754826708065281 1244 7633
296323785067137665 4696 37668
853171988308243841 37140 38565
850623230095123969 9931 40836
969208890679130497 19601 37873
57636589175295681 882 45926
287704748034496321 7464 13327
197185329547451713 7268 20189
946477443533982721 17919 41505
380605051566369921 14918 26359
380824852185607937 26850 28023
197226995432004065 3097 14076
334006049030268289 30882 34083
781467351541941505 7137 46800
777102658273417345 14522 18932
502501640464842561 447 41184
872239162838500481 21443 36264
625817303229361281 29035 31611
680283674104085633 20849 24665
776841998268224641 17239 39427
943303510903223937 1109 39694
148206262231518337 7988 46731
986418712350523905 3078 9401
831329513028279681 5787 39948
766544135731923201 3783 17613
110996994580723649 27526 29173
644075418458751105 20165 40852
195008830914503041 12653 34758
426640487549537537 20467 22374
604739968125492993 824 31213
43941877073120137 2538 46554
425078391109579457 15585 29598
6311217774030099 988 10859
123785550160654625 36284 44205
316476538542300289 28828 28874
391949448526560193 3305 15468
194024077629780577 27143 43194
69678755511596081 916 1020
297716989538610497 13218 32407
869296237487688449 21291 31728
574731847420654401 31122 43922
585833048902607361 20416 35356
5440932887747608 22690 43076
604133468305178625 6656 46254
619901834533425921 16888 37247
1647826777166018 23102 34447
130458953864160065 39711 40360
395842999339024001 37493 38144
512815493134812801 25717 25897
851097149294652417 23772 25553
905168045959268097 23389 25600
756593408210420609 5565 28296
76481448261706225 12291 29526
165226625503372321 16553 38854
862240260975436673 15498 28112
311293359921663169 26156 40668
524099964084260993 19982 38996
552177636183905921 9229 13536
273470048738058593 23206 39353
997506199174381441 5055 18655
694784993045335169 17920 37340
51414872069692305 1876 28768
279739673251309985 6686 21163
290918141687754433 20428 37851
148511691847350145 17352 21871
256741032583398977 22673 37806
939542347250093057 6669 29965
478159867296852801 7223 40626
611708004368967553 36212 40243
168293034378017121 19912 22783
171660228321382401 5414 34903
466070288558526593 23232 37051
35618903049059017 456 26890
376753782340763649 516 19407
117936979582648145 4172 45343
716775845008271489 18774 20586
59986461574272457 27454 42804
770084020805761281 43088 43471
59495028813227433 16490 29834
765027917596270849 3042 40343
180528415349076705 591 14039
47656572028110137 14827 41007
173483774436473217 26939 33037
963758932684328321 14281 27006
975357564713494401 6400 36960
39111944997351601 43879 45617
91139597346209905 5419 36720
843323492807670017 3493 5586
537434601703811393 4433 39354
562776422912470785 10148 29762
119599456760479233 10612 23090
908798494696611713 175 34847
831333006825378305 32421 35392
275192874603469313 6238 41196
811919888568763009 36194 43144
159314736312850881 26467 30951
196336880324199841 12163 32488
410187246366184897 34722 43662
238870198515822817 4805 22970
836846036383661825 9934 12589
166886255305332289 24119 34633
280781538577421953 23979 27839
243425362535997889 6499 42196
314229454614533697 14397 24609
297699900251192449 28655 46883
14893618576600433 38812 43944
289988425116259649 9976 18129
950345870926810241 16398 37358
745988168541703809 2758 15861
857737030138018561 21519 46934
385106836224519361 6131 46238
683143020201654913 8519 39891
67838404970789417 44867 45255
938626592914467073 10395 31364
309070000591642497 13140 25951
29197147615178665 25200 25653
480308086490044417 21383 36085
152859605008323745 19030 24400
906919142481324801 3549 14483
614323811221836929 7274 36710
784566568990502529 34678 41572
532704430820395201 27557 43576
26073227021438329 13943 18924
897777075484214017 7135 12553
157530346357237505 10334 40811
504389737039666369 19260 44512
423358938203659137 8282 13863
69108474457081569 9803 26369
128159414799117857 1466 13441
876325194568757121 10287 19508
398486406285140737 4588 24052
309956738812132929 31734 33416
647618987067364353 9261 27026
450449655830276161 21356 34263
330068316046702401 9696 46258
512945439337059393 7695 41515
236931730131633601 14592 25742
263322207768403873 7418 33403
714646024676451201 4357 11501
848392463458651521 24183 41519
607996218681183361 792 35147
662946653447924865 39022 44465
743745186455964161 36975 44706
150471673224373601 10272 26720
869747717961249793 27412 44831
524827451959573953 19893 26323
137992933428105153 2169 7742
263477255530375489 28910 40602
775983045441098113 24142 28126
766746509865946241 863 28305
614421709321259649 5432 45385
223464230706170497 2562 28240
379532424140283073 6699 16644
93452030166368161 3920 28178
451269210694217537 2001 23215
350188396357225409 10354 16703
722983243613487745 21807 46835
293964449222009729 11890 14821
576242367049143681 6905 23020
60234712126472801 2296 12280
722363800111882113 29190 34672
926506890764166273 42149 44217
116103703037023105 2675 46475
977668840264271873 5229 22880
449774707800276737 27808 42728
407010101509023041 22611 46210
568693583350675905 30658 37554
878511309093610753 18895 24414
465982070614419521 14998 37312
211451067521359457 27623 44223
588629556964885889 32838 39833
246731624123356129 1132 27086
425904991891616897 26141 26899
501562006807539265 467 14947
694807104541393281 3284 11306
1079677197125762 40459 44928
719560888800433665 10204 37012
176168754174774721 25119 37401
125722363568453233 32667 34986
954578060168870529 28065 39747
618570683331558529 20428 41265
371936261669041793 3682 39951
186179672650364833 10386 10962
144430438668521793 8347 16572
83342573691997041 27935 33721
319840594398165505 8919 39471
79142851801830001 23796 37586
593872046062074369 26422 42355
717493061868584193 21044 21423
286352969759484225 6138 43108
716721832135203073 1625 39180
785387680220239361 23769 30484
112247537394384977 16409 17272
967088630523143425 15018 16393
906313378455646337 22906 40646
4914388688320060 21202 37386
142185306462881297 27599 39385
78393221372458305 9776 40955
647869024499907969 30603 42047
299169373797226945 11069 26607
401825821989920257 4047 9696
228738416871927073 17249 39762
826652775368895489 25979 29599
535012600671564097 30482 34953
516639326522227521 14947 43290
213478388921366497 74 30753
97558437612416785 387 24099
594557210475485953 28106 32441
237926478533868385 14060 33937
226955866061281601 25477 41866
221339426926416385 6338 44573
138243191090538177 17143 46726
113843106138364897 24806 42195
735492588019972993 3295 41941
3595389018737905 19526 27717
347829900241961793 30653 46709
803218333074259073 2858 7597
810680459137024897 37917 39525
512067763388895233 12019 24906
271655034380955841 3502 39701
308672262495736769 22818 32915
38708216260708641 20016 31655
599103335050539649 32174 38203
656840552890159361 16074 30743
204203497117507745 18303 43014
949190512898475393 15679 25740
360808668102261953 31184 41015
710563963908128897 29128 43285
332582332124463425 38712 38857
543963544300105153 477 19309
933571910023072641 25060 41293
95317765854475 29651 39601
71622792461713657 14468 23051
547300260272216129 8906 22758
607779609133356033 24130 32209
515940299194369345 442 3943
597161111169430785 4434 22296
585580396360732929 735 4993
257587712320297857 23766 43020
792917022597279745 1553 16752
195160072819508193 41910 44406
575102562094549825 27215 34042
408775618378737025 22421 29848
340992578285550977 1511 32029
545983188347367617 32010 41403
136799019759017425 1734 22398
242652866664098369 7686 15146
583754114144156289 5638 25378
580110237152329217 14033 27545
148335131162021121 3014 20938
545707553693514305 31249 36026
61902329241206641 7468 7671
405341621763785281 2612 12321
416546305568310529 4142 15748
129566704364446401 22567 41685
28421765899949493 9677 18431
459183542137996161 14990 25838
532362211909379841 13043 31386
865639392087072001 15832 22199
359266277232535489 6691 11562
334314523261657089 1725 20449
929142585026589569 4720 39540
989666215847403649 29776 30030
218538580581721921 8059 23201
156876633693460833 4043 24725
973427721574360321 5273 18956
253811614532562401 30183 36833
362153946232695041 16663 21505
323257126473709633 13591 19745
91091288798160977 24463 38464
342791242257828097 25896 33927
722648877641958657 5654 16455
286848529974609089 22101 22618
785249921208652801 1998 24618
465083055437045121 5080 22497
795790176783754113 10368 12694
757192727250203009 19958 32680
295384818698742913 6747 12467
404160685433662785 1377 2506
824497118536740481 7816 11226
564497600774988225 3060 35148
237191747394440705 23388 43194
525918902319144641 21455 45687
246723643824680033 5237 46084
846708697634074497 4301 32310
53799043993301153 9075 24994
229416328048682049 5529 37226
912647584984640001 34734 42841
537443400745335233 22097 28870
502154998025879681 24856 29131
275497843741103297 31226 42796
175944021064736961 12822 25764
133846587055320049 8895 43176
741437896876014721 4822 10267
992911168220569345 883 7115
789118987950715265 8982 37528
775875026355780737 12115 43300
228010628014892801 7566 28288
939706676042103297 21182 28200
170762000886668385 1142 26579
4108136916489259 1506 29722
445328604241744577 27181 29498
568889485381202305 21039 31083
821930247589975297 13104 27636
522735479022603777 18538 21507
195791473280657153 11480 26430
425735991919733441 25382 30579
630367941264040577 12454 28400
578081847241168897 15516 17952
490157155358382145 16366 18415
488526166706019905 27828 45292
367430246884694593 20348 45997
480469329321412161 18681 29610
21037783882157157 24585 42559
287685886406475073 10122 29347
627836473677120897 765 34200
517327546557329025 16778 36432
379272667549450689 2841 17757
217863135899346369 28394 38995
733010924209949569 2290 35668
306568789708624193 3069 4764
941600009653178881 21351 46326
45035928288083225 4359 30628
82945968511666017 28076 28981
159039228687408481 15247 34958
147878374496336577 18193 29190
542501038632547521 15393 30025
139279632561752465 14654 46677
504411115673125441 19522 30086
415867344199121217 2534 17151
736028957510736641 9351 22529
615533316924995713 35883 40185
992639232617012353 3271 45909
477866024269523841 32105 41957
654474651431893761 7283 39574
672993255682158081 20647 45495
728888067739976705 38316 44193
529804595614997697 14642 39649
256963581623832481 10217 17514
528206050663726529 19465 38245
808839654114098689 17635 40633
370039536698207873 9918 35112
315060793313005377 15828 46970
98033133815718545 18872 45131
78085979248047729 5526 39779
79344014784005873 206 37445
176085556805301025 7890 31310
290085383817540801 805 22960
887839690270528385 16852 32236
709512832187662977 33032 40939
214337831958754785 6030 23069
611426414331660289 13953 29072
712782787323451521 15261 32390
656592774616036993 2459 45131
317213551516314113 25390 40486
659855322993365633 30770 31401
348210430637852417 18754 36879
693855806593738625 20255 32368
364136188737500545 13045 24160
194896004946159009 33802 37351
134786196970654977 24672 38221
123980856085502465 3088 44819
483430103332263873 11052 34963
196744554894337409 5100 18261
251651421129214017 14665 40151
821101489263860225 8266 16445
45589559358528929 5838 42041
119647869779086593 35402 39682
663144960703139201 1456 16622
509888159427852353 8109 44611
235113891996885377 11751 18310
362169382787925569 9413 11918
251186139359237601 20540 31830
956016483853907969 10600 28740
485816879461577153 7076 20906
413080970979606849 28214 41411
74023068635487025 9024 22102
602453721354159233 5695 13419
649284764246399233 18072 28942
712617545847592705 11030 11522
481496332593781761 5428 27651
908075854030350593 34810 43858
60335376937313609 23885 34006
690831721154992769 6271 12716
15534456458770053 5756 34753
355183981643143937 504 29269
468678258450548673 37544 46534
825954317852364289 14105 38450
19977981981430305 22513 37458
963372678667006721 5519 28098
408625365275650433 5586 40049
696041374337042433 14746 22321
673093651221112321 7768 32630
648641104970018049 22994 32127
999161689617405825 20494 22768
588683844228683009 11771 14503
595734469238596609 14542 33697
915231563645811201 17002 42153
409837744738762689 6341 38768
169961345720466273 6956 15836
243845587335304257 38926 44475
976906426331517313 11483 19916
533049167808822913 26562 39935
300800238918924353 10470 15817
291105334460116417 3756 25931
334584459870960385 6490 7772
493955490655689985 23416 36104
303988012907623809 7423 32582
80495637735342737 18132 39554
245678150926501345 11021 19469
963568235513403009 5548 29690
727714525060946433 19852 44386
766461826227203585 10182 19616
111206199605810241 17276 24778
260790720635394977 41 1657
992945113893981057 12543 28450
885368717603771649 32518 36891
80776501851495649 10050 23358
612176122023864577 33045 44064
745345065963050497 5335 14735
43883257684644409 9876 12622
680696225741904513 3917 16547
845019244995153665 30628 35119
422908419528667393 26748 31009
74784130591698529 2684 4971
851493571470548737 18158 33529
115618925365676977 727 26954
584810695358726145 3873 7288
108960994759105041 4889 4903
829632051109506049 2519 25943
900024817201153153 8929 24446
184093920684503585 26453 30223
391840639953361601 14899 35915
12639194818781619 9398 15202
513572344823838721 6544 44392
887267318425557505 7596 20370
532359715190427329 32764 37377
542609047439007937 15346 38009
476645613618170945 16653 31489
100307332871878433 38238 39588
22464059517123049 1164 25161
362298225899003521 14582 26214
440397899614676929 16130 21683
827280317552663297 1538 33108
973898389547787905 18381 24254
19920226082597025 17333 39200
444985784365211841 12103 31871
311179283530847809 9393 30204
865077471914762753 8995 31294
399228660230768641 583 4328
555993881749540033 10119 29701
454726659341048385 29350 35488
811796247902595585 20017 36825
753418735105547905 2120 21670
448275229573976449 19965 44874
831887109735831169 3713 40565
218511993990947681 21966 36678
144494109511249761 9117 45375
50915603637260889 32704 42267
140572161821239665 27731 42723
238361808330001409 34219 43985
400644859856520001 24616 30097
687331067847036801 5742 11909
847290756547280897 12696 43838
985783821814752769 4795 15847
566338196747302913 35191 46660
229884813472263969 5069 24001
590970943372582273 9189 32012
980785855910898561 27586 41320
143588376626233585 27016 44491
112494576212593953 376 10747
373386828744699521 18071 45563
543121100215106625 31557 32856
115472502718098721 1097 10312
815503463955192193 4346 31798
316985637328571073 12074 28731
341832073406283841 14531 20977
258496171503900033 32376 46683
846987693372692993 18024 43276
638711411175378945 12884 20160
694131974262038657 22514 46693
839863757127694977 34562 44571
720432332392928001 5242 16249
713828518752592385 31310 46465
510101837275858113 10336 26389
756924099040780673 14847 37436
881453490541769473 7202 36455
601798835453237761 11661 14816
618262992615601793 14858 36110
103770030306925777 6105 11255
611490302724884993 19139 30728
13875252368450221 18119 43947
63182505212740385 4595 13857
185771117830249473 8213 40485
264015326672403457 21471 30263
428030133242131713 22271 31044
430704845164346049 13220 25533
85189743823981697 4274 19066
633075432522442625 4756 11079
331804533130053889 11441 12540
279371333866169633 4673 5322
995322802613735297 28202 42201
163509717365155169 14322 26527
500181478858010561 40366 43695
897660229875217665 21998 46215
969051380863057025 19555 36017
170004240508401249 4617 32531
818068453414639361 10370 42420
284799977924070177 9590 17823
299370395021917121 2177 43232
305618259259357953 3386 22271
631709486424298881 14999 23776
996396456276759297 17138 30390
90385839730437569 12125 16737
511310962643332097 12246 35355
578499993323902081 35765 36654
192667334227355265 1349 30447
360260617560548737 22920 30513
372444264201742913 31382 40841
590286789314873729 13392 42927
373763205497486017 2303 40614
212387436347405857 15476 27813
726743837325695745 24705 31880
503215593077413825 20662 37308
239921307087843873 2587 46242
734270537950287361 15742 40498
15650069989771255 4618 23536
821327892119015297 4065 17324
339863679281311425 6261 38189
648683624089336833 8340 44982
986640792752606209 15914 44399
477072328982700353 17741 39964
494112883481665921 23046 35662
708990833429901057 4794 6680
161591306986547777 17836 45563
387221847862704769 22965 34222
835325182901900801 19816 38376
57297561830360169 15140 41507
943562221988113281 3375 10861
616790776966354305 6646 35343
989278719290030721 4629 12955
454439867132229825 1456 35539
283954712404192129 3028 37318
607714875720645889 2403 38019
831122999397823745 10709 20607
445701723552964801 1175 17973
650503843785880833 1379 9004
196456210150557825 4293 32932
154591250259233697 28729 39710
193420051142275905 26965 32712
285226396552541665 8171 9936
700362596953382913 6110 31254
859169225050383233 3079 11296
232024805381918497 4175 27748
815707959713133569 3091 20104
783462339459390465 19358 23460
123148153851776241 2661 14394
674167033346797953 25463 43670
562887777850061633 26029 39906
877198129303891969 6481 25537
829886048525995777 26799 27839
106888248401880049 30186 37787
988036730622749057 6146 14573
811063368739297665 5618 18768
950655800660474113 16920 32688
299631307684784065 21586 37278
739556715893836929 28151 37482
854738842588019969 20468 39617
969740768604996353 30529 46315
933512758118077057 25722 36344
529566408020368577 11335 29131
361551698378093505 8858 42539
934894146557429249 29716 40770
432770909908178689 532 29359
408361684385521793 19162 37433
579181140713146241 2503 7771
607227657918745217 14718 29182
10649263919425779 7813 24740
963506768373402881 21281 24228
325680173906874881 17870 43014
106733329249738769 27681 34509
656022923462238337 33222 36390
85657138210120113 21156 27763
157109197859440993 8404 36375
650039592616909825 23647 23742
703552824403466497 3820 28336
485745310908807681 25291 40797
339299338569219329 5544 32872
562105045413819201 5857 23795
115660582594891537 17421 35818
372758541464474305 5383 32760
514270139058098177 2899 12595
929180180386797569 32451 34438
722632046922491649 1592 7775
97261091946503345 13865 23313
977281711342044417 13809 36924
621714597080217089 664 15568
528031822304477313 8186 8382
106695835732335105 13514 24732
180944717900914049 15750 25880
137524931746614961 7536 44820
197570652210238497 8602 33350
952348381315314177 14120 35357
607656674392501377 17691 39125
841412308440784129 15554 27739
964714187235237889 29602 43062
27054440402888957 23671 46746
822169106615589889 13502 20777
860847832034526337 4750 39407
156631877448525345 39130 42723
124035638898302385 9590 21343
75481116455279105 4911 20234
651025826750089473 17337 45518
167410074129939809 41064 46517
201793189329617217 31235 43473
694539976241131265 2413 4687
188587484015389601 5283 20488
76520473633202353 11298 18665
63280621854371337 16205 19192
996322541114693633 1932 40731
873087633492946945 16015 25788
870945344948999937 22286 30364
139498920626362385 33692 39860
118561607137721121 5595 19980
599634803527042177 160 10477
817591115598794753 10515 32208
572467745563013633 10181 45922
893332911475937409 28095 44823
565274904489928769 33575 35729
434023410265488961 10219 19045
168857748897476513 26950 31122
306470332565439233 4270 45094
245182063088012833 2061 2286
502356105561212033 3128 44028
126429133839078385 31086 39710
709743065209863681 2912 39388
541511670112743809 1119 36475
992425945045390337 7526 38899
288193361698926497 2702 44506
480198180566205249 33671 35542
396180890888533825 4473 9018
732159313537899009 10547 23792
855656106464433409 4835 37383
370209096455681665 17711 23283
556566039281353409 15493 44285
358140461422486593 42030 44428
278742994527231489 26248 32392
152614141883319137 25446 41219
687214645086729857 31254 45308
967547360504802561 7863 10214
456563164583396737 12961 15689
49793663565935729 556 17520
487608063414700865 23070 30805
990434025577251073 7344 33343
434912051133107265 2724 7250
727408054152974209 31358 34202
871598395831856769 32526 43233
922283112649530753 5250 34278
712611847008812289 18056 34317
638466744178145921 6275 20842
913576629006929153 16106 30656
561181468329117185 10652 43329
793068648456692609 43105 43256
198958655102117633 9977 19781
104277559936466705 34119 40235
439110617580077185 23387 37829
197797142985645985 10168 35721
561861921597483137 20704 33933
279336580000961729 32996 37284
926795501551502849 10707 31116
237509677981233121 15473 28898
703253919987034241 6767 30780
289604045619373825 33244 34179
527294675848487745 12558 22879
90444459458975505 2191 21884
635625848974854017 3908 25132
336490083631321793 2827 2940
702895215018962433 37020 44752
328050287802096129 268 19858
984408361007027073 25511 41111
770326577241295489 18616 41562
47622303648843457 25271 40014
850460453393250049 160 38182
991050100264771969 24414 46617
776339065908064897 5148 15805
115388490795844241 40469 41644
128259002207993697 25627 31241
498548528927571521 7754 32645
592139682455044865 13599 40939
929967405048934401 25721 34043
807126352189694593 11792 43858
313776179447387457 16079 38293
912878355413699457 7542 9841
372932934775825217 31297 46798
716681008071287041 7095 40321
877814519647316225 17604 30864
754893636692148865 11607 40195
801684034615000449 28446 35146
467217697748733249 28698 42852
685216021999053697 2646 46114
934831986584971009 4473 40895
470778987481700993 13089 22958
435462449844248321 23218 38465
821951850943307265 11460 13365
257075472407766625 30419 44015
492007693788913537 8430 18123
584679762224308097 14685 27437
207931885095803169 10313 32940
625627926151384577 13934 45688
94787938734803841 2084 32884
271608887458153697 27246 32386
173444637128810081 12258 33596
354428973005784769 5733 31866
58308166877175441 21235 34893
733283196016966401 18079 32289
331571085534108097 24387 44778
548839298902340289 18716 21099
146956633303425121 21304 32743
75681383922084673 33473 46898
964367551858103425 27627 42376
286589383865962337 12278 36433
754451465011108225 7734 38214
292629781052593089 13875 14013
375052606853302017 23230 38094
514003001454756993 9374 29462
360069717139616321 14459 34397
601054001918310401 4553 41940
599110631812621313 14042 22903
777366385395001857 3612 38023
729692508937610241 1908 20082
395573474893662785 38404 44528
163554159644036193 15225 26223
673859405193059713 30575 43223
509139336313744193 21701 23977
593926801191127425 18397 24280
56857536502818105 26196 36002
884816685523421825 10767 41197
208434243999853665 20674 29702
491567243729885889 11013 22052
965449841527146241 2603 18513
858939662053405313 22457 37151
861081263256174593 778 8329
380108741026031553 34496 41425
61174441920130105 2366 46245
266505401570103841 9039 12369
456852943167298497 43943 44761
755641494795124609 7624 21291
24700105787303529 15904 45027
729059939324020737 5911 7836
731615487415460609 17268 37112
579155204616096641 17401 33183
571293308273411073 14943 20006
633363213896391425 23449 25358
991803516474398337 793 45145
616665231257453441 20916 41438
938297310145827585 5234 42572
13664722133530205 21181 42641
339668369942408769 1294 30548
729765174612435201 33602 34893
700649824544214529 14288 38817
92304086271614241 16240 46809
230582707727371873 22823 26113
191236365129238817 12576 45420
926221679657032833 913 8000
524094134799145921 18552 40882
564592524509400577 19929 29952
732413401655616513 35794 38279
262962895095299137 12676 45823
223276160371913345 26533 43128
117042121838416337 34546 39159
390992936244114049 18695 22320
682964080212485633 12739 29211
750733044706596097 83 15056
720309648874341249 27924 31706
106013220184916433 29201 40192
584619096066731521 6342 42069
100676244334241713 17216 28181
190207088646737089 28800 43731
921332297847723009 26329 43683
985023561637547137 40410 45874
706632524893667073 31602 33521
63020594298613729 1028 38612
114975978322274129 1495 3426
4352091793961677 7489 40313
52066127787416153 12083 19882
85971431585768705 779 23044
308470641849108801 1980 8545
557889191864575169 4746 20724
246577064009233729 9315 32025
445416022428410945 6058 27875
851353361127831169 21711 29383
607183563982246657 9422 11913
748886768282094593 37344 47026
580602272055962497 19636 44479
479470549279621825 41531 43356
878867266167162625 5498 40149
376703724819652289 9476 46873
320360061748822017 23684 36533
353819199023927681 38223 39544
209318768871796129 5194 17790
244374206541554177 5977 30172
996703062862515329 34730 45636
276309564006222529 5956 40353
608716537939784577 22710 35984
74662264934392657 25001 39535
180808438220047649 22634 25696
811067665684429825 4767 39023
424166400128015681 13582 19678
813138880455145601 2244 33146
97947106577414897 38437 40141
610258100246053249 4236 14001
205405680007231681 12944 24028
863938045922782977 18268 31299
500261617205119105 621 8641
831775082186265217 8942 35956
796878997691223425 21295 41459
904877820236297473 1611 12204
498307877185176577 16965 41515
756780306929154945 14509 27454
977408747948203393 21456 23349
828342369493743233 7019 17905
309342556298496193 418 7754
666592856720040321 23788 26307
495786705320213633 35728 44888
201447019666947105 24941 45867
104676525871646225 12609 31678
553866824456203969 10297 46799
381805979417435969 9541 22440
913807691910381697 35904 44529
709127731164919297 1430 6388
139709401656613601 9579 20536
893823742064043393 3437 10880
662029090850271745 33509 41308
198671014315245025 2280 8615
998153681898141825 2439 42851
764058825950740993 21703 22095
244507980311329473 13347 26645
880649158997890433 15951 23042
888339182266502529 33802 36887
561523515396416449 26161 37885
555389122393595585 5380 40295
444105381340030209 32993 44508
933376895184576257 24059 27599
971679676237329153 16685 20078
778957287110689153 20033 33025
502524206707157377 33430 44354
318067363888996353 4122 32997
725384866247040385 6644 27963
811219473443347969 12465 41962
381001711289947329 13876 22264
194657639327825665 2318 18278
353118292343793857 16987 31370
949122431148470785 15822 36869
934959033444577921 41303 46241
460298836847851329 29924 43786
121388498664330769 10603 25098
574332048493946689 21165 23901
835191434983649153 3378 10755
709808180229483521 11653 19476
576038542874130113 33854 46425
961718486763391617 2817 31004
68410579577737001 15113 44286
665130710910443009 4925 45102
393169209343838593 10860 40107
615964410392482561 34229 43389
134466656609255617 3427 15898
665294064116377345 20818 31013
465760579550163841 11519 20339
195738594459914593 18596 32154
368981076720693569 7308 44536
778787683587250305 13347 33089
747826094756774785 5298 18603
245723901461079905 18334 43150
77906262418430577 21237 32528
919683375152796801 4974 19440
674995166196765697 25401 46324
603902419341398657 4276 33355
380158115931230593 14614 44081
139329999068547041 22282 30929
489579476113007681 3002 12658
575701755158807041 33740 43492
254415629579149537 4479 8353
391359184275867009 10533 38630
450098431616225985 25939 41577
218090395981239041 15780 18604
761802373683984513 18233 41740
377664027095175233 413 8664
302459844892908353 5274 22599
415046993205013569 32623 34119
549682816046534145 27136 33120
159966624800940609 3150 20665
56926880336163777 6224 13288
769963710903869697 25689 45667
862324157728828289 840 44272
632955803560275201 5940 20712
747940694182418049 7496 22570
718797715585967745 16098 19941
517668174811127809 163 12195
502511342843884993 32280 35339
570974057715346817 528 11441
67852786347504689 18442 43581
828778997443883777 11489 11903
382368187138848001 36335 45864
381903663545713793 16928 29328
379025203366669697 32777 40237
723408398383988097 563 24779
35221383107138849 147 12565
721821828391796353 5418 40937
119629841480492161 4347 42370
362151565792537153 25237 39800
644612598742025217 3649 39976
177550987669846465 3864 45522
229354066729715809 21807 43503
188330061877969953 26480 44351
551229883076413057 21231 44009
311040789557552001 12631 44725
58663919743157321 23463 45223
421386282493834561 26163 33786
845126623092919937 1123 16144
566856801515726273 27163 46407
435679483163088577 40362 43130
687431795544576129 12494 26598
31831261174911421 6927 41894
395525903044472193 3873 30856
716089583487008257 394 44731
469762010515630401 27725 40062
127759064220935409 394 9127
382875417209831425 37722 40295
966410383218747137 5983 14420
859608280125748097 11152 11846
665508896921945601 29555 38686
944854992705444353 8644 37417
187503289583180065 26599 42229
240997320499864993 20533 45215
363664359171405505 30975 38115
298701250411014017 25604 43850
574825253763894017 70 44645
898053320879974145 29102 33946
534127613642819905 15584 26178
41609316075380321 10673 19764
965834272171992577 34483 41992
480011860229346625 26453 30778
542678566727442305 29158 33085
16101636386778751 9185 39873
684135041146792193 4844 18772
987093318642088449 9231 36179
919629586776860417 9351 31651
897696981796371969 37001 38049
154519571225495873 27112 34907
684558428745411585 35131 42931
635769460440865665 14570 18252
457820338533409217 5175 17843
742605449199008001 12894 17324
644966518776136833 23191 37327
947267613330463873 29268 33883
7571546791382390 24434 38265
936245658094879489 9628 39875
538979417225839105 9036 26848
389223567769089857 16449 27759
562276114574316929 24907 38039
11598739495955357 4345 38356
718977481380683521 10077 44628
512854990522040321 23545 28551
650839689670846209 17271 31534
852401921714619649 19778 45365
490130341232394049 4778 32938
852053309614841985 18391 46152
967857268170988033 4708 18312
363652953797615169 863 14184
960120278605934593 6590 20699
141706564165726689 37256 38188
692103419356556033 39838 45324
547024091635240257 3353 33052
768052251437374849 37669 40769
747677707065587841 10768 43311
906239676180902657 12087 25477
500724291091305665 4642 31732
878677987442053121 26083 36462
595890819840743553 15724 18439
204983840407209089 14426 34882
446388486556561025 19070 40751
100263872438539185 8407 20294
79250434629539521 19444 41584
132344296801535 6389 26543
54476184158378513 963 34232
950470108838040065 14972 38955
684108202393272065 15602 43176
870125059029987841 4867 8370
381550789533310593 10117 34147
408583381771784129 23275 25301
605079311765120257 21564 43384
380581106301676161 15145 41134
301006433086715905 1051 37060
205333606510556865 22508 32004
834956161817725441 4458 6604
363578376262552193 6635 22046
416005863524976129 7861 35705
911178803730955137 32496 41318
36401637000761153 13313 28589
602437644673855745 15523 18612
711661565650903297 20463 23994
785087321302064769 14549 42453
569536736064289793 4068 29475
62318477309815993 2957 41817
114277933461767841 5227 29197
280085055104159169 3377 45202
994350081441904641 1836 3836
243827572776567073 19696 23235
269595406981952833 2149 41224
207643579447655201 24197 29080
53307793819609377 7576 35492
347744888519883969 8876 25607
179633273498570401 30890 36560
825714742435955841 20201 26463
916264170962090625 17546 32492
826427881366342401 18757 29426
408486653448452609 28442 46197
817094875609946369 3745 12179
419774372807491841 27180 37075
585873535983523713 7519 9070
800240350628758529 15879 44968
94928872924803905 5081 28716
223572698874999521 35183 44186
788090614654649345 22136 28103
575338058171016769 19118 40146
236517574041421601 27071 35087
540061861656507585 4590 6415
504524802241547841 42116 42566
172985188329750625 12420 13058
778022703565134977 11229 37572
154292723384326529 7876 30077
677826203657119233 10727 32155
783537648091911681 28580 30062
570898633733584385 23953 46551
362608085881358721 27536 44161
173166040084481665 1211 5103
522782526412175489 19641 26085
422521015643432897 12149 45601
722761116608364033 17046 17783
525386447064747137 10514 15300
105370205021731777 1487 39174
632005425912304001 15877 16124
866156671024892673 18880 23316
120168064928890321 10496 45212
502606165744527553 3471 15676
147966164197690369 8998 15994
297534944476165441 9963 33411
463663692371440577 36647 43104
854925055585003009 18897 44557
575182774738728129 7835 38180
56929368507635305 20998 35299
295086709754741633 39610 45883
145594699025185281 20526 30548
345921314549620737 15267 35021
285467269292166049 9926 23999
151849332492290049 29459 30588
232854027486585121 30746 41080
49975414575136769 29108 35780
297300342231718401 18869 34068
600182089088178817 23958 40638
545471641273667969 2953 24666
233200340518997953 7706 39477
375785279266136001 11798 28137
360771295606937793 5580 43561
443691242020751297 22594 34831
272138119675112481 1227 17292
578490726486077057 6510 35794
575739781014078721 10440 11912
165151786213005633 21853 25352
103874921429500945 3851 26316
732567961805340673 10856 32631
239056768462418753 27948 46171
754454225244817409 22972 24214
324009824657402113 15181 41730
143747078199790929 14638 42350
527859698702769729 7395 7993
115788427215097297 15189 21020
196898437515436353 43520 43706
427340849865782273 16893 31485
279742955869849665 802 8223
640003632739198081 19226 33669
483392116622844993 2344 26810
131162659090446001 22146 41404
935229985435284993 16671 21816
909648893980932609 2259 34568
261225325838715617 33805 43955
275575683159399169 32096 33406
851685241629340289 12320 34142
56146695375762337 9913 47001
467986542273742145 7381 20887
636745795754389889 2572 41459
363004829611526273 23548 37173
70088668627551697 2897 9251
159093621325460801 5370 45033
81703138514097169 10449 24885
348588678617502977 16477 33988
995727306016366465 35743 42064
163109235895042561 8164 34615
798534878245757057 3236 14496
347256658725712001 15463 15995
580527157353618177 14453 38577
200677470031614305 34212 41420
106817096183487345 7234 8199
540715298271933889 20059 45133
815953479563436417 7676 17817
674815436556720257 16807 43924
171504870191139233 19958 22864
792574733793486593 7861 29479
471711006355480577 3331 30319
349605464246927489 25970 39736
351569221403206465 4216 39719
590296292207042945 6990 40278
376970731284476545 26431 38402
418730525396718209 6556 40417
800705515986774017 39541 46714
348233728215063809 19680 41062
882683663165597185 14995 28293
978879711546703361 8908 38856
993822952990694145 12734 44720
411404681195605825 7976 26910
802197730832379137 16520 27527
416798276343833153 17585 38383
6516743125128955 29920 36733
994957437558781569 14401 35365
685762697085198849 25832 29502
490519612400667905 23885 40735
36456303285302025 4089 32233
618520649250413569 23292 23889
660198401883409537 24911 27387
29821076139917581 30437 39396
971102070197755265 14719 26789
684654329249440257 29923 43530
239459204883065281 18001 33380
839793383448345345 7888 15520
905273186225610241 28485 36798
215248283040395457 3629 14826
575872449814742273 7657 31044
3080932020772310 24747 44369
759086143621285505 41324 44180
329603203645803009 6434 19242
25656440432289429 8114 31245
826189426050312705 16576 38835
390303302860825601 4704 28680
425619019375588417 5808 10122
705504112343422977 37779 42191
945494147915106049 22539 37053
418177838633450689 31001 35990
735418800491629569 4091 16989
838497619456905601 7142 43775
928318702224707713 9908 11247
945840926093136897 7473 44689
665143665995330433 9630 45169
155716740548630369 3453 24171
199666612520935873 9508 10546
286905672605993089 6974 44761
213728747224621441 112 40846
822315663060255233 2563 26792
468728342578366145 6665 23916
955393238947902337 13554 18251
587251423394050689 1072 19620
290638630199115521 117 32733
490880705118804865 1844 14101
586827591221346945 13164 35011
595844808127651457 13807 23086
4570456206966612 12494 17969
997145773341962625 5434 14444
127279193168543969 668 2834
422980897919032385 17785 38906
954593335807690113 35501 43839
767458887481190273 9380 44780
795522500559965057 4042 25596
197812955806654145 17320 20277
37142009830422041 9527 40379
976961712118530561 7449 13413
714940167433024257 17688 30881
457764658874523905 10705 23966
939385512334641921 5616 33312
263113112737478625 8518 25390
184366230645164097 7588 46014
960078348979550337 12101 25852
645460727737589249 14645 45602
149799444454735905 4714 37121
753094016988779265 26977 35095
458875454866571905 1116 39492
545761141961950337 15535 33589
23803244553882053 9538 16218
261539928492364737 15945 16432
501602863060583105 8277 18533
789838791983090305 26561 40600
336806855844280065 36356 43647
966684419002984193 22280 32943
180578767122952385 10405 15626
827878815860177793 6450 21427
947291742487671169 39232 46452
685914191209601409 9132 36737
188624382524437793 30896 36699
766999492884384129 11186 35612
912846756272806145 4413 21988
444147730425026305 17117 46574
731262940022574465 29192 40884
67636553369911921 5958 34436
782995931875099393 10995 23488
511397562196176385 10214 29750
522348626534522945 4307 7743
422184142349937729 11520 22900
761050096913685121 25409 29854
569839887658059073 24948 33023
587794691568731777 12736 17499
202456453519634049 5368 38955
532903239112393153 6866 41115
384033325986333569 13032 23887
197715841819785953 5196 31576
303349021692259393 16682 17625
180235741084054273 13465 29587
82536189836513793 39106 39684
387074369040576001 4193 18954
325637286301887489 4305 17411
281228835689184097 22462 42082
545573849784826625 9086 27871
76986259284439025 21033 44786
968847627597671809 33127 36987
976489514070486529 4172 5473
467737120006443521 11540 27317
313241877557189249 4723 17722
992642943629622529 18118 45670
661159196833757825 11465 23940
197457032241256769 193 44060
57239773334970321 6175 32890
758626292424697345 12531 41021
822734318933662209 18752 32977
201083671005573441 6149 10974
931210771788627713 32133 38512
899702482394591361 5911 10775
941439143129493121 21919 23667
948054732510055169 33535 39651
389986865408815233 14025 16051
156344067502931937 8245 31283
916412167901420161 3735 18215
638505955339933697 188 13934
693184563548314241 15462 26115
552855304549670017 29083 29251
83723995961868529 10522 31790
703758365142984833 34138 40598
433939355689062721 40702 45160
405960570604282369 23734 24196
5438041459562727 130 41272
595799190853949057 2765 42309
64535860501152345 9815 37615
816082831636979457 15149 34687
83532540155410113 1869 29473
470912158861036545 45229 46899
88591129489572049 1321 25406
301218311258441665 46003 46728
986374549749790209 19877 22696
876141466490860673 5414 13641
278905513721738881 12536 40869
716425843683683841 19528 28184
463300549659955137 6574 28936
110799889752595249 17359 39694
266610547294874337 5921 7282
40078820084477937 14066 39260
506315433384138177 11914 25250
188638004940354881 22354 38615
139605514337048929 30048 31307
591994464887339009 13737 29218
935448694645607809 2612 24932
133836211944750257 11294 36314
717147809939234561 34398 37728
728554720810411265 23540 42556
321255003285294529 12153 24048
54296951470274025 7610 32653
35385941987968297 14533 36831
595535591012666241 11249 25183
996542710865760769 25314 39285
131809021294625233 12182 31366
310012112909248577 15888 37114
529512696152654145 5309 27177
578759681662170113 15089 39052
417912030739284289 6826 18044
433352830344048833 11869 39951
711730365921628289 7411 13414
550537774647558849 24698 34152
428464600147602689 19623 33841
532274986254350337 2889 26228
581905111227190017 13575 38848
701546868730098049 19040 35531
775147725887375617 14188 19709
550300377405861249 34393 36179
810652127158679297 6319 36575
589763089369178369 7614 19650
978922603709317889 11144 26930
434207779089604161 11719 33391
664520870664365057 22377 35668
151115422285037953 22699 30250
683692946701068417 13834 32908
685947490829320833 37536 40682
842823053013066881 3833 17336
486716751783298177 17718 35609
467353261078297793 480 4560
590562810175157377 6718 18151
145728898099168449 22564 24463
46861099741157377 23556 23608
555669466150202881 19672 31106
827545221006360577 21664 27659
83065555980059713 30474 43504
567905029046137601 27361 39951
940044476486118401 17848 34968
816059268556728065 14301 26292
46820439208875801 11063 45672
406149374741168833 167 21848
625551717093184641 2268 4737
605048197136326913 8736 29115
350852280042975169 23298 44521
352874239811434625 16180 23999
167431828791958273 29620 33741
390536510751502401 29953 45280
51439201969930793 2181 31963
654607102948794753 11240 29462
953674853447562753 11269 31275
489519744022473473 25392 34775
374116371697883905 52 15995
147247495248741697 6529 13383
253859779778419905 33674 46272
409588963463818369 13807 23689
17221160305940231 9586 34475
33433574132736509 21332 32030
259978292622815137 16879 42250
284666919827927233 29706 46564
921491507142864257 34178 38076
577992618345412225 6969 44158
807787714295496833 14808 15018
580598403315008257 13828 17749
988148659798657281 22450 44756
601820550151522561 25186 46817
285952268512215105 11941 16308
462378277525502337 18047 27213
4708970553682691 5339 42965
152311622351653857 2780 7833
247849747799559585 1851 14804
331930947571777345 18250 29095
867256276633828097 4757 10224
697609950948610433 32165 34671
254825236840655841 14532 33503
737863715275736321 26523 33843
348386890867775617 24380 45148
8456191728022589 8153 24829
551622549334236801 40503 43546
494667652357492225 5939 42960
789208693453776513 1982 12108
978106913167117441 39533 42241
840850287165306241 2932 4437
468472343467524865 21404 27045
438704556998406017 14368 30023
707437671454734081 26934 31271
954150740500065153 29124 46909
51589177330754409 2048 18923
830903668288602369 17614 25965
515505008493555265 8464 28626
868119028325974529 42202 45384
992490858655728001 35692 46980
795462543900871553 18554 23753
189014133062165953 1547 6883
772224743459783937 5530 13519
527236538315634113 25819 31439
15635985237867801 7545 18473
867669471339944193 19777 27755
737651726642052865 25911 37606
900201477130124801 8746 22977
663787194412638081 36573 36654
883501148241926145 14317 21150
668101263526150273 6598 22546
515721531867939137 2298 30016
602491088074646785 40496 46006
585063347973680001 18437 30620
328582788652919809 24208 24542
449205043350090689 6777 31198
92245814289274369 4909 16341
432866963397863489 2328 37712
272801904379146977 14548 43304
609561978261894017 13867 20613
407519910443813441 15526 21674
248390541704530689 4948 40916
835080992698674817 45686 46142
899491490979372033 38101 42272
353396750358061953 9593 32102
530236830996393857 8059 40382
164320726459461505 29384 38975
603168491881604097 1990 11616
376879228826442881 17004 26172
859068791238136961 8082 40434
685214186138079361 5904 7665
450966396755333697 1742 3773
870806334211156481 45534 46162
36345316075518497 21133 25234
740016871585108737 24616 31852
298711050501680129 33585 45974
824504676942201089 16274 43128
225934681805391329 10100 41774
341288477500580033 6291 11331
717118929927053697 7354 30092
243322486360174401 8115 17638
774639458771908097 19630 28827
535163689338073537 11785 26384
539945197441397825 24776 27296
658016372761597569 41147 43763
906621851177071361 24672 46872
403262265369289025 22696 35266
263243062496641761 12270 30026
602902588274080385 22741 31497
243649736225428641 29736 30175
21071113267847609 15361 20852
241179273076767233 22248 39998
546439921799976257 18936 29962
270842615173101825 28192 31474
27655758291796673 10290 23114
676100467998153985 3736 26586
406551042222250945 38201 46912
915909829720483457 7913 46577
866393347458736001 1779 9884
163915634694888001 631 23519
331958372865120321 3325 15318
355342299775820417 8700 11179
233946952515690753 23194 31318
914140099048481153 16844 22147
845929751344588289 6667 8670
817120265423547265 2882 32242
64179236507808217 12623 13559
22800386174964161 509 11294
55293514930344401 31618 43603
376584629456623105 9494 40034
198765346845657825 11232 17300
313365996404584705 1441 34920
359962564870560449 9246 17071
697415059576265089 38639 43651
214918004460368897 17898 22782
175367701480354305 23592 24098
750447716304950785 3401 45730
57265583825362401 16999 31177
135264986419041841 26172 42680
593671444761454849 36403 41882
256262545909041953 12789 43585
318504561503495169 2125 29269
612278360749822721 20547 21766
666666388446032001 35984 43752
669420319773923457 16937 22578
306542197211875585 588 8791
820878739696734465 9572 33755
523934153025166465 45210 46310
186468731730830241 8705 17137
186131750295665185 5538 23497
603434283688809345 6745 28608
760207901845831169 20557 37285
821145419878735745 12708 46414
271401838289016001 5971 12784
271226025466273057 1677 16684
561393699295408065 22439 43360
178586868965712865 6017 16129
456693303524822657 29327 38019
989816104558482177 22136 43070
290776577223851969 19378 44276
651280661011146113 504 638
347886569346563585 18640 34863
461266519154019521 4156 24144
781809043291858049 13351 28110
106186418635960673 2159 36085
740040818853749761 9223 11757
996820827842807297 2602 44224
222494419474401185 9586 24495
350609507491856961 1075 5443
405926247325389505 37339 40198
366862680243297473 27568 32834
761620471458783745 3191 10914
869813938448121601 2516 20460
107391631897520769 18114 29949
572460935654756737 6605 36961
687134342654843521 18770 36245
659702249305912193 5308 25794
240323091221249281 3639 42959
940734255095360769 8477 26256
761816902482237825 31047 31727
180240762264990209 9293 20516
793942736196875393 20628 41201
475126236901271425 36707 37830
513027320015737601 34884 42864
136113819666707777 16449 46697
112969502967580129 22609 31603
946358221970068993 8264 41333
595436043454228097 1799 30384
666170709179628033 19614 37903
860195373662783489 13362 35932
779578634233868033 32125 35511
834010465732632193 36549 44827
667779313080490753 10383 29108
197669991406677057 3991 42039
851687957543145345 27919 30071
936601449418233729 20543 33695
80791367113310033 16070 28395
444161926351576129 2656 4007
67994994331765921 22502 25616
790714632323897601 37349 42916
552400905083221249 38242 45699
778977111458622977 6680 15863
231635716716890977 3057 45688
548727101530445825 1003 35833
652060308359271041 20950 34998
198540802930018849 17328 25976
679318619564408961 11185 22786
603091670238967425 7474 16258
717502687321672961 10283 37393
190240393097347745 249 29432
344082830021232385 3854 44511
972996681571103745 22333 44114
110875406994129121 8273 17649
62609075689699977 5420 10714
965375131580255873 6104 39884
403433058601365249 30920 31822
629462744150647041 14329 27038
703606297243190657 1846 4220
728752335401974657 18024 26692
625451283040305793 4544 21173
639286240578858369 29429 38166
667996686470111489 25073 30858
546153889868715969 10265 17452
173233178590891169 34261 43999
132214609418173985 16351 19088
905996298181342721 38692 42469
831599073693137537 25723 37639
1995861572666514 27813 30040
907661371071188993 11984 36989
420670102349795649 34453 35512
69351380842103793 12952 23736
925102063449344257 12591 20927
867443054610578945 12355 13812
510129254615542017 13927 22329
779442589570248193 17954 36427
785361289905196673 39108 42765
515234112371306433 4267 7022
638367364464933505 9561 18081
960718325484489089 3788 34421
912534021594154881 14443 18463
57981972029285345 23057 45903
58443293966398361 29943 34231
520388492281465857 43556 44952
86535445132781777 18328 45430
512707204422728321 16712 20598
53390535814749289 3423 7989
101947566114315441 21290 30387
135690091824301361 6795 14225
284754929171231905 39446 45802
580311497023721729 9074 44436
605154242953414529 18042 23778
835403318485632001 1657 7111
268604626290230177 3231 26253
515075616413106753 12127 26803
291785105307663873 6161 39793
740453852102888321 35016 38863
454981782984777537 35128 39933
959234732562229889 7376 44519
912735647768595713 19088 45925
461312700363080833 2022 4981
742816593136698369 16316 27782
844424056645671297 23641 42102
733741982529036161 3928 24645
80871665900758673 6220 15933
445507555172969921 13892 36055
556734054030009409 12179 46283
620920648811260673 32387 46913
474008555858105729 30046 40320
251291594520782977 27310 37537
505294062192014337 32135 46624
650229986516531969 107 37352
231690012585517025 30078 45462
909992582216052225 20606 41030
523454132919106049 35769 37021
687977316878612353 3563 24073
368855768506946881 7981 40777
45087143937227129 6297 25264
62213946372033033 12659 46366
448139513968296641 3208 42233
598054110840337281 475 5724
462335766285082881 281 1469
205528265927618753 12744 38236
46413263054216001 4338 27870
437496492498198081 18179 36110
484998722021746433 12335 17242
294293848276062401 30390 33048
654823197577112321 14963 30342
973533606596930689 16830 24910
891085565718544385 14679 40946
125544555522672849 19693 42789
613023998340491265 6525 37941
566064916075745857 3992 45654
269744208342334689 7829 29848
327876197538053313 24421 30851
106144238960009569 16103 27907
945492659467049601 9860 33852
220726176233814177 32475 38165
182491926013646849 33039 37275
91518083147160929 2934 44063
947808801369930625 3483 10521
71188909198870225 10806 21988
237479369111191841 18114 19075
599693694529772673 19213 32918
938423324156900609 6681 9359
315609166545375105 4139 36962
973853699745028225 5099 36032
384827220932532289 13445 36671
825443728391306369 5730 21633
44354101352897857 13030 29488
245253033905335361 29728 44128
426476274855215105 12971 31630
421212685848843201 16666 25233
320933644561637953 10911 14115
495555520518273345 16666 45213
243779762794485313 19152 21428
910792533421371777 12839 36311
12959824109461949 25441 35363
923577773645639809 5884 32986
863309530557099649 16537 27526
883415771034748289 29521 29886
552560842832253505 18986 43455
921763473852045953 14666 27287
557136402308042753 17849 45752
5238994534650488 40466 46476
683010464672865025 7822 38234
673605590811753473 1497 4573
845876610286577409 12812 31941
108457817785392769 645 1910
483581824417786497 5556 23808
706567316190209793 33021 39252
435057152406397313 5050 29571
564251379486492481 15566 18615
7439494198226982 36998 43699
214452007016952001 17718 18785
648818088833021313 17434 34818
38291051940262833 25220 45636
230439822853629281 26085 43578
883372787666949889 2966 42555
953889008602271105 39826 43017
512708033700974401 18280 45337
814087524460720897 11480 34761
873414505686589825 12280 14368
474443675908130305 11602 28287
134382678202143777 2437 46486
415041542380027521 19361 45914
165366045538398497 31790 42918
114734015346481761 18107 32430
524983748593271553 42161 45771
17295667564358297 20113 36020
117006137395243569 34152 38365
395589928653176769 5662 39087
594012357620869121 24587 25051
471674557110095105 3866 43312
271702317890138561 27527 29377
221577764820590785 23551 29445
234732212960878433 4460 30943
160153993612201633 1568 4308
5757168721920892 39051 40238
110845403416274033 7394 9116
78709005450605217 18930 36802
378680760307691585 11261 39492
819109939729962369 2892 17636
506828669960508929 9380 35307
434026412678051073 20467 39911
679952693759876353 5515 40676
92651717982711553 12258 21384
451809994846538369 31939 39854
753258305865045889 19633 37427
424718627447038721 3261 46787
127389996075258689 23548 39377
422938666007933505 1160 45972
259995406427847809 8194 8737
153641368574259489 17293 44191
715730383700254465 12998 35958
532250522852020673 4452 22551
419063902514892545 22893 34297
968079869225949313 34799 46850
389830859144403521 6244 24187
578346307386492929 782 9769
649322467706141953 23619 28447
863109674119218817 337 16919
659803934169396225 35242 46779
847959940468282241 2778 6581
354746786411993729 17534 35706
214908863204545505 11427 19119
855845969261530113 24728 28894
824303539199473025 32041 36747
966946145831982977 16827 21868
321860370690277633 3148 24819
780387188978416129 16245 30354
523822848184490625 1430 6984
149718965124520769 20709 23574
828306065241339009 131 7877
963182271584052737 7458 43681
496217735146000641 25855 43078
685032361198679553 25314 29056
925153631620080513 25125 31059
394876285845192833 35932 43752
261035312773909569 24218 32377
333069059767552769 17431 25313
685179414398550785 30851 35952
740835783262319617 34929 45425
278960906152558849 11045 27172
301762212499980353 11102 40973
624959282076535041 5840 45545
51656588627686521 28086 39292
362622301175658625 22126 43606
960449038773447169 14377 29607
321340557488543489 34232 39861
281349828140768929 33340 33668
600168296516709889 29818 31703
346706736165728577 32849 34709
489061450275503489 12885 37417
687242554868113537 9666 21006
509341352474617537 30407 31658
525752859926370753 17572 28330
547725531933242113 6181 23567
652460538609965057 27488 36829
858868896859899393 32188 45154
320536420741362369 29263 35433
180417926029921473 10676 41980
174714943730187137 11959 35223
720756423526349697 976 34435
612229354645364737 36568 42853
381752358108418113 21514 25859
283093286718887777 13955 37249
168860715686218305 7737 13246
761539841445639297 18054 36694
788384334057216257 904 38970
853634807688798977 17787 43307
167711156273920641 3756 6538
589273251000321409 12036 35533
817710804844711681 13559 39101
617502769156850177 2453 30948
637063963843996161 19819 36283
319902342640958209 14559 26012
57671041966901985 24222 25440
812277773831517953 2370 46503
202626127303485505 3593 33792
396489794445244545 1468 8471
58712404257267537 373 23020
683888533214421505 3907 36506
506655618687101825 1007 44198
752922258450652801 9570 44428
893908535350224257 35606 37809
467446183131279745 12199 20794
142989952685521617 1111 24607
35729987753171601 1630 2907
650111604575858561 7141 32806
170106793332728033 33252 44606
773109147232826625 24163 43167
130318724257634241 24635 39017
76454804893732129 398 34912
355280718549643393 18270 32650
981109433648580225 37250 41521
814645034137129217 1960 24046
490441762147373313 10766 38800
639138450350508033 14892 20234
128333480113223425 11681 43525
258511694318755745 18304 23454
379586102938649345 31433 34525
8407215329988561 1428 38875
299629241132432641 26460 35520
651910130041500289 22059 41292
950792486282541185 24242 25589
650762288058295681 15090 29153
303925640616778753 9266 31016
396231343229274561 3046 13985
792470239407922561 20225 20764
350418409340029761 22162 35406
247526949767486561 12080 29156
864619316588175489 12006 45585
307187663118771329 26013 35592
783421384169109505 1298 14058
69121745617291457 16333 17494
741040591471787009 14831 43257
236329399522819713 16567 26244
188104441823021761 14074 34345
475234544327346241 35786 43667
812454661161865473 11915 23076
382906297170979585 5420 17298
871559835315018497 17897 27470
292351407686833665 782 18087
917331057784011265 37273 38719
103957278230954129 4884 45789
125010001417031441 87 3121
440232834201392385 18555 25055
571084603118947585 23362 23483
708821121742278785 5755 44872
188745958178962785 3374 5642
597370880189668481 9626 39264
791079303579792257 8307 37449
92263138767609825 22857 23129
556810046801651009 4992 14757
475910523934256705 5828 26460
448847860104223169 4300 14137
639712741866407681 37136 41345
815687191371203841 30201 35287
235770599653999809 31862 35393
375126797157705025 9984 34292
162773215272242305 1105 17744
339660115831527745 12494 16498
466675000379066049 6071 12870
646130853959959937 1041 1134
713149885953772161 7001 19263
34780985159777345 34988 44538
857223092218429569 2160 44325
370973587931629825 20794 33928
48027691882030153 18101 20733
247091289516085057 2102 7558
891247209511330817 3411 41189
685948177711594497 5766 37963
104909154812975921 1839 40746
289135028664325953 29296 38410
887157523449996417 20855 38099
19052243417675641 1662 5942
523569303224352449 8466 25325
449183941704809793 7370 32580
383768308450353153 6873 42803
417087187614470145 45401 45909
321040469219713729 33424 36648
34029226622685373 36091 39682
218617483330671553 3926 31082
399175164211825985 35710 40276
685727413730067073 30756 43017
959668467837481345 1555 21474
818791090735029377 17261 32769
407779366745984385 16055 46065
271567229704903201 39279 43465
692580900339599745 706 10907
890878910709187073 14129 38209
136324954692682353 10055 41568
714659245689464449 3075 29659
302265248618716929 21427 39898
251424495400922145 601 17359
408212669127522049 23749 43011
594443014733929729 9180 35397
904913749926940673 15296 30472
361975374015070657 6912 27279
624184089683680513 5181 10030
60117738472772689 28854 42054
546990166976208065 14031 42506
837844822905477633 33957 39926
264300615860548769 39188 43154
540769455948879617 6005 28260
331420177444805121 12334 47005
885598237531763073 20030 30620
379776679809154433 20129 40138
664173333837087617 14351 36821
360316059162023809 23221 44012
124082593448260785 24577 43142
212975477261238657 26813 41693
893412741645636993 13309 38538
435745633052867713 36851 38488
374909555025691777 1469 32002
987321700778622337 25307 32498
730624794741604737 14204 22684
799994543356355329 32819 37035
822439295733087105 15610 40205
880874437478013313 17970 22339
271039012157718433 3662 44661
931912708781361281 14838 33958
976625845028177537 39763 44835
277873614333671521 11124 11497
665091977593025537 13356 23190
266006731633076769 1906 45889
395083586718921985 18966 40264
543639200576365057 13680 14174
768221723318721025 2246 28796
932541767031061377 9487 20399
388301214567047041 13058 26379
923552871091814657 7643 46868
142791290343016193 31774 39960
293525393646497409 8636 20020
433321815406426241 16153 46848
282151059575340929 19070 28835
199656866675258721 12792 34436
281413953411650657 27559 36865
730058610644828545 8367 18687
501145348021694273 8837 21136
812752381359590657 28936 38500
741935202898680705 8745 13877
958733056207020033 34342 42923
594875012420061441 14664 31879
252654747622262465 21759 37441
93661506027835633 7974 22070
529088291260404033 10037 23365
299576335784010433 25720 34843
917742416494295553 24095 28256
395871758946704257 21592 23231
378804149941341697 13106 13872
792088071374649857 6199 37573
606959835132517633 24159 32384
160659335822593633 16208 39173
91052920270993105 6385 24543
709241253672544769 15079 46816
98422114267069809 15326 40262
49904141409236049 25971 35288
904895563013976577 32655 46779
108118474819946193 14912 41874
554583009252315393 11172 15738
604230915086923009 8734 14010
217109002891344705 28115 31843
938401832389658369 19799 26204
858265521590656257 11381 22298
797899814131803009 8574 42683
784314187811329281 8060 34127
921824072940381697 18935 37201
844713345035092609 136 26778
986070573745472257 21990 27299
878574691127010305 17551 41471
52833067390636761 28215 31773
592533324956438145 11949 42110
491274760370124865 18679 46858
710964519869516929 13028 27275
773389721284388481 11974 42609
389909384084933889 27340 37640
993323365527423617 1800 29257
83344300938573921 13408 18952
929632808031257729 7360 9204
730097304503576833 5104 28177
167245792350890113 5568 18819
260494959859155265 30583 46630
7125078682719278 20108 33459
99652657381813729 18148 21497
830052728632004737 42377 44972
758970195433715073 23502 31944
654582410252956545 24664 34234
401171350893324801 178 13479
678866041069348097 1330 31565
146051300933915937 3659 38265
855295768509051905 73 11475
455979035560449857 26924 37607
546865227998004865 17071 38713
36903000883977913 15655 24364
174673443039964129 25327 42500
127012277410390337 278 4905
783038694683092737 8577 42096
509694774489727105 8491 34207
607122424767254657 35532 40814
513286295314646401 9176 17045
737250728786669697 5112 12779
850701434863122305 4426 22546
643392001382792961 6005 20620
329411472213227073 24740 39201
560868116361412225 661 37579
352237339881494209 7610 12502
179933706989686465 740 4306
790549103098999937 8211 34672
319235413187350017 14666 21607
258093338303932993 18572 19888
866078740982445057 15163 44751
978306248155124737 12567 20163
256621534949580609 29737 44607
560692216144214913 17620 37004
926060930430907137 4054 43561
29055429799843325 4842 32090
504734115155280001 29951 31522
362589815770359553 12812 18944
566159312429718401 33525 43853
435097560097975873 29638 37215
427238564307465665 18419 23567
817732966265364097 30562 44651
869413520541172609 6800 41362
12411222547303425 27580 46371
536527510190857985 1071 18252
144924700741864129 13627 22596
850266435093985281 15476 19100
507268572140592513 6176 35039
693739869681827713 3674 30047
971499757055422465 19726 29916
769776063204091137 25461 25603
587942972340346881 14001 33710
344078759769807617 11159 15811
917911875206851073 22399 26951
251251413455818817 21640 28882
906656369683449985 14060 22588
379050361971685825 14309 17436
206786730163425857 30382 38574
460719284722813441 241 17939
689760628656689025 30656 46786
934443272533592065 14484 35510
490383285362053569 38642 43766
72809461117842033 31593 42659
699236923751730177 15754 31960
903666363246124161 6088 29093
590089732284408065 12974 36251
798618858039134209 5915 45134
543626124719441601 22305 35795
93314306849457297 26894 40288
466690807714751809 13665 45002
447919760228174401 22322 37225
948541227498541441 1149 31941
991260249373915777 8504 32405
261188965105613857 33148 41461
295627494169878017 14991 43770
332405589592372737 33223 33722
823786201849479425 2137 25100
417825432384699265 3576 36922
555527746550851009 31004 35452
587828337310188673 23858 36923
510730138124337409 3806 45448
712886428038355969 15113 26046
88547340344945265 33888 43129
418266135775656513 38430 42505
896706086557991041 14960 38880
938527542902630017 16407 46217
815873672917589889 28756 35178
607898863435369857 1266 38527
149366253598550721 36516 44726
238213339282392417 29073 43729
318401268831394177 31770 35429
753910923473984641 29843 39595
926523979216760577 8351 17557
851832384302223745 16186 35141
604598066295281409 21710 26791
917940267560172929 1859 34142
73719660350924705 3530 44316
730868033269697281 25514 44124
262103202927932001 40896 42433
370029015208917377 7797 16305
520340251417302145 37456 46799
38315123802401985 27058 29862
89231256203575521 9250 11549
726053137250747905 7191 26639
290423123059675009 19474 30640
599840145034502145 10572 26352
667979189114191745 24513 28424
799769346947346817 3289 30770
275388494149687809 1844 9252
551870220876832449 32564 39118
198900714716941697 2959 40851
994115419685531521 6054 28706
568627910106194177 30397 36631
603122204556481025 26839 40083
700992486839169281 4746 31292
993430954417949185 8868 43797
721480885377239681 7420 38672
837180136007514625 23164 34767
489066510785576705 2599 30595
448399409598895489 22613 30358
528884421922448641 3388 22373
918105076623955841 24651 45747
701377509933195137 36010 36827
687694405787500033 483 23999
719982221246475265 1810 8947
986098719919322497 17972 31895
757821744109534721 20809 43993
772864098858097025 7607 43990
840208587465816961 4161 28489
747698994263995393 8884 8894
601989016127816961 9604 39505
323602204368928193 32370 35383
339667835541682433 23138 23894
60994937592379729 4732 41338
708771386300455169 38157 38346
976303307595404801 11174 32213
397740034680744257 29720 40799
211417246286284673 19718 26752
335024503667966657 497 23771
456128737532981889 33091 38963
832359694493497729 17025 31826
572672893849141249 1742 16614
737729519565263617 13002 27223
507537829317275457 6810 26937
877812103306588673 22475 33619
189604891987638529 2602 34117
887879336500787969 8773 31112
165563160495384673 30713 35609
27524016550863453 4044 8012
228804439813057313 34803 45911
46451525646219241 5289 31478
494597634912455681 1217 45505
185417830891033473 7475 42003
176690188564034401 19565 39480
840745682025499265 33806 37197
267061416151353377 35512 42594
255052829225739681 2175 9140
65880952035694665 32268 33471
756344340251686785 25424 34309
504347992980886081 28834 46768
20970105368441241 14649 35033
55781729277040169 8844 46781
235167907888666145 2102 41141
119606404629355009 28818 36434
789240937619943809 27610 39372
43511188589189233 21160 45603
508574450712004033 27792 37907
458271176405279617 16191 22813
98918240062523921 43064 46549
32129602921511237 15085 38346
483118646809259649 26211 28394
559248128735976705 37935 45327
784508841743495169 24562 39495
114462438920906353 4288 28183
194219877094823809 11727 23336
798123237587251585 8071 33749
450197289472704641 32337 42259
756914197641432193 30536 35186
730261300917874177 44300 45509
923878453963784065 39390 44571
744711202233837313 25872 32140
687162496767182721 11278 29100
959088939514302337 16478 41313
671943147269875201 33421 40970
733650486703545857 4538 18724
935521584640778113 41870 44717
634916319594481153 30419 46884
297927934234042625 26474 42806
732909516585316097 12591 42410
269450297923025761 26042 42430
472555176868510785 25216 39095
806399404368537601 2418 10369
568479245896618561 41330 41357
445909729836269953 4321 42791
915850147289091841 12725 22435
985254967046177665 12453 32367
787276730498284417 22716 38398
923183377164644225 2228 28416
638234344739444737 42646 46003
845717036731972609 6329 39892
580439235524188801 7839 32313
192865093998900513 18784 37310
257357300309706721 5901 38744
817130354205847425 4106 30468
361340571457212417 26143 45370
968880611121687041 28573 34214
456555982690005633 11755 22463
270435725255342881 12230 41400
128915090904094145 1773 39929
592894494431103489 28129 31366
239207594061923617 32724 46967
219603156803504609 15604 22960
53061454147176337 11326 31525
157899026396062689 817 34678
625258603692330497 738 7741
561007596267248961 17859 29727
550170396795188289 17696 27553
722192413726443009 7923 10305
881882104724581889 32857 38851
666545615320758 35373 37953
427279869818100609 30413 37465
276713764724217281 6194 17823
683564120921843713 1528 27625
41751039612538681 7190 34847
213983633432725633 12466 33535
766569253658698113 12146 38414
164123011845816801 27061 34358
572525160598349441 2108 12273
369857234206129729 25981 30141
863690609479743233 24220 38050
69263689651407393 2206 27652
829934722352792449 9088 23383
746544841863062913 16817 23881
487421344747215105 13860 14538
480174030843897985 16390 42141
797898305651802497 7878 15636
139373231121503233 2872 25742
403310790313195585 15547 17628
365173704479943233 14195 20534
522773780506359041 9048 22423
421901826937052225 935 37378
961768834545406337 14464 29375
458189706897229569 20107 28574
841676117316314497 8092 39275
103531751312310401 8955 17144
16128095225990791 32861 32863
262397254629902945 10486 22934
681877983749817729 14711 27167
967408778821500417 17372 46494
867082890199267073 20998 38923
859143404207884545 21127 35229
320378658583070593 1228 11680
62466588713498081 10793 29578
284808631875261409 20395 39989
362552902547960769 12381 21963
820199480502740353 23622 27106
865544256388069761 30569 30979
63068963322788105 34636 39733
417165387123048961 15470 17343
671750701484672385 17029 37900
69927118690507937 5332 34140
447423892406543873 17326 45803
879609213543304193 9461 32507
460785543317630465 111 25090
665129538338995073 4548 19792
172768177737136609 27107 36110
467593952098752641 26202 33369
15457774639617839 16008 41330
765863245386917377 14515 30461
748738088611172993 7669 46701
584190026697896833 5873 15473
919649546996911489 21501 30100
839392410428992257 15262 39495
284284213120482593 29447 34152
38124131990258545 27076 44820
843231864422268289 2512 18221
430217967785459649 7538 43654
268551036705257921 3639 20450
959192019783088769 15701 41329
766831224358842497 14094 36863
346485519642733633 5465 35920
782138370115344385 19912 43014
751290056653488129 12107 33258
662947970930179713 14825 25477
257774976591797153 11544 45839
43228183527116217 33206 45581
505282683416950849 6711 30714
440225057074233217 13280 21123
259982488687263937 19033 46218
673700814940328705 16552 20097
403118616341856769 24693 24964
225995532420672161 10061 11018
737697756550424833 30973 31944
762369678450038913 9662 40225
448323382196704769 16553 45612
226013471495836161 38980 39245
642539046658733057 33636 38935
601341314053140481 6004 19789
443143636882894017 8112 16695
190941544388511617 20324 42196
498935731302076161 24454 32228
757140707807263233 25398 32315
757988743040627329 448 41649
777549321902288385 31325 44072
235320494242820641 8795 23269
24888081911736749 1584 25151
785071338119024641 3898 20443
18865011956581413 31129 46453
553962050392009089 22315 41308
400105621126027009 2623 14055
387830173473801665 16198 17011
521289956078479809 12011 23843
528960884308226305 19568 26991
821678677380500481 23143 32138
425239409596883905 37485 43257
556875186751415873 11492 33265
538346680538545281 18882 32848
408478690967580609 38348 41868
991757875092091009 11308 41836
693892970654221825 17646 33085
368733361252601793 25543 34237
782932196828308993 23941 45944
237613599989543905 23475 25942
146208851935472961 5119 19536
302457525771238529 16754 17301
883524660670030209 13891 30078
60392279938710657 2802 4461
368841576123092097 40086 46242
427275164960299521 17933 25333
185367324465371297 6380 27952
49417279236024569 27081 35074
189934731568019553 36495 41100
64121363548046873 418 46508
228412546790888641 31863 41909
452962400027772097 36194 44472
663975303963329793 17250 33582
652624867731312001 23001 32747
785936112965710977 25595 32448
680590994882464897 2088 15562
932675912966505601 34655 39507
277365446460883905 3883 7088
365146475546207937 2865 19143
676405142749175041 24873 25702
373059600782656961 15931 18114
167493475040778593 2309 38863
225238679922167521 30533 41281
53130606609329337 9604 29602
740893983240301441 33214 39028
412399681638923713 4121 29299
918267645043169281 35042 43594
983046207389222145 19305 40138
535035666908900225 13663 43311
57605083488432745 12964 12979
931629318180792833 13715 28116
742954145429024513 669 8886
427161393668672705 20823 34321
975788362459034881 19162 23365
248841817603004513 34398 42493
421719740501330881 17625 18410
943849709348288769 29296 30254
42606851797366121 14368 30563
193219830601517377 13003 14457
457299106538300737 22402 37376
135481378094869601 32357 32604
327299489672718401 3849 9637
406817058971125057 8501 18536
384410490361219073 19358 35438
309768591533302401 6820 8255
172462103221484129 783 42822
108931212291960129 2515 43064
874753447309814145 23711 27852
997097564008203777 34311 46164
171208781558924289 14683 16068
223156753711332801 30429 35507
941478763240937217 12271 45868
709846674781946497 763 45505
435404440221027777 20165 45838
642440115861258881 9802 25430
82875124407223665 35727 40826
177368227485988673 1767 9631
14874535212122453 42819 46461
885223238580987777 8641 15457
353255046736123265 9960 43045
110716458890326657 23876 30417
500444814765536705 12433 44686
984311847740794881 3475 29403
489956566508197953 7003 40122
64162955667217857 350 6558
396188563575002177 8449 36555
429707708184007937 2891 26242
584267727880856577 11949 20223
111133441780399521 15037 42533
748087560123629185 21556 42397
877806956118686081 954 16777
572842041619708225 9732 33808
196872292929857185 2778 44361
284047495325175713 5402 6859
646972359698576641 11389 22991
428593896284482433 35482 46347
634713430624774529 10625 46456
267325452498972993 1559 7737
482793783534926721 10462 15529
151807440469980289 26249 29766
102503759443624881 1258 15816
752277787225260417 23625 43989
918991055976430721 28895 36608
980799785024785793 1321 9639
105058349370441569 10077 20169
615147933371822849 2555 24088
739894669684044673 31079 33471
56363559961482681 26483 36858
491470443270134913 10836 39925
817486861045715329 4791 7023
510145098810607297 31873 33134
656663964531887233 7992 11192
655974400083298561 1366 20123
846710685905499393 5273 5952
53438802472154377 1220 28425
62445533169324105 2394 36448
270561179682278657 23326 42818
215101839669806337 16878 20920
795951016668521345 24807 30295
781352967197236097 4151 43988
168744248035356033 6640 12737
629978821277184385 26174 35648
436990027875278721 11718 31726
841802614869436673 26448 40245
554214143874720129 574 2508
865396419490075137 11452 30240
849367583687250561 5208 26249
919945582942077057 28932 41789
386422712956491649 10693 35418
158069993292407681 25606 29530
59163241645816105 1359 43382
368504094080918785 17289 24341
297598495737378945 12770 38623
852595478705687553 8172 40532
707649599227902849 17438 29751
626178628479763713 20466 39074
31883261372630757 1535 46850
65687822142599825 3363 16461
390138298414026241 39633 42429
775328667606913793 40052 41388
336141527863777153 35138 37814
905186083630034945 28161 34244
514786269785940225 33119 34658
130013555506295121 20852 30633
751850407452227585 14528 46977
642950070665086977 3509 40695
880725686231411201 11690 45991
44406171058398057 5251 26289
496021580466123905 20235 26310
624352617617965697 1594 9962
575382347554334913 15513 26549
673099825553450113 5666 11025
823410942282922753 11241 41377
320580078964901825 31074 40936
306033527102865601 16122 37829
151832126345254881 13140 41959
38779799369013545 14553 27363
59992819722019417 481 2781
165410492436432577 30 43944
733437541738894081 21022 30493
892504724000250625 3147 16694
674844025757785473 6346 40678
574730776554471105 20885 34782
365077127119008065 31059 45331
20586625753612253 28230 32136
680060582687040897 16583 36184
723583636805397377 9067 25057
256518390147633121 32210 45225
565653573690273281 24274 27788
68780647293756657 28766 42704
942596807783811329 40503 42317
314864646151590913 18205 34793
182831718824207457 26931 28387
319020422392547713 6226 40555
794166444807114369 8883 31165
229950506079191553 13071 43125
446694634488014913 21276 33899
508184107220621697 9404 40202
175492878439680321 14159 33602
229792411134525313 33211 45826
745588825068995969 28824 43609
324987593352226177 31246 33096
807865270503423745 3505 27913
502049442894886529 17606 29399
199542363793572257 8370 45442
346464773246800897 20036 41237
282086290578060769 2036 8633
332324057882885889 10759 20546
949139920286984961 15747 38781
852666887379932289 28455 38821
472006331652561793 23163 45941
652103983699575425 27181 39273
426011141027775169 14900 41284
121926718962846785 25705 27604
980603366841247489 21483 26492
848879332428424449 13795 27692
381125763052882177 14573 26144
70492215031570993 18123 31595
194532128423684737 29379 43157
971002098592251137 33440 45751
574488285849273665 9829 45215
54164831681028145 6184 32801
76582678406989409 7546 24345
384602675986229761 19246 34747
38022810791847665 8914 10060
965408131932228737 5956 36250
588416448842348673 17008 29438
205628912719859617 34908 41998
740755094254925697 8016 37084
563198469652355969 31336 42414
410045272754526721 22840 24378
554991589279296705 5901 16879
699529262135985921 2667 19783
437523534597936257 19835 41804
693918615263822209 14731 35516
658925112868715265 4467 31055
86511312485360033 706 22720
605622674520425601 2442 23354
980693961794397441 16157 46522
751917735205381633 29443 29529
543075801734449473 32545 33340
479406812861434177 14978 17962
115667938671105473 15898 21460
519720782827889153 5137 40891
684166281157590785 20497 31666
646472007371450241 12413 30096
278699043408888513 29080 42389
750675301330517249 14813 45154
993059436189032193 12899 42990
431080808511318017 17715 39534
799889660094532225 3554 17655
922436220258944641 720 22832
898217794546557313 18341 19215
703656139239860993 1463 5581
736323141950006017 22444 25412
537542706193562497 6254 36167
585531622287124481 44910 45743
591814992253937025 15756 32634
674153970949827713 15198 25008
206467850306395905 27140 35930
934047532437464449 12697 20005
113740389428848241 15127 45170
572083165741840833 27040 43769
253945295906163425 29313 33569
133954701203908401 17441 21074
853601333607421953 4092 15041
837850016591499265 15720 42847
158553913683263649 9949 39583
924219734470799617 8834 32214
473508467505219265 41224 45717
124342692134202801 1412 42957
513658240032498241 4337 44449
705273464845664257 27975 37240
498739400837216321 13786 20626
426157099878434305 8627 34456
678641169466104065 27 46192
880377599401899905 9799 11450
611158737327947649 28128 34626
65173403154400233 30200 35711
553590398233183105 22676 23387
857931493006066817 10122 38732
875245290542487425 24286 31752
673605614048579329 5303 39301
310750415333885121 8782 27865
15589704196944611 13176 38181
434149383969788993 19774 28269
648019507304038401 6047 19894
726541491657712897 612 35268
254594712507344673 25330 40595
328838049002790465 30522 36690
75390546699576785 40407 40570
425065190485085505 10136 13167
337506550387249857 9539 25527
87621926891337409 17527 35498
374144395547713089 27632 33812
735926475569812097 11504 38551
142227441998176833 8445 22072
529046309894361857 16214 16220
885420709172233729 29620 29772
525944588967391297 30172 42325
26945157603737613 19249 22522
37996585226899529 314 21920
163034092040472705 3866 31531
747812572190071041 37479 46839
290798998580203969 32796 33757
179516935485416705 16917 36083
499657158133697281 9205 34762
192787673654365217 10588 36802
949527436713456257 27128 35438
470747063541558913 13410 42946
280877372640926369 19299 39645
94715985240242161 28238 40198
799281754935027073 11133 27038
48896510919824721 14009 25794
551614588657212609 33861 35540
536653543603463873 9741 10708
699755887480026881 23536 31932
759526388918807553 7711 45038
918937736756870273 645 17097
708456880173571329 1408 31639
713734348123569665 29928 42998
298695603698540417 9334 37532
793969790595337345 12779 32407
775267670029776897 5461 40546
847417978169890049 35619 36718
725729492738118145 4336 5872
420077730570309185 1949 5870
685972776575539457 83 38189
657146553729678081 1408 9684
218334762968162017 3868 32055
56041572543488625 43126 46243
592521678629864833 1960 2800
545468377026228545 18419 33849
963242293001833601 22496 43400
726891432188747137 15421 39133
502342061719389249 10601 34325
644355151519835777 33963 36513
705110295725994241 22949 46876
751476870190696705 29086 35261
355800318490068417 33220 34110
366546018032440897 17171 31825
652541095570747137 22197 39836
668846221769623425 33409 40688
339370896760812033 7974 14266
947722921290864641 2352 36478
148106919550990305 13532 45580
563798068354440577 42495 43322
15445920313666763 3509 6934
162040795887040897 17866 29103
31470195167749185 10872 43551
218530272164766625 19004 31570
795948349556169857 27528 27772
290405720077490753 34147 44850
790123453969947265 32977 33694
59536878496441401 19773 32048
605397209201257217 8360 37904
883132497611857281 9013 29615
26939619508915769 12381 17806
828547508131745025 8345 22476
887976150588627841 9959 18708
773915404391647873 5624 31973
150466775068331073 19975 29237
69500426016286809 2297 40655
702515899718733313 4693 8995
667482390715409921 12987 26935
482449022421413057 7395 8397
410797094658985153 6650 9713
731031030986571265 9834 21000
795319173665394177 31600 36472
694008320455104385 15087 44306
738285514119763073 14558 41108
984341063487235585 31467 39639
78265700333336241 3634 18261
940757794307593601 9840 42415
438819827451535361 1210 29859
628019164118683137 3057 17968
776798723569317633 13511 23593
628186494190934785 30506 40307
170477343558768993 24637 46164
150987822029449601 19241 40438
183991020267743713 5159 11348
59185520814658337 28540 30194
41589111124348929 15813 29125
456933794750057153 26589 46747
816425410378304385 2488 24998
499677383789155265 4057 5985
599039280039686913 16659 34875
946633480106626689 5173 33374
188060515347363137 23702 44197
446940983069261249 3070 44350
813569523149961729 31087 31328
270428702243719969 1214 32273
373890440056545281 21150 22313
146245263898855169 24018 40585
967220573597085569 10890 24738
829510777280702849 19983 37446
556282585030377409 11708 21818
19541955336428885 11352 21871
391061274107439489 7449 37027
879271706791939841 13108 25105
828561908233655937 7433 32706
536823423779473793 18711 40494
749879246729630465 25807 46771
996554497935889537 23886 30101
48556470671801577 23876 45662
864802118462172545 25310 38885
638794187279469185 3196 11370
895843990161694081 3864 46560
189623329743785249 25823 40632
104164918176273601 20559 42856
743437680595075585 15847 34671
969824242494112769 2743 22679
737706101377288065 17036 40749
108025469959166289 10018 27892
553430133144470209 28651 36611
261702564938673281 487 6428
399181108899586689 4540 35798
339441903706067201 18089 24439
425758741061212481 16559 20542
796552725058674561 9557 32047
993948285865233281 8419 22371
350962674094866177 7525 26279
722078166810600705 22192 35532
674824788754193665 4204 32585
549111214172928193 11609 17700
676961285362573057 5531 40359
328050598909651841 38826 44499
103145525220512017 19810 20496
527738170259059585 2662 42506
939747857841446401 11795 19547
374121928938532033 28159 31920
567505382479396289 20121 40048
931048133454215297 17534 28142
49703460250775321 7067 26184
670478710989311105 26609 32578
775684784261429121 15720 46540
916742694231548033 1450 17082
591448421046926849 28797 31052
733604183199869185 26322 38772
364977973871106113 23234 36248
156301998562202721 9098 46154
942680008159662465 36735 45425
291483741616485057 9389 10473
915465898488676481 297 10692
594450590423097217 32080 34517
777024491686866305 43381 45771
517108675818089857 1886 8394
677684750653725185 14056 18825
618622580176168705 35266 39743
311145241082719809 1351 12243
647874516018372737 6236 22397
937822824935253121 7037 31802
48435284555782945 921 42892
720408719555997825 12541 34203
28524815238878177 7775 26974
846719369521537153 16571 23447
327611666862328129 6979 42386
364485586295550977 1027 37460
378585410116937025 11672 26985
245974177160306337 13051 22417
965544866165092993 7538 20975
929081164259180545 8322 42587
377275982476728449 14491 41848
872319830045796609 16109 33061
614218154366358913 23448 46977
944149840100003201 19981 26735
609557893449970561 17520 27470
818848851384004225 1921 8934
269301112371213249 9101 10869
820928095861042049 8531 24200
890537595184692737 13661 42422
209389584970978145 2741 16536
402132983843916481 12404 45335
45272391844171977 22618 37092
830526254526244353 20863 27443
302826485691255681 19996 31732
421547359611739841 6417 10714
255337589053688417 1218 3531
802666360994148737 18211 41788
211876720884561121 31502 41179
650033880201011329 6811 16615
946680580327658625 2972 36789
796557850411613057 2433 19249
792054617538653313 19527 21678
5892830757691315 3507 11916
613398854201854209 13284 16666
786507468171460993 12441 23407
149442605744724225 6852 44510
199512654216125185 42177 45122
422766407201457665 1217 13417
498018534842952193 22953 43274
420480967299013761 12713 44690
474758837534697153 17490 44097
502736311124870401 8655 15588
841441774138413441 28250 42921
705202962250325505 30578 39627
612150644615940865 5830 5914
613241894471848065 12539 33891
802204231666802817 45656 46409
170965838077890465 13605 36700
24840090671236937 10507 44410
186923473974822241 5320 26566
471980364903284737 5033 28624
692425888537542273 7780 35131
646590688776559105 5526 16123
323086435717662849 6011 10850
898199932899597569 23840 30799
932816184536434945 15014 17844
867552162695805185 1444 14522
457585778070274817 16946 24254
978409170949443969 5985 38929
400922910187546241 88 11379
812586823222080257 23659 41206
815033553130312833 22523 35982
173597713206344641 14673 24649
808809465954979585 31134 33343
681543960804877057 6196 10108
879215542044939009 29788 42641
37431637628341009 11106 46856
500470710029588865 6924 11974
943895727592423169 25152 31459
540733534985939457 22316 42790
617525665094643073 17413 40419
986251961271719297 12555 30241
773611879723549825 19718 28853
142386321170654641 13126 43048
575952760603765761 19433 27024
788952744723872001 16506 16691
955506738252257281 12505 22461
734267490659071617 3610 42984
279009971620904897 16236 24279
143842786330864673 10601 14394
432360116980735425 22874 29559
660467970214064385 9978 46217
235093109394252769 9579 21717
277011519608578273 5985 43500
893090070212924289 39155 41014
362977422787160705 30369 38502
713012645905660545 21136 29093
367091416074643457 5512 21802
135709445520777905 3651 36035
538107796686354305 20496 44783
484216774560504577 20460 21706
148853855795437089 11837 25529
43675698539221489 23653 26195
595615978695370497 8200 37953
718557779254819457 10992 42073
889763076913524737 33945 34014
668864551073372801 3153 12644
626657247845436417 6181 37742
676202486584710273 14785 30900
30453045998200425 5229 31511
256458162912924353 27914 38785
706608605690995201 16521 27267
14179452183764597 19933 37122
667302937009040385 19252 20485
823607854203661569 10106 12268
562387637309946369 1500 44659
35382466988632901 2725 41341
731743358078404097 17576 21862
721255371524922113 38399 39974
187759897336881921 29211 32139
805494775141152513 1558 38346
820416584703579649 6142 39024
182795549464376705 10068 45662
457752479644433665 9383 44748
738518884737342081 137 17756
208503907792788833 25497 28356
269532292967841857 14778 36532
785024980313231489 15747 33528
478025838229296321 2020 2154
362960847831530497 28473 37397
545689406571913345 28482 33155
284118063775117953 11079 29148
886883103475465601 8169 26881
912480484726756865 31130 35024
799033237301035393 7005 24588
218005853977153665 1650 4463
895464661718005377 17754 37034
348025569146145153 13566 29157
820265691028200961 31950 34292
946297958595586433 32346 32478
273948217642836065 1675 39554
964895477898238593 4587 20049
677949239959804801 6757 7144
473621657229351425 8921 20171
999395551648756737 2277 44784
629563515596501633 42360 45548
697900374110251009 19497 40792
604891206621808001 23605 38960
428400688016406401 9355 9740
698847610016343937 10478 14599
958179874680741505 3068 8805
792940899797308417 6266 13076
591059577326074497 11696 20643
844152161688938881 23499 32638
133837614649255697 14790 45412
951838024055838593 35503 40518
456122199725310657 5414 20810
70204751879174409 22783 24610
919631634115052801 7065 18983
791452757544355713 9575 11512
329066199992990273 15316 20530
968447649667339777 7317 37747
583606307521112193 304 3097
887770888117593473 23517 41210
717488178285943681 9166 37744
234444650895170529 2984 35642
878627829301752449 8294 8347
568093593913992833 26305 30383
99027394487460897 19028 25494
902617791746635649 7086 7158
91057306270247553 10282 31331
386652955004059585 25640 44676
357774711703935809 30643 37354
228499970212368449 25734 31123
323387771672589249 5349 44317
167133932118836993 19198 30905
1909918176618675 11861 30426
968517542133909633 10175 14711
687951739788619649 8581 39299
263859814335326337 14253 43864
158660939189896769 1069 42901
182015597439942657 2551 16080
288165813760588929 33425 39674
359570165183576769 6461 30076
267471693965728001 24633 43952
993596929071472385 10339 40594
148038655471768993 4773 35908
88274648446805777 27431 33984
97759279535804209 42009 43569
811527744446408449 11157 23068
445023637284084097 9215 13537
406954353451304513 33368 42897
427468586678724481 41367 46860
777507999636284801 25021 30094
940318033773795713 3544 24825
597130927387020417 1347 10397
390801184698911873 28 43875
123925922218859345 16761 39172
678341989778108033 27005 36436
260634521662602497 1307 5719
80388164607210657 8268 19886
208103892530104417 23629 29858
246693031583138369 16894 42344
684250832980332289 3841 17040
647551416640052225 34161 42816
272160437267615393 28296 42150
912060883445025921 10986 33471
533166930216758337 24480 40693
545287350524784385 6463 7198
106999716594728513 30005 35232
148473124341027329 3872 39786
337991667813987841 24261 31057
97719157963208401 10926 31809
366509618560655809 29846 41976
683270082396280321 31196 44653
556200857724483905 13375 46229
636881178963573505 3568 42586
42091475286710537 5277 27406
544197629324489921 3725 23121
804626567508854913 1131 12991
637079579403231105 14896 37688
748822546472211969 6362 28344
398154516957124097 8471 16408
910425494461513601 9098 25744
697350189049853185 2293 20426
845405839845923841 18524 27540
38006905015780745 21055 27546
746049897133225729 7312 29796
706714799708574721 6329 23612
785004617729896321 6048 17573
367432076206217345 1753 21667
978207608832455809 26508 40892
892404294695619841 27689 44403
419380136392348417 20432 40836
933296333980113281 39105 40428
247611775119061409 18668 34958
749728485965928065 16225 33826
622614842844740225 12588 22048
598304042421961729 29546 40334
328337711454274497 13155 38684
619961286442997249 30441 40242
603148474685454465 39569 43267
580646009173566593 27363 41336
212550230540053057 4750 44536
189983654913614689 28392 41879
595795335008517633 21038 30857
918571243607448961 4235 20536
94841503968773105 22625 33073
689368431758349953 2158 43102
402636508780560129 9396 46626
662026856103043585 17786 20829
953903562110873857 5260 42280
546358548290637441 12395 33382
38855011942729337 17875 38359
325951812765897153 33647 39030
958102462193458817 9640 21828
707415953072978049 1409 39941
764243882316534913 3829 4145
545041735760154497 8072 36051
662949529766997633 31970 44551
433710767768243265 9512 42104
192681094683621281 2096 25180
491769255098450497 3003 3288
876580465720159873 29704 30201
854461475367269633 7896 30711
291619973669227777 7703 23711
611467885750901249 16352 31376
895132072184459521 25404 31686
808185167510881537 7350 17676
654753549787614081 20227 43809
103062336796217121 7815 9848
351200448570772033 30390 36598
949804847595185409 15019 38714
868515118704991105 632 41593
453624869543038017 28607 45126
270100306098932193 9516 41831
889696314913432961 11141 43534
433889183941516865 7900 40035
200801121598420449 33352 33436
732024108019508865 18198 24929
390023054745949313 9644 30081
57916051368678721 26060 39224
40100016252981873 24142 45546
231898625783493633 23282 41817
738361642561581953 28933 43931
124943662461902257 8871 22483
864276293788538625 703 31932
898106771191031297 29108 31842
197295249839822177 35281 37108
398650864840490753 7121 46641
379121145894149697 848 17964
958510783544461697 29346 41851
474356726962209793 22670 43377
16551285668015227 34557 41222
502861718800307521 25879 38654
556480581543830529 4103 41593
36818247654831993 14297 22314
315375358496041281 419 39747
853374187508595841 609 12564
346874894594670017 13038 20460
612109442090680705 19948 22456
86583919612593265 235 5024
646233005105461505 11599 37100
414994229848240065 7828 34259
653233134481336449 7252 34466
296329198404023937 10535 16351
264321110103825409 10384 26297
430150372163559809 14522 23646
929945048301899393 39124 45433
825362040154971009 1050 26181
472757643555088001 2851 11603
586278516768452097 12647 44346
735553960701292161 21465 43168
275476881595849921 6806 40068
707081398816658433 34827 37352
608431861203463553 31043 32494
715239589652011137 13062 13491
655752411860845569 18987 33393
383155112846470273 13002 19389
776396096657911937 547 34384
748409795489106305 11894 35892
781625056841633665 37601 37812
698698121226019713 17942 45265
692269301551455361 33042 42530
112834285177623169 14517 33442
392138485713076097 13976 44817
712658152287293185 18280 19430
101772814677467233 27791 36300
764481735430944513 14344 21400
386834317166901057 9063 46835
503117441236529601 7607 30493
970267313906141697 35087 37524
660908912179419137 16281 44638
696851162117894785 23190 25927
179789215529087457 11877 25991
761797111845645185 24687 41331
798836771359372417 14262 20510
299920141844395969 9082 43451
335468250454770369 17848 31696
317701164478769729 19808 21839
923707492057044225 30629 34805
852999128190902017 28902 29698
893498931441786881 11281 29084
272013035130434849 11610 38176
580430730200202369 41831 46351
608064228095358337 3253 22212
86236399480103649 37121 46343
762500626678026113 1827 22441
424454901742134209 15932 32990
376739540807221825 24815 31147
682796210801274881 90 8880
534121452191946817 8880 11563
99372821128422833 1339 36314
670534015234650881 21767 33602
382685824031913345 10439 43479
918117120687902849 17058 41854
844498346276363777 20917 32838
39881389400193257 19939 39626
174132449961792449 36258 37738
684043132885328513 29087 36221
640614627830085889 17757 37027
513234766494107905 13137 26355
200386673335149377 605 36331
279703574298004289 12778 18488
686152940581390465 7792 22176
765315434992970753 5963 10710
421685095185086593 11410 25625
418086422133306689 11522 15190
355546701167025217 4404 30513
761295136258482305 43876 44885
851968360686047489 7200 11150
560700510845670401 1068 2179
296925960967566721 6347 8767
593116184447410433 8693 12233
994318643798170113 21594 28262
349801291277735489 11882 44295
732556219041281793 28721 29359
679113712948364417 1558 43588
13223268619899643 33401 38521
21335932629291677 17461 33839
321739639428297857 10685 30793
494262921414616577 17007 22330
240383970851571137 6902 9656
896390617519521921 9844 39069
605919492756111617 13470 40217
263270590284449217 13298 32064
498444653602749825 9137 15225
108710630652190337 25196 34121
287467686266918337 23825 30641
231778377971522785 13587 21761
987649682449944833 13889 27753
233588603556306401 7197 29675
589473411670450561 36615 41163
53434582167525945 10995 42171
767390107668891393 7135 9370
690054614056443009 13159 34212
130546039102963361 28852 43071
735685193427883649 12970 34154
190542009426923905 20867 42202
991705312027271169 29559 40073
37330230443711089 19243 35095
389873258908565377 14481 39398
635519746926039681 2133 8802
716404415106019585 4527 46752
53613648804709873 28591 28826
568531869288051457 7988 11784
10502567536082809 40009 43654
593075351874453761 14305 43296
818470415667785985 2602 25809
253399545043279777 42808 45636
367166109350055361 24692 41288
303365088078614081 10690 39526
141084425394861761 29408 31725
12341491851913135 24298 31458
507656122829889281 11215 12655
452437816229938497 1525 11477
345368581183134209 8061 30817
574565181465530369 22734 25153
258050556791094017 33254 44773
958784782925540865 10150 21480
676246779476254977 25832 29116
105688056439362305 9570 31723
533113313398519745 13781 27172
676813633938301953 10216 31232
418877853875823553 5035 22102
993637917113957761 20604 27908
959068788613056001 14885 43757
24083837059073689 22496 31598
83932507224456993 3073 18684
601206789722681345 8353 45271
541116091140413121 4959 5446
410235559323687937 2264 36507
542418324252405889 19106 32150
491375857946209729 25377 39724
157525886888212353 11624 18026
326644391126599489 9921 15356
872992079494135681 6756 13366
299196429151209025 18903 35119
888866459736437505 16803 40526
571225087310885697 2951 14027
418085548589498753 13091 24643
92838963435141857 36238 38140
815009125568881409 12832 36263
565080597130965121 32808 44202
871758708086073089 860 2093
542072980952667649 9331 26764
759261897499545345 13731 34020
427199643509787585 13647 13870
365615381954949441 21142 22386
972454243321365633 8582 26871
962844588558031233 1279 31107
67373549756389649 23243 24493
437378874721698433 30788 45231
827286040695526017 20376 36737
127893666271791777 614 40745
240032461372599937 29919 42133
402211733897456001 6680 22159
758277769856519553 15068 24191
76591454100682913 15483 29745
273769134259318049 567 33874
176332320772015553 27148 37109
512910322896772161 29312 34241
200547020040591649 23097 41370
100776621033183745 7723 8994
687064151101520129 8300 20303
646873183271637249 10986 39509
290285615417989377 23713 31902
602001046783591681 11844 22896
38659808287800249 20858 27360
450476608659471361 20062 41307
471075139446089281 3595 9623
49103786937898521 38593 44961
968952443804607105 28219 39436
97452930704989169 31772 44816
169152120005865217 7355 36618
251815305459309985 14334 25518
442362275377941953 28380 46400
83707882824484161 7540 40576
991901430851516545 24217 34365
644297243877325313 2626 28921
578655885273388289 6468 16682
374905041323771137 5344 8234
436263722520042305 17403 45990
998936633144758401 11309 38362
347130321482804737 3452 43110
99677994620719809 34266 40743
610537641148415105 33 7540
319677893528243841 12658 41232
379954826135939777 33095 43033
56054802874015761 8839 38482
944130658669426049 26089 40232
115531155170778273 7695 20860
928008270589483393 2408 20645
110511738298299633 4476 27761
805388051968595457 21812 41968
111130936115237937 13543 21811
933832877866773761 16556 43733
801987267393101953 42126 44509
296464560039627393 36496 45833
234883917946952193 9167 20635
699792372935828353 32026 36813
79096812729005713 20053 40386
352742829474710337 4837 33664
702940024301305729 28952 45282
940058132221576449 8047 26793
231483076319236161 17005 39082
858367242268546049 19108 37680
252423796788981761 9482 14188
611908018250115713 18744 22496
281379681458389537 10280 42387
374246418401316545 7966 25799
180424738916848065 12727 30098
798642195918528641 1794 9014
606596657732282497 6942 26486
444952911495878593 4367 41516
223392423826631169 4132 45058
771206146073236481 1913 27010
520668917193916033 5022 20532
350259681518299009 15649 28833
418916298636411009 17111 22715
880746132363082497 14371 17985
261132410960314593 19450 37839
748920146508428545 7283 46042
679367829351612289 1164 33657
56564351210280249 10535 18897
75971177213517649 28703 42080
439417298188534017 26115 42342
672395478212557441 13717 25313
814422714713071361 16693 40264
266251056286264993 14694 36264
556847826503091201 2725 41816
841517552464786433 31312 45734
964373494858389121 40854 42501
476736518678933377 15371 44954
918314748191665537 10084 27185
652655772376242305 8490 10202
775154707081025409 16104 35528
734664889989048193 8892 40371
11996986889389661 9934 12569
857870039382056833 28361 33370
567935944457754945 13714 45486
650491325338208513 24126 26371
747642019485869697 6684 11520
211143905013067009 30481 46119
424469203170570369 25891 26559
415857247453530497 28475 31583
608158398053436801 1370 34282
435057210258328577 10230 11009
486496877812637505 2908 22121
287688679601728833 13456 45442
182213991079482433 7817 35596
650668845724787585 16180 18920
761978364143782785 32462 34609
829488039583722497 33786 39663
244593474505197857 19014 29200
71895137888908777 17580 22356
241075399529275809 32585 45544
409707576476165505 11747 41535
972230254684365697 22561 42963
702959558385451521 2933 3139
747017210016377217 10626 13130
122623790253570065 4157 42724
536373934330928385 8567 10113
532833844147724289 34694 35845
324457530317570049 20868 42831
111283938340704929 4922 14797
51729951322887049 26241 36039
310590768801539265 11180 16818
105619431377601105 22221 39414
118657165029716801 13739 44889
657433441372663937 13543 19953
223721282521729857 1617 11049
731658442203407617 1664 45785
277757952049938689 10387 44879
677590011560386817 5734 44913
548085101085483457 28883 29388
266892500731710657 9863 36463
651757543900615169 5548 19926
295402275056634497 29067 29816
750490637600883329 19578 36172
584856625198508289 33599 35166
750373812347788801 24209 28281
768548000535009409 8583 44050
307038994851943425 4362 11334
869923675257904769 21917 45342
250420753246359585 8794 35350
817803885292480769 30361 43729
153294134883061889 8678 28183
843247983474665089 5458 16781
929469518076842881 24349 37098
698613581456772481 4134 29852
753908877846207361 14980 25576
748168795285590017 3077 7473
547162634783617793 10794 38747
488450002365144769 1952 34398
114270616753294977 11816 42122
913463171589253121 18746 45655
165745930167474849 16044 27743
22865423747749249 37941 39578
46633131114099057 12553 38615
732846095281853825 7718 18385
448627691720034241 22604 46992
530878784241313217 10638 41278
836548202996688385 3031 10277
270136793808884321 12838 23541
493905862891125505 15873 17970
556013194495239553 10354 39636
367554446322763777 22238 36767
20177556648018681 13858 37074
101360614852481489 7508 11987
12438296212284429 22265 33278
285247416704415009 20674 41576
958912402078080769 3761 36418
310805542362118081 10276 28252
885237084389803649 25017 30155
995146237341707265 15513 30766
219390644122153601 2248 43988
33215053843534293 37816 38984
918125430295138049 12356 17979
68164218932146529 255 30393
85612540679843361 9514 44750
491862328772384641 4840 15640
778700131820034561 18228 22160
895835830693464193 11119 46913
539213580084417985 16066 20713
538850561410541249 15269 26819
397548184314079105 603 27671
414476457970302209 31573 40323
95498398134989057 5675 27264
174814161343476833 9462 9754
49761421295944073 16679 28536
169756221983270465 1718 35304
880167623562112257 20495 29213
409995200661668929 6436 45759
1387033083833700 5415 41036
484231301585488449 5118 44145
815488939387133569 3855 35758
19027747480237169 972 1073
254301044872836001 15640 22159
630547247917114369 21696 33074
878280133231310593 9798 16877
487127868313294273 24018 29983
775488936616969985 32571 38227
609535283092505217 23207 38811
869904703820193281 9356 38788
171404080110505665 9732 36335
134700527747543937 2023 45537
839366086017541633 34030 40390
192912506211950337 5676 39403
228960949023118593 24552 25400
351235342777020097 17077 18628
30282654616293317 14402 17738
186746767155280929 3508 23590
436531429695236289 1589 29669
978905231698906369 11369 24271
47056056646589185 6423 46504
547217396953254081 2665 35334
559580478573380417 36394 41727
660083354299278081 2666 37119
242921803403199009 27337 40796
886716677773872385 7339 16584
259087519893398625 19905 31496
36628062544355801 9683 45436
725961764445223425 33950 44082
214309933006358465 26969 42430
660327556138540161 10067 31718
608187042601148417 36721 46437
230173549540928961 18871 35386
891128490514116609 16231 42771
80594158366039889 692 39946
827136620284495233 16401 22162
694167678798656641 22207 33190
795557956981024769 9174 36899
124481308371812817 26994 32047
973763703303919873 2715 33288
582779205946572161 1528 31534
97559333487165393 28377 36140
430479156703881921 4019 12216
584198743107538817 16946 26319
249976315436917665 17757 41802
259466636483306689 12585 31398
987530270544922881 5372 27927
935377660887841281 260 43236
861270343982063489 18585 20952
953530255960398465 3259 10457
753001935962828417 35161 46746
213644208925490625 29054 29561
243231243780051905 22564 31423
300453096331050753 24760 44507
584295612475457921 9105 25991
3572042402371523 26777 32611
476416270556462977 20029 45306
708704417854416897 27125 37434
456950776791757121 22206 35395
987633170613936129 28346 44390
612629207137324289 5974 12816
136377039844102657 13389 33654
966396199476193409 7240 9333
711286752653482113 15434 25690
891419285074427137 27868 40030
545034993900681985 39016 42920
4121235636972643 14839 28615
767104713627322369 5496 28483
614454705369801985 18378 20878
892013638506096385 11670 20088
739522041060766337 27506 36270
220258695789883777 39877 40024
67091847090246401 2796 10614
171990478006673441 32924 46781
25436811007693905 27147 45644
830011737161601793 23646 24171
758209452125690625 24084 36365
712725281794700289 10031 14605
649709242640071297 26230 31519
21108100710055313 7349 38386
783163848026823937 12907 41976
330430385875441601 12434 23603
470174506286952001 5009 27366
387831172536113665 11684 35248
348398181257799425 24249 25698
718409091477195009 12839 47030
61286137943753265 13649 32771
144072620211947105 32724 39116
774532242818970881 28880 33615
973899666426429953 14057 33624
654109498072273281 33328 34842
596471364966578945 4208 7802
509271339532510593 40112 41114
842367417168258433 7646 46759
626386842401174657 8914 33352
755358686307236097 877 33869
520679359840393345 5094 23470
690055445064441345 26664 44240
776494681530522241 11217 33045
310081257401083841 25165 40150
640614265239627009 30741 39080
503068842446833025 15817 41237
946905030216228737 970 43898
690837416622006401 20046 33085
19650269973745085 18456 20954
187635034343625057 11548 15573
23642426751280257 20578 45644
987398827590926209 10430 42248
417711514812474177 21808 24106
928837543328949505 991 41529
874487300370375937 9514 25483
374320179305730241 22377 44439
964893658183122177 18259 23128
405819460073356481 9881 34887
768477442583133569 18744 41428
40159042068200537 2048 5437
707404062067631361 6982 19566
796329153393383425 24968 35103
282642059288278337 5650 7424
681906736370425601 13228 40307
423934703448374273 28982 43993
3042063412888042 3558 25053
610781206937247105 28726 31297
511714403201995777 10911 27498
124696157173666225 28654 32140
653221602357017857 17488 44830
677266410400406529 28158 44259
646906697881863809 15998 21530
392262535420606209 16695 31324
651237052001643905 40892 45575
81949985042598433 19368 21220
291403978005082113 20624 39919
400657694958248129 9504 20212
373869707396789185 34273 46043
887870103336993537 22903 30868
451592831924703105 19715 33574
463978898658247361 27624 32536
699218185672034305 8617 32283
760940019637246209 2793 34778
106339609862960321 12430 35429
272407004663016033 12503 27843
643742609015088641 31833 42130
301502157987712833 27956 33888
922552587763423361 20147 20521
322668717803061633 17504 39247
375323094791664129 20027 36114
314675039580009729 137 14994
287160826857149953 4145 25181
239748035755575009 24138 43710
184283455745497089 40746 45491
664862341161452289 5430 23659
735662002120935937 19646 31652
811617319555473665 27358 40791
774654041781811713 33873 45358
586542795866932865 6958 20888
777942772854590465 20938 46717
260574976907996353 21309 35459
114401054495726129 2721 42784
387306236080561921 5325 10593
744713970996745217 10644 13714
991913129808587265 15543 23399
420191248859051585 6316 19907
310708896536908673 31983 35051
52824300035030801 15768 28965
278446407751196993 13294 40736
498123515824641345 22588 31107
528429207443949185 14890 43630
274490681946534913 29897 39320
840138726800269313 18517 44689
199750227546896769 1834 10325
327827774450838657 3138 46747
513056174028282177 1442 4791
390770145514572673 6903 32652
750014235950242689 24459 36784
248641127293396385 33672 40804
864577814245056001 17421 24343
74267193642675985 32 45104
962199858004336001 27647 41640
319332184428702721 9966 24946
568052155333209217 45880 46000
474829011160259969 24618 26886
160770869785476833 15379 19288
439620289417476353 13796 13864
814475926854189697 29415 32987
27044776088594349 15894 45865
6553278718140377 3566 24961
62834188728913889 530 10312
952658533190334081 23621 35629
191416802121402433 3796 4912
364998261798756801 27777 46028
533761502527440257 6005 18587
963572266618061953 29141 38708
510554913893976449 18903 40466
116488959605813841 5667 8882
40272152354333457 7692 40068
900240500579929601 6835 21361
482142821253795265 1881 14812
101466613996063153 8737 21335
117709914939453601 31749 32645
441294041607083201 1415 13008
233822776636039009 12568 22697
680554644076064385 20188 22759
903289832169320961 15358 30389
577316571517474817 11112 16579
966502374110284289 2440 23752
113236482821502449 26733 34956
944798685997554305 11439 17148
643272017032788993 7574 15813
547233497346304897 41417 45932
794752158093668737 11121 35321
816935206312194817 7538 14960
690355054318349185 17646 27119
28599709147293597 7931 11876
500852509273197889 9556 30859
254685181971709089 16014 42897
428601103655356737 21478 23532
93201359817960849 18343 34481
69396396795607273 34976 42311
63118252887477409 9768 18214
398979407003640321 24592 45466
860948937972857217 21562 39937
276378099031386881 20168 40390
965706936665341697 20717 39487
491292421105672641 12627 46893
341941257946906753 15514 41546
156087111705343073 13749 18314
489368449422300929 15629 23943
612212113518939521 9153 33542
304067535245529537 9575 35797
269363581895600385 9699 23284
306455179466709633 11125 32034
35769131043824845 2880 5648
984357807965871233 18308 21854
773327434092120577 19601 38012
436284327071348353 611 12499
405519531938001153 3630 28082
985616080333549825 13335 24379
907910692327799809 31072 46388
797790296078503041 12343 28556
281766147575897473 25137 25708
740981556930968577 8913 18535
240768382522158945 13332 36723
668668976054704001 25763 29414
676302978323139585 17975 23430
21626965343635617 9355 41239
738816525398345217 3837 7341
185000149660041313 9928 13529
938251644850939905 14513 44564
326545793320072193 20668 41562
232253915148614721 3112 26238
570696961312989953 24324 38540
254114122414240033 10049 10861
394903856628779713 29530 36271
860350434931671553 16341 45467
952028752616442369 22524 35335
618996094259987457 20929 22585
84211528102379425 12665 35928
626786399787189249 16888 37874
444559669864162305 5472 13517
499255583818257537 43639 46945
71962759384426537 146 42237
719537653148545793 22601 43202
425679341769139777 9304 37828
224172376159007329 5542 7557
171612277138542881 5027 32687
974227687324255233 1220 28452
174887673846342305 7630 28471
959560429871078913 14259 18800
959924597442402177 16252 35486
972893723601782017 3532 32813
197422472142122273 3354 18418
582878323537645569 5655 36291
142804338270742897 13630 14288
198996286504378625 20110 46348
787850255731058305 2245 29568
910027088843623553 4038 11407
938558282871973377 1561 2784
325374151702288129 5706 23772
653916307098270977 11692 25924
140730867555650001 8925 11400
325872318962076673 974 26893
740216450644108929 16049 39450
544183804691272129 14731 36404
573619004664056577 351 22479
430212312497410241 21413 26780
446873989632319297 19488 25050
814572845060169473 27533 46799
184688767368843553 6310 27727
545353732844638721 35490 39163
370720299318914945 21394 22937
159502355608566401 19187 40746
513921171827991681 9650 44238
291661990941427969 19895 26098
218932384942814209 33078 38993
425480385549761281 7021 30700
24018719166523541 9659 35092
481810546035667649 8280 46719
449999410570139713 1674 22890
543095104703866113 10946 31753
101478501668555761 17582 42380
226938442303882945 7942 10054
686367434631687681 28664 36031
353719099781230273 21973 46836
691827451842161921 21628 27819
297789616581134465 14785 16136
347647631678849921 6502 26978
88017298276071185 27949 35502
85523783658192801 3061 31198
428994635085096833 14771 26322
179386998999955681 27242 43771
764583133541478273 31364 34940
95840229219280817 17024 37964
90078032886147249 6934 21689
224032169053455009 12068 14784
30632453532973613 11605 47033
151435817914080673 12934 27087
760602707463185409 13916 37956
131291442082567041 31948 32655
346449232592576065 11115 33939
130113991254379617 24870 44221
252573419491547201 34644 38017
273875330277970625 2814 21989
726865432998835073 9204 46184
911651107579036289 2901 30771
481165942534765633 722 20321
145204577950817537 6908 28162
974008443330561153 15917 24005
61131179138786961 28284 43593
952253341056071169 14930 36610
926124603867801729 17453 40877
865277456482999681 16069 32751
63885312249784225 8016 35981
316167805628417409 4038 32871
860339414683220865 26776 37989
670304003934958849 10752 11544
522228101721314177 18832 31935
632641997903455489 22993 31054
349934074779920193 25206 46778
653675697093916545 14734 40449
455403476124462977 4756 19736
549769518300273345 28309 44501
134125600301711505 6343 20543
541495103743400833 19642 26815
689569513173584129 19557 24787
764836468993856001 1729 35953
941775486224312193 9456 42220
876321670282948225 13785 25022
515710857041245441 26786 38654
798606706121113089 11699 41719
991095787470055041 14850 39968
515492751085716353 15143 28263
670888884319911169 4891 25226
965568820678960513 5169 37820
262642570823569345 25880 31560
422904187402338049 25797 39047
962418995079946881 16895 21021
196124719864336321 27305 39347
692748446251339777 6011 22525
216590552311870977 16992 41323
814971662553606529 24236 41098
94944462100166049 17259 25546
157007586667500481 14437 39953
438294207761714433 2327 2873
846174471898496769 4199 6712
881831292204189825 29178 44157
154674966721426433 10650 43864
152939767248128065 5243 11568
545366627761584513 11754 32757
33411190589198725 24916 25712
516634306309637057 6105 21599
633700485667503745 38730 39647
880420624476148097 12339 33130
948634254533622785 33452 46240
778059205735228673 9021 20706
582194568815808129 14162 16515
436068264179144897 19775 32447
518177432930549761 24934 26782
352547019252508417 14182 37850
535196471429628673 31156 31831
600395289435301249 18063 38358
353971101011147457 15547 34143
572227944642701633 4349 18381
952879997047020289 17554 37069
579920880596805633 28486 45711
693712250845102593 5017 33417
507400420968561857 4942 14817
524690487819867713 7885 9709
213150466613814881 25485 27152
746726249446076929 24978 28274
223251037251412033 3980 26383
695011660231742209 5523 31275
852253023841061761 17871 44120
899123741554326785 5802 5884
478190574003601665 2574 36964
451262765966248513 22371 24265
36512603059680513 527 7461
701970911131517953 9318 42773
510660339832565313 13593 33403
353222798430621761 1794 4737
442758542950944193 33958 43594
677126526784412929 42996 44164
425692439209623105 24500 39132
357394487167852033 34635 40638
179785011119935937 9750 18950
489349544234492865 4984 15407
190176827467364961 15998 32947
619130887087877121 29868 39015
17898473972255859 37860 45520
44973086069724393 9410 22170
522204787653915777 4660 21805
474965539614402113 3453 32495
592626746795691137 12380 41295
228475927852564097 4593 28048
144905613530578849 7048 39629
726902520978669057 7059 9759
84105727791357057 8975 23622
717137752714940289 6041 17941
333128616251311617 37172 45178
99999261495014481 5118 36686
800925087035143041 8644 17297
105990956346339265 14393 38567
260778901608187393 503 16175
926951881225320961 20495 29690
548832375930377473 16367 36634
212706253275264609 1954 29316
940600502666452353 20343 41431
252984004480481409 776 13989
559611557136452801 24140 26005
243973316057228833 1807 4235
104097211645989057 1046 32684
347434650616762049 19502 32041
121987141725728785 26841 34717
617337733914077057 4224 34040
998847647532951297 46160 46186
173202914063466561 12253 12457
282254271932362849 6232 11981
818183269019833345 44086 44690
69839534626037649 32932 39136
491675804965566977 6523 9574
64568516811792873 24477 41927
200330279497400449 8551 22227
861126664536325121 1943 9064
680854885740984577 30579 41866
455892166928425281 17824 42499
127158830778334673 11369 28840
228983382567786721 10195 12877
901896270736969601 1712 33373
874306735331661185 34491 45859
111734993784558865 12579 17581
337053491407569793 20895 28267
269851218523541537 20971 34394
316959508066720001 2189 44987
509472691916265345 22668 35520
631396013150816001 187 6849
145580001684223265 8217 13934
799885650796799361 33131 39950
2627771574402971 14336 20146
526827107374256065 29186 35953
467024049755309505 14718 26977
850281881286935681 13837 23911
296497295409032833 757 40779
317928420756015105 6735 18303
250549589724684545 8379 39813
595823373017513089 16542 20906
623561956166476289 6559 15503
535295055116019841 1612 22114
510084217729712449 4814 46830
678007675556688897 29764 35366
371814544408572097 7075 40186
761163998222098561 9655 15905
28295087790993989 7175 11748
669348335026089857 15344 45764
261889137996497825 9047 32303
694004077771321473 22936 44810
757017761084796289 474 29266
628971885542956289 91 10141
385945677569502273 21634 26453
888844086114328705 4537 7005
382327284891729857 26644 36518
728615272414490497 18459 24474
278049412805536641 17234 18351
213324494042350209 3287 3741
443711826462760001 9777 19778
721371872596495873 4472 11226
246365911526162049 25748 44542
247312938802320289 26165 34585
699303236115909505 15588 35730
218363410008468161 23979 43483
994096480202252033 13626 16556
949432246944947841 24819 25987
454452318418020673 11212 19674
952767535221131137 33286 36136
167807512629899233 34803 39402
234394949143801761 24161 29098
765398412815713409 13690 18597
224626963299986209 17521 23636
774637025977575937 34357 36529
202377874250426977 1410 27055
661537188058190337 2993 7113
671301152699772545 19267 39391
326644022555988993 2734 32741
671937286071209217 8382 38175
338876400701806785 9343 25177
144365874559813537 11533 20453
321027894031210817 31321 43242
161666961166158529 31694 34085
125600819402336577 13571 16841
400664978049054081 5945 7832
15687424889556213 12173 19464
297821411877986689 13890 35194
542033636085633921 43682 43717
248892516052169569 32050 36003
974088616269320065 5960 43076
784721948301804417 32694 41127
27346534940903669 32285 46613
808727468974456833 22237 46930
142019102299876465 10796 30054
35567258501469469 40919 42327
611673233003060097 33190 42360
321727905273295553 17575 36354
188750931332783969 18644 41570
531290480468069121 16420 37647
624235804381669377 900 9861
45861857997795849 1647 19433
950514496412431233 40898 46748
146724154599223041 9268 35516
266988516453736225 24574 42889
822028789635826433 15208 25852
305980985515397185 31756 40307
483310794354846273 8412 9394
792284303066111361 11452 33225
933903575428946177 22214 35714
989510444988091777 8638 23572
587062907715715457 11413 12325
17213439490561201 13471 14788
513984770520838913 39302 42033
302973971731383105 22777 30332
954939955635634177 26278 27854
823466529040558721 6761 40297
460295851353681217 5103 29311
562603233518807169 13019 43796
72153758336195745 17884 26821
138623624393616753 27683 32812
210592449119449313 33458 42172
352035024891598913 5713 9060
741396068545096705 2840 41993
103332250266504385 10059 37917
724365635309499777 31230 46908
231854460849170593 4972 36919
511235235124654977 1867 4986
801448330662950017 19609 30717
206971388985838433 5002 10488
761724254547807745 39789 45742
667960893476642817 31580 46751
91289615954451617 15382 28660
893804784821316609 41482 42864
352720880933240705 29588 38773
590349253142743937 11818 19440
921980215064579073 21965 25943
123894502723576497 10741 30373
210757858164392065 917 24899
81934620646901377 15417 17302
667611328505671553 4114 9864
859314286468890753 8054 34829
129813445335990705 1649 38498
376538109346523009 13252 40262
753646311464095233 12296 38191
246463282727123809 14730 45558
115821320876882801 1545 30611
380529860373965057 21195 29613
396571835046245249 12630 41341
124002085657867409 36486 41364
285129833588761985 6440 17437
874469342157919233 38137 45629
13030220682239247 14227 41114
25866108400382617 24457 31060
498864770096680833 1052 10416
586637223016278913 26532 39646
584225060037766785 23102 30154
31507913766308349 5732 35551
126693821008096561 11410 42166
495174734407765249 28068 35752
462812063106824193 10244 19485
213915674774174401 318 40784
837614615821344385 306 36265
372090174119048129 13885 19288
182183762949080129 28124 40995
722961313838585089 6860 46967
595573896087323393 6962 33345
393660051447294977 14826 26631
343319309295381441 9634 17304
120569399944518097 32998 34516
94949670009818017 12049 43807
784502162815041281 11685 25765
605363167473427713 2820 30953
217761878498510689 34489 37462
753042602070273409 5897 46788
597962418724971905 28673 42628
857858166302904065 5978 45326
723894481253584129 27961 34878
428454000881977473 3528 40247
258944334026661953 4389 43120
392003071275382785 15702 24589
736803526253584769 17764 29443
147177139816498945 8981 42555
786802555625524097 1377 11848
74221759969063329 35165 39385
819947082635199105 8023 29041
980872840501867009 7643 31561
289677447516165633 2326 28244
338384207751943233 1972 2517
829147454862226817 23302 40991
569490831567371457 10168 17692
476299394868060929 27454 42341
105747915899272017 15211 40783
76792948046776385 17219 38716
645361926504001793 4251 23642
399846939330895873 22973 29702
288506193792159169 15136 34574
24281222935872649 440 43680
877224107722433665 14830 43060
248284929260147905 7922 42200
280025904373971457 15699 20931
752404548409547393 2856 36019
786334721322113281 38154 40474
778495373690414977 23374 34714
150595960019671809 2824 20358
611984223447809281 8673 38215
815712741235380225 40098 44982
493577440104711937 5776 16054
191828076920515393 5310 39468
950427681978968705 6288 9265
577376014779709185 7372 27688
154441845862404385 11325 30607
947667122502537089 8685 17045
750452625320622977 7234 9470
127790116739042497 9679 33861
953141574056655105 5511 42516
69068884782026889 6430 26633
620818260567180161 20373 39428
892104478401826433 341 5669
145523209074209345 8231 38919
788452317414709121 10599 23503
420719671764135937 28369 35176
683469384008752513 15294 24668
118384047726049601 22779 46652
756570332017602689 11986 33765
64107826539387961 13012 21832
552030802307349697 7162 24382
459387311006903361 19014 46282
567882082633559553 22297 34244
781540036535705729 12522 37207
903190407873459841 25234 38157
298904071824789953 13421 17365
842139478468240513 21737 35282
468564158006049793 13602 23699
197372108041271585 3413 21420
928473737918746881 361 7357
972885432757806209 3718 37562
233789751794763137 11150 14369
381705489183978817 13369 21333
881837899153577345 17192 33959
12940170322863765 24768 33441
998771132132734593 16962 39250
102447393206269057 3413 37638
437012876944915969 11439 39158
979638836530227713 895 30940
977066033723463809 8054 22171
347216893947738497 41465 42398
991507213226110849 11825 35123
637367738518818817 23932 31001
162159828989533857 25387 25756
906692826252971393 81 7914
341819419620374977 478 9494
482491868149537601 14691 32570
33554144585327353 5853 35320
411668290239411777 22697 34625
411401386827360961 2937 36558
818611967711220225 8112 41119
606780670861898113 6807 33755
475499772288294785 21550 22368
1351742172769122 35412 37850
992649366455793793 326 45554
625361242393740417 19742 21343
983131254996798977 14515 17587
252593952302799361 25583 39967
760820201045518721 15539 25238
149114204444774849 17295 22359
941992493261217537 14246 34565
508953910632211393 5497 39230
486291498473718785 13769 36340
421399981862197825 16124 31455
720017075311339777 13211 15710
443513937875462017 27035 34792
227249008467666145 17877 36684
694975945841921537 20112 35075
411526528385373057 1423 26630
676392371304839169 25105 30034
467164686298303873 25554 30258
518537442808156609 16125 20092
509383131322628929 24912 36431
675563036787718145 11321 33442
152019408806253857 22532 26994
799578520792270081 7687 26755
835102823157832577 15338 41112
732744699657015297 17588 34815
137777918807074689 13290 25524
89107774682378961 9435 28438
647892210326311553 37476 41102
967389888564621697 15751 44716
93067198360998305 15398 20426
914572145045216385 16215 23374
176056737833455649 18042 22564
91393093157048353 19334 40418
246190532183391041 10682 29745
413019758395638081 13137 19135
194022164204731937 36149 39789
507703064195720065 8970 32509
183606501231949441 2896 37517
890392302306711553 4711 45033
206295128714181441 4711 15599
894320606121308289 2802 3445
691979105735157377 16086 28678
517573299114662465 5959 32152
843912384789710721 8510 29196
902324659532194305 2905 39457
552901219123796737 2071 14142
41501289678027577 29267 37566
74018758112636369 31186 34641
868103437111610497 29535 40722
335322681993318401 9943 37003
871731676199193089 22302 30679
160772634266827201 36123 39770
385756713696206785 24507 40802
844365620859648001 8821 16378
40118113009075529 18586 37349
184281351349433473 11306 40223
319937891930745601 7466 45665
657247082574514305 20756 27541
523979188952029761 5918 39741
559068830230579265 34285 43884
960852981799330817 4040 11930
459991874338655297 20370 32240
80789027088147953 2349 10789
926900681643537921 21369 27071
864735957763027585 11459 29750
966920653792271873 26796 27298
734026649353939585 34568 38868
109739447499798353 36269 45954
802258903766936961 28789 33645
504828886171864641 1932 12752
153658828089962881 3482 16448
373151126255073985 13510 25346
705768736506737281 1977 31257
743495338501105665 3106 30096
528509985455304577 2012 21530
991485261302692353 625 20252
600102923565412225 1160 40874
93713376730661937 596 1285
878560818203883521 60 17625
243331199739948545 11845 17223
991532297845335425 21219 29849
435338533157903361 36328 37372
709460031596382337 2557 44412
265714218940892993 30787 43372
829992625629085313 16174 45874
714680680842192769 2631 9017
185051174864188545 29448 36312
221713632675665921 5841 43671
940455825104319105 280 27821
618602751584973057 8860 26329
661704394128054913 326 21345
599012289541882113 18607 20144
213689467783733985 535 42366
719459326866129409 11370 38956
175271269504268193 5595 28325
63549626717708921 7392 45188
62767239440599809 30490 46182
839931679419123585 13240 29635
841495093804940801 8046 18703
597050204009171585 20294 43200
881906202463550721 33701 37528
731180009387159681 23270 43497
777029293256621441 34260 45318
900712979345861761 7532 34839
915276800411273729 34 35481
734702765731157121 14880 39013
83538498522745649 21885 27159
547625059779612417 16358 29231
966491390518438529 31745 41593
822906133257575297 10679 24936
283750359520528417 4856 37616
708233834159848705 16998 34069
400034493468663041 5132 11028
122558060800145089 9049 14021
837236872571725825 15498 25996
598074827497207169 282 31308
533835724408515265 8794 24384
727819669224331265 19887 41369
585952065819274241 16708 18543
43385875083664873 28252 42872
661762327428501633 16671 27731
736076571526865537 3687 47033
135333681078140705 21616 28442
713592859212802433 5609 18797
924655190082699393 42713 43364
92872623874953313 13670 21620
825660309868798209 1765 24770
912154845337973121 930 19858
151657977458139457 16673 29302
36292968470775121 29785 40146
509287600805567553 26499 40135
178008560219033985 20312 22171
687376409338252673 15355 30784
882440989136668417 13005 19395
350687967279643713 11888 23684
954830334539941761 24293 37828
406611521631642625 21711 44551
210369040994891073 20277 22908
195583000987955553 37515 41821
907389449129901441 11426 33386
383169816958155009 5175 30934
476994599063132801 23252 39790
209956850814084097 14338 42600
73126839789900097 36644 46707
543072331598661889 2643 7425
932075859502958849 11356 43692
825817470366292353 33973 45575
449358893314347073 9909 12514
600246639423186689 8030 21048
794022884143132033 20993 26236
14051183620299669 1556 26730
145654169104183489 19737 42612
383748490413946561 3408 28946
794846166253279361 3832 43890
360789779100759489 41026 46523
237312869293212705 133 12291
543355954495591937 23326 39172
884433075865629825 14049 15812
786948631365479681 12557 45559
596721318053546625 21657 23293
523016423074377473 44484 45975
500008078733571905 34276 39201
314944476730250497 23305 46601
458758160208951425 39347 44359
561488423471200065 28193 38023
927363976775538433 1452 15715
455382750689725697 3593 22681
295372012966517185 4732 37518
493363737810394561 19866 33941
899412752081246977 992 21723
322412139851127937 2758 21316
780783464977467649 967 15422
942613600396878593 18305 21295
359834973754587393 28248 40672
861548523902630529 9320 16184
567214176557065729 1788 17587
520383588678694081 11603 34676
852020209533463937 584 24313
819517095687093249 6474 34265
153213956231461185 4184 32321
238848035050192929 5632 46449
34876534761664857 26098 32030
642870462344408321 39840 45778
1019634335968079 3423 4310
147784182503070113 22051 38188
558109112391349505 12573 21487
61007260222044833 7057 38176
981288886664650369 13371 34725
288771698978148801 3249 20507
802764991767006081 32119 44512
999310573333449473 14558 15821
225234442665232833 39750 42663
276572365710276097 28357 41667
582627803482750977 14338 22671
848393542067800193 3428 8952
124740905886248753 2017 46349
975680576391891201 20757 36531
754710975114605313 19036 29536
264201298122177505 29169 42110
916454281814971265 28273 42208
894015539107780225 6050 13534
170805520607899553 42690 46819
228669075738555009 29225 46699
438944812395071425 25251 25986
601383574214235521 19158 21566
556827427047224449 3480 23282
308846340783080833 13874 16279
982583419882082817 7736 45267
968181461150290817 35934 41859
694494238952358913 5892 30950
20311360503956877 4411 13464
926342527782644225 24967 35337
564722218076905601 12713 24023
834429684628375425 28423 43384
144140120446795809 18678 44592
137809815930133089 24469 30609
652800812741926273 13475 23412
146813163951634337 10686 41561
340853193492666433 28250 37215
12640142774692721 30127 33874
812311913564354177 8027 26388
442696684795649281 7507 43675
634214391814115457 19649 23364
954692993209796737 17474 32256
84892709120904193 855 11068
525519458591816129 9847 34685
346441098218281921 12328 42637
2311947220384526 22292 37982
276073864501039873 1090 17131
679448906779768449 500 18278
7628391363798671 23824 45273
940575375819243265 13144 19146
664038656873625345 30699 46018
712130351630634113 9219 11392
148682762199502593 9325 35081
401735418638700993 3725 45841
227947052579036577 1441 19915
59275229623736441 12424 44389
840876679178055809 17248 29191
241191844663838145 24429 24492
777385766625027201 6398 35872
64173335723296529 17596 42023
347717809846404417 13937 16337
525820206431312449 22014 23836
166739995122849665 14814 36812
175467445036460385 6759 30844
396996658807584193 7330 29096
223766331074536129 9561 30531
478405344452081473 22516 42521
392042726937489793 34736 44596
812829049284705025 2050 4115
625283211371332481 31057 38275
505402310288314305 18383 30166
427197728315221057 16447 19487
628815570098030465 1363 16027
435048328944340289 8434 25183
640128297567311873 18817 27419
289792419641912577 33515 46158
253044144289891201 6857 30211
686760922477326081 1369 35233
949066431492450817 10163 11771
984100932571365633 15259 43846
801884562399752833 19617 35012
266656268742202945 20477 32054
585024102319206145 9425 11658
930796233252721153 5078 39305
750060475003085313 818 36352
66739235881946969 6688 12096
45030125371152257 12102 34104
298900133993598145 11411 28412
556405268082759361 18012 20084
90758759263742657 12351 29134
143885395056397409 7116 21702
424558809822258369 19127 42877
774458763600524289 24672 36881
222820042804578113 9087 40724
945420780061578369 4669 12594
760940418383242497 18244 19280
310462108778697409 4480 41492
653538765478153089 23113 34056
515025558902490113 7786 26642
660061583954444545 10465 24717
273553853588527585 27336 33590
2132936237352113 16924 33839
951602743106132481 6163 13449
709472461695852929 5180 27034
208631379271768225 18966 19679
132049853330677537 19229 35483
182791991988406017 16754 46422
233879909031202273 2101 36908
205363843895828065 7560 15920
236739448453924705 30355 40407
906459300774894721 6081 32116
995254019823548161 33393 42972
340545966460442881 17561 40392
471987694860025921 2030 29254
510843055189123905 24592 42419
577908986234291457 12252 38245
398061591435141057 11520 31444
779666293950377601 4007 8392
966501203103387521 13276 46901
592514005352441601 7488 43122
693252373311853569 20341 20631
429564089490106945 13669 14033
450832009911689345 16729 32296
761887805346930177 27125 29690
837905408305847041 16784 28811
592743154927624961 26892 45463
720323951442548353 23730 45130
420550391529545217 21405 34694
259204530230736193 2549 31711
140084819855452737 24727 29121
101086568981369137 12143 41649
650011868819575553 7734 32527
431028592309662145 9182 12929
68709608924699241 26711 28504
23256377817784113 9922 45587
535209746173521217 6250 39044
898496688764797825 9750 42386
28996723019709237 44543 45119
612567996172824577 39971 39974
138777033084238609 690 5974
945600241951172609 4958 18434
435094860712290177 32490 35760
290113357893982721 18411 30144
195222760763655841 15757 34432
949445505068386049 3155 31606
468083420446568257 27046 34189
170839002433179841 13674 32968
94798363601711345 29574 31082
220752619595106849 29271 33206
846163003055913473 14861 24302
328785811843356865 8233 28397
996846702441430913 16814 42476
195889233046333537 1833 46353
760153212582515841 12033 30014
482964999343860033 1718 21966
346699462626077121 19140 34307
827303138952220929 9034 26847
621755593458082945 23210 42931
106971459912994513 16425 42466
302492279159068289 26686 37713
632579759599853057 29644 34535
809976706410772353 7020 41093
367218582868073217 7326 21186
664269291170882049 3147 26122
182681865565672993 14279 41743
38152396488861489 2187 29009
122670111988991697 22939 31510
564988970709421761 11367 13643
521801026896358849 14760 28352
207395806835798177 23062 46264
681152432930812033 7213 40018
80935069161341745 8524 29095
658608231469759873 19707 37686
116110203814166369 21415 25064
296137582954042241 32069 45035
868869440871591809 18757 37845
504855199085088897 9801 46785
410439765257741825 36701 43668
930051126878250753 3675 32454
182201400256957409 6240 25409
474943477692892929 1037 33463
985028706531203073 1512 34996
516812638135359489 21706 31564
73530208406637601 31719 44305
21315743380402097 27112 45640
271948041196203873 12054 30714
472967677363410369 8403 23853
93057330328917937 26577 33409
146778150776686561 762 40040
629731456920403329 23773 44640
163301685639805089 35765 45045
350352317137762241 20 41947
996954407934627073 34194 34798
302613795322692161 32983 41889
287495917704969633 959 29188
851454611076661633 15928 21662
944196791983035393 27716 46311
147639019223241505 12329 27839
67826244873099737 5369 39108
656842307849345281 13507 24746
688006891422336513 1965 39133
806525894761144065 20148 21075
767125170266094593 37200 45845
652812002767973377 26896 34279
235294770361054625 24075 30986
59150471555305729 24976 38877
518608533039991233 146 42908
785580357239197697 6571 11285
714949811757922049 14449 40869
362201374015889153 32125 44835
6468945900163449 19568 37364
92102012586991585 10601 14905
712905023345758337 30436 44368
722838483563997185 20708 28688
984490823922254081 27100 33365
64239011658415281 16463 17300
683219393868345345 26006 32453
52764357386429593 3780 29223
479854735010260225 34856 37650
15428027574500903 18871 22016
354125281060351681 43266 46105
509602256940233665 8545 24335
305654545731396609 8648 29836
565162505873203713 11349 19353
371310108942939393 3941 22642
373341511228410625 19144 30609
937707263269313537 6729 40071
922101363644884481 3087 28633
529119162994010881 1903 2421
86211678393532049 13087 25279
122625397332949857 10170 40659
808973219583052161 25130 36747
268449310082136353 10009 33073
861908156920158337 11502 14393
732852897547754625 958 4136
31079314664111737 451 45232
961797348227026561 2907 3570
948715097199844609 5261 7990
312821074639213505 22937 23583
416398386929628801 11310 13795
264551721766995489 29368 33294
211733237894158337 20305 26954
645318200095569921 2878 25234
142226848073136129 14166 27044
249867832875185761 12625 27369
229972201931524001 7991 42182
169718511467333857 13372 34154
975986736730774913 27519 39966
534415453071407169 18411 43877
929235396592851201 42511 44944
599390941525623297 17127 18721
283216156041078209 4719 13582
375377100925266689 14951 42028
783112533478792705 22229 44672
994287851659588993 7916 40742
552611303673970177 12044 20549
116129017038847601 13114 27622
500476479708119361 28701 38919
460657195645122625 26275 28718
836979833632568705 40753 42523
79246847133521921 24076 46595
614009233972090881 9263 19375
671660681762755713 19899 35607
762631213203647489 22323 32180
360416651145559553 1652 41973
522682852563839617 3557 33968
363423451682105985 21383 21669
392485017973626753 16406 31844
134443703159025313 3153 35253
900896693714678017 13622 18837
678070366063433729 7459 45328
186311805336728769 11971 46133
323157046272033473 7922 43003
344098966000878209 40019 42139
750377991953822465 30629 33013
953197384900448641 25730 46673
432302230603756481 6083 9430
98049820734864561 21265 36616
803922638276201729 42740 46820
76579025140759425 21796 39301
287568404104664673 3725 46177
436141681623901441 3018 46448
506541095523882497 16250 23224
372955462075481153 4483 30413
395154257131299137 24756 26038
972981720067245697 41133 45116
688424916681480449 7041 23188
855410570109015169 9043 24428
935560555389461249 5614 41626
996237923769378177 21971 32003
238498940895052417 14884 21932
968077280055155201 41128 45859
545800444336027393 4729 38636
872905632372315649 27840 37103
39523122009978097 7893 41205
765142847166956161 25891 46163
239512683959677729 4451 26345
147892289054148321 36167 44498
887611393284569089 23170 26600
177372945293655009 14342 41031
100492788534655377 2578 36294
56246044003835041 11888 14589
159965089870592449 12608 44238
261699354544404641 7585 35006
916243013959249409 34616 46004
566445306863933249 28454 37000
472329174528848513 38082 41931
908338281567097345 17586 44252
206979568152025441 39850 41751
558772943133327233 5098 34593
116129982018644993 14977 24748
300222666247819329 22721 38426
274194630183902881 2935 6789
414647106641162113 30312 44022
829951226164464385 13801 19706
818156248802495105 81 25084
922797063873009153 7347 30481
791472259041079041 21055 42268
570833413261322433 32536 46983
570818759367043073 11834 46912
492869413961816577 16790 21690
121585310331489889 7453 31763
772098388732270977 2167 34201
232234410795882689 16685 40744
221375190232397057 20662 28656
888554584183019393 481 14933
954638323297199745 8689 25033
993098986950897665 19984 30758
800299889495708033 1737 40267
781670030848381697 9257 19755
80874832851545617 3377 30120
700858285803974529 6986 30815
224656989814651105 6912 46119
739043341142853249 20358 21583
272271935286720897 3116 19552
372931561686002049 25884 31340
659856588088221185 24483 24896
787292919915138561 30288 35216
254133990111025569 9153 21941
336141976493735233 2171 32611
490814753735396161 26973 35747
644172619078823041 22766 41987
431569455450510721 1636 41118
63290978113187177 19519 32766
941946350172489857 12283 44070
739441271143739649 16721 26724
858461044323714561 7232 39915
56809038234234777 5172 13376
534278344576524225 25 32614
645363966774475265 1906 20266
541935480492394817 33506 45883
753320363615884545 33971 38990
139164797569751649 13830 40118
704962246709875713 4505 16464
767429356192334209 24977 42424
697438107215163009 22336 41477
822674110446786945 2328 22797
763840491902804737 28514 43233
157634392144000673 11441 12683
135698310914861505 13547 43539
985224020895888257 19634 24932
507336358483549057 16011 28702
450383506932293889 35904 46780
611659372376379905 4671 26802
281405591339751745 18953 20340
682975678613154049 15917 19707
938291330627816193 26260 41322
172128307303680129 34672 43952
358484339538765825 2735 27167
949733396974615169 10310 45958
833446958899056513 22621 42088
915389537632876289 8956 26131
841490031460995841 1883 11098
788263398050240513 18923 33112
664805651335580417 5867 29539
990245438359252737 39585 42579
90176804128251569 22394 30591
674788063952640001 29907 29914
79647643766772801 42532 43582
876544483379518593 25556 37375
789897523696414081 18389 26701
957334648914688513 2299 13232
983449081518880769 9751 37571
102461606361870849 16665 35769
255410923920781121 2736 28035
764946627100449921 692 25257
929000101305060609 14590 45674
161770398759955457 13658 24350
624022424893514241 7408 16324
63735627674439857 34961 41505
654241106288832641 4590 42363
638247066159081601 29383 34904
701819914020351361 23912 40368
180399977560746561 2840 30261
2078104300803574 20959 38718
698585718684057601 12900 43522
773049493127576449 1323 19139
823220790536417665 10725 13988
451764425721716353 5024 40100
626072643707786369 31584 32537
966203569857814401 7244 13836
718532533735164289 10686 38855
702057017671844353 17437 19112
802927762078269313 12050 40032
928860010624550401 4487 22080
370103631787820545 11366 41420
207403637367445281 27599 40574
49713565028937977 12062 18218
343786688850347137 27102 42691
359480497195143297 14350 35306
50400452319447457 19500 38142
957449530353244417 28028 28607
827755968512565889 10999 12325
803746965616419073 689 36105
791560610957741825 18445 28141
435842385809209537 6066 36747
707718771662971649 6362 25234
636807029063994881 7345 34763
960311086766406401 11909 24404
205013687573142529 8683 11514
141663202073932129 18864 38881
891563561019232513 25982 40861
112720334610894929 44201 46955
105815074384011617 21334 33197
728198547994001153 18200 26483
40465977729532201 6338 7886
89760842127670769 16821 34162
544682306310960513 26098 35663
673607177669499137 22177 43311
154937041908958401 19751 34710
457311324329975105 35287 43205
944280863336231809 6413 36520
411114684306287617 20757 32214
421139851246643137 30612 43345
522360908460367297 36820 37805
984102525674273921 38803 40584
307137945007259137 14974 16643
698262027027531905 3608 29296
710125001091380865 18291 18930
600723047445072257 27219 28279
365351843426143553 2584 29484
920701790289179265 27175 41816
99527433040091041 16535 35737
12539830485764015 9950 43383
133013580927059393 34943 39227
368841546776188545 20682 34425
179628752320592609 10477 26304
447264468219358977 23251 37236
915919078431816321 20217 30066
102965360010536241 19070 37179
271343993610340577 18500 20930
212912223102904353 15983 26611
868834263373305089 13857 29926
156668836571405729 24490 35528
905827707052008449 12502 44032
367047987749700161 31646 39309
106815355753386849 1735 46654
702050041672301057 8552 38641
846217292151972993 32591 36449
529030121861183041 13598 24266
98451926727523905 11105 43673
158159668836098881 35995 41298
450400566569737025 10529 11607
542228817113866049 10267 17412
783054814905970177 8106 26090
742604367400339585 19647 28139
867817219553758 14528 16186
345848382625234753 32427 38031
987863262172670209 2869 35048
936690448235445633 10374 38477
259655144826222529 10744 38719
849092127069766913 12677 16365
305532184778090945 28164 35056
716792703927701761 11251 34366
362392535391475009 44383 44414
25888402432258317 6306 45842
982926639261041409 25287 42050
715336357266714625 12365 20078
750419585435576449 1594 38427
250035931270403457 9080 16865
35416588897110301 17135 36726
27365753683717741 3849 5105
893081984880719617 24488 35334
874089826712093953 36263 38257
561626337357683521 17527 18495
533492901812472577 32682 34364
297305534538491393 1344 28362
698135794735165441 13236 17892
526519784593578049 12494 35494
24298904088659869 40017 43583
696369456853144449 41577 45690
676202944068336385 102 13429
399740288131159361 3558 25102
289103268766545793 26438 46145
296849861335612545 1839 13217
539734482811851969 11827 16568
384592693486386113 9986 37277
674396618413346945 20670 42262
718735262500157313 11395 17984
972434415104856961 32983 40107
313650342763555329 17500 21310
472002970342110465 2601 14918
449861830586240065 23137 33626
213976228363790721 7421 15017
991761893210597377 30940 33631
208925124063064513 39849 45167
647584396412664577 4585 23281
88410544282112369 32632 39909
67666890051601313 15199 19193
371432312171286593 627 16116
337872943869239617 3205 8108
205431857416428449 19935 38418
752325552809825409 11575 14025
993749716645176321 18986 24130
99061219303163025 8707 35469
649623866287612417 29638 46248
575622464070779201 13677 29735
612056284805611009 541 6092
272906978903034049 7971 32885
706937575997770241 14993 39614
192886106715040033 4735 7278
359617060679802561 34991 44272
452460095622850369 34224 44926
853380380904923137 13077 19134
187621792574294241 8020 29188
37870540726764545 7509 23336
271858068721552833 22894 33404
294496783407041089 33851 41162
145304774731673793 22299 34758
217136930312939585 19921 25422
419336234120631681 13420 31659
163866332865580929 12622 12877
632718549798784897 17141 20543
222161181476927553 31981 35807
847584975003012865 1314 27876
104570839645944609 6980 9116
355220847956903873 9055 27989
961681895891395329 25803 44623
635616291890894337 1369 29158
331304995668290305 5114 38515
786921889848645889 45695 46942
234225142018139809 33755 42194
118400022348406961 27740 43887
536311277246895233 13440 36116
191886473048985089 18062 38143
447837524758917057 15910 42433
233953614956927681 10499 28701
715275480849783169 8172 9793
753318649330839937 3765 38251
739847021930039297 108 35810
515951472806573697 11502 42313
377262510232597505 3956 30685
686825479770508417 56 3708
681199727132884865 7563 27488
491268300936862785 17061 44321
815117156691712769 27790 32456
777229920412072065 3752 5067
52567275555354345 8909 28595
118568432442724977 14427 46303
470790655441348353 29755 30397
899332609227460737 21414 45861
337229940420947137 4484 10265
252857581839005985 28930 30564
676944822847957505 25050 35535
274203507970202753 453 10434
386565735702525633 7563 8138
352957694247304961 16161 39724
606970643952436737 9956 41446
596087312725959553 30009 32939
272542907836971425 24825 37290
909657337533442305 17357 39248
457151349876710337 11215 14101
722276597011774209 3541 31424
289523508014831041 7037 18858
491712234182056577 7412 14428
225890362846016033 33581 36031
440164103668539777 15704 44145
843415869675688193 33614 42726
249180862946783329 771 44470
876376055161728129 5126 7445
362325769027524545 2939 38418
55115335615390393 32086 43363
27411389660169761 6264 42109
773307130031824385 24111 29061
311479257411864577 3927 6859
89472048105399441 24236 36625
513356324526935041 11046 35918
595768649207116161 6159 9107
561454318457766273 24379 36448
829823596137423233 147 32797
626163062257386881 31256 34561
143318367381127137 4513 9149
26221466507738713 2655 16597
677405368838130049 23945 26126
477929654024759297 5334 41165
688980148790022913 15021 33444
324249632939501697 20561 21673
137554155749135985 208 32551
954258598950939777 16159 28151
581184899896257409 2336 24410
587071871249296641 42114 46870
930277425536594689 41372 43479
318294940139505665 2792 46331
368663715955619841 14096 41621
785376213507152641 19995 23759
648073367282613377 13176 20667
231181318683194817 9301 9650
701671871152129281 100 4640
179026697944241409 17052 38659
292331755317356097 11375 41889
445559691074887361 10117 40205
955369944338741505 34876 44410
584352723418778241 31181 32501
211574562076087617 3221 30185
890529963546878593 1407 5281
904248827744098049 2073 37924
427393549837010049 29506 39916
197434556209550753 41661 44800
384347653552676865 15556 33835
749572676796560641 2594 6227
809494266779655169 10996 18277
471721447638962817 9942 38455
227488666388762081 34221 37844
436217087976544321 9365 47025
955040208101738881 13269 31393
521165039928554561 135 7386
120287186330696017 32829 34193
984163000836673537 34066 36441
702883910635097857 28823 35893
753304885748967425 22069 39504
377295339128675521 17256 35349
668309072526554369 9443 21706
15232612827905003 28995 45863
602242675823966081 15622 40473
170328498772075681 23131 29081
395100630824970241 7530 40673
541870276704390337 37520 45512
398188588090810945 909 27252
403730698590731393 26137 36704
804530837317074049 12281 14514
934406506420518913 10046 17274
218392644361280481 38240 41513
922978377512659841 21224 35240
152013448457665857 21179 46949
54970841427707033 38409 44771
294508329045719105 31290 39334
679970459143628801 8665 30292
248995611333910465 6892 33158
275975034336742209 578 25363
894914880996630273 5087 13722
558236336773429569 10514 33322
938387535481865601 16815 33869
391193395497897025 1116 4030
9128337741223903 3147 20905
116213533946915249 3146 31329
197222704620955361 15356 17793
31782410580806441 12618 24708
511136153803967361 2149 24021
88461440364820737 18852 31606
862591595149041281 7450 30108
41670926549006281 13868 42145
692147593970581505 3084 45276
129319399100079841 15689 16507
707852714188007297 42928 43704
762071567879107841 7146 30021
350588680714061249 44647 45464
761594355929812353 27884 46487
616331221385792129 23504 43764
211138001173413409 13641 24776
774787815091194369 38336 39370
559258087491354433 6247 27601
542956518065565761 17654 42316
437841524957352833 6214 11941
515172854724688961 31627 43340
237104514472658689 24911 26347
876230037166266113 33257 33631
954159534939453441 3365 15839
428283983511413185 13321 46457
15496591643096025 16668 20239
441092110240973057 15129 38963
791228015841628673 3213 12836
991725707941391489 21965 41636
582727560720140801 35793 37703
367086286070616577 16280 45169
927155651581404801 18331 24410
791437326875090689 21700 34272
383515767350626625 22705 29361
206989891710279041 18841 28957
250048738605276097 12461 36751
621330807808171009 10193 23474
246503592362213185 26106 36114
271955023513868353 22905 28623
862149145033715329 30463 45902
108279725553266817 7001 44606
437472142411404993 16094 46317
65223595380203393 12592 39333
21912393483436433 5824 29778
777369341387505153 12998 36163
733821998718919809 5057 21277
784557616629570049 1269 41318
841794870481340545 9117 31284
144837584552355745 172 492
689589347241405185 2729 43259
132450585054570529 37714 41333
601298492777150593 42398 44866
707726206049052545 18193 38228
763124021880454273 3284 15471
553621824292605441 1100 22119
147633203098070721 23754 41969
575272269448213057 3613 22435
760184196675577857 11817 19151
613781831239592193 18651 45554
899772737468882817 30377 33236
239728987426424577 15769 19470
186609475867239649 3622 27098
566607291265540865 5567 46761
864642515644721537 31041 43848
442713268455456449 11927 25155
674302764749267457 8293 41643
423568429002372673 5656 13386
345010567971346689 25793 26785
883311768001398401 4273 35140
943739371856903425 26890 42832
661872852952882305 2350 2905
555048438599062145 22464 32277
308889305241414977 12608 26162
581762106757462785 11753 30627
369368085617011841 20739 43000
658559308931504769 14959 39471
298559772174947137 16642 18364
765521510025021057 21701 41047
343693609747617729 18155 31873
162980478989357633 31658 45704
309201689594083009 2977 34189
456963595388753409 4180 29843
820081568232680577 2463 13842
605277140511621121 4220 26581
618204916184460289 7386 37565
266511411046504769 8094 28607
903637292454419585 15132 24398
878949386603398657 2645 37389
26173255553452181 5211 11910
363164150230868929 29384 45877
905225664298043905 951 8011
809144941069238401 22467 46038
233806393726531777 7478 46445
449156272804511745 6849 46789
24661002773882501 22746 26069
979251468744894977 14367 20710
884245299115597953 9955 46266
862961952444674561 12170 23481
762035769976407041 1043 43234
750654858657956225 12804 43176
366264490644688577 41841 44525
501554950353746433 15079 38322
60890975332171137 7303 12484
660288867209107585 9383 19431
652683990118894977 6699 22783
122573548903499585 570 15473
160567784285959201 17283 40292
300237281270884865 17412 44026
46979884541435977 7719 25712
94902269685032785 22782 34997
46399570240453161 2002 28848
611427623649593217 8137 18961
620896795421735681 21190 24652
192049562594672097 35651 43849
994195549199488897 5952 23686
600195688248650369 8937 36412
35384747673994357 467 27628
180831298338031137 2631 34197
190395267668492353 34092 36678
512398172007937793 24107 31304
81748512981128849 20065 40956
846896538580136193 8316 28362
623876638437948801 40410 44119
784376677773824641 12880 29618
691736033993102209 5261 37753
551562508408974145 2950 30226
164092998416776929 5109 35360
802375709178353025 20334 24997
923505578941551105 12554 37589
248642767313025825 38788 44574
909285860192241537 21398 44971
920310277873657217 17526 39230
910975393684260865 19371 30257
157214080000297697 15955 23512
876133706971558017 28553 44343
947760707579011073 4685 34470
389826372343428289 24964 42928
522706239607071425 3725 44787
948392401507604225 23926 37367
672813460852982145 26749 29497
904124221070794881 6545 22209
374822905659041089 15642 33308
668773606027173121 3927 26901
34312645801993113 3376 9444
419754304560619585 1661 44693
161493200055712545 6220 11438
79283104564964897 19357 30744
521057593579175937 35562 39841
888096404238105217 13784 15153
92571168850891889 32606 42191
946165143960030209 2805 10012
826672846013725185 26652 45272
425959543076281473 1365 22248
938976078197793409 9297 31317
574010927593647553 2107 5590
912858368541041153 1396 27368
612975407238487041 21289 27832
610408682016750209 113 17653
168903269238626305 7289 43529
474445119277778113 5604 5794
909514281706485377 2947 22519
770069889226714881 17323 28310
673974205649798785 8574 10651
510454573103491073 18317 46850
117716378235890321 37523 43849
964706482258687745 22627 31758
915612138253976577 12224 29498
798885732471905665 14719 39217
943275531880963969 26901 44272
663946508539918721 136 29894
179808888994912769 40528 45049
671299866879909505 20190 40717
160898039449996577 29907 41005
359772495202175681 7777 42295
322698975554828865 23621 42075
567887022971195393 14561 34304
283488472090361665 41718 43736
604996536925579393 2689 15785
716002499308828545 32747 34178
515399549644062209 19001 36583
422563177258986369 6590 38645
933005390081458305 6960 21052
667503357972037761 42851 44545
359321799769208641 25389 40279
690512455109363585 2456 21829
848468785683376641 3499 17703
41415106471575313 27280 35632
357482114703433473 15761 18489
816350613320374017 7151 13784
93158061594944993 21507 36176
157921756616474337 9901 35345
523948482208982849 13288 22965
954610835105079041 16814 34118
739887723476226049 13538 14191
371619191148440129 37275 38611
927803195155863809 24513 34572
88035600069282801 21096 34839
152627486577497249 44 1054
133188733234845809 6811 11618
388959739995772929 2031 16161
131534839240053713 27032 44545
758169539209841793 8278 10722
617446820912633089 35910 45733
669637322951363201 7956 44874
307259646453537985 21435 38559
924883016036485377 37643 42206
865847749907800321 38811 44410
191890210663405729 26111 31788
595170770879285249 14919 23078
41927787737005673 28676 43648
726359130139925889 9866 11334
484520733180975297 26324 33580
883644842264949633 2176 44809
377090475598489409 16477 21793
984046113574692097 7552 10900
301981683166122369 31760 32131
710808894010618497 11561 34228
186779897683418753 30406 38887
939229656409636993 33606 42896
598066258514567297 4726 17211
356651811926163009 13604 20907
315684759913519745 25500 27927
206140139369381345 13199 39893
72236948767784529 22848 29911
222631410987894177 20551 46519
598536133192009601 26822 45430
744859648646340097 13604 44850
739679171209420673 12598 44781
420454491092449729 16284 21247
439088919063632257 4106 17274
596198179251444993 9825 42442
170276332900318305 12811 14841
832806008206226561 19784 32658
152972913882575073 19770 22499
628020024736670721 21290 38976
568760642611497473 32318 42867
450768981927815553 10352 37419
916973047522812801 3471 26463
909340724917171841 32894 36047
459743734163271937 28297 43179
927110506818785025 17389 31045
347462709823627585 32240 41242
364041218855604161 16403 44364
237993302571258177 12776 16039
199987805414799873 10526 21871
949391598715006721 1029 4980
799958356474718337 451 9686
446391809136361665 5233 40751
973303218104454913 21863 33355
533053040813324929 28725 44369
613948721236582145 36342 44465
161061193695903873 12602 44468
320134931557340993 33762 37606
521833060717167297 32629 45866
713699870867799297 827 32802
964108754176880513 15644 23840
783492665595751681 5109 25476
187657421766356705 10278 31565
918868675619862017 7085 25245
447664227859920769 4509 25261
960071030836083201 3713 26617
803661241154198785 1270 26113
175724486532288897 24462 46119
156031947873845665 26241 36491
590549398576364161 7435 29226
531841408503662913 16235 41971
880904462113463169 19274 23602
82945064895799441 11643 42789
864042452775500161 33861 34660
337622721832669697 33524 44365
923063583270106881 3676 9726
904526530330759425 20577 28986
741141684057701889 29241 31395
98257210741859777 12395 18745
349911755701086209 396 27099
761454145886805377 20303 41474
173081499982210113 13567 34669
337040356160169793 24028 40528
908038998824764545 11564 34342
681189807948857857 12009 27589
754265926843821441 31520 40186
144100651579247345 4435 11002
811576113131380353 36798 44580
337536425983675073 44216 45751
498929628513856449 23578 31323
45007994897186873 15117 32583
622536466142946689 11343 39010
324175184882722817 29309 37806
534181729794106305 4401 12845
43034565275274161 30323 45870
891923703422932609 24736 37541
124531164167112961 4894 14555
802069267937930881 6863 38777
216346938288378241 9361 39201
459534337806502465 31917 40928
505012134840132609 16612 18610
660450568893075713 8348 42942
8843037620334116 8860 26664
956872359719355393 36105 43796
764433939877964289 7366 23153
161114016939912129 20445 43113
358279925120111617 7295 38653
938639306619222657 9230 13808
620731539398025985 5795 18709
905316120236697985 8124 27119
687651205692770177 13149 18504
192656692728846209 13518 44796
97677878936938353 5873 46576
670221032840096641 9937 23480
409723781751150529 1773 10138
576482393832776577 17174 31389
539488531506453505 15786 19819
449953338544581505 12166 27562
308865646299960193 8880 25163
303937568482595585 22358 33658
389448883675758145 2599 31307
444353495878495169 21972 29075
51797166663359209 12316 35714
980680038996183553 20315 27724
39007795352393513 5751 28625
686152449307421313 9282 38785
207060694900359713 32964 38319
61132815646416817 28695 42323
414457474701610113 22222 32928
49135091627171337 2543 13337
823585158579302145 14373 15621
387666687913196033 2085 31213
907059086255305345 26004 27614
998793079179073153 16831 45592
617856349303377025 21867 31913
366982590119974337 9080 45062
266347664216770145 4090 43083
602702517389396097 5597 34958
667397748693613185 23877 33360
350056837691965953 22957 34409
521803546766296449 10144 41945
527002811722631745 12323 42605
710403724943954945 19043 27045
294589387157984129 7518 34840
340931093315280257 7361 23125
321376080944993729 12349 37914
446704610065008705 11760 39999
608296060371372929 3300 4295
297234207642777217 16641 34499
598183518119888897 26257 46194
847414341028734721 3690 5928
675149253747761665 971 43621
744192478178550913 2416 41582
399132522501254529 1237 20529
367623829715821441 893 14163
354212089108386881 37620 41579
665066874870479489 5072 29062
319127874953544193 3850 11223
60739829350676897 6203 8937
283317316477493377 579 34935
396520222591764353 108 40685
822778253208788609 35109 37571
91287601485927185 30888 38909
110678613410840401 13219 16351
269320416404713825 21847 38621
692237543671545601 24989 43427
696328970069014785 19666 29617
481627302629604545 25800 42979
343873866702953281 2877 28661
30385266101696117 21691 22682
649603190187942657 11606 32113
311955992399987265 9017 36012
773458274802738561 30938 32833
602393548842933121 37281 45136
116959271251413809 13885 39529
342611294733600833 12821 37945
244607854446631009 6516 27596
219966037821428993 10128 46682
70872790110566801 31538 37188
373374657587220353 28290 45513
122345844419118785 4917 6579
91318454814562241 31622 45751
254460621475214305 45826 46945
768242521312757249 7415 39990
677428914553846785 16163 40215
608527801983719041 3427 21540
884431213416942081 32231 39635
586878539149324801 15553 23702
262411164335947681 4523 28200
501309002878080897 13356 22531
675218857284630017 14011 37311
971050549059029377 17802 32790
811472162570542081 3458 42577
28560637547947465 25231 35086
404905656484910273 27269 33648
570547412186641601 33715 46195
203279190699806369 17834 46797
329006933556534849 30668 38622
663567399800779649 22226 30800
869734804170562433 20234 35765
93738843806082881 19137 20298
929677878048330753 39982 40499
896897104736037633 35234 46025
235568621948516481 16682 32756
902782724637336961 13732 29614
982414781119977985 30945 45842
637245427281424513 27319 28714
484328913086173441 21106 24795
942146449633842305 32591 45264
127541410046298161 7516 12230
389828249000284929 35563 36188
313230209510408001 25100 31727
774635884421304193 29052 33240
80652489939460289 16157 18048
987421362927289473 23061 30208
291944915351180609 23501 37853
984199752065709569 15829 29948
510368491663435009 22205 39115
50398098963196249 26233 46230
407359021887032193 41291 44986
654188823059019649 9924 28438
475989764788771201 400 13840
182850769731839329 5579 29364
723852963848955265 27680 44110
151799114022399105 22910 34114
375230784554368321 35771 36011
626528791742483585 11238 42977
304228953065916161 980 17294
812565204975005185 12398 15361
811478129703310465 18494 34908
693558056671388801 10152 16834
548128690132571713 25258 39053
931960245221436161 26959 39691
122020355178968033 4045 33972
551885406140879553 11202 35553
882316024945737345 1731 11947
83116767959769073 20514 37233
155045732505463713 44843 46901
974001713032418305 40739 40971
789326975090929793 4978 40871
281227386104692545 661 26649
682371463733240065 17157 21584
843994905622135809 30721 34632
418378579663823297 32907 32907
356512109056570369 7255 34776
72206994605856785 5101 26228
399003100172972609 5739 32717
87617427683724721 21007 44745
138319714727348497 23509 37263
303991021598285697 6446 31840
941685645557040385 10886 31962
384192417297185793 17309 34753
611909645558046849 16045 37087
414578268189863745 22913 29711
667789142515015809 16554 22750
994543436979640193 15613 27311
115058584030155233 34080 46922
147764660666702241 6888 25137
109014192786329297 1835 24089
969872275421465729 32765 32953
281547514784580961 24196 39284
110179725398744209 17090 31331
782319572064619009 24965 26378
641043225232138497 1766 46937
809881009416873345 41022 43720
585669420405800193 5229 30546
983041518047368577 24442 30917
555062609512162881 26018 46386
94715988816279409 11761 36145
344042766614784065 7563 19103
265639693256854785 5849 24958
495597892227223745 609 38065
271252639058761953 40504 45961
111938121017011841 4674 7150
261765934311480225 2829 4397
178382195672526209 16429 19177
614460792850440705 18167 25233
713931297459815553 22930 37919
814319947422273281 22846 37082
556348003637552321 7240 44641
440051251847993537 6381 30351
398084553550866369 42459 44066
416215466578787393 29488 32251
728358639672478593 26031 29123
466498528356385857 21560 22140
236024286616491009 27198 43656
76113868671836113 5329 20497
290746838617266689 14652 17452
920499640421869697 42608 44808
234312680336905985 27725 40943
667147651177454977 10810 26358
95690438782952465 33731 41944
764708214699528065 23296 32347
459196079081685569 8900 39574
709786335497181441 5072 10938
949794974371926017 2665 7571
168484549179712673 29989 36204
905497101587918977 3082 12214
292000075114199105 514 31107
887025805390010241 30914 35808
461195775406555009 97 38034
424070001961403905 27404 37750
318634334883096641 1954 25342
541127447937910209 34546 35205
144106149714307457 28495 34728
949336106537863553 22599 42100
621680278522941185 13692 26655
504549023873124737 2341 17445
291311107743599233 17731 23159
774309862416565377 9167 33380
252542768229073281 4240 38530
746201297905670913 10222 39005
652060348579769985 20328 24606
237442689972859009 24666 28187
849478955758481665 21620 29641
443516674731995393 12840 45323
645130186779272961 26980 44899
992652999869044097 13593 28015
645488140876818049 12144 29150
411557851321205697 10658 36307
988964034817715969 4136 16518
907052977514616961 9984 13986
5835703182068387 1982 31035
551487622446273921 1129 38813
76797467604439617 18700 40902
492977617077336577 18998 33623
396223289540596801 39352 47029
932610683500129793 20875 40918
130991187163605361 19918 26021
851695565515690625 14302 24785
152881874185734305 617 13075
728342226052575361 11485 37872
261756661880600193 28672 29837
152236177191234401 15951 44870
109446614437285201 23935 26733
880636740988720129 3626 28203
528195573355137793 8939 38126
253579343925913761 25141 25627
21630414502279649 20122 38751
125287793923149601 10815 16926
29280777388766665 7713 35046
812375716394875265 7514 22239
293079595413001217 18853 42249
599624680406307713 17500 36849
623653586464573825 3913 33248
8621432989407652 9251 41841
952377863347773953 20635 21390
323898866730587521 15974 46652
633845121750699265 79 20552
322404984247548033 9551 33774
354346683863195009 7706 41021
219361038403391713 3312 43179
486068575676856769 3218 22335
856950927131528321 465 35981
105329018443452321 9669 23938
242842475082937889 34033 34094
683769783994382209 8596 19894
824557386331626625 36038 37547
153171974743070657 19031 42909
594611410469852289 246 43445
433735841435410689 33526 44644
587388201895130625 7198 16877
483650075463881281 25801 35987
630290080813608705 12773 27085
119190920135611841 26025 36501
216037766317008097 33980 46953
55977375465214865 5958 18618
87480378827635265 10015 41448
235775277377488385 17235 35821
833813602285523841 3641 46626
355101364958269249 3953 14917
954119473410429441 6869 10269
323802981447574465 17996 43852
39130127051429041 11229 21447
586287300981307905 13870 40534
861010492142284545 45 3429
403296453980946241 31333 42171
724503393383493249 9237 39113
171096122291796609 32799 33171
299861455568247937 7476 40276
865946836590286081 17728 26581
467482452786036609 40175 43277
890615236844791297 8842 41550
446807162287697665 2710 5601
228668751344319073 14983 24069
982424916585763713 30126 45500
63477038653839913 17722 41145
527947714349437569 796 27857
494501551271771009 15830 24497
565173857145587969 5887 16738
328927824551367809 11133 15347
787952905898478721 20661 32481
595326961022070785 16513 24865
5146957332279102 17456 21641
449497653679966209 24966 28142
427167836936689601 21509 43062
863670401612854017 37221 37871
597708343952653825 9001 29393
558552435954208449 7307 25697
740700920944263425 4762 9015
163550589336896481 3578 39651
977435392679673473 1310 32857
194440962734571329 23194 29998
930344992462465793 387 41447
28134509887440373 17971 28370
870368530515200641 26513 44152
508714516050741121 15111 44270
144414551060393153 5047 18936
339412907090949313 9619 36029
187768249580308577 15916 22950
169002924401038273 14171 39074
631091363899486209 7477 21833
36180303810159129 22937 26999
359401745486927361 8994 12278
639961285937896961 2586 30016
38945752869310017 24639 26858
454603603097869057 27039 37886
431918367226252545 8628 20450
895013866226289409 28102 40931
857105976496626433 13103 14101
953289813043245057 2300 35961
285299975909730113 37817 44227
848548710232687873 4058 28217
422122244027050881 19355 33906
824086711457486081 17427 26764
692415919317575425 5768 31843
298266099266609089 9120 12563
415829131744601473 24875 33203
372315629094533313 14550 39023
754974200547671553 19570 38702
310438945754992065 23156 29323
97239572229213425 14435 45438
806563294995076097 10698 32444
182117114614335649 13159 43698
381161364481609857 30185 31088
832369218355808001 13001 24853
908745167278443265 14585 38090
670912709121829249 31783 45343
462875800769420929 7233 9459
661430907910769921 28574 42584
669466179787040257 33119 38381
333269456631633409 530 5307
890587046523219073 20575 41811
447469234242703361 12568 37994
340691681911824449 11445 32381
270452069555396705 26420 34231
193576046583142881 14808 46711
530513925874103617 10661 39760
955721848194887297 24168 25680
400378005837104897 28773 30752
787875402966559361 30914 31168
134881915979093489 11979 17377
933132298416541825 26044 45599
917078467838415233 19871 40333
148394735796539841 42106 46033
84390703579643409 24423 42254
163772410329389825 9266 11700
25841150210233365 26949 33445
527895369529598913 24606 30845
632873934728706945 6249 43180
84546138500673601 35656 37634
118216207621507857 33900 39879
877892994003570177 18355 28618
549303126333470017 9759 24665
885358386366792833 33479 37917
391738452522851329 16408 20493
823271814328446593 45057 45710
563681180125428225 6266 40734
751488427090198017 17004 32164
190249219147993633 38418 41973
321557064238714241 4748 41419
109222852106270801 3176 28775
97320844638947073 18829 37228
449317205200209473 14921 32564
707422426715165697 17791 26379
137588716089567249 16645 41513
142769282183042641 12315 14302
531560489633754689 25610 46834
875487695967375873 3763 8871
958381451218016897 15667 40997
74189252919243393 5252 13985
179638386121986561 1540 7604
316547738744983297 4885 40959
304910555064537921 10303 28144
929788701297372417 10887 39334
98163389704232881 15308 18424
5199282916617421 1767 26305
570422898622737793 4627 8458
377579212826223169 30288 38990
894506771222616193 22093 39483
885905089819768705 9972 22773
729495959658322561 3495 18190
693212070685991169 8536 29364
404037932997930241 21254 41459
49738466543100657 17219 31983
366887159027768897 6418 40600
586432059766739457 10701 12525
236224022250304705 25791 40767
999642657554655745 9334 43681
411490543174096513 4432 27053
518553335988730881 14042 41813
189574068545788065 11674 37424
516652234435110081 25249 36474
218710167581846817 23711 36906
858886123340543105 6061 11629
777867630544115201 24129 31815
146164990414686017 14784 18062
84932003014387185 15782 23531
564365785494704385 22865 25265
816563168035820289 13697 37530
789405855445533441 6983 8670
809152071366426625 27107 43771
62077255628171457 14491 35087
962712660188493825 4487 10144
112446790168345249 10298 15632
657361883443144321 35197 40915
56623209686296865 12495 33726
456967932572375425 32826 33494
759671305852673793 14769 45275
825042159424597761 10214 27143
70424047284010529 7018 17188
552077296404611649 30054 33516
700907004704870273 16629 28193
943986326690094337 18135 38124
511507013236769857 21283 22192
245240006039402657 786 29952
456477153345769409 41768 45466
225455471561971873 34522 43237
915960963856409857 25671 46896
775287267537898113 10164 17031
671400604262199553 1956 40260
778020333881755777 13504 18630
56197668133354033 14145 41998
760243644677096577 16085 44492
272531178132094721 2017 40898
462912638653918401 17995 46450
776040447256722433 21680 29326
993618271501141249 13356 17375
698580726612444673 3617 8528
251701619783489153 6283 37667
503401709097705217 17880 27936
492882854981296257 25974 34207
885097322962518913 30255 32455
501921069693523265 25648 32634
304232839799144705 11291 18917
901989600032528897 31575 43812
491329189251754177 11643 44846
359061707836957569 28244 31325
340228284975598401 18006 44495
339318474535012609 15091 23772
434628876372396865 31201 35359
793152163314644609 13342 44931
549510800733234113 25373 31336
97846216628006737 36837 39614
46148679141449377 3235 43138
671893474477371905 21077 35437
15662092267735517 13190 19107
637200732881460353 31520 39189
958930105934665985 21072 29389
18775784024441577 12287 25853
666812697690975361 6709 33757
246080606507327105 19723 42967
300355243047302849 39253 43241
884455914214896641 19046 39670
853262329473540865 21228 35324
833631892047968385 8111 31557
483938870822026241 6418 16030
425449805879750913 10244 22524
798837267970274177 31466 35945
62009779473164881 8901 30204
213605014023837473 4984 15532
110308459464590673 7165 37651
576850123419820417 1444 29723
538612628830144065 14947 25416
544293055475076673 20454 29341
906189088841685505 23255 43425
904429657076750721 24617 36540
921336869022674433 38740 41180
537734422090519361 28049 43547
706268751609258113 4790 41201
816829691246159233 213 19142
476514883445666753 15272 45997
247663978673283937 3829 4842
680814815542831361 44626 45384
923176754445709185 8587 29873
86690833570862929 28421 35580
235088449646720929 5158 45809
133839322279584401 39441 45925
63421314218931713 25275 28038
700662961667084929 12675 15062
306410244805658049 29426 29924
456911678701416705 6911 45112
498837558766158657 537 34002
314751828145155329 6934 22555
674456804672328065 17882 37484
947550206335932929 42596 46074
350467012045800897 13832 45526
382393740042992641 17469 38237
738425816638009985 30400 41440
329196971916829313 16526 16918
535992117828758529 30582 35316
976133877410525441 15121 43342
371433197260866881 1649 23579
422516070536175873 24311 34530
489602618862580417 14644 45062
526005886316958977 6187 42629
186126401373666529 4087 12161
394932199080855617 2539 21135
134800400319566193 2963 26024
782110543384568705 1458 6802
146458217532025249 18661 43016
600108004373936385 868 43512
929472774564334977 1738 5241
94797069653587585 2862 5038
18338554304516921 25806 43665
126484380139018529 30487 35985
938020269481459201 9720 15132
767933343701891201 8158 42334
149001625470443585 4879 19930
640991682071614849 13415 33585
288298157652594241 1505 45977
260927197781079201 8926 30962
564426216849266625 4059 17966
949370793436386817 4237 11801
632441541065109249 2795 4918
331906738787189697 3582 36245
240285175737650305 43451 46401
328885167212575873 37633 42534
300487098270554753 42628 46638
813134780659673601 8945 39911
983309718275773313 7553 42545
225097457382233313 19026 45904
273650920491380833 266 40168
872547568796399233 30551 46507
739642413004016641 10026 25667
366241193996870593 20184 39242
329116522598145153 3690 27883
171372582785345185 38069 40800
392102582904339393 20690 44241
932828216667914497 25420 34314
248550426647032193 16365 37515
903070883685281025 7748 20426
521057185847606529 13415 17151
744660321604868609 19276 34159
725989992278829953 771 3250
966217788738127617 672 10293
969911797088837377 23073 43652
782397860772348929 26332 35762
54309722235590385 10476 11341
453108172264826689 42289 43712
896617939766795009 11953 31282
958192920653175425 7132 22494
169613415050026369 10321 41317
743450969084442241 1636 24489
811917502772541185 2000 21859
273409264989467713 41380 44222
655440583105278337 34195 36450
91978058602855137 14207 14424
642570162353532545 6735 44466
156789513227209921 14762 31768
678811815249009281 10221 28698
50487196242805513 9804 10730
337168396915540545 14161 41888
341131106712012417 3494 42644
982439551475867009 1636 39663
25993596631174401 34080 42686
911344666174127105 8580 24097
510010550474817153 15890 40029
285843365366179841 33937 41334
951381722422290433 948 26118
50599428590611953 12606 44547
699639272206056321 7873 32233
155952630486329025 9568 11078
434204356317685825 14872 47014
629384707404423041 20418 42015
67708274245291025 1491 41698
357749692317572225 22619 27332
900921694243116673 5828 24660
425598698044421313 3812 12182
806121631610622593 18362 44160
259673689985167041 1774 22441
512635557262804289 35033 35221
305790250766246913 12921 38538
264744871758182401 496 38862
278314284608473633 25972 42381
885854441148744321 6174 43720
608020774520934273 627 44376
527492422396775873 4012 13045
943196065985294081 20687 31997
596500568079569921 3853 33469
970743003812000129 26446 30227
920912694786267137 10327 40596
645383639060032257 39645 46154
812591937218847745 5810 23636
545863962143908289 33025 46238
91439044020560801 9952 28214
812794648705338625 2800 11325
223027152416825921 16786 22220
225371156104269953 3405 39273
135073877337049457 18927 39150
299438598270729281 21197 35292
285770098492541537 20583 21277
20899355655341625 30504 39559
748750629004163713 9350 36529
463623566619251201 6270 21746
84451904984838673 965 45213
116158071337334689 37624 37643
864138248317175297 23655 44914
379186142484588353 9450 15158
180830640411237185 19132 33883
899359840306754433 10297 46664
762254318179671425 6739 30963
121072386436086529 10290 33261
501401383442733121 46461 47011
747194492947439617 12242 16904
212849998164131201 19771 46151
198574712037999041 4278 20799
766332282490502401 18066 35201
728367502700177025 17374 23203
869911730329803905 6867 39989
192031561431836193 25268 26381
321292504507120193 13498 25175
212519136258716673 18782 24121
539455120929602561 13517 13715
57018949057027865 36383 44979
577987149830299521 43332 43990
583098231875720065 10898 14516
245604678959992385 43219 43224
578575673055187457 2579 25485
14548835141290795 30239 37635
568487852711623297 9027 19160
405173215798868097 4950 14637
130752559577093313 5191 41176
786457283572978817 1207 30019
816752602442601729 5526 11816
200865751436182913 25865 38045
377080823229082561 31008 31953
203343472184350561 8006 31258
172556864220776865 418 13055
161998794530603617 18862 25667
348110809756878593 34002 35699
434735234918399297 2372 22989
81222444050506945 34491 37715
434285928222735169 5205 29982
575050347269954177 806 30169
913243266279671681 31400 39950
790060878209057921 4194 37249
583708803801471233 27591 29257
625176982358357889 16985 40768
648471779805554177 13452 29960
670912813998153729 22187 32126
542557982454795265 30457 32015
565930829846511361 44085 46989
487543208462035713 11658 43594
414512206364857857 35564 42538
399054633939869057 42645 42969
30609932164811229 8835 20103
743902853870075393 20771 27616
895499402275941505 25947 43086
758090962579515777 5588 6948
728958218899951105 9389 37088
347243860262842945 3280 15770
759642322669346689 3274 13911
883968448033215233 18545 24293
359602691508701633 17500 38433
73066869786991617 32289 37128
809471710839556353 9169 23209
472857623300498625 16416 45063
966581644947471105 31551 44356
616538770692763137 13466 19873
862852608740635009 3435 5801
811215227893143297 32758 43644
226804889581291745 15657 37424
454792641608115393 7976 32833
217132661411408641 14452 18712
46613232559835185 24081 34390
956270365690958337 12089 12705
64342885961202969 11227 26902
189936347041705025 11958 23416
41273495862981233 121 35225
136674561695873105 13401 23695
142477203203434049 2800 23093
431295598606777025 6466 29928
679850744792119553 32684 42498
956517068352727809 21511 39236
836807020291963905 22791 31309
49879334998987449 20628 34474
867329233951892353 11953 20852
57107737176483657 23620 27618
475961870415879681 18329 38678
792239967681535233 31202 32549
757833893184809473 13974 35289
308608574660187457 6748 32972
73927518694468113 892 44609
16241805578456337 15443 33076
900119084280049665 4674 40714
808327007043988737 25437 46069
654853959038852865 3536 6132
450557258698335489 22646 39120
41776316179308993 8723 13638
296242805901304257 11552 21988
715274305049923969 41716 42513
408069652366119617 6246 36053
794960477319222017 35332 40229
83893085171400369 19597 31643
454430633225875649 30029 42216
383339121408123905 4095 34426
396711395947150465 15728 43885
764328677972745345 24583 27578
605524571371809409 4253 11763
708478269699778433 15459 24589
483657896913143745 35856 43801
144336189080309665 13704 17084
182800421441747585 19094 41974
47729867643862889 30139 40861
402824049075647425 28744 37604
856313408842570625 39361 42300
409903426600045889 3096 37823
92997630898931761 36603 45587
778076053562045953 6160 29406
166286879050307585 3354 32244
749286999564581889 5542 42863
479185890523336129 13083 19401
197992272197396353 17826 43648
406139533349350017 27738 36022
842796885788239105 14067 23460
2462540139699599 32796 41516
260022299955721793 672 16242
891118806713269121 30704 31084
379038903248094529 419 42650
13854842257909895 9678 23467
244012807798000609 14976 23401
916441732759583489 6772 36488
299716643043360897 2706 2911
926677306021641601 7630 31237
263682185239503041 5548 18819
596998636804375553 20633 42084
267657894153522593 23460 28330
155307724864126593 11786 33283
397461857936392001 792 45344
668851399005294721 25325 41808
163460134077247681 31491 40856
265279397373344481 835 17344
492203606997520641 26117 43674
516871218241750081 2038 6310
322177767160546561 116 20153
415427360575005633 6904 18946
698368336112125185 18423 35386
345284666023676609 34918 37584
829723456729290369 33951 37648
301171954343654849 5182 14432
389126582437626241 12717 15835
642290893206581633 5118 33645
81014448166591537 44204 45532
237577021247926017 19255 25086
665853710014019329 2710 30738
590847453120662913 32692 36757
865588780319690497 1961 24664
959590340325430401 18542 35989
808207222762348417 20661 46426
389142645395612161 4742 46001
945547294583882113 9169 30928
357243308565966081 37107 42890
609619050384523521 10463 22672
219498877780299745 12224 19686
676221937192657665 5625 33236
132313232758686897 38951 41413
791786057210259713 45057 45770
856179601117862145 16487 17731
989780573143626497 20275 41498
171167689329575265 9204 34323
529636463734178177 6592 13400
252872207841793537 19329 46891
610779952308924161 493 46676
921724063360013441 32073 42301
378202415752127745 19627 28671
380936209407469313 17271 41322
842073152116704257 33655 42879
870551402635452801 1469 33302
583628649140550273 12348 36775
690660335466109441 9202 13522
587942329246949633 2867 37090
203373930825133441 10242 32878
312858141926227521 31168 46016
789959239824515457 15097 25065
454213507560233153 24530 31919
247238768239508737 43969 45719
852896881866016129 1898 33707
837730567813995521 16956 36936
64643973472193753 12172 35923
418392421551484289 12598 43011
335385469797188289 1018 28182
151431549115716993 4422 16649
988156205699389953 28553 44931
203854237900781505 32802 38041
231784289028766465 23750 34875
158641341857308065 15545 45034
508501696233828673 9218 43401
488538086427691841 7879 8672
356975461522750977 3260 25299
968146380406853505 1077 10217
559525086053859841 25876 46766
89688844003188001 20914 46998
704537845061409537 32359 45491
994491283245512449 5347 46824
465090304948269313 15504 17478
196875634236814529 32586 46980
327274964512810113 24844 41377
597422771098809601 8290 29636
179527432418289825 3969 44538
43702012251980449 31007 41997
55559077191546185 3842 42954
60038841649234345 4799 26780
835638348428894081 19010 22267
296012214720232001 24157 46806
919361609665116929 20179 29163
251935458139104897 32190 46255
933212481306121345 12366 42569
554325017741785345 13123 34331
185010033678693729 6982 39831
440788547502737793 41754 41823
98877647821332465 27018 46824
993520476849052929 7225 16644
334157934662016513 15093 15465
221565481840787713 28499 43098
222046679966176449 8779 44178
442822676193099329 20507 21513
671467630041931393 13379 22473
830247747567202817 11038 41532
922694806603693953 10004 37306
320621400349917697 10679 24456
542247278812595841 26206 46450
961260501920566657 13131 24191
782567168581373057 6316 21059
442790174654117377 17782 20684
36796051012643713 330 13886
986815489236679553 38044 43123
916896955511113217 11727 42812
215395211032070945 120 28372
141405658424616833 14903 16726
413526651928055617 23369 37077
170414023758944225 20493 22794
482932258464767745 8990 27325
325633448446737345 16824 28641
847773036008593537 30957 35081
177818050743987041 17877 23856
945734002962577537 10248 19551
712265394190609409 19077 34862
376556570738006977 22472 43288
470330862921535681 17077 22288
683592303779828865 36039 37853
112865737930704321 9833 45756
414603309040675329 20884 27279
768656106319276929 6157 9191
759945003036559489 2630 30691
102377824572499777 17945 36269
890131062277408385 37123 38901
157762471708558401 30470 40544
949569117448003713 36462 39496
897186859315908737 90 21216
419374362216192513 4778 11554
366345803924254209 10872 25138
384358725989326209 7995 16283
460544001669148865 16434 22642
491314647159317249 5917 30021
296467178997168897 6441 30791
882579618543825665 4503 45043
27321428915470849 32222 41348
896179810639356545 18162 46035
986434986132060545 1016 29473
187491580397274753 16158 32319
78633828551176065 32770 45330
790598082395309441 17036 25576
609100766652254337 20090 26442
546295868349272257 42690 46002
839712273598124161 21996 32030
114636944982780881 16014 33033
971847601338460289 3727 25811
499257798714435073 32158 33686
177215659547442785 18692 28512
136523737858414769 3601 28719
404017763614795905 10678 23029
395205228081959361 14501 34335
562451899513419585 27406 36519
884201076608864129 7762 30804
299579731279159489 22 31977
711420876891533953 32204 34972
694169947467571585 17305 26866
172962530668417729 21813 44125
881575036437986689 2132 46547
425612736166794305 19266 29028
759963510682652545 13978 44587
8562470886975150 13597 44245
721289394487065729 21047 33262
391920021624454081 16108 16596
902062084244875009 19245 41780
848093931171394689 18968 34254
977011650880477569 3647 26723
322925109347959681 32930 34843
656413755189888129 1498 28010
658650038628312705 32334 42810
309404881548864833 19614 44271
720902415778962049 26313 33178
290401143984070145 18801 23316
907773366685365377 44458 45278
624518041666128513 18019 40932
63926084438104881 2090 6651
583065939207457921 40504 42183
640773768060316929 18410 24553
629790440520288513 8228 28162
100237425038582017 16260 26536
603012799898152705 6646 11069
98354161683932513 7200 41512
148396590019636673 32503 32804
86073130001619089 9915 44945
45759011590305929 1912 38864
963195692262505729 4816 27584
5172193359449296 31390 31606
800984181322487425 10402 28158
218606249118806785 3924 32734
215163965589784577 8771 12338
402254771087420673 10122 35140
757915869768861953 5839 37519
503424184273555393 18407 19956
749926999485612801 43606 44768
170441226737615649 26655 37338
994729291020288257 7886 32199
204216541864724385 22636 23616
762718431849936769 17922 42109
285961095853132001 37583 38619
475556872078225729 31094 44060
887027616207674881 24530 46839
414806706275900417 17871 18912
51614863086804521 32736 41112
464906728590587905 6292 19891
356555273952210433 35250 36615
341387724464585345 37844 40279
372633134657171201 35239 38464
269645772142904865 31565 43047
170554151065616097 9813 15085
91925125826524129 21826 35982
424651180243564865 12885 16315
713157288570183553 3864 15890
375404164132447681 255 44395
942614240641450625 30167 30955
574215971929582721 18361 26814
335718006439247297 16871 38154
931623661456299649 26923 33445
620213176477822209 19958 42663
828475910548327425 43430 44478
63480281540787329 1184 2225
986037600239796993 3563 31751
120912750747482529 26786 28020
64248504245703945 20599 35655
397759751013563073 9831 17233
809058114878823169 40301 44167
900526387788406913 30091 44150
318494912759696577 37993 41761
723375472100141057 11844 13595
344261800635507585 22570 43252
515766969229805057 5058 14945
60204056313942545 32540 36013
280700968004264705 17390 28361
78194039151767921 29934 34950
182810274098930145 3125 4420
452529472643057345 17377 20929
586368569384401153 14363 34966
418009799931212481 16822 45926
420169382677773505 2384 29628
545330852005058369 4011 31773
502108777176214721 13325 40636
221961627551976897 17902 23673
798941558010401537 2494 46284
300525750592875329 23427 24955
854258893188667649 26089 36859
243533030476584161 41371 46800
34933973698020537 3900 11839
581206940032323841 7277 11034
96673681764155361 1096 38033
376728286397181505 14577 46367
33597538698931117 7655 15098
262553757148062049 6643 27473
320123151232532865 22973 25198
2081833595525496 9540 44004
709044291774365185 2535 3874
527263236391938497 5425 46467
259151490422095073 19365 27712
876630990306850305 10147 44235
221013712488772993 11843 17139
66525299759781833 13627 34988
384554575617524801 23166 28158
754568797055270529 1816 26386
846182134784459777 10876 24219
242317408173072129 41019 43545
732244089575527169 14562 23540
808598372875636097 20604 35327
769747565605545217 10750 23598
497724406671075329 4162 44073
577811979023319809 16792 44755
407060377752770817 7744 28404
256214917345051425 4052 21346
195700385846912193 20569 45039
175472532973355297 30559 31122
522490042993794625 36831 46835
650574271531500161 24060 31877
186657796267674305 2947 25354
529498603689599873 11682 38072
59043831102741249 10297 19009
547802614657729921 6924 30260
361846353644089921 3577 27927
29416227736401625 33952 40098
416757179548952193 24713 45810
934397837884720385 155 2199
149897022759382977 12381 24259
965085948730429569 15155 25294
309268031111741953 269 41605
694417983027040769 3873 36599
812256130129860353 8847 12407
636762308699371009 9314 10286
39755019743594745 38650 44574
237569060244116065 2502 27640
740497991551400449 13190 33271
415043073828027073 1668 32926
360558327622669569 3104 46566
160956570722834881 22568 28712
52532913586411209 27567 27779
597429605343148033 706 26406
610314418762655489 42270 46706
421259452842097217 12232 29543
220247600164960033 6819 25468
897527189852805633 5141 15746
875357149714034177 1577 1820
951745845358733057 4627 27426
379728429311676033 270 5851
519601918114300801 9612 30443
468406221025574593 16039 42068
599548138546797569 2393 13402
315401323066659265 1911 3467
879536659456558593 9617 19778
487843626738396097 21596 31808
633145576458577665 15196 34310
856526578444025729 680 41231
481825633428666561 31344 38703
717708745757207169 22450 30643
437636493055723713 30975 39959
860739621265857153 16873 45760
334122843185664193 5766 36384
676337060984337793 10644 18879
795064424382747649 10642 31011
913830750422214017 29909 38975
643397019155894913 13929 29531
416615252111952833 23522 30773
867113150722705281 8602 16915
973685120039512193 9032 30109
692702539161185665 9826 40513
341290648446346241 528 15426
545600499286212673 1807 16239
102110023689952817 26767 38598
531084854881822081 14334 25494
112694811585484449 16614 29116
709449791940020481 3406 36455
130886560643837409 12385 33077
941708076872739457 6855 31088
919533406686980481 9829 10619
481646466280199809 1970 3947
114398541754489713 10245 23433
589804363745553665 27486 44427
297846577948448065 31582 41210
281915944497573185 45373 45970
44089594372145769 46 8307
31757438133009685 19368 39187
194519831275698593 4984 8180
145682585469348417 26706 35934
900131414208566145 8029 46553
613178725148127745 18281 44322
487364007436511297 7423 26273
861858843840995073 5443 22256
350278549818263233 7397 21984
155222090739780321 28070 40149
135198364788720945 19299 37600
265113888036228929 21578 41537
479039554825128257 4469 42134
666994760129636481 1760 16842
95852144431134433 27646 38157
905802209650548865 3268 37019
842987366704882433 899 6815
304515532892363457 6846 33322
112711324854302577 5409 22929
75390502045099345 5068 26293
948114931334167425 15125 42506
84379693711678529 37085 40642
96417650365438593 22853 45574
159075608662707425 40799 45233
277341952136232801 41521 45551
848620858909296001 500 12621
704490500227791489 16929 40055
751782954136775297 18685 32126
152196763991064193 28168 46903
46096211002019769 24129 44635
606777816089547137 16636 38400
249693886156283201 31250 31279
680810277634442625 2592 4375
659320969294181889 12162 17119
999414186380846593 10165 18726
417067085786488449 1151 41380
560018272545811137 2329 16212
162673336358334817 327 21758
46911360429774617 6267 25810
36963961024984113 17702 40098
594800597818967041 9554 29947
581290360696552705 875 36659
865542994589191041 520 39596
353506035296607745 12970 28169
52592633722490233 3931 33493
347160977407906305 2567 24481
357600380176037889 3395 8998
880804091858269825 38637 40885
759162234088456961 18923 42647
771652743814623617 8734 44942
33553331003275845 13945 27052
927399549196099585 16128 20669
589605873818378241 30515 43042
108116288220156065 2867 10782
957689379231865729 15706 46914
112018533952383601 17089 31178
432307429164445953 25049 34394
634804049786819073 7615 46413
84339004686228241 23382 32848
333103699218600705 29098 38877
72023483532056785 9139 44023
202000318428883233 1338 8401
650113867161380225 18235 42242
316778319673435521 7331 27445
814086840856226945 26076 34107
747245698118941697 13350 40211
508352986103460609 21669 46649
580806893530979841 24401 46059
165406604629900769 12254 33625
362483727601084353 38776 46101
562727579867626561 42989 44088
600316707094410881 38011 46486
906715305906296065 7310 20550
304868311693862657 23542 33550
927112900048314241 5005 32866
188480883384261953 2129 43717
388472700560321025 11306 34121
571230656649230913 283 17987
429683937636625025 28554 40223
765355654327979777 8736 46590
610958567275737601 10004 12048
231571376910604705 5913 29462
333895399488113729 19303 34255
793308278858791681 13687 19807
405224685625135809 40428 46333
50550160583878065 35576 39242
82603918281520801 5240 14546
330037489476982401 29927 33178
910455720728926081 447 7997
163299659499696065 33221 40584
820996129315005825 45325 46098
371520899875509505 14667 42650
186511549817446113 24381 43097
842874919403481473 2713 23111
927989085621206273 11547 37999
518143758624464833 21504 45313
646466199076918657 9709 42760
65522499061668073 14708 25923
715033551485959169 11368 46787
947966101145215873 7043 31954
528172578935389953 15513 44670
495347256418295233 8960 21164
438315076027791425 6438 36131
781141046785140993 8382 19440
628494174938914817 14681 28401
254877417875572833 22526 29226
339626465536298369 10778 16257
587851022227699329 7906 25372
327956332081150465 21220 46172
989862805805227393 3137 18718
278967408277296161 18383 34614
57101379240155129 32291 35521
663157325381156737 3231 25465
77144792024395057 16019 34701
766376620951149313 27848 31456
92997526372602833 2034 24381
32194601154593273 182 42104
649742483690527489 35709 41910
631658044437941121 2333 28545
835802623177020417 42463 46894
514330964292646785 35123 46335
443915645384233665 8328 20126
900439380379168641 25492 28997
173573404313902561 16168 21437
765750639450907009 15129 24301
313773729557180289 6394 40808
557187692030410625 3350 21779
182322122056607585 13254 21568
832012610857056257 24683 28264
849259939524127873 23188 42930
76066955172933601 26022 30954
933648231689875969 16038 44413
855050008971623809 15859 34298
596682297273883265 3429 21141
866395400194463105 978 34608
173194607629060481 1607 27472
705516124980199809 14547 20281
375398045063402433 12695 43815
10360297240367801 38119 42488
295055081260432705 17547 21986
744041458558392321 9616 19245
552166187542479041 2549 38305
937863565096264961 4695 16331
719713247020511233 7404 44845
708518603032452225 19486 32089
552823392533408513 16670 40936
480067293691576001 37622 40639
488922103593683521 3112 5988
686724307458881409 577 6579
520443626060721729 2073 45979
234423022310821249 15812 22090
492210494812471937 23522 39072
109147289765481057 29891 31778
765519613290532481 11174 29453
446616473265464705 19906 32914
967870802393623169 2431 6496
77417871434185777 19985 25041
376837304197248833 16854 31591
927729466413879297 29369 31745
617163232535777025 28016 33997
317707824762671041 4153 23270
185860793527350401 3285 24692
558676996020523137 31880 34313
34260643140800797 13908 21784
851237531017112321 38103 43738
801237411475636225 6623 41972
41159000517680513 3009 37451
995724490500951041 12165 17547
637819204282614273 3567 36934
986478776928802177 18979 23477
9387260274138499 19728 34658
140992446217854449 24130 40274
52281104030718953 19096 35844
560356301664409537 11060 38063
865997180984933889 34794 35443
487791859386877761 18599 43646
973634901855042817 5998 43972
807826764020258945 24111 45823
616996023274822401 16550 23438
201265828191782945 2152 21809
425818246976483265 26305 29690
135507946769887873 29039 35234
94372485055387761 37283 38753
819980511509644545 3769 35224
326493653488576257 5957 24844
160363768754361761 10571 23033
733011494591721601 13311 42766
342318767424831809 8788 42675
743314672401474689 28362 36823
338215645728734401 12028 32902
144611691619374497 12989 20665
908876564193437953 21512 34234
688757475849662593 6278 25898
609229805383502977 15982 31264
161055423705789729 5533 37936
355560182685867009 2503 27025
515412031853905729 6355 16005
834271767097089153 32417 40543
530671227872701953 890 20216
342704330165364737 6171 15361
310758548272083585 2800 16028
226976991164828961 3152 25845
692470765786993025 24472 27794
631639225934112129 30593 37225
788023376536436609 6439 34664
743943617533158657 11931 33684
847025097087268353 21331 35934
35048812396073717 16136 44062
278690651956402753 26194 45716
906367062944635649 24348 30421
131333072141927681 1368 32100
623877802947124097 8614 9275
850493170266609921 12267 20557
701839840370137601 10902 15865
3866565231774644 2617 15966
553532613308053825 8302 38004
896944922218729345 20799 22976
700441118169035137 23721 27576
791867314316220929 6974 8922
857125647964881665 19876 23346
912309891853787777 10859 36415
944522061076337793 29252 46406
754707346676909185 18110 24772
334354240773482305 2369 42908
517803732148173889 16220 26627
401012703367765505 15403 46104
405373413336093313 28569 43019
191480091021862369 5130 36495
126148326501969169 3650 6335
147266808899399137 1764 43823
309434591719380609 6540 26412
920352605823499265 36974 37642
204570588532369857 7597 28226
79430685658021361 4132 7835
171615308073455713 27353 43669
461445469138983105 35678 43411
750057708347860353 12909 16182
853453056491456897 9243 15285
920612541159172737 4801 25019
505770319490782337 5351 9198
951127983410437121 1434 10887
294903655315177793 11610 21831
331229959218916289 4825 25601
740989945047278593 4146 6435
750400938743574401 39050 43603
430871031812142017 30377 31239
769292275664398081 11821 35832
435146208707298113 19756 45533
111579207112761489 18878 19295
125872919957284785 18681 22733
121064247847073153 12863 22350
333590309615193089 11657 19811
749689167393334785 14985 27721
548818269106288193 10759 20633
258819550158122529 729 19252
886775283679103361 3680 46600
218044191146965729 32764 44166
98866463390205441 1812 20259
303449290058466689 24374 46923
153738156651360929 23804 42807
919745085953557889 8267 16028
198169178253220225 21254 43379
951107265961539329 40980 45426
772932201660072577 2708 46131
482843511789447169 10066 40540
476961554660274369 3143 33760
633273251682567169 6914 40533
452513631254749505 17972 24730
210667346205688929 10408 13503
273674724284500577 1193 1215
849565695927864833 16234 39281
909562084546426113 17 21651
993218747741856641 18079 46501
226429005361350017 16236 41107
643315309526173057 9799 12970
844715765384041345 1767 9382
189857577411167713 8819 15697
703569121367006977 15850 35977
546360140301331393 5066 11157
747400360213934081 10969 36532
912401447711893377 10215 15312
305327385743137089 5422 37021
988654968151593089 34900 34909
318671226818128897 335 34625
742910539957897217 15599 28746
46130758048217761 35234 45387
908892253535654529 33904 37825
414491110019671553 6579 37963
900257026277792257 17390 28065
711760822667653121 9345 27077
295072503668990273 21154 24711
352226120179597761 26444 40651
959457014907592065 18167 43367
376164883060578625 14161 18182
481377844806345921 15147 38885
496831217390198529 26554 44250
459893968895876545 21636 31965
992209314960714241 7433 33739
4207868527259962 12158 13490
419558291193073537 28702 30417
692088091553379969 662 3821
156445893481826913 26086 29085
622120517451250561 16626 42522
879375424918041601 13644 15409
3542789410552417 13145 17969
641785814205316993 27527 30898
99846953787817937 22609 34168
53330397850306353 4513 7760
535278577597033217 28102 30613
629977379548147841 39870 44101
585557075073680257 8936 44374
83895219888351137 21110 42444
111673245926120049 19790 27297
28469631523787345 5956 15979
835055667865674369 19975 35765
225336824653869185 2318 27245
323766319055202689 12395 28653
78498392917037313 21902 25291
290377184542521153 1976 8426
873192280657608705 18188 43679
733732383399775745 39871 46523
142311043395576321 10195 22392
658983853222167681 25750 32012
126180328611344097 7688 40045
696133279504032001 7080 14442
70984717676747521 5657 6938
390996348623687617 7410 37372
442925028806261185 15042 20889
947050033815180801 2854 36891
608297282057574017 11354 18033
465012624993732993 2539 18659
460647118151872065 13636 19234
809373290771524993 39622 41279
572964235899188865 37162 45686
489387803477299585 3545 41154
292814644487155137 14357 39123
352372467295971585 11013 21889
8015408533818659 4080 40645
48520278041081609 1681 21250
130331878636940961 22739 39133
924020449687041921 7177 26104
503285792033164353 9496 13356
887755518754957569 17845 42683
858254714891646849 8329 9066
240148950018586049 14351 20789
630442878841474689 1636 22910
272893471403165217 6804 32538
648697070637286529 348 22790
306951197997300097 16864 37372
9551272934810841 10871 33393
189757040531489441 15818 28653
191356498255263585 27082 40815
311110027283781697 18816 44032
316141926419955841 169 27083
896511961640300161 38308 40262
826133639647782273 9471 32738
720262185058253185 15067 43586
386740932832122305 8436 13750
308961479805546433 6252 16103
407219598324790145 531 16509
977840412606219905 10552 41340
71829196330067905 1198 16503
311286719050826817 10236 42237
173723088412192097 21165 23742
679665075412224001 22479 23286
185632305020430273 12219 42363
37954511803420137 44459 46159
256725656708656673 15986 31524
110963426181491793 33925 44095
613737379270045185 7518 21986
584932823245679873 21404 26602
104283675529661217 1852 34198
674628525859667201 16815 27845
648433354585716097 10294 38263
269978813820458177 6938 21487
51410483032501729 3308 5103
524217988589960257 3622 46615
948380905955357185 25029 40396
184510097065242465 9640 17955
357916316514820929 10180 21411
645036619134934657 3670 11654
168620838952630689 20409 39502
247224931834452385 15230 27963
248977855321786721 4355 16834
517123238096793601 18794 41549
518283074909160065 16526 40382
587866000322861697 11172 30186
146648575983380865 3160 9974
205422103795420705 33667 46368
295155554095317 25840 29610
835864128625374337 34663 44075
309776035533335681 29400 44953
412089902407565505 23362 35852
327917299210266561 11636 17529
662466867359398785 14535 42445
298907952135085249 6980 31195
397871852433460993 5335 7470
939433268419360641 10112 18274
797641328635833729 29512 41838
955065857657675777 36091 36723
234751618238796321 11547 29844
821560470245511681 11382 11830
207705134893188865 11567 19782
189438467205906849 18780 35193
138491012820360033 31238 36720
165241617977397217 9515 29792
341322837306634625 18329 25481
697167058314054401 7255 17150
491953454562811009 22879 24841
109951749013387009 20578 30597
417121769149787265 34909 41327
463907390061354625 12476 37672
999851389091922689 11637 36842
864381230872492545 10904 35605
894520075121803905 3955 5085
469577332260005441 1125 28327
401248957886288321 23633 25268
436595408025819841 11960 42291
221084663755874561 2658 45833
509831729602769473 5956 35163
543138652584865153 672 36299
664157559088931073 25221 34794
37387129097467665 8309 37651
361916407737343361 34858 43513
918921100421876225 3900 43007
537241659354972289 20767 25334
518315342381697537 29186 39757
286586950158483233 40518 45824
78752044433478833 5279 20991
272837890181630625 8789 30925
884416486948950401 5970 39830
860055249076456321 1339 26434
500456574512249089 19268 36421
777524716871933953 43252 45027
196257862616420193 868 17736
507143172531716161 37656 38983
492899294535924097 1894 25859
66079482909611185 22596 35193
889033881670471297 13865 21208
606048306480776193 13099 34117
708066939165981057 21391 45781
653932653224185089 16473 41132
575635380060759873 11134 40071
262806936877087329 21534 45348
630268543999527297 3615 26227
668021895069170305 3321 40241
77919736761813857 29227 35485
525494545413298625 4229 32316
554264187064610753 3140 23702
412228924598704065 22025 24082
493641394121283393 2811 26554
999629416077613825 10446 40061
669148120674456961 181 21862
853917282823640961 2237 2544
97961264836342817 21816 23402
221710800507029409 20516 42453
838662362900272769 6863 28100
175140748817593569 15736 44848
663064259490738561 18205 28501
291274780794072513 29578 40249
965404079885153921 7892 44210
348242763326606337 18059 28926
178465834844743649 3338 39458
806608811421231361 3641 7514
697090926403269889 15681 27841
77574834813102449 1893 31559
211245109798795745 8915 39943
108025229858601073 24117 29399
975514484968890369 3938 23351
308059244935446209 6224 6333
174742785648859937 17891 37197
827425110565346945 15283 38334
137769615918962529 19676 25570
482816274028916609 3699 19893
413120902417574593 9552 41585
255232012184411169 26503 44967
96398464730832241 33108 36334
465951441812091393 7819 43942
266387426180003233 13147 35668
656460745112472193 36157 38837
488708630893349057 13792 21087
397111716794594113 18081 43354
586705855906331009 10239 13669
346904578863490817 2086 10319
581067147424981505 11427 19297
60204102207858769 9742 30393
634577524916110721 17685 27299
637745628224255489 30451 43538
423662014126712449 7592 18433
712733269220020609 11960 22941
917216114079678849 16326 39138
91262816624169569 30253 45809
104162633370371793 4097 17555
801939792229244801 8261 19883
537419153912125569 13140 30006
430050126909097921 2337 2543
570876177154708865 13235 23826
891064858656758273 21648 42949
617644033183722753 39760 46922
794960126320422273 22733 29911
60240230811892561 736 29798
219763889381550113 6167 40439
640855315117974529 8561 11371
349924306435529089 18743 33852
639539574616272001 4633 46787
147448128273165217 3215 33709
318940051164474881 7025 25827
841317922624785537 18593 40570
280188242135118049 4594 29820
782032752687211265 5180 29364
244877339218518849 39270 44921
101453063722633633 9495 39771
523253595967709377 449 40049
118470233790159089 5712 25894
912061660512932865 2041 8032
465294943596763521 3596 10022
547468650044514497 5597 40371
225181348675715041 20796 24087
170755609729852161 35682 38598
81173194629403873 1198 29490
958008805402364801 10177 13264
380071227924499777 13704 40477
237000568671192001 18325 34451
434047571298595585 3964 14979
85901115814401409 32985 36063
513616925041969089 10775 29313
544732727586321601 3681 13497
467106252564892801 25137 26626
24064723335222029 21340 40897
41294030586467305 7990 32304
30500692483968805 11603 27442
246820177130263841 18120 26850
74501764222041793 5481 26346
822505636270005121 23789 30211
527098793952646337 34765 44470
540118868341043137 4609 13290
86795405311825393 7036 46008
963695295378808961 17626 18620
404531195679908225 11364 39493
191537318055612353 6568 23424
222427292272236353 13741 28186
869349338018889089 7663 39509
192795051495508577 21347 28043
143830013690067201 6224 31292
670977136700891265 27085 41818
950380795443830785 19602 39650
831680340867052289 31900 43011
37852422391456033 21157 29187
508364001322796353 29456 40077
823570079567712513 7797 10158
270668686848992481 10156 46218
866042503368252161 11190 12166
256158624029986017 3368 22042
511324264205509121 20085 39676
161487490026843265 11879 17527
307540416331551809 37799 38773
353740414720270721 2983 18544
895390136116542849 18468 34399
293228159508245761 19199 45599
420183843268066689 35707 45885
67668126323646049 22581 35265
543073939053496001 23243 36926
583332149991036929 2851 42397
943004554877308673 14498 33913
757931205555301761 24679 30016
546115735240203265 28420 36354
897224984885738753 30269 35811
819499344460442753 6273 38836
618476032303313153 27399 28905
461146368515894529 23303 34650
686850521885901313 37710 38400
793300533347110785 32657 44594
276159221646985025 9785 30679
71502944291761849 29267 40731
547614461764496257 4675 18131
269748235589108993 32319 44751
31545451808462133 7510 8594
992352355967678849 3564 17343
849951576028075777 10449 25098
654463768136128769 30603 33423
167091457365607713 19574 33406
88204498052601105 6158 38818
833424396882676865 20862 41611
257911318538848641 22594 36793
40467452298294409 3004 39292
971995225421633025 21978 34970
107356236256464401 37121 45064
637058547898494209 4586 14358
577163884403141505 35194 35938
200366658425945601 1315 27643
703787441883875457 17901 28733
84926524799559649 4381 39657
28091633793373205 25903 38832
97326907448685777 35639 45692
419184820184540289 11843 40326
388750568823713409 558 19666
262459116100863809 38 26764
839265510470720897 10736 29351
575869220367522433 17459 31423
79726542447989601 12427 15276
518526798116575105 21668 37001
663842655774512769 42289 45028
869469444357434881 16954 35583
173337180179192545 11293 36617
76499942443483345 9838 21733
953442411572620289 17331 45977
153650985273756641 9238 44018
939860496169021825 20232 24839
187300530792732897 13444 24378
854940517599285249 25486 30104
778569665798187265 764 14419
52478790752986 37256 41004
273610835329144225 26254 31349
880118623049252609 5500 22317
47502109337145273 9500 35241
70739475238386977 20175 37202
697630576466345089 12931 30085
168166993187437441 7536 37064
11321193927528839 10914 31709
908097203633008769 5097 7317
592538586224684161 42458 45476
350739465986247745 23266 36237
879204273843626497 34953 35275
441053516888676033 1139 18005
507674951196726465 28357 45264
42715632774328329 23194 44776
904349069341577601 7458 31322
141226194201482977 20845 41214
93812300815521617 16649 31818
174318655601194209 4360 13926
495565783425050177 13373 43494
336165464980528129 28949 46072
224291797489975425 15192 32814
703040631336673281 3808 27458
221328268431818753 7783 42389
295858988838336513 15492 29364
826862037759546753 13061 25372
701823780932283393 21662 33950
195990997125690561 15533 41070
474294936400870145 4871 5706
103254050427132433 24724 31399
652392794273620097 26397 31554
374076255331743809 10316 35393
593561951683586433 21847 38619
599204441154391553 8845 22983
703164209148535937 7409 16352
505346428475107265 10299 26040
252063440110081409 4644 37578
914028045747905025 1520 17130
137780559545344513 43923 45939
820213565174526593 26639 45646
214883129423686369 13909 17986
410042778827452993 29834 37747
785413006278485377 40411 46748
993191629801728513 21712 22301
406479506259959297 29125 41108
599139263249334401 21900 27020
264304074316040513 28162 34530
64730065146108017 8059 35304
136403851509346193 9420 34671
494417861058046529 33276 33719
946714778654193665 20098 27382
953919538521532161 26782 34158
119700495304360993 8535 17376
963812461358777729 5253 43120
262005636648179777 7942 39993
53146102318066825 7171 37452
136503900014464113 6575 24134
401585376841062209 1860 7549
294901651867473217 5751 24440
419577525636199745 35825 37765
550915569524395457 30544 39830
30987521240582793 32954 44070
702325125294915841 24074 33267
948059309744650113 22998 37924
577719887808047617 33785 38977
102584247301500401 938 4745
363159916535192193 4944 13476
978116949175117185 21724 44241
956452121890041729 1870 21970
689976381295828353 31427 37760
223944353137508033 13097 17576
328719404808339265 5503 8846
234709296210997569 2199 42129
786999658369261057 1745 18202
827160182670535681 23176 39004
214545577815599137 270 39045
954715769680067457 6781 20582
853940505414506369 9704 24816
559249592314639425 40506 45010
744874876298325761 1147 39276
816715435809630465 2331 9845
767713497323562369 16491 22135
768884196957099393 8212 37518
280933812415710817 26949 41865
106831832782123825 4640 28879
522032390839520129 30056 41309
352836831590504833 27294 29891
291487019206272193 31455 43897
932061406597814145 15940 22373
764973980316362625 5069 27725
941951789722690305 1141 32084
133452195694061969 14291 27966
816864029094890753 658 44140
916458684001874305 7713 41445
432429639008542913 354 24423
450008338723733889 21796 23377
59583946119591505 17423 36110
787405320484161537 18871 24980
771571730909709441 34934 38148
350594262790949057 23852 45233
607243931954148097 5891 23963
232886535186430881 19055 24049
830274815377688193 13588 15329
864773907425615105 19838 21322
628050866784167937 31303 38500
867617348757555329 6696 44747
69310586838991385 30292 31089
166465347945219841 22267 27095
95552547004647441 3332 44621
504528885387607297 24163 35126
959526336638017281 18796 29884
989655822124035457 7460 36133
559488596025136769 25498 35615
43864061977920697 20275 40440
658693982063976321 3560 8589
416494525021235521 21132 31100
488053178439660225 17262 40368
635908441214390017 32173 34923
925323395652664961 10822 20382
650482469376982017 5155 25122
605979145475817601 1576 45623
206739135430602529 21927 41320
292224983112088641 36042 44143
500153422120305921 10671 14970
113382567030075873 24564 43746
811714156204040193 24749 38312
994213666472884225 12995 35445
522825871136120641 3860 4354
501868647832584001 899 28397
751185499403980801 1820 2508
393724633410197825 14818 32107
216242213010971809 9134 21886
446565094864926209 16095 40972
229328099403865345 13521 33164
758268226623126657 1791 44057
322611944518143873 28979 28983
364462412578053121 2654 23590
389135141883791361 5351 24158
281969981191036129 15426 25326
421029650612510401 9890 29060
219022664225210657 7239 18933
440514654580432833 3953 26510
511679885453016705 3489 12985
148610072184027329 13117 45124
906164264236014849 10286 39967
986884361992075265 16506 34341
622425254677448705 32986 38570
898010570266038145 9695 25789
574510670512896833 18540 33325
518428055915599361 3032 12885
807831979103095681 37108 40413
901209942310572417 7738 36644
869650739329973249 19106 24313
893848761280132481 26024 27493
913432151341350401 377 1222
610270853027586177 11885 36252
813918301656972417 20517 31827
790508328548732161 17743 26734
83770005131210465 33736 44426
30995179638608761 23991 44446
665053530717177217 22467 28873
925631322484854017 10697 32700
841545520534264577 999 21896
632426401717523841 2504 30156
73629208918422513 41376 41457
995999764824496513 17062 18757
626703782346421377 8037 19015
43474851582232081 12933 13429
474256380470013313 21251 41915
954375987857808641 25155 27072
337771031286319361 24769 43564
528829244960704129 10536 39064
302646406516007745 6017 8646
438740129605584193 5948 32258
13613133897305119 25255 32316
202935495883451713 10809 14089
92295434976637841 2351 5747
943168211676457729 11689 42973
132281729570575377 23865 46592
758210446951707649 4546 11467
142943069994718289 10737 35414
11532850509759385 24356 42442
480225404161526401 9007 23174
738727878796623873 20478 33803
499484888432721857 31329 43264
238783024046874465 29369 38782
539760701829560961 11178 16587
842156063179558657 20034 37857
775508715758778753 9010 33905
867828511430595073 30745 39753
469578432483555009 7319 31149
561404255287044417 6341 26730
600272553396184321 14342 30938
8370205607342030 37396 42192
110837374060889009 7275 18966
535788944846288449 16834 40878
471318056691078593 4232 38022
9606030201275929 4164 38225
873077919307402113 18612 25821
43973465228077657 13315 18364
725962809576788737 29327 38253
870705235242205313 37350 39453
657155288258831361 18548 31094
83755757213722865 31193 46793
481957641280903489 29360 30084
147257963760843329 38399 45244
208403432751250497 7679 11417
815142762081194369 37428 45314
378327194532477761 24237 25775
31423735415351929 15267 38309
998429510508724865 9940 31396
833095139612865409 17631 28685
18903196181842221 2733 27675
867948446682255745 21135 42767
178812616170855425 117 21063
746766833043295745 18758 42120
289755712444321729 27707 37315
584196202232696705 17742 32240
589422137531084161 44148 45800
6789497350254693 18769 43501
403448404621745025 15587 46361
423326331421641537 200 38417
727338469758588929 12314 15653
396826032145696705 4734 22737
192984749641954785 14962 28899
86088869843045761 19554 31428
963084680972297473 3869 19544
317779478245668673 1171 30623
21043665586606865 17719 35696
315640161148117185 8609 38934
837069891725004545 32744 33208
92107410289145265 16123 31023
729570298051374465 12440 22788
55395621286713497 2938 20986
673186421238778369 7855 19571
322946749035551745 20911 35976
484311191200252033 1156 11239
323215668513547905 1984 27949
935150977109795841 1789 20215
601363688699251457 33497 37842
681158000236980097 10168 34068
674014920401269505 12183 12762
135568135171450161 4613 25512
980047249376539777 26104 27767
398260612221694273 7036 8668
661920556221623681 4498 8979
833329884769025153 23373 38354
960076884786701569 28957 36386
181234342209723553 10304 39009
703984801893788929 13117 25808
451730914357437313 11970 36695
777803663683457153 19615 40513
329237074082048065 3244 40541
628655377755627905 10679 42004
681833395585496065 635 40054
462054861896632449 4240 5653
757426132673249025 5000 45482
449078019188981185 27321 44879
951790103375838465 4085 9113
60342413536162097 10000 36370
5891618382865006 20423 23598
316073399124270785 20675 45558
426038597449146305 28649 30012
130940636931541121 24580 28864
965548219879895681 2803 34468
507398512162573953 5106 23610
815894699774457217 30021 38007
761887035889614593 9525 23206
425971457277771777 289 26554
824646384984966145 28323 30266
736858445054334465 36399 42205
126315842332104465 22345 35612
6482209768439163 28171 32767
69709419369324625 22625 43900
724032870074363905 15581 23865
706096374821541377 25787 31740
406985560659283137 12567 25163
828857315003922689 3349 29641
335953255060896769 33179 34171
524431301400284161 9373 45337
65601761555445393 30827 41176
620761921875036673 19120 24436
43714548599165681 19346 30128
906662577052074369 20003 33065
201808788572666497 23878 31108
378715098812428161 21916 45788
55825509665847761 22226 33750
742699238449091585 16082 37096
181842849452113601 16789 34002
97183268301954225 24089 43673
593342398425857409 26989 41986
931760443969736193 6013 8952
102045613778731345 16846 32542
435950420418699009 27374 39421
862550654132601089 20378 28358
549933207763388033 19733 23472
239650191678482113 24525 40075
845521393196911233 40617 45158
516152726254130561 5843 10729
364666255398148545 22559 46823
472482291887420289 13075 29938
856165905434672001 11897 20002
425341886324584833 25707 29422
120923387856095137 25866 30240
181913860446872641 2 5154
107832603331608817 4924 15919
265428255491013217 5950 34601
706340742837838337 2955 24890
399214148984075457 14981 40565
333877866977111617 20515 44231
642342248790125569 29148 39546
954286450004190081 3421 33652
765642899086447617 7087 28279
239737869044397217 9318 26448
136254974347718161 8170 10386
722997452417516289 18391 23258
92042469170255713 536 44375
226800948602409857 19352 44060
825982646445478273 12747 13839
676630772548861569 10918 18381
124505584980756369 4940 26327
437162320232936001 19738 37949
182415588245572033 11979 37922
242654300289203201 4533 27051
358493276940979649 13481 39468
168891045134451201 9733 45025
13939725402874359 20609 23842
803929334944200449 20456 31177
63498789490143537 216 31783
413011609107108801 36489 39499
729082418327902081 3269 11350
749392685701579393 32817 33491
862318121820269569 415 3194
968575944744920065 27562 38527
103172860990465409 2854 23528
422594188038800641 30441 33704
390891698530897025 13217 19561
223827864311566305 19261 38241
32792900374754909 26502 27479
812525089485930625 5137 44710
493594785176870913 2424 25379
469267198145423937 4568 7858
204714815511035649 8618 29945
488097959574645313 8940 23383
691221969983008257 24151 35673
299007023527273921 750 20743
949761150917321857 3144 35199
420098648189068033 22558 30999
10553641642022883 32494 35226
823660783250808449 42119 46002
785835938786359425 6298 40925
18089416387653045 1108 12650
760505216598421249 6081 45741
671448394161437569 17928 42635
751899379848946817 216 15557
662138756587594881 6730 13585
165013220051154273 3672 24081
1498196173038480 9324 29379
803897097034077697 25962 31304
879801667294259457 31184 40896
460951515581644609 39563 43684
448546354235183745 37002 44054
476993241329591169 16971 23060
928763313817896065 8656 46891
793816321331380737 20990 25999
312373661905020609 5086 5511
142651828123970145 6422 28304
138153153148408593 13297 34350
7365458514602353 21999 34347
696223168078368769 14593 35292
415295527280630209 22129 41645
851774790856225665 10190 25443
847915863256677249 8304 17050
280837220553742369 31671 33735
236953533760495105 27278 46496
41293133053329713 26551 38905
671039067797597313 17479 22507
136240953940891537 3277 43129
519372920266857089 8467 42619
625563859583266433 29185 33452
38767434492601897 15980 19183
360457507482102785 39319 39488
815768831638475649 15170 29831
674444938212474241 11642 34198
579329718278263041 15735 27438
378319903129884929 6885 30529
677360835062568577 14076 14524
94134886167537953 11362 28735
708443352852444929 40109 44786
716672108218808961 28144 38179
206093503118804481 34387 45536
110751827403987585 2756 42017
700248015240379777 29336 39016
823628912782162049 16751 28318
911851690698608001 3076 18070
85790154002026497 12350 24430
675390835186679041 8736 10700
645167431495714561 13235 30784
621812784471043073 25499 27535
529431840563091777 16089 37608
231263392424427393 15141 18759
885003856881290625 23583 27323
657462267287240065 20515 26890
915486243928413057 32959 35699
172014698827585025 4422 46572
123194106271974129 11724 23267
311743062229790977 3062 37088
256899609456752385 25324 43062
460168006251752385 6477 36068
771787782628670977 14835 27650
329696114421732737 5207 13942
757102561983273857 36219 44788
573272827010928385 858 33996
515637971104389697 7340 14464
360037345711699457 9963 16651
15614646935006249 13618 30677
733222314924223233 7717 26790
783476381777994369 28908 35580
426037290447521153 10153 36261
713838567400628737 32608 36205
417230443196562113 11343 12031
575830786723322753 21102 27339
319832202240004225 31941 36630
838267198743324161 2080 10636
451938543571248641 4029 23207
846391149042453633 25303 27718
397282024401828673 14331 40641
884682816105211649 11447 44576
239027051709829409 5357 41451
592998865173548545 14968 20091
717459153123453313 11339 46138
121514304380383473 15918 17877
24741049116034477 23163 29985
911391702184083329 12539 20945
492935204918619969 12246 15180
538373497430839617 159 15508
978967714625643009 8366 28317
843911871379425793 1081 6146
789738840936504321 11659 32995
153830275985626497 31870 34660
423375411032953537 17240 23666
808177800894604545 767 32100
719068912895760769 5419 19276
663496704298253825 17321 30634
183458147317114849 5956 32271
405708115493759169 12415 18432
610821591147665537 11000 24565
156137366740978209 9326 10228
436320886667903809 1165 10685
223020664077147041 14649 14801
950360527221260289 9915 40496
664345239586808193 728 18510
894260927590611457 26417 42223
880036716889726721 33044 43486
27733303642857977 32121 37938
421733962771099841 30838 37675
872593682293530241 38048 42672
631802247638226817 21624 28813
110098245355469969 34925 35944
816887323934381057 3221 7351
17057925829110589 973 1009
665571083155249665 29363 37832
555230922190670401 32606 36503
533639195026552193 36925 43949
849211303571184513 25667 44200
279030207399351585 35019 36581
172762173066114849 24234 26471
287671132699884417 16660 35828
74561876065732945 31323 33966
96612209949178401 13819 40860
580767042396384897 3649 37792
872824430134244225 8707 30030
894221061591498113 9777 11536
646035334237630849 8862 27627
553359450113031681 36446 37103
50717652322745721 7716 25311
582427820409325441 10058 22825
39914370078669497 3351 9825
899308531191646721 20753 33913
709903661699542017 30509 34607
914578623165443329 3783 14814
297847311064764161 30987 42896
226012191179489025 8706 20453
913430908813737089 2787 31111
837972971743969409 26169 45739
410029822657129729 26676 31194
735449343406653313 5003 19006
95706386044412289 6539 38545
114295306537758993 16611 41430
538283703753784001 14691 24160
661367333846964609 10313 11221
82281183611527809 36511 37330
682221352124290817 34414 44293
525383235702101121 13373 44204
16703033471738849 31042 39088
532758108865976961 5284 40414
703155636194612353 2740 3301
936576160622926977 5059 16188
388217797910254337 2816 45422
262493394539333729 8297 25894
785047376788444545 7360 9894
282950578032462369 637 41260
737055772795226753 13488 16375
20045191799852093 23603 38380
709939482937375745 10870 26297
516396857586009601 7083 41694
669294672829789057 3385 23203
193199382096040033 21275 26484
211200366210650977 17658 44329
778831298824322049 11137 41415
793805995864428161 19171 22737
517542310372647297 12373 21639
406465927894391425 1341 26503
219437288578681953 18406 23417
434510462618032257 14979 40042
770489403816171137 31350 39740
451749781115157825 13705 25553
245166675684977505 16123 16203
693412110616659329 2211 37076
174832357328000385 3916 28122
759908801642598785 8158 28604
170730563369936321 4739 36881
237003729956835937 3209 33675
505524701933083521 7723 39144
750998787873502465 30189 42931
10771274604316263 651 21621
3515021127153518 9946 20078
809750187810521985 38301 46442
960716662110900865 69 19520
281697437368244161 27625 37636
588155793842627585 3314 42585
3349572079756059 15730 45563
423171574206950401 7249 45984
623508527643032577 1594 40367
378497523160742593 238 44645
108333165392025425 15080 20257
422102787437143681 5319 18080
829435360531697025 15308 36078
587320447556305025 7949 26948
430267923261553153 1256 29240
936187647615984257 1021 28559
296855496717036289 7890 43239
404887945634182977 7848 44842
846463030424416769 14256 14931
714453572450583553 20898 35976
847058894991526785 23464 27406
290327976254712193 11831 17691
563625881835335489 20058 31966
841594161458718977 28803 33373
461265954337427777 13630 28316
400610723536001217 25368 37701
106435174703619857 3769 20728
684136529951718529 25440 29363
449938913498378689 35637 39621
757895065980573441 5517 17920
987568554729293185 40851 41397
150235126100117345 9205 44668
412854974665414401 20240 26943
658531900350734337 1873 39692
978292968928911873 29311 40777
511071910461357249 10309 41761
606477053300714881 7353 45188
190892508387758401 27969 39641
311815629637877121 9219 22221
492494175053881409 6488 44823
857592290741543169 15837 31316
449942870534439297 374 33554
596116351942043777 31281 33693
683064766610801409 2497 26866
339590962564720641 8438 42513
993992917978754817 7101 13551
947727052426202497 601 3662
359955368538894785 2361 22027
548605736248624961 5483 35688
397570985088346881 33361 38762
563555453230520705 5647 8923
807277100845016833 1305 5126
916374938945089921 9474 12813
12540991151222869 17275 21033
976906584478300033 9255 42427
902084329372090881 2019 23752
207360152667725121 6992 16705
590400955777536001 34389 36926
870751582679417857 827 20486
840352547610667265 37016 39378
248439622416064769 12966 19244
559559148850507201 7498 18665
992317605223590273 6766 45792
147039818619621345 28682 40467
506391205186595521 21959 36742
44036306041501665 9117 40206
296389484056106753 32740 39152
698588853700886913 22762 42574
484223466972103745 4284 26106
190621717124980001 2739 10429
480362087575954881 20283 37624
129983670928201185 28091 40234
71937613219922985 10985 44540
810525429143492481 16870 26642
23976311212265957 6508 45676
308186232928665729 78 23582
627107778307554049 13368 39438
493901112381092161 8501 29553
344600236519781313 8874 22583
245264821958503617 4028 29244
239229363900768993 42363 42509
210522126605493313 33268 41528
780544348487552513 16161 35747
972982483800723969 3340 20985
959456167084702849 6367 45118
441009810635005569 16921 28874
547764843577354561 28975 34086
190610972842481633 39434 42967
661353539402576001 19363 35232
298345812475726977 9587 18543
228826059299308321 26384 28915
473218571363748481 26702 44109
92738329899582081 7635 31839
91332192557683105 39557 43330
568450972391971713 15056 40963
141969249086489665 1139 18287
834533451451115137 10973 41601
776951881475550721 23743 40556
610551609402676865 6782 25323
563761186894868865 4945 21552
597687132554902657 9215 32360
658360668610310273 37537 37586
432338153161154561 26838 34846
286895023842081537 9207 28773
158320838885749985 20861 42179
155018051572621825 26482 30668
748870573805504641 37826 45702
513841611608246017 34018 36426
395977032749492225 4550 12152
131120801066924033 3711 5513
485028826154334081 19875 39508
552395887966358849 10578 21487
298614946629392385 10237 34227
982297804027208321 9071 20705
472001098822403265 14515 20044
22753023049649101 4730 24708
416200941793611905 856 18853
797090452221123457 23086 35231
824563337049383425 42976 44380
289895561793745345 832 8518
364586366926523905 27634 27940
512087356458518913 13759 23537
318061353252346625 4421 9976
257081195350895809 17283 45572
431961687459526913 30118 40077
135088300573738001 5511 36063
406398349322373057 13058 23924
825490356041061761 8986 16188
747497586208659457 29132 46352
121097916977927153 20732 44399
22639665164177813 6927 33524
884926357016031105 25547 38935
508683302576706369 36690 43080
637427379298326657 17767 30756
272112101424923489 3407 38857
147928601767777217 3876 18841
400076243446626753 1217 7087
267220279935965985 2820 46141
776011303274401537 11796 12193
831206782411118849 3807 26809
88286426481026577 30812 45903
180199603781385761 15884 42066
135326498983530993 10777 22168
589751281813310209 13816 16654
859511168349037313 29223 39989
684614136329965825 15054 23959
566011424401636993 10374 36688
45517505629522505 9952 32315
437161168927353601 46555 46560
588877567534137089 15165 35117
684312594755240833 11756 20938
158789908633256257 39930 44511
435305330266324097 8314 27566
903249784419212929 10504 16993
95425270982104849 8533 44785
860150357904547713 3174 10727
972909848574879233 34633 43519
43490198272774449 12216 33799
430472571574043201 36653 36685
197725505956416481 6745 12867
695133891159720449 23695 29691
36475238594501745 2008 7161
779358265130525697 12809 23988
520764342241324865 8750 36908
869121080654586881 692 14535
933449178464041345 28921 44429
745367906022366337 17562 21835
288670364184500993 7971 23652
687519618494555137 18068 28108
105377047048957457 18471 46361
188400208230802945 18657 34725
195828171439803361 22694 35131
314975750928219585 4537 33104
706673347133015937 37773 39508
886189953062043393 8074 31221
777742051956384001 31521 39511
239551976417239137 13671 45401
962648441297002241 21745 22959
7499357540865504 7231 26296
213339608180735489 12973 39140
877774475548129409 41286 45514
160978612229978785 34860 41745
310545754359125697 3336 29532
971356978798784385 46246 46923
161040276075318913 6983 24400
141373753088341665 298 5713
128313713796046609 19680 23904
434459058346522625 22684 28256
581515208927378049 3663 40005
497771215353235905 17780 25935
426158435536919425 24242 36694
951478616285246721 1860 22693
273405328439970689 33517 44553
685583346763845505 456 47026
884408416295372033 33683 35072
553577681248800257 12885 13670
573438724229468737 13365 41732
298902503124775617 183 34482
109558120091620033 28413 39604
71313297625298593 20571 42274
862278105490311425 29459 38999
219628627600197761 17378 31560
674019704455133697 12465 17006
712973092934635905 44 7856
602998753587080193 35424 40852
397113672015631617 36169 46950
860065850204918529 57 14062
525954328105658689 9875 31197
427187978118901441 37386 43012
182371999190191745 10319 36010
294207467314123521 10331 34424
137588551243215569 32852 46543
984002637659180801 13615 31838
388819265917828033 23470 30611
331349567187956481 974 9243
944232951305369985 14432 27462
469887161617812417 20237 45780
289881955405544321 1176 33050
233069964974902177 38704 45680
531604323784893761 19172 36721
250707396635895905 4603 20451
285048518259781505 21416 34837
202557766791002785 28391 36533
718542528506734593 13040 14515
524772062104638337 27071 43082
896768804989104513 13848 36308
933295868465478401 26489 43260
733352752514480897 8533 23052
352445197300504257 1887 43277
512183942962035841 21966 44228
914513007113228545 29065 44315
778660101223923841 9727 31570
690526279747821569 6746 17061
1491839323332301 225 26831
650680327005773057 9286 20240
598761341070645121 6242 13120
958891253257938561 14599 46101
158706891030202977 1526 35306
703674009346954625 13751 30540
723597319271139073 23154 26980
571524087150670849 967 39552
184914066421921313 35525 39263
985333334163243521 34359 42037
275891003553301313 3020 6747
269376257939164545 7582 10619
17480102081986361 21497 36789
617551654090746625 13304 21478
652270529292199041 5199 32106
780697263753445761 42634 46730
784075946691441281 28103 38001
461160226882043393 21425 30394
944269425910864129 8121 18067
634684512490814209 4854 22564
595167592605161345 3004 33247
789990738465732481 2415 18658
679287631173426817 34492 37353
992482229612882305 2093 39288
84604878509875201 883 40159
670795713870091905 25209 26011
722602303609239297 7987 41405
308567973159448193 25391 33387
851212535243387649 3712 37154
193205921769518337 5080 42438
986407122261713409 28871 46058
965128484418535553 8041 41088
265372494168925505 8147 27093
488524392328429249 15650 32176
797078031754427521 22794 31615
748745505279821057 1852 25553
988364095906728577 34477 43098
365686849902076033 14145 29878
343232561809632129 9369 46623
976063420105312257 10143 22022
247957139226965505 24608 40161
682822274507230977 6685 8809
889864236340617473 4103 42564
83445693476527089 23670 38684
145064508003752481 14020 40226
241064011297979169 3834 17846
332463500569478017 3525 34107
732172637921571841 36163 42308
491164220819509697 32962 39926
933005408072858753 523 20324
973527347795641857 2645 28151
649590620188398337 6850 11239
337077975592091393 20456 43052
172753439599361505 4302 5660
35531732958109077 2610 38999
28768963312167273 25550 37064
127302422974079121 3557 33300
771073236770320129 17866 32581
641989230495671169 6294 6372
892507087125032705 29577 32789
461563309744331457 4668 19030
562674940803972865 33457 38372
673709541714462337 683 41195
236687414475802881 13935 22276
662109099476335617 11582 17428
330185910365514689 31226 40788
772267694421021441 17702 28862
394590816764825537 1373 27603
611362514926110337 12024 23493
159565085122707745 12471 14927
657784417471621249 14909 41249
96357442956083617 398 30419
754163467334361601 9793 38825
985316315351639169 25751 45961
53630527624950017 20886 21137
371638233503880129 1939 3816
350597854683297089 16382 32169
93382766280981857 16258 20344
676152548165308801 13105 26923
290867827125630657 10488 11229
352321536387957953 6321 24427
19469160404128161 11932 42904
621925500687314817 43966 46949
640599486565172097 17063 24558
974740238435128193 957 32714
57031693498331041 8252 13975
846691185700681345 36885 46466
856953661922638337 38262 40306
701152023109838081 10244 32954
340461013068505729 25714 43494
416731606824971137 323 43312
821295439277342593 8892 12637
119132083670177025 946 39909
735100743880607873 8256 42390
572027809799298113 1115 12453
673498950699247745 318 44271
424547809145590081 3850 4401
8606746665520860 31317 36636
977609613830782849 9834 33718
387180411832495937 3700 7100
389518120342028609 17900 42372
611549665459150977 16683 19900
570831821448141569 1223 44114
41562367541111201 27327 46461
66632817639284529 5276 7997
914759418897943937 23214 23815
213112816513120865 24731 32097
126521527132375409 9051 40431
966457916761537921 967 3526
664244183611302273 35206 45443
609512310872563713 8706 36933
738097820917523969 25532 41406
106779492891600833 16770 36802
371002166143398401 26702 41538
212351690807725633 14330 18049
615404571832293377 15489 42612
382564218782544449 23140 39218
173971126096645889 29341 32173
729213257455032961 23740 40413
887455512021496449 5286 34394
571997381397348929 8296 11010
642892259917601921 16889 33383
423788963233807425 33685 37878
437765347192190273 1200 23207
887331506577918849 28268 30254
939040744443346433 34630 41817
252255331521556769 13505 42212
550413243659143361 14797 40781
945148624809260033 4588 23969
562509034492393281 21236 39988
499574421866260097 8003 8152
115184546844197649 10847 35209
998889485802816769 18797 41104
593809971918957953 10327 44669
560181280417655361 26037 42002
79901798047764321 35222 39190
111391487874922033 4866 26806
315658957152919553 33717 44110
796111607495863169 7116 27939
30473261086079617 10188 37168
995336542442014849 15200 22339
480436920820082497 24488 35483
562319693795760833 6602 30936
35752264381990529 1436 32782
597948356893734657 2688 9740
294442675078357761 18981 25629
932681336149347073 7500 7772
44115269809928745 8700 13451
220378503138203297 24923 27638
617903484315249281 98 20606
919289755535917441 42809 46495
787707259527373057 33892 34980
343739956740758849 13573 33211
547990435330547137 2183 30665
939829816641196929 13864 31305
11421348675490607 1848 44189
168818355298110849 9092 21403
750819470575393665 3116 12598
450127402221657025 26874 38843
866602047700787585 20126 35041
685622847004335489 2390 2578
849523836934906753 8868 24191
377861939329068993 14352 24216
10789875637492231 3470 31823
377012893773336769 22377 44605
242748259426306849 1117 45380
734721120592926209 15809 21322
648035627497030529 25456 45496
166912570284349473 4047 6135
727003436538012673 12200 15125
373163124744696257 19099 29858
789757087436349569 11263 37863
171732573412764833 22130 22451
704770534257434625 1036 33295
725003428897938561 26357 39226
71015917120980985 7388 26228
161570138198012353 15872 36836
977473291626210945 21092 24425
806205933272156673 10449 37093
725559398161628673 25151 36346
327931159283433985 33950 37625
719729204421398145 2970 33969
198851899565827489 21827 35013
805977231184705537 12477 39318
163874853140040257 14972 28787
201815087789640289 712 15926
889980449545379969 5429 29006
480719254497635969 13886 45342
651752078856741633 4614 9866
836075195858612097 3657 4968
129911393121975745 24457 45241
592232304928877825 8644 13839
918601776344100737 15291 45348
756976059016039937 23613 30402
101220267736767505 14385 26282
511705064760512577 20489 26029
439668692956853825 36621 37106
162460350181376609 10350 16196
504556985767894849 6848 16982
364335184227890369 26478 37092
360667465292404929 41802 44976
226836472498717953 5354 15800
869178716408800513 37430 43572
660004801336206977 40197 44650
667976014768196737 15634 21219
395200234951815361 11319 27714
793974885547530881 1464 13445
279995362238032897 27848 43450
595902916020317953 1769 31768
60734011943054609 14696 42733
587842774100511873 4708 30011
219991938628702145 11625 37987
638921718698906497 1754 30569
955456230388037377 22456 33051
184846444521870273 6274 29995
849097606048111745 849 13663
886057958362865665 28331 30942
420263955855915585 605 4246
397354939320695873 1450 32230
136751451127871345 25512 43117
650584593397109505 32905 42004
101462820232896433 18279 30021
786378186873722753 15067 23533
44045979191885465 20958 38031
801336664690008833 11927 44533
510325609802350785 15419 28534
779046131119731201 25902 46975
339572658706337921 4450 21358
67178905716911433 5670 35950
413352577019722369 28889 42384
364428585364553473 12767 18656
546064628381692801 23771 27066
372708645177564097 5489 28313
749487014113952897 727 8820
325865508911892481 4589 43392
663104768754713857 3654 33441
944783454930966785 2569 45128
924107894469400961 21431 23230
705240131065242113 46348 46429
150251965322645729 10469 44608
213936415160642209 8277 44726
57591511033251665 23513 29303
86125912720024897 6505 30012
348210027264592257 30511 47004
114564408986506545 19409 23674
389895082253175937 18213 42456
481793053782642049 26403 34083
814098936966765057 345 18367
189704332616482689 25814 40258
305131317778517569 11522 26491
633366437514457217 37214 40116
748338453468669185 8449 12524
341381327101697025 28638 37685
756513000855548545 6968 43612
485054863103815873 25116 44742
889846140066431745 17046 29928
281429916323556737 9498 32379
579264814513351169 22005 29952
488766467818027905 21306 27588
594787195147368705 12804 41534
860236085499206401 5528 33057
785914976771650177 37566 38736
290407692479821121 10745 41548
730468598386529793 669 29932
846283667743815425 31000 33019
375455818705432897 17084 32297
714928311249099777 32618 34620
995496604211346945 32413 38929
246344735573853057 41809 43730
57739300773462785 9754 44846
856293241270922369 161 11177
102241083434655873 19887 38403
477638832174957185 8223 28530
121564679858806817 15034 15277
410978382174437953 8779 16024
257074194669250753 14279 23167
196682636291210849 5894 8696
155510174479260865 10590 22135
197622922175103361 7656 28713
673750922068769793 20790 24029
156617847219589377 6549 44880
582822591104076033 14984 15490
468819699143825345 16286 40669
628526707590104705 285 14506
391673515114046465 7189 42697
785647532960652545 17660 20429
140758633961755921 10863 30197
281889296841661985 20996 39220
334597539118160385 4384 23374
681472076630882433 34195 34291
299001272278292865 17222 30801
167719570169701633 26241 43782
165263424253463841 39018 41310
859650733621592193 25657 39261
249877391932418657 10958 21025
699766107441611521 28526 30743
5480439992535225 5653 24145
93958176447046065 39258 43905
302052769283836417 8939 15465
127872098510373185 8593 16731
239940871541630689 9560 28419
195797664083741537 26014 32146
316290861030442049 2098 15492
249657524088611649 9115 33291
714234911547091457 2374 33761
661406412448741377 38893 42056
647265661262498049 37387 46220
551435856223513089 23864 34786
280334717722961825 3035 26574
466427384312552833 8365 46273
322798649021454081 23405 32861
816009426245536001 22237 28850
804652073274208897 6937 22745
165725182286081473 10484 10537
425784861992685377 40511 45664
142492643464230193 21573 35486
484841744460634753 34070 39034
330350980718449729 24720 37583
534412029666501825 19477 33039
619183982503621121 6105 15632
34462845711029645 32620 36415
384021790008489473 13661 14581
468507686850603713 4629 43724
966347653507504897 14764 26742
869306109855312257 23474 28698
347161872467481217 21765 36107
324792578309743617 26565 42959
510050690001641281 1641 38647
979903731794362241 8981 16624
538122884974228545 4919 9638
61669770044677105 7715 34010
96282396475224625 2829 12230
300093220772947009 1002 43398
271193372735822881 30571 43880
524508014802567169 21680 33141
538687254238148225 28762 44360
414515271860604865 16420 43623
303841643008468033 4435 5741
454130391334832257 20787 42680
992471052323473665 13989 41042
705970863778542721 29125 34818
667597870142500993 17753 33076
472715361186008193 36256 39368
137369752636153921 1997 18586
78402420337564401 31881 38694
436235586294259265 6431 31604
430252475908520897 21890 27558
156852977699450945 3985 21266
239030748972748353 28262 37016
481498558094713729 25593 26170
568139334053345409 25034 34577
438695587719628609 29325 37383
954381404675043457 7633 38021
802450500980796673 1257 2480
320905343585355521 13562 17841
460293153777392641 32098 44994
464453933528158529 7049 33541
223391202280126337 32275 36933
948221704014745345 18649 35823
24096798261190601 6306 35079
336382939561072897 1489 40603
192847473993339233 16485 16929
642501096022233089 17789 41964
484651424682873281 10787 36113
937243904222196225 28965 38179
809949999040512129 16266 35588
977075167185834241 805 17909
766165359260362753 13053 29191
613176981970664065 13350 38566
703961633029166465 23815 43891
90108343090822273 3064 3991
262420438614860545 7298 23577
771121410763452545 21652 24962
819118139861117825 16916 34897
493383086122069185 12693 25861
390126164111769921 3524 39552
796929525093954561 27565 33633
753442736223945473 8874 40662
865569782099289089 35118 39902
930381266274899585 4337 18587
20595454208358177 14035 22825
981840259710125441 10166 46598
258644270120786497 20373 38521
935457444822652929 21749 36604
401297241690624449 5136 30362
897479320472882561 6995 18166
295182956030135553 10263 24714
41264733712800705 11096 34250
881795147265062657 5430 34282
140020509462587489 4000 36001
754169777312800001 23919 33655
448072448639074113 2236 9522
317711099917456577 13601 22177
575309679891034881 24646 36831
383886329466026433 38742 45740
598695569198206081 21451 25195
870967475781394945 31557 40750
651266555143209345 15351 31038
401996533465425217 12577 13716
976640251940189313 10143 14006
851195387175916801 4974 6893
703274508397157633 11023 46276
364025633375479873 5165 23976
295735526227410625 21070 41757
261616303213781281 31400 39651
315706369222354497 13097 30866
430390374918804481 31450 43582
283537654759960833 17839 37720
58513890026627993 18790 29346
682467602905461505 6036 39101
426658242430296065 16466 34172
946130707274811265 12982 34105
152078272373994849 24964 40338
338641241699647809 7531 36388
968868935577408001 37166 38215
611588161795687297 8898 35295
981630290717614465 21302 35086
869392586109654529 21703 22226
671986161026598657 17468 42664
699907375398360961 31853 39480
594901571250613121 22074 45450
625025001209550593 7363 31871
540682610378585345 6615 10425
372158118262724737 13583 14449
288415153373190209 41525 43560
888135170343645057 24073 34968
882891006681365505 24620 40574
331249603308400257 30762 39780
247713842202056609 22172 45420
827735998883284225 1682 18820
922449640160042625 16502 22766
738344131454773889 1317 42646
220227185390367457 14073 14719
335412046503279297 24903 46858
11677191976321667 8679 18475
676631172009244673 19141 33080
2335826318084600 21646 30161
41334970201475585 7532 8340
361149175348121089 1988 15238
838899971369109249 5017 35967
602441772089658625 2171 28837
446459044513488833 22840 38943
275012318721071137 3061 13323
184963193622898817 23538 25549
14717647246623501 2382 18008
846478452571901185 9779 30387
377933988388750913 19347 25791
554215206256124289 8982 44444
999195095167149057 4164 19629
150072774325224161 40969 45969
475686610507342081 7909 12491
519057995504276481 1448 25683
492844951282801729 33748 46609
567383998866702657 27016 46314
846232317342956033 15379 21972
815071891452568321 12365 21859
887557457994713473 1333 19941
645221518926547329 7218 9477
612196022326219905 18520 42975
218998865257297825 15297 24401
503082433017066689 18569 25678
105719989653451313 21595 40258
708366135568784513 7359 10254
798069692357849217 19919 37098
989044753315251713 40297 41057
179492713352260577 9678 21497
998286478420244097 22928 46041
603044318761241985 318 47012
927492588339259009 12109 37553
559019409354434049 27083 33115
590420954911539969 28698 40550
498523884912778241 31883 41894
627822321379820673 19062 34950
101245906176444577 25402 33790
994479502042242561 10755 12847
340484615816727425 19809 40004
545487849095518849 1667 15101
20193514068537865 22573 39251
689360082324189057 17150 46318
842304739440130817 924 34124
185150759073533057 26904 38409
492691662472282113 9349 27761
52232313292780217 18037 44475
483407310520696833 1886 37208
22744566194898397 26093 35804
486947881290106497 10519 11204
639384062339818369 14899 15801
772500856206399105 18323 45137
388568553077103489 2098 37295
770218429723541889 324 8115
88768283708095201 13693 27361
190617685979781025 5538 27121
368627620462557825 17782 40499
685879894259144833 5444 28939
616293850318019329 16296 22666
614953083564110209 19136 26395
312001722610912001 6123 25018
561140950672097473 19841 26934
246746448770398529 4279 42596
916998985471416065 25220 28530
170444753036417057 11754 30490
835763276177246465 15029 45626
709124073887071617 7827 35647
488619712034086721 10146 13834
569435969808463233 36158 41941
932645369585856129 28414 39914
847821592012412161 34915 36439
475386414662089857 16507 33458
628670019604140161 7136 34385
938001852023617793 25421 38423
577570552503804161 23075 34974
582397700187023361 31609 46204
259982148266114881 30361 32810
659057740931473281 31294 43709
822779226888020097 16094 19631
105567951992092897 41624 41838
101846085277326641 9176 42402
89461278205575921 27768 46975
621744057553005569 6451 11552
769438750683754369 7749 40002
766111172815950465 7707 23865
667664211936227073 10104 13846
93312615080908049 23376 37227
506314066836147009 23946 30420
523195389399784705 4655 22976
563864042777893825 597 25068
317540107908261121 12472 42132
273163117333588449 11410 32953
519529806068671745 11036 32135
101162713023427393 1844 9502
291641772423066241 14947 40862
701377507549288705 39095 46372
673040522086761729 14983 18826
2659601465367701 14640 31288
16422408376090659 13372 19132
936088086530084225 13587 35262
330614069773385921 23953 33134
576427552605736065 4060 44413
834057226095030273 3062 23276
619193384007381505 12499 30259
881954466792006273 36719 37073
994758077222982657 15494 34896
372675350945261377 23469 39376
73252138923642465 3376 15005
827512341541161985 31719 39128
204619875220771521 4332 36866
713104099279735937 9421 28745
368548831751631681 7402 26900
299131675699538113 2283 15992
606742513568050817 13732 13878
644188811263152385 8775 45975
916429859690289537 19136 43350
969975509979232001 5670 35767
766778504493373697 4761 45596
440504911941861377 10788 19819
388780607346483009 6719 27308
388791257236999169 1622 43245
51151234418696849 27 38359
414596285261044545 4863 29743
273496728256027681 9518 39310
490666873782711105 27732 42031
111877254908904433 30069 32258
359052298904533249 1211 36565
943098027060265985 2624 30677
814493867507462017 3887 29955
650148425673066241 8767 25907
805095223350210945 6359 17602
239216980836125985 38156 46457
473149782830713409 4598 24973
360936358881957633 20030 44321
46585658895271113 16951 26702
807417723477975297 10880 44890
337074209936570689 17875 20052
565377616263631937 21134 43380
983536232110683521 15263 42800
599391801648728577 10519 26297
100946331833736033 9888 41905
861127218104854785 25966 45212
758798560733044481 25819 38917
484635757155551489 11325 11364
786461359931887873 19744 29884
422019298920972097 5443 11985
736375625894570625 19379 44505
969719161162153345 29543 35386
906005729579188609 8351 43965
37911250660300769 27785 46492
800006545328319105 14981 36348
845551682925041409 19975 31955
570979443851324929 38219 38398
956050493381397377 13793 41018
45843623265799497 12336 19396
703880682235258369 40181 46565
607616279321941761 15999 27960
341105167882574273 12351 23884
372137774667965697 21120 35335
762698232960012545 2665 6536
559791514077527809 10182 35389
158430617272799169 791 29269
10188295698160489 2100 8144
192284977510247745 5038 26577
864240218366770561 10119 28381
372366577451629185 15297 15472
832091791456907265 14112 16226
62119341210596705 26635 33410
514969774495096321 590 12889
78414592413096785 2494 7414
59113188453526537 16420 18200
353560963917296065 3913 24910
960945977389567233 23046 45930
16945371704480295 14374 42565
386244465588379905 9301 17230
970678296317537153 11969 13359
559245623167509377 12111 45339
480420676755656449 8069 14146
249534346062123553 6303 39753
895308722650362625 22843 44583
624057732544198273 17916 32026
981647922648249985 15267 35880
68260016114681577 8106 42250
182766872614614337 9474 33139
443813291510632961 8847 28585
924857074716058497 24840 26055
478540287326726593 26660 43418
288779535473572929 14657 16791
792337435901881601 7622 22330
563812667659249217 5084 25907
382503809890284417 10133 16006
710325351328826625 12698 24878
627631171759684737 26604 37809
563037941114586689 11033 11742
720946287272656897 36846 39030
364070790717541121 26198 42233
280459822269957473 22860 43696
742697232352469377 5451 7015
250232450559185089 8906 24156
813872406587698561 14557 35996
395485237026530689 5663 37928
999795956468815873 90 10157
888092135965454337 2504 45450
988085514825009153 21209 38203
845736202936929921 4332 27348
795028799605859201 8613 43224
869370484058368513 14562 33106
539782893343094401 8642 37982
426649270744189121 1648 32284
984625213870671745 3427 46966
612540356618101377 215 8559
436920347805177281 19300 20482
212988169390651905 13629 16768
590570996223760897 30244 46779
791065859309259905 40959 44640
710340636820909313 23613 32601
379296934795416257 13260 36679
443164720182338113 12780 41345
190089677909671905 8868 37715
817509843456100737 4979 44396
125167642556530017 3759 44555
521412131223883073 26333 27295
927349095269040129 25296 45549
628132385606015489 205 34134
177891018122249281 9956 29346
455559376785387841 18943 30564
56026367937281665 6207 32911
230269037714528225 16794 43421
468765015602624385 1500 32860
660281182232182529 3348 41098
334103918013699521 8826 36046
265138152971836417 409 39430
781595520113381121 16038 43070
226711867617510177 7189 28999
536793849723213889 34515 38528
295140290992556225 347 16262
973242450858517633 14825 19413
228549488970031681 3408 16139
462189944024704129 20850 30987
309412233563925569 1168 46401
271326535566242209 2764 9287
875665444731211521 12523 20473
201268830699095969 15737 22032
187864472860475489 26558 31662
902674703894827905 19416 27974
783677675318045825 683 9616
136940798351151473 1997 41823
138538245046923697 8343 34879
121378220520664833 12338 32359
997334164108863745 2117 7804
937589991089001985 6891 14766
451460619935183169 39983 43125
545475160310243009 532 45854
708718883940946433 7677 15660
812393868819288705 21030 34544
579080606824270209 1800 24840
518630430761003713 12795 19279
419523686968474881 3341 21371
901993088613355777 20528 38365
559812260333536897 8647 28051
164530083272946817 8803 40860
603090969957833089 8625 28568
651490709961269249 32788 44819
195043930440043297 23119 45824
558164937283589057 29472 30089
391662324294557633 2039 20885
725364149435510145 37088 46854
515922660550025089 24267 40112
395259382363317249 17492 46379
34181862642242325 27459 28463
707119922835023105 10735 38852
825890858772304129 3837 40923
78687435526386913 18391 41027
598888564828470785 12840 17218
821230227772876033 6581 33630
666815313118128513 1369 41032
873067526764767617 30943 32710
813453866636365313 20058 28383
921257149407114881 6965 44683
165957953627319905 2219 7042
804472877657740801 17856 45850
896117889252607873 22295 45738
315665029094478913 14276 38068
410220045914748225 27012 36040
134343538349607889 26702 34115
508564236663801217 16705 19074
820589632670465409 4713 25223
342148293844040577 3392 45471
332621969721071041 27292 30242
501438235802808641 9412 41762
15094504326814473 3660 39784
555099196467075713 12952 33678
566614312706800385 15109 45768
294620922225220737 6677 42282
666895606168811393 36838 39832
705568508518204801 10162 37300
345236987932405953 6939 26673
576660045043368577 14586 40397
942245334989880961 3124 25466
778732357121278081 533 12866
383650828658485185 24307 41012
483043941261314561 14164 34863
419081589099779009 16662 27893
405317032455450049 25145 25170
235695380927619873 9832 13534
655073374039020033 9410 36247
303487041685261953 7402 46042
897492259432375809 6983 14251
270272119312149793 37418 39443
145604404267402273 6810 42322
181163475668444833 23262 23720
758919433462800385 10781 11740
116519937256253313 20801 23921
252441132658262305 3436 15583
302576260858135297 6500 31830
536608428634686145 4845 43370
479287190195318401 3573 4327
174064772844076289 19936 22096
846610119863260673 3934 28118
973945723587910145 20064 24081
923414609918790273 30205 44345
216984057242413537 2631 30870
986319547255082113 29540 41780
246129301552208801 23322 23793
769460382519635969 6297 37499
882445499168255745 8029 23484
404350929326216833 24302 30144
409133628915434177 779 33405
45855402244267649 14873 27411
937589599374760449 22602 31259
296928871999572417 36921 38244
165957563808326817 24767 30686
648580992121221505 34164 45896
869294755369026049 12949 34295
845381794489117825 8561 20433
290880855029904257 10543 30271
599196031905091073 20908 41101
436703469984180993 19115 43956
713851798707000961 40996 43481
992247524694199937 16162 17622
929663267124166017 502 2133
311439524292637761 8665 32931
801286491647847041 16065 46802
622258447754482817 31958 41884
106568402365933681 31553 42512
625339141517613953 11534 32836
294616132561149185 8564 42609
240617410555223905 17265 43625
620998219874049793 42675 46702
158547885641041825 35380 35625
957123511146495105 20196 32095
936736411274971265 12255 41346
980928223563591169 40158 40979
592367173415752321 23020 29606
569736649773947329 12374 25034
638543520054930945 2049 13947
652224001188354689 379 15595
839433893968333697 15317 21701
911011074343225089 3984 15050
557601808258446849 22908 41737
788416436114669441 8570 33098
738722788626333185 10111 40160
610989327350413441 24049 24165
909967247175707393 18086 21313
888776897470645377 7171 29644
76388007519483377 1034 17482
501375915529752833 699 20853
126588629075904177 17903 31432
833777405847978753 6288 26607
849396691389401345 29270 35591
675366305580642049 6959 37696
239560040315701889 41812 46806
306030323735395649 24271 42946
232917589395725601 14932 31815
690214217476313473 9054 38964
361527779738274561 33431 38220
136895167958510193 6069 20081
822050679028919297 15837 36471
128782628180719169 29105 35822
322255428341300417 3014 35538
82124498090333729 9621 16818
293133565030984769 27262 27379
876845901773993601 4890 10862
292864600655200065 11593 23205
366579312579869313 9946 21371
740826162985101185 12130 31105
874113617504438145 35249 40878
115571306954542769 9055 43069
724934795723182593 74 19798
87620882463710353 11762 27713
21526287646299381 6624 20940
612680390825936129 10499 32508
763552416072041473 23799 32751
297390276821843713 13334 39967
247399554747691041 34060 42934
217909741234855393 3369 13328
173822092939669665 1619 38343
740981984388497537 5909 29556
181911945401839873 25774 27466
247393474571758529 20220 31134
519161234821364545 926 42990
218490811443629697 16646 21250
304062147567410817 620 14040
195435602714475457 7126 33345
110753724299680561 19119 44495
520344063471867457 21420 31342
7760383199997279 10559 13010
836604410419248257 30693 35136
479654190849583297 12219 35573
360267780256279489 14047 30978
593735080036939393 2881 26008
173299421846941473 13346 30739
478078988398433345 3118 34913
311972434916583553 9551 45923
400376018301461313 8193 10459
465589004243831553 6697 8272
417937991028860993 5554 38564
474295979505924929 2669 41400
917818752359696769 21697 46863
593883899228025345 41561 45650
431688450339546369 33001 41765
844733922758877057 10808 18357
923197696475501313 37420 44437
757731851282947841 1200 26260
455546534199623233 1789 44686
338809471530581185 7231 26615
178127130263025185 19081 38246
225417581428480673 6112 27897
658481601446876417 30707 43350
514505718882958273 11776 27999
648555835735852033 17911 36658
285732194128222273 25985 41821
527125572988108353 5878 44058
980785481158690689 4173 6166
258002436494084705 11824 28456
278713269797982849 16824 25881
156012749262000481 16417 41654
242726736237187873 22029 30001
943010083077087617 14473 44192
206702946306016609 16102 25914
58056909620500361 21966 30999
90541757989015537 21728 37575
929031229339674497 7963 39290
857952793099634945 32561 43276
209880323374218145 15478 20418
225140040236283297 5265 44673
229811185383358209 20103 45983
66322793555734449 23200 38415
272916217530518433 700 10340
450228019786251841 13466 19900
47003225591854657 30644 37214
933353837334415489 4125 4752
410870095129947521 5690 44708
693376504833935361 543 3306
21913588181366353 22001 32593
850990347415255169 22100 40471
768278893057338753 11254 17408
261068654726742017 27023 42327
790012037881243905 11700 31760
579218588614942593 21115 45440
129058121768391489 24419 40738
922381402250209665 4632 27828
492598088409454977 26658 40465
594468388222871681 17684 44320
167958654030723425 12767 34503
661440422728659841 7097 19441
399604808799868033 26968 43414
370278007447929281 31035 39454
906024538030347777 17767 36317
670787197838109313 4021 41368
543146679874684673 6490 11364
166795297145107201 41284 44662
832083914540231041 181 15115
478845458601043137 620 9144
812645536735434625 20542 33729
572409615284705345 17068 24880
739024630787039233 19714 26847
39187384073670729 27825 39178
738144542569774081 8287 8366
288279839339786305 34970 35500
713487277685384705 5458 7569
353566442246048513 15497 39456
717064700838907521 19769 23971
100720736699180689 10243 43526
212408944735837921 11738 15018
372867750153972097 15421 29421
608866939521778561 27887 41408
320184522863733889 13146 15742
545703800603671873 626 33843
810267363648804865 17089 21340
928925605047258113 22836 42039
148653203052624865 14473 30676
881779479709759745 20201 43565
320903046187424961 37929 40631
673841597344381441 13500 13571
986241820434479105 14881 38846
606443998573251201 8587 10810
636029872889238785 3096 9686
571245673583266753 11471 25616
916179586004638209 768 19003
235314352647602465 33262 38747
492628563460726785 14127 46572
93059959165675105 673 20317
875436603655337857 29692 41505
328727867487241793 27946 42635
49291767910247585 21213 24981
336768742854250305 31109 35556
983325091729689345 14995 25013
944388609771603841 6554 19351
325347714766849089 32934 37766
158443511103303777 21712 41497
366527201813248385 34896 41463
28936516496468557 9493 32356
613880735276595201 7109 16450
137392207171590289 4539 23360
587163309198594177 23230 36509
972064187019494657 1426 9764
793738261278434689 14534 40133
828054195958845441 17985 46184
498566559858737409 8042 19157
986858315117540737 3166 37325
665813021658905729 17934 23258
682210688212936833 35125 38415
366098068384310721 3305 20679
433217329277820097 8067 23973
451771394950981185 35988 43252
235170740303306753 6494 7742
289224032677388737 34801 39398
47376771603136801 21054 36155
177753276277130113 10342 40955
984145710648963457 12220 18900
34657726751426309 16053 36759
894017091463407361 887 31912
2059447940183646 19078 25562
545735533625606465 19574 43921
73997415262191169 21749 24456
816767671871371393 8743 44330
487008367037859073 25730 35201
471888678856547713 29852 42791
945192264888710529 6674 41763
61163856999851161 12250 41803
135399563017813313 20901 35957
698809510715921793 14267 42235
604443870896140801 5738 46458
398643320791119745 19923 40720
157654535599860417 13530 42420
279392262140252257 10806 38041
579777634644109697 929 21921
542742121735894785 11054 36534
774882221470505729 13137 36794
444555300955773441 17418 27537
902347481954471681 9038 18478
455402040120173249 4652 10766
435873819102212673 11098 29129
399403108383982209 28133 40500
696295865621557633 2505 16298
562737103852580161 13562 21256
94285087465834753 8168 8643
692901720686723585 12087 13950
219280210435890401 1868 7124
190611389893103233 1906 40457
289802228789412225 30122 44647
720536618554692865 14616 40331
127073498398978305 25242 36229
180210052806042849 24801 32557
759574190370045697 17961 33084
503425497329562433 648 19218
897302117832190081 25063 25549
626073892555705729 31009 33652
901168738267827457 5038 34538
519152326980023553 7731 20102
96624975326854209 4152 13135
701822442852826369 24035 39938
765186029001824897 15439 19411
83118926425857617 27541 42886
466585756445617537 18634 24091
294394351642903745 35945 38428
695730696627876481 18030 39943
747796244821731841 17102 27251
386961682266736769 31672 46171
582844549204590849 16055 43105
3365744306478292 33890 34850
913594975273742465 13971 25040
949538706763369985 25346 27346
183688169296981857 11574 24026
562987844166300993 15000 24130
451234336666804097 4339 18147
734591397129072769 4925 27919
186979217359091617 40655 41289
315188069434896065 5455 8718
602914159329817089 1330 27545
68537297998595649 1435 32932
455640379423027073 33580 36000
822883670942914561 22868 40311
849109112658116097 26600 32634
492746963569722113 1484 34031
319276948654302145 14825 37818
225989328711676769 9387 10873
249600330049037921 34442 43053
875673611407272321 27073 39414
111445425778452289 13488 41023
748179420906197377 32444 46697
51009131086519945 13344 38873
835547070704542721 11113 18106
459113737592556225 44488 46992
865790319476786817 17453 17952
17545325334470619 4154 41198
237956928490341121 23573 45032
402228026793476801 9454 12624
45912606822113841 10413 15146
15249018866231979 5508 28155
617706082201415553 17757 25425
101648408981585441 5432 30817
716891473285130625 31928 36997
250385246268780993 37681 42231
620199848690468481 7683 42411
371365781419438465 3204 42820
639828463740528257 20115 25999
226915429815395713 3798 27240
434073920609087361 3761 31620
566371515439325185 1582 43589
816173255448404737 6033 14537
802563936299339521 16175 35587
710358363692812161 1748 46153
475704482801813121 1600 7131
377899331233592769 2906 34519
653742173163696129 10793 16632
447701075282203905 27803 38257
50303168309365985 6000 36610
868736324403613441 13009 30165
331682051548813889 2110 46515
628384237939165697 19878 37476
760977419074816257 27431 27907
915023517140483073 27666 46006
840135557208899585 5312 23173
173287864761910273 236 13060
591092487533924097 14090 44855
402367534892619009 10744 39713
82862923423125073 29986 31638
749687107464858113 17395 18618
563810253074461057 25401 29916
990721758052856705 32548 39428
520178805544194497 36880 42293
614791146971391873 14260 21481
961716668531206401 9214 42607
608919431437101313 18424 33842
200749227188641313 40006 41427
558092771667780609 16927 45793
178513385266949601 1583 17653
635125954275409281 19028 38770
869702215778208001 11636 18679
961625733085732353 11736 22228
343672976624045377 31998 40987
879042441093304193 20916 43399
828377282690485889 6247 33768
420723215118918849 3112 18668
361434016689269569 41149 46939
493781419495903169 7305 30590
475513543169572737 27707 33724
447311823435462913 11900 19258
919502292066678017 27524 40603
240810536970940353 31780 43392
194558625883832545 9861 43433
748512959023763329 6420 41597
948960441198874369 19451 22124
462760447899043457 14404 40616
276640904097920513 17039 42829
967583846303178113 16043 30291
288178141216544513 8275 25119
960632706500632577 10610 35503
552531302350065089 23130 44265
671115404443973761 33109 41944
237341408829319521 12859 14085
170311563958577505 7371 32851
127948306793175697 7974 29580
641890142972592001 6245 32382
838340461897981697 15207 42365
456444120934264705 15310 23095
212526146469674145 31911 39369
113741891888672337 3909 37433
113303714548731457 14613 27270
529745382641991105 26278 36944
250741729245024929 29424 37261
682877004889412865 10098 42130
914548663504685825 19533 25720
408522465062617345 5237 32521
9526122423768159 10351 23042
16015264384741103 26876 29015
234021479217982881 21590 31353
620484570262178177 41131 46830
667991476714437505 6673 38447
712864631293406593 11017 34311
780673854887819393 37283 41902
532376448634664705 16679 24005
364879615696072065 33558 46882
379208783635498049 2274 7716
833310902045450753 27854 40051
530181958710457473 3041 9908
773554363769111553 19334 27836
34486638181029153 669 18251
22245425576638669 7290 11008
901005083462905473 23881 24860
636561376247289729 11558 36950
868280311377127169 16401 20676
977994576335230849 5892 18678
510537428305312321 30101 34461
455287078264721153 5694 35310
324578811957998401 4544 16743
136012478378514609 703 24376
970427872699104897 37713 38911
707757627033704065 9116 22889
828900730542237313 8409 41765
314199772825684673 16633 30026
862920736991227905 25534 42532
681199897193838721 10378 28682
776066863641183617 608 12655
630175923905223809 1764 41390
572737621264820993 3618 45606
737084664041891073 17599 39678
807214643339925377 12620 24012
527925407415192897 9955 40950
377134036122001281 14918 33426
165807736824408641 30416 31028
862017001969185537 33991 39857
2692360072384049 22267 32273
95029138921091777 20978 25170
686133086511421953 9905 16413
981360445861717761 31050 38888
897532722571991553 13338 16345
897624375562898561 762 40399
660593332049646849 13549 17667
639177206280983553 37497 39637
477746172118909121 14651 16966
860408669961657345 32587 36424
651162608517427841 8434 20552
328815941322766017 5176 27084
437885024224964801 28209 39107
686183063346035713 24726 33993
558005152371240577 27485 34947
845251142522023681 10902 36579
361931601193358465 20098 35621
368890446014091841 28997 31303
155655215584904033 797 6802
862424716547671681 7210 12265
226682128432269537 17662 18603
688645307613356289 5679 39334
862670474437724289 17106 24792
974810728237123713 46095 46860
331881842054055937 11350 35740
541338320933220993 8936 16052
409067242506626625 12759 43332
870497568810314753 11599 18660
563105484624667713 20404 25125
595330131081581697 23329 44528
166511843559906241 5508 5587
43167414909568433 9722 19076
884027542929853697 5949 13642
438712009271199553 44857 45052
104503761036557569 344 21773
792672332637060609 23608 29763
637210254720439937 5068 27896
710937110763509889 23653 33065
66212969125221121 34015 43812
865686318505773057 25951 26709
564862393088414913 18086 28690
101729012308624081 2402 2600
614171478630613121 43896 46352
153254518682722113 10947 21055
385570939908756545 20268 27408
119343058180035649 12731 46408
481987911332883073 8022 14632
391941391584886401 19480 22411
456538796158891841 40365 42716
172654878131055521 24639 24896
446349161906670849 11238 41198
857550239288649217 37023 42810
174507459398380865 15644 31214
442218317797269825 20498 24926
575865229171714817 11055 28011
939773892832711553 5014 33205
717811939755872385 15764 22665
821286004735327361 19741 46618
551247410995689089 20518 36597
134241957832323073 11457 35338
886788897928578689 17497 45487
647608923923129985 34592 43810
425706572062527041 7689 24152
73730472379317297 18440 46178
774295884451472513 18930 37605
201290757650014017 32345 36330
505512423455815681 24704 38338
478146661477829569 13556 43304
891032451339111041 18711 38478
865607418797779329 12611 20915
287937010086924513 38963 42608
365521253759716545 21824 23050
14690607642446453 8120 23640
210926236054433505 8779 32942
766261198921359489 497 32313
112735119436585761 5988 35273
245085411996182497 28278 31279
12961697112288563 15015 44311
177472210224411969 2723 13528
361052355876985601 26893 35096
581084250359193473 20916 40599
723749583880561409 23002 44238
65418448158499841 24321 45299
750579951347695873 33435 33668
325498348371223041 12168 26933
216947804689894497 15173 33845
607585378519676289 12219 32204
759251360827200001 1808 35168
41630127563532681 5143 29592
690294304882229377 26665 30129
613758282699610241 2715 44615
782439292887310977 25098 43026
884767945569375745 1833 46998
561059181564232321 9880 17558
665464700601919617 30361 41991
82318295945562177 39160 46326
402843374982122497 30306 41321
590783603155983873 36415 44072
101436573728069137 5725 14919
471971908216367809 10487 15796
316348286104567233 9354 29971
551041402188914753 20427 23950
150969825478117761 22692 30035
985198760933094785 871 37487
56457418022400673 3549 35732
641804333097979905 2619 39356
517932681385435265 17159 27272
273118661376081217 12624 28594
654499662718034561 5456 25283
919528028012834433 6780 33993
276603750022079713 15621 29079
813989893423276161 41796 45633
862225760817917569 3621 25766
926466705281285377 36970 37189
569202068172860033 10617 45490
20974321240565529 15820 16516
551864327537185089 8189 37870
951009750155563393 3290 18602
415974274081182913 14238 42341
78653928847991489 40316 42371
643249905949939969 28064 30430
227926457237970241 6916 17217
943474122618614017 14908 18703
474512737135960065 199 10859
162228894371661889 12978 27484
416095562417225985 6707 41660
596027008622659329 1415 30122
154828172962176321 16805 46850
914359527892198529 30443 41669
800247760630355713 17935 18592
869512331883601793 4179 34236
510817484735433409 4310 30019
509253423443492865 16034 34221
455001267357218369 24975 39536
855089731841307137 16118 24716
772684267886525313 23703 37245
676766335725655937 21776 44035
608436698795799169 17710 27401
322286754476738945 33524 36523
185509144339441441 38451 40108
544017530348195777 11472 12257
344927180676151553 17353 42020
234275700650503169 4054 5215
687703695027643393 32940 46578
593658373170168065 22948 24078
711076711149388545 392 28389
860891556752068993 11674 37402
882849436150614529 21635 41823
685054173543715457 26943 33647
24463461635392037 2074 39727
34051337478391729 1168 28862
358900520735012673 8128 35887
811596816479916289 4450 34874
444348963428922177 40507 41587
432173189359492225 22521 28586
881541499652648449 9550 39120
194112087164068481 15987 27733
530388059748574401 5786 45638
50781524791123193 13375 26711
484436453054151169 17258 22699
111522643249482913 28461 30700
895322165266549121 4966 34818
540917592320983681 42757 44985
858534666702574593 16124 18277
269208138454569473 15006 31004
128198830479462353 16152 37929
809823552265019265 32940 38165
862737340435337729 4050 31633
960875857677447041 23546 32226
825247919071443841 15703 23602
973577629904173825 4264 42792
143181140445783233 36420 41651
233601201625514689 3147 26018
887447935180531969 16538 41536
332248574029538433 14649 43138
259134305757278593 33633 41965
394775270334374529 12619 43788
720199246707892353 13591 18537
767404768965168001 16491 39287
917881054663176577 34659 42533
665139452421197313 11812 26651
766423203006652929 9712 10613
711527245902917889 26910 43891
763716771525089665 27167 36203
479402142982078081 35056 37937
6741502953161672 2914 42190
340481826932478529 10355 15404
38891450659825465 27613 39383
745003300201130241 9755 27292
927947695038241665 19727 32338
734524025042365057 18385 19212
525498694601971265 8059 33561
404676321491020737 11964 42220
674426447219531137 31117 41442
640536428103946113 14166 34060
722263771304504577 32517 46065
508186486830350529 8144 32332
9045273348263551 16231 21077
957902426930676353 17848 28810
741163391333948545 36033 43183
16008792402740113 13329 37530
594751807524858113 12337 29797
831547619428523137 8781 9472
4913534329482162 14125 22885
50128194175680817 507 3804
411946540247456001 31631 32637
46551347121155833 2169 13178
363566396427053441 40772 42393
826359911184166401 16843 21990
717830233196053761 17375 22681
417040909444796865 25337 35568
649614909499938177 5120 46440
84729314504823345 4308 12923
372386075442150849 614 9050
794900367662709377 14230 42811
175839861436323009 4844 9557
250027862720710209 7388 42118
63363095289844297 3555 29865
797599806548124289 26298 29027
15251986762386595 15462 28965
558556350585160321 20481 35602
593368461339068161 2882 11053
84999780626990433 2010 7289
651356061225989377 22372 36136
968537227094994817 26758 43654
1616156215192178 11190 16332
77504745258256241 32028 45151
359947584981476609 21488 37557
304356724779136577 19262 21830
608557149231458561 37568 46687
86998873659471345 41139 45788
387971639260236161 9915 13881
976692836198108033 22005 39199
742945692541752577 7409 11703
471543101659324993 28818 46532
84729513374547601 3013 33837
964079588933099521 30897 31672
759166781600967553 5755 13591
278163834976314913 2188 13288
866888285083895425 3631 5269
963309419220248449 7683 39642
221025217478739937 37664 46077
917916811684069249 19290 45175
559183260253313089 19416 21061
627416539356470785 8354 13269
731716148269597953 21193 38101
345834447728922369 6361 42158
842129599852462721 9224 31680
256322847567641793 17026 44283
665274512008579713 7052 39016
476806918414172993 34119 40084
398079146182048769 407 36416
816446953688124929 13443 16075
11225516636145017 26081 26971
747726556158031745 16948 18771
816047968270801537 33586 44212
605934102252600577 958 28754
112094236159720145 15662 19652
786537187068592641 19607 25816
379251041161658945 3744 3858
600292978946850305 14743 15003
355418638731478593 9150 44987
629745098459242369 35830 43515
799439317799915777 4127 40050
592132399303604737 37482 44202
902360954402979585 27425 36053
260411738851747297 5014 34032
608042807948997633 269 25111
745759512562766977 21176 40302
490216300327048769 18440 21585
946980313781839617 13296 13817
891757708491162753 14092 31809
424389221242275713 26748 39921
854238971655803393 1620 9016
837184467333447169 21541 34550
42427696120817873 29053 35463
900754830686576513 4991 32638
665284839830988545 20621 25193
997817543282796033 36457 37581
147585759307283137 26936 33673
351510315174120769 18267 21196
285716938878806561 9056 44675
946750813532435841 13568 17273
95444973991725137 24110 26431
866857830573518849 26430 45242
490629627206189441 28707 33805
164098857657823073 21866 39396
719930979289621633 1567 34404
818578030539921281 16942 31021
390378749748975937 24243 29689
920035288375419905 7349 7480
727887147995510017 29890 29895
45718166338911457 5924 29977
601200055644724737 17442 23380
452032556071348097 44559 45943
389082134430914561 5078 32687
895611682074640897 23366 41875
642769812393908097 16280 21393
358180943703462849 12253 39227
234210181639234337 9589 18024
141045869882145073 19586 27658
166199161232995617 31142 45528
449054393907292865 27091 37585
297673843613019073 19747 41346
359018936020728321 14410 15959
926321342671457153 6879 8948
981029805497616513 32665 34205
808428188639446401 3163 15785
163767361276011777 15898 39425
73267548341974017 14829 25533
551102209262527489 17443 31844
18271659468958037 50 21108
132106530142689137 32872 42986
937146887979167745 16753 30426
198516095495666177 24001 36377
954293137349900161 42388 43219
722495065418240001 12229 43752
774937860976919553 1296 26349
772773430604875265 8397 31768
979203952528656897 2668 14694
584863950589802753 7371 46870
121126853077868193 6802 30051
90976879871863761 5975 11338
875349166090153089 6406 29984
484778164242111873 29658 37124
285732602820942817 19966 42516
129592760517542865 3970 33659
767530979507746689 25565 37093
455929001153858625 12710 28632
949548361913798529 3214 37256
645517596151524481 2113 9462
145490171484418337 345 32619
566672326283036673 10854 39860
663004671206792321 19862 30556
477125142951852161 68 46418
914955579098808833 9204 43076
891089512968786561 14090 27440
730169351923649409 37527 44884
975452722032361601 21548 42001
219438394420045313 29261 40124
448986567897957633 104 39176
493096532751238209 10928 26838
805926933910146945 6036 7243
453144001124435649 30268 31361
292870755199057729 24320 43158
385927359806885313 20368 20859
848474662284434817 18852 22205
695100790735004673 24037 42774
828135712934464897 653 20841
436620530886429505 2553 41335
324336007980750913 13426 23087
799339437411482881 2727 38073
344703419763728641 18785 41980
712615020249728513 9583 11837
166586742400586017 9770 19186
686049036243751681 22427 31116
587847230146490369 11131 24593
762639378022598145 863 29291
212859345646851489 7547 23858
401314885245888321 15091 31202
710862365643006209 6271 44069
549695861585178113 11285 42318
76969010169239745 20827 43035
202408078210844161 188 28864
825041540153460353 5224 29148
21252447576486589 22116 23668
704424458791184129 23873 30205
32626036767432253 9616 19055
519811620814206081 13326 31820
65035544873438769 34947 36228
147828358841440641 6170 8161
72227207881688577 11382 18566
579025196239779713 18038 43740
567570043599872065 1852 33306
134018824318392401 25318 46606
684788950163813633 3114 12115
813786452363981313 8885 37809
964675255387135105 14773 19470
516917298064004865 6873 32644
662946691179790593 5171 33824
597706655791522945 9007 39393
557284388242564417 15740 21667
809249308316939393 44077 46112
652421321023417985 5190 40593
691388627823695105 363 1446
892875517985686401 1992 41435
112788511250659697 5171 40012
483862057179884161 5967 38750
127864671667207825 23909 41049
285022629784251073 20227 21984
980111375682444161 8493 17631
650550234706152193 37229 44425
882666303274813697 13990 20866
585510270363215617 39886 44914
959985150563046145 29405 41903
665527206466315137 9124 31881
338569645299525505 9292 28104
331393736469564737 20667 20710
831765692624319489 15229 36484
640203343091720065 21356 46055
977595286271192577 14741 18810
481492590654369217 1893 34356
209249633173460129 4578 27630
320826563986052801 6411 22221
577678595824902913 37699 43722
923117703880748801 6966 29745
288377541977585153 20448 28300
469064471564713857 3488 36943
479073734125133633 3754 17998
482265038382422529 5816 11440
882466514981207041 16044 29746
894985563505706241 4712 10394
220894712037772225 30668 42260
192852066082295425 37901 44176
499082283741731905 15259 21637
458388724595899073 10569 20551
270487660604086241 15135 20121
378489130234044097 25286 40739
389437830454443905 22592 46240
808077813281919105 3017 26045
401202766466422401 16938 17076
651307263271931393 31865 32239
178897905768511841 7337 39790
685536220779063425 42592 45549
975599936584867329 26687 37742
135920034645096161 19695 35025
659722099769385985 1866 45690
983626355054518401 6656 28529
403561983367307393 4754 43677
153968981172326369 7555 17785
497913522020528641 21570 32267
923397650682808577 33992 41793
44960782712276881 7081 25421
749054131681845121 5794 8406
237651016918750465 31910 46545
240685490971792161 18044 43061
975558264934686977 3279 22342
958222139897898753 35905 42693
951340488322504321 31403 34227
3648913376657959 9871 18993
228233064608982529 9120 23822
731488647201956609 37531 42174
912270644961314049 5783 26981
4328715557271324 41449 46995
239287992522474017 24440 40479
123897772531094577 44495 45475
601020618027096321 39403 42419
770186149990855937 31479 32416
385771013683548609 10517 26326
516034132779651585 17302 46770
396336757084458945 14394 43805
360757352327389953 13202 31043
293065932175164097 6458 13474
511240596142513921 6717 21370
255743792517140641 9562 45267
782256555169233537 27616 32402
355486309083484993 1676 45163
85472125379396865 16417 22795
229626774651581665 1095 42406
148283557169399681 28703 34879
963620086264722177 5985 23395
975021640489259777 30865 41343
553235073966195777 38109 43855
513714409774515009 26905 31766
822480768840190337 11419 44620
46451883262506049 41658 44495
461713565906240577 10714 15138
534230413088913281 8563 23579
510256645530301249 8786 27100
41996862125884609 2694 36290
520929240279262017 15036 16069
975495840705441665 9285 38291
839120210752664577 9599 38608
94371657111025793 3148 44270
767979181504916353 25520 32381
380330903436451713 14102 42461
392048508317667905 12331 38377
391139234162309889 1561 2577
25658474635552153 26886 30573
462819876185086785 27855 36771
812169356056866561 32789 41616
396191517853281985 14363 14377
470029415550261121 4289 18856
645496613222370305 12394 13609
487421146315210049 7102 23022
832048364403092993 2455 21261
574136754555187393 22854 33912
496787427379736385 15393 40389
411302961427590913 26042 28877
840976325175461121 8197 12088
467802893296710209 16341 36264
114866070629538801 10591 26864
402579908583401665 11625 31569
196668257102416545 12199 39750
196632297911694561 16993 35143
991963889707712129 5948 38676
959753677359739009 5341 24753
374568983203602113 25594 28844
345551199200333057 36086 45571
877831703333150465 11313 38164
721043168174599425 36704 39595
622920396069176321 7631 25013
635477235812178561 19937 38750
237195119697510401 7468 20923
443052443475860289 35466 38968
745145692340372481 20502 43344
887499371484796801 6064 24878
205283446737034593 18205 43718
231116028140046849 10579 17751
116085889356540401 10816 12561
768071494767045889 11508 34995
426320605754632705 30072 44101
315762543806837185 30608 44227
940506468741006081 1646 31838
931378901895318017 4899 29229
797596103735848833 28758 28977
321459616220959553 2771 12840
24746978270357545 4943 9745
120795683071154513 15200 29175
218611713696482465 10703 11865
798803757592590849 46447 46535
395805765412774209 11088 28354
899158191812478721 31878 44175
789926618112524161 34575 36321
856981310020568577 6458 8845
162824775930786817 13757 39200
475755588818262977 18901 44353
145676950414703297 1330 45547
341408353649679681 29553 31604
692029591422368641 16042 34704
474178228397779137 20498 44711
410176486180340289 2000 27435
938091546953995009 2350 31667
747726663121525761 35850 37387
936538709470657025 37077 37887
612240251524333697 28182 40158
371945988852669249 14392 46744
950877088195568385 10988 34066
742534056942805121 6996 34241
787513593779003393 42760 42944
5943185772832039 22057 35224
106843331661011121 1858 10482
402171045405825793 215 17937
762612361359153153 5049 9598
380799883776145281 20085 27634
460806084393567489 954 31191
683925438093883265 16594 33479
105636828234104033 5708 43714
784589698961308801 921 22594
230612028029966625 27156 42607
200220202362064737 41396 42341
602839436172594433 29283 37710
766171961044246785 22126 33330
241853713350337793 18228 29639
183332891124099009 4630 13882
85005877389328081 5866 24457
548068787800911425 34001 35379
720089112489674241 14423 46539
650498660204878081 4936 46624
480427063903597697 2642 9559
730139944434593921 21431 40819
273444739555401377 11822 41485
739758136924553601 9550 23449
662047690320797185 7848 17476
166238324400335809 33791 42833
490451611425342529 3648 34354
570078877936058625 1310 27162
329201956366780737 11567 12647
837484729283485057 3613 16224
969751803166388993 38556 39407
771900766886734209 8372 13461
710890136842913025 11205 23876
317761837487648065 1742 3685
749074003148947969 34825 37604
188339717367316705 5799 24108
986287632226300545 8082 18051
643751647239238145 5250 13821
191273354035757857 21878 25769
863025776347871745 40424 42047
724462465415079809 23796 44996
161961071261526273 22514 42998
267803039895923681 7233 18716
617521480380336385 12039 30866
381334471612781569 21363 22284
61704560910552433 20829 44977
629146609236045185 28233 36671
448409413771162945 27902 45076
536841221558681537 33779 43415
633323459098459521 12911 13502
813779971250070785 25857 43838
919774667195131521 3601 30552
485058585742684993 10897 28968
866777036456763777 24136 29054
790314430568031361 19529 33832
328633609332729985 40984 46634
427509351393688065 10428 45313
363272666412779457 510 42939
791636096731068033 12729 16202
925945375568577537 14242 26637
584808007399495041 16564 30864
942320154666870017 7773 22130
47016581036189113 22632 45986
990632059087193601 4538 15679
300735277404264449 1379 46256
43380669466397849 9448 25438
682114137778952961 21183 41709
294348073344995265 24628 29578
729288770636095745 25781 36466
534391833574201089 15814 35580
293177381775791425 17436 28359
35773853383734177 5372 31839
79567796042759649 16612 38178
822520149425127297 4969 26519
738144481869952129 16133 25919
849534289280658305 10094 27509
52747510557715313 19222 41159
923527848153607809 26986 39980
673113353416056321 39640 40778
50403350704517185 12678 29892
993981709281449345 5139 35256
77526293458458193 5491 37024
619131913998032257 28041 30855
11573579564103655 19223 28647
150821276544810689 32201 38871
527380045148046145 19630 33709
614585988363700097 7108 17200
9137810597355413 13774 15295
76498164721407137 10539 33672
612757407179667969 13035 21374
207685013256551073 21889 26758
115620939954116161 12455 17697
735929314775269505 2108 34630
523302563571430593 926 35844
8576362991277621 5722 45784
774857111874485633 4182 36799
906142741367879937 10228 15017
28514055223137549 7647 31893
760246954754379137 12917 34591
629552645957264897 15217 26113
449495638405302593 23779 37728
623912183934631809 23531 44384
832259861214680577 26216 32355
451702694749332801 10042 23702
462893380681542529 7263 34908
651596759255749505 32943 38748
794063019600869761 7743 12338
704210315966864897 13114 30065
951455266268403969 21858 44200
651344241741494273 13239 14017
809510843444172673 11330 18955
258535678083138273 10087 34969
869809325015005185 17825 46224
43352595219243281 16651 17120
707646678194052481 274 27543
136300804785239649 25920 39850
244411073451750849 14542 22087
37370853301748497 15838 21355
844868657393334401 8660 14106
220186915413325569 30936 40394
808821288043951361 14659 43630
691381344100403073 2466 30359
70382674546422665 2299 23422
688257347451159553 5152 23405
620472259609421441 7068 24201
326743514407692033 10134 43864
952247949730292481 13775 17333
322464565935479873 28671 43176
498702144302278337 10660 32935
50642163025951705 19814 36867
799132101882705153 27856 39905
792375185794330881 32202 45278
643219503371803137 898 35110
180067444921515841 2845 42511
228777800055610209 12968 26579
844267569110815745 35034 37709
320026487430617153 17327 33287
628022055979027329 14822 21543
65681022243964553 12604 45497
968292722638810881 2442 34345
195405933710567585 32078 40824
260210364820149921 15222 41044
97005761191212513 6943 26193
366286224071007617 21143 39127
461966469247606401 3349 34606
301497735934116673 6808 44877
748600745332439041 869 36301
803397061077223681 35372 43960
834917111618587137 12341 27170
742693699744503297 5731 41137
555304452264721281 6771 38517
460653887492259905 12010 25270
349560394253295233 5168 43412
530842782707321025 6822 13428
556564444331471041 1407 46941
84990598737650913 20533 46178
507177277964167681 855 37913
15709526599973601 28276 35374
536669913573575745 23567 37623
289546616110488513 15430 42444
87629606674049393 4391 33792
551402313318828161 26776 26841
607391348934910977 44484 44571
631063159465075073 7264 19322
61603185878972513 8285 22121
429351882255101441 14651 43243
680202494713313409 30360 32529
283110392549492225 14106 25884
728808269658337281 1863 12760
45777694164467417 16463 25908
248066318320368865 10901 42277
543271957339246849 23143 35220
12870898539013355 5157 20562
716346370885244033 8046 46408
867412609954385537 7671 34079
728228385633986561 18533 42141
838189698732769281 2768 18485
160334136793220961 21082 36026
245709159300687937 31122 40271
1239500450854081 3313 13814
574674995698082113 18592 36375
938007318008143233 1389 36801
767095257351883265 856 16121
479523508859376321 14775 27428
585881974127765633 36219 39127
74264331587567505 3213 15705
167944617388016577 20730 33077
331537354357866561 8587 38388
174323694832999361 1411 3179
509347031758263553 6761 31537
367868760572548609 9114 35349
102624353190140737 16579 42458
451304619082229377 10991 25732
638511586143533057 8437 21481
803350531004852481 2415 23539
917731497643931265 21780 45073
430927455260054145 12496 32747
26207044446774577 3944 27261
56574754923445881 31700 34624
577105382858707841 21901 24576
569347193736597057 399 36020
880176247647323649 22665 27582
848638201576434945 21300 32241
569622814500693441 122 2140
948102696082010241 26626 43924
254976519954052353 7363 17883
223588001566668033 3459 34451
222645095336691425 23404 43195
788549716723643777 23799 36357
415099501045414593 35009 45353
808945594738858625 10267 40204
240324081755918689 19790 44612
234026321325053729 19602 22203
751908325001576065 12239 12545
642686176404453121 14447 38686
766828659150366593 38681 40264
645253889066417281 13096 21931
27138947304973017 20389 41404
121100550397287073 22445 33085
469072620269290753 2997 26500
617340808125057153 6763 8730
154238574850094081 41544 43105
983481342619086209 6592 45600
446654355712258433 12518 14224
685213157492675841 18538 25771
857220678561485953 19429 39604
916937741868636673 6631 27911
635685593117759873 1365 4169
176823676322534593 24092 41648
229260776470933793 19159 34026
768516378351961345 1127 30639
728185963840719105 33040 36947
885438716775205121 23406 44766
798572879450471681 9555 41323
594729686843109505 3089 39956
39322745492317073 15828 17364
445899220325664193 16059 30821
280201004737332225 6601 8318
884981193506178049 22949 42270
639926038139368065 3370 28704
344097613207388545 26692 31544
816616296420146945 4390 10610
461518675398949057 13659 24675
959729193728069377 4027 15519
989984446600750849 9085 32462
489185859682660161 17043 32782
402605132157049153 21322 31904
845367844908270849 17811 39090
915068173823406977 20952 41551
2807229321927452 21485 21724
147613042804792385 29415 31701
223388683389490689 10294 26962
885325222649505921 38152 41597
227790265372416193 18999 31330
934633519554893185 7020 27911
428816531758730689 8663 37254
66297048472442553 14937 36736
231299012075634625 10034 24071
276737777343996065 9718 27475
380025548832723073 8983 43883
652392705832518529 16268 38677
284597483436865409 31734 33799
107897875204486129 41417 44777
935952919603568769 6095 20853
937391214356260609 28249 30084
315608261706284289 29776 32420
1306015895309543 15773 35783
396651419166804673 12515 14784
315074182898293057 39164 45623
346899026811197313 23882 32640
880840876005549953 8361 44455
496746118194767681 1232 30387
361917355139546241 8551 19933
559542487549332865 34732 45255
482004542504270721 1675 34745
796860528035697537 1428 37756
968806513577227649 31513 45815
930107471730078593 638 31862
464958715938649921 7419 30818
863203978880353153 23644 35970
503670089242369537 11298 45672
562465964921255361 5323 9159
204362967679699649 3394 7176
412335297142991681 11129 27461
546464434099910081 2267 45730
273650478523475009 10153 41720
465475071280877697 15086 38121
918083210752389121 2921 4989
733709584424154625 28623 43853
73551090052330177 489 11150
182202828649664641 789 31049
371531675941160001 7017 37953
370230038999103809 6322 46015
516059644260618433 25849 39123
561162442835694721 22233 30223
653063798857960577 42664 43791
446258158268527425 3555 41131
592982745578506625 33805 43192
598839413311296257 9450 17416
627271532407238657 16791 44070
570833822054801473 24358 25041
724663122788992769 32251 38546
591078209161310081 14940 26538
776025175645020929 20454 22009
676584526678418305 2928 18720
290153518389228545 25373 43518
281635673108823425 3725 17116
220477202326808449 1816 42070
542471719741719489 14351 26313
86736260215214849 7597 45963
307584287281969153 21004 34496
986944409314976001 9115 12340
642793424990792065 10696 13990
649707924128090753 1611 29264
593984152574208257 157 16800
591541117008151937 17842 42322
282366663038608577 14835 36266
769159806374684545 1050 41505
290370859866527553 14282 26151
560569485253882497 39093 39097
685977388820383233 22520 45995
65864105143202065 8173 16016
861019425764752129 20947 35983
583831241848461185 15462 16385
738357205958756481 3895 44765
622580575336879617 29863 31731
595306190358684289 15753 33395
191403569214134721 4212 46373
529476544241809665 1024 4952
383761781184130497 17047 38919
321340092332050625 5499 27028
335590870673971841 26067 39159
156059861661056225 21284 21945
43764740493170249 2390 3944
634786110043251073 22940 36582
92668953418513665 101 27598
318031319419439745 25247 34839
133655544642305553 31424 35648
816745948456670593 6117 28923
26999133275896981 43929 45254
879065839501016961 17903 18533
916279262274027649 10664 34574
552858323532831233 9487 17838
95802199258475441 18278 27941
531402052294389185 15980 46711
919592904631752321 24951 42314
995472510382924673 2097 13723
438416386064037761 15062 39057
111296938881089601 11434 32564
624832259042502657 6721 12498
968748241659284353 38798 46976
970664802758552321 9480 20980
594568531438021377 8027 37053
108786796707033057 7325 13241
711631630788119169 19099 28186
483846468259944385 29182 37728
800059418259685633 24789 35478
682548444210848257 14529 14961
416514613254349825 734 22312
379036521478742145 561 11046
827911569681326337 5663 30867
621212587515270145 13513 46454
554543510720648641 8344 10747
310405618551502721 29021 30004
41498720178260841 3438 34592
523151065127162689 32025 45779
106414789803807249 12117 12683
785091314026761473 11794 26400
295817772629554561 12044 18046
241029916179126497 12560 37401
36371972341314065 27244 28494
200095659630822113 15343 40356
247071995665841377 19646 37624
491467091778925889 447 13905
775161019459545729 26953 33826
276438655852036417 9517 41212
120937726671478177 11934 18643
462250026707618369 4333 45235
904951420202237953 2977 43268
374436870537298433 39019 44783
740319433880365825 27287 27389
15867715860306221 8526 12979
377600729393918785 23476 37622
597945807493307009 3148 30891
933866893592657793 9911 24304
440639558231634241 9696 17907
330920481297752641 11614 39508
885523779227728641 4244 40384
477629465346218753 5768 20973
365201533250111489 8018 29772
201455317980759233 11413 36998
767939423951720065 7144 21332
324307561402086721 892 43410
152172072361036481 14590 36656
344253876621635841 20428 41935
78824920295350161 3261 13712
204856969647330785 23064 24102
280473095447259617 2430 18119
659603540787429633 293 1731
432517706361284865 12607 38414
449809263481590465 14159 35909
355408909460219777 24406 31271
865010639465069185 13414 42042
633555415259682049 8511 13850
573567680935219905 28281 40822
127964828010643569 14123 31893
530997136862282561 2061 40700
618587109628567297 8681 41691
341974140667353793 11865 27237
421011278139001665 680 1222
986593358189693953 11679 23092
925709045349041281 33027 42496
546346047111349249 26992 29540
45695626550266153 1278 16247
781647904301905793 8133 41958
769870432213497985 30298 42188
927552783372952705 22242 37751
526155794755720065 30487 32685
827039683710140161 2227 6503
416844299197609985 13982 42686
820017861043176321 20109 29017
849054753316519169 20110 24651
301226996582528257 6969 22213
892515926723167105 1644 43810
353145153363264769 20381 33718
114946002229412865 31035 38049
264843904420402497 40352 40633
948476690378928513 35436 45322
988803044673268481 19234 19700
224144969934481953 12865 29559
938668773639960833 17724 45151
298069882490484161 4439 10340
867260247288633985 18830 25824
897982709957954433 18730 19593
220532953798439745 33729 39765
217437452197689409 26333 26471
756328029380860289 5740 31846
968814154330114945 14048 26920
111773104182447009 31901 40612
811457943809575297 21882 29940
272277226588663265 22681 39736
5076309139024461 10366 16937
833697778423371009 9101 13708
321816529661706625 35824 41220
686091238455226497 13317 15160
741549962395222145 7868 44404
1151578220799366 6199 21189
410253239999793345 6970 8954
811389800875012609 10947 27792
214654530290783201 13979 21613
917407556639645313 3776 29673
100115601055936305 18739 24879
754389240040247041 10260 17861
947357407438058625 29795 30649
917964651300195585 28638 45339
78892215970217457 18253 34657
301904714402574849 11264 22965
461739422269129537 35288 39072
447910820602558593 9746 11304
37994674040422897 35999 41303
337875201409538305 628 13499
27434542966457089 16914 22508
857748304418009857 35510 42614
197631864456514721 13835 40910
366304247738405313 9811 20037
73437644578415729 5308 8101
567254096939493057 16188 44003
787503613694045825 13257 40164
229835337931525889 8874 27546
525906746850349569 1360 31732
519230366112054785 6285 32045
40924873602040889 9004 14308
746271709237781505 5434 32493
396708477272493825 8812 19097
639925243761254529 15182 22827
832947772425942657 11416 23651
834933112583833345 28189 33538
882075417410558081 3898 43418
177388205703607585 26099 31557
933522016055054081 26028 38827
912417953436765569 10928 26599
667744265242969729 2532 3186
311855224257882945 8321 10783
545544704176482049 27417 31843
841585004376362625 7959 11203
940582204480730113 3495 15898
754101069179597569 1019 37793
304993918253916993 3317 16594
503736025970646017 1970 44164
125618326191538897 9526 17933
271088619613308865 6304 31102
795786757829663617 12096 25481
414295726542441409 4512 8181
684585210989293825 38635 46628
227601891698327553 1766 4432
294497161072161601 14743 23554
545850097127633665 12409 14978
494925664083279297 7451 17609
504159746473234817 15734 43145
437932157258817537 6665 25638
285194837857410721 20960 40420
678488913108306945 9361 43053
163534983203106785 36486 42233
687492475495293569 11346 25142
905913908647185921 12902 17526
52962142377776193 28819 29454
280687806700612449 13833 19019
345304987927480769 2799 29604
54680752944030073 12231 30679
156964859516076417 23472 27889
635777546128167553 2036 24872
814755609501208449 3578 9773
44553020872335481 19272 25057
556558083834953985 23895 35266
880931059653093505 6021 25936
258092322467323489 30749 34852
535492219924073281 214 34286
615945522820421633 32291 36689
134284546681243457 1095 23734
611404254816097409 4960 16980
821534209865397761 28779 29767
332002576192490305 13382 45022
207016569716827809 18350 41866
507084530155001537 29949 39866
92691396275490945 18632 30829
148968988689457409 898 30485
230068023687181281 51 19629
319797234717714945 22320 30401
901884426596431873 15497 16169
828565075511686913 35298 40810
888288644330984321 425 19581
697312627709809665 17307 36260
643956716254514561 29097 38269
628697480736771969 855 3030
784023481476964481 16688 29992
325044966557886273 5338 10134
192970792813831329 15555 21710
901941211488672641 14207 27660
304695640237369473 9531 22081
674794341334010241 19965 24179
290247805742076545 20097 22218
158628031707873889 5388 42639
346667575806520769 2675 32193
335503025176127041 4738 7820
720592170706417793 17468 31931
28520011527813693 33149 37700
109361378189518641 10978 18135
557608362417713729 13142 45106
446318762873922049 12889 31907
13958924014783493 10360 40063
99952864289690529 5295 38449
563003445876251649 13804 32548
423421905966414145 4221 33376
554690072874205249 9783 13929
332463968855634561 5547 11139
289274091830183297 26307 31136
833720185313787009 8255 17742
553270835165644545 16489 35145
240176955329729921 9787 36690
718711218137844609 21433 33712
510180406362671617 9650 19556
957472524602120961 31860 36253
993271415149749249 466 46560
67921980219441737 4475 23684
785844387529017729 4027 36348
314126936136229761 12130 20184
92604952033724433 19596 26963
520376233734470593 36158 44658
282705280433525281 14346 31576
933588933756293889 28549 45147
335659918725482945 30075 32259
118997384242053521 21217 38244
995232313928006785 1774 41525
705891503230215937 36316 37076
483775650094287361 833 36527
5383765430497790 24066 35434
680625823408654209 1960 12616
943642622442904833 31900 35530
334667380866775937 37668 41567
612248671144957569 18394 33385
107774716218820289 10867 28281
382011916475104129 272 6562
976563511122918785 3235 23633
261389364928408705 1773 38218
249637699969319713 2668 28008
616412175167152257 12094 37029
997611150509968129 5114 44364
75508116621225697 29946 45439
436604225848391553 15629 26238
511704230100658433 24616 37605
495919995419399105 42828 46774
222456881238475297 905 10648
775412735956358273 4875 18757
165326228214279777 7416 26085
203025634631600833 18018 21275
428281953361622657 3208 43449
530389014881656321 18738 38596
777427813146740481 15414 41073
639819400661593857 25822 42260
933501113142671873 34339 43018
458967793635302721 460 14347
685008945370935169 14992 24065
384151948736317185 23743 38269
747423740223840897 8610 43015
386402801180004481 1360 46247
999729870747412225 634 31219
580285915500041985 15658 40018
159469421924701025 11560 33956
236855767628007649 24969 34799
880355896783736833 15075 43624
270938347679233985 7822 43002
85173034441286433 7649 11538
748160016238422529 13893 35576
834985969138184449 25411 46705
913480159541705857 40565 43058
408079443038008833 14104 43740
670830801120153857 22694 33219
433920370251922113 38042 44736
155486739557161985 1330 24989
86599161793291297 5471 14179
170569016540703457 27757 42829
4257999933283686 13688 25629
115675043707256017 9235 46446
346062847883661825 22877 31665
746678884454006273 29628 36530
839460456750952449 16957 31432
740607147903048705 4525 44397
798997692158625537 2076 29104
372470281792097089 19425 32195
992936331719814529 9274 15317
403552347446265025 638 33869
218747919369963745 10340 15868
930694060715801217 14430 45026
120317564483951153 3174 3363
569618549918018881 37579 46577
930045040374185601 6832 24633
827090605888777473 14869 24339
111028209515691153 3357 6531
782602971794688129 692 11559
231446517425684577 36896 45234
934819525427137409 28767 38235
410867328257847233 17911 25669
317761080975387265 7106 30860
894524424820733825 3796 16766
565358348983501441 12441 32720
222899775138213121 9132 13769
896515389759002753 10863 10978
918493823138778241 788 41628
837761969949745793 37735 41747
907604193481102337 28197 29814
851561158131019649 13747 20259
291194228657563073 15359 34002
785188881506833537 36940 45073
342974394030161281 16596 41932
963288378011384321 11138 21722
311922062692463681 5112 43264
499426580713013377 18011 38417
193491266579894017 1319 12910
932217637874416001 6867 27782
971877621127962497 34622 35771
71763413503312281 38761 45048
650335286590287617 11381 32967
600405676380290689 9819 19905
226632224770543905 7076 35766
589809168873635713 4008 40550
405027336129631297 7053 24193
752553685854891777 12564 43686
604110108857359105 10127 32984
839488465141933185 5961 35881
300375774555075009 6704 46265
701761784120833409 18846 20399
202560597603838497 10786 11767
31020967516774081 21338 44725
146053281498677025 16361 33178
154305598817231265 30166 35356
586689499566009729 1488 2139
5737296760322864 31501 42840
705585765478641537 19566 26098
733129664449307905 23128 35127
586719764329604481 37240 43183
222410696008090273 36492 44225
455640398301152769 9270 45016
373496381481189121 28744 40787
354230573118119425 18596 35327
899638679301979521 16831 29972
720258410857663745 27198 28982
860812691326259457 8801 21576
899126507835820417 4062 15325
83787553606036625 4707 14485
509473482455700097 29006 31811
506368443599214401 17867 29595
502334567329260289 28705 44919
996092448505955073 17325 18582
395346185948195457 24784 33811
219724734972459137 15907 29922
6511888762208430 24404 26096
710537866943774081 18359 21508
74961827147074449 9008 17751
576826344926772097 29804 44976
779241398453965697 2217 5779
245855348708353473 7783 27308
669890951821255297 7604 9468
362493845102164865 1911 35242
726341572829870337 24696 35510
286967178490094465 38937 45812
49881599487445529 19153 45168
118567078339637537 186 14215
822840348775375873 2511 26197
546954734615020737 18902 21297
534397872704058561 12511 25536
510286553358042753 6149 32079
301057296171411073 2829 5153
850488625598721665 22292 41669
692673376174280321 34274 45772
561051943832538305 4632 5473
573672766218809473 8633 18072
270851761904800993 324 10706
839218374153769985 8453 9521
648901378932123393 31432 42048
718583169833426177 17982 22736
539317522255366529 23255 34012
399588929941682369 19923 45649
428200628633518913 11883 36516
565068133411134721 4917 9086
718689760022733953 21516 24472
27452640110649185 2080 4940
780281683857168641 19798 30949
110023337123227089 10748 30736
90121118131911265 8931 31898
99701671102064177 7326 27692
422164671168403073 5431 9543
780812676107817857 31193 44376
938627543022569473 174 11019
647077459377467137 4433 7708
749949586952823169 2790 32778
429110309971680001 23877 28657
579611572057096705 34335 40851
523365460975025345 19916 28269
871764049109728513 3927 45232
478757493409521089 28064 43398
484671476817972289 12461 40677
540950544572066177 12966 18338
24964207910926461 10982 22807
310346122984032769 18130 39416
725359239513089409 2627 14495
753026826500313729 12173 29667
776147194244529665 6060 44145
305531004690127617 12992 15284
440584183701794561 9317 43556
126037759099940417 12188 18373
594859075504359681 13104 29114
413911256350605313 41825 46935
476142436267302593 2130 25672
587365917831743233 13468 15887
768961299395343233 5352 11661
173028320658065825 1266 6823
369361827492788545 14722 22348
154655000193709921 11297 39424
809615096403803137 7903 38772
695299091289218305 12674 27026
130938902748845009 15271 20463
340561863208943553 9488 38076
766796345128810241 25784 28598
731607958472810753 7161 15509
779435985169136769 37837 40677
800711798566364801 3377 23142
454077043586778497 2782 36356
886266474191234689 17974 44967
828203256278975233 27767 29544
758048487903817345 35010 38610
847892836486252545 43361 46483
857934133338435585 18956 42964
223170173348172801 11445 30331
832889007725153665 5382 35232
687323085823351169 511 14827
41073778143090321 8049 45706
943363780764933377 18165 33960
758446676538579073 4855 36012
33079802470595609 2362 4151
377160671496088897 26597 41833
261385160471668609 2121 25146
24378268492991853 25679 29291
648348442222868481 20130 33565
288120662995186913 18168 41277
722510965966527873 27110 43553
708429970572250753 99 38797
110636173524014225 25830 42446
259660402037273025 7176 36664
239561258056063777 13703 19728
805256246784264065 5611 7376
546025808326106689 10784 14483
931966547650024065 6822 39840
364039270944850561 2945 40147
903100305252490241 41807 41820
460245214730676353 16693 24138
771761697459798017 20679 32597
127029846867010577 12682 34599
488761955181896449 16128 33128
911656762727204737 7959 9246
774357620741444225 21153 30164
737542648802495617 18449 37760
859021102829625985 11505 16674
988438254978959233 24665 43686
517961645388286465 8542 10119
569880456377610753 7379 26431
196690781362573121 14080 34691
396529925709756993 19611 35425
965265028376865793 27918 46408
553432324657877 23484 45292
930375251329774465 14335 41899
788900514817512961 1646 28908
988843146381103873 9192 38918
801473778369718529 39997 46258
871814158916972545 5677 27629
44753203881441553 26887 43959
856071690114379905 39907 45563
538753242630484417 14011 46546
630785810683914113 8690 42324
985738398239547521 28308 32263
124431045245589905 19758 42692
141365058037685281 7499 34005
496679128611898305 28610 30166
363229017291558849 24849 29882
206928006846585089 23983 41061
914073645444055681 7636 17542
884157600509791361 10802 43920
406284176129716481 15976 40459
516980215783465985 5095 30366
494106368453920193 4076 45624
838337350641179265 15707 16152
745992968015855233 15958 21151
698929536763035521 13050 17102
857643342094370049 10484 10972
237468136343533601 10888 45356
262240551607973761 11818 16800
210196331388292641 44031 46021
533810336755642817 31122 40872
707498440912214529 9170 20037
889237971693006593 1355 25816
19152528063177245 8529 27615
790827744853707777 29433 41421
846756693617844993 18063 31614
893944160004778625 17517 30599
603647866416853377 11267 32161
128521952912201697 18956 27690
858297816915037313 3897 42630
756197435997137281 22512 32149
822716009591648129 28029 44663
897645848723747969 13288 39089
794630591183658241 2974 13015
852253618702022273 2071 9635
741635685756339329 22908 41882
20359154432334493 23786 35958
261314551220774401 33393 39635
417662632530749505 6858 21653
630921953067815681 12358 46288
405638374278815681 19650 34380
13428098672118695 4221 22973
156044304574052705 23244 37885
255044392509208961 15033 29624
833046942870744577 32423 45496
557670043156374337 26383 39340
704260971122437249 27150 43677
198157833081427969 11470 16244
459800218675631809 25828 31849
772747684493776129 3180 43349
470518599263172609 27976 42672
432707416217599681 4772 27390
127883850493368817 4709 42741
45983631702480209 21187 34161
60723448013760617 6244 22101
72628723526253937 8275 32605
795479314438942721 15468 37186
343373633771857793 25350 43108
202516905023983905 8868 33108
325575636549164225 2958 35180
472343637960712193 14265 36453
566656585161322113 6611 46357
290221101919655681 11847 36596
987118881643585409 27086 27750
331183058132403137 12453 14087
71698378006498585 22771 35124
103741296370955633 20630 32418
432487149866208385 10285 44062
322429166388623425 10048 19283
129401215641504305 17683 24813
18451874446753893 6751 9463
345865583347478657 12391 24549
811022533524088321 10066 14291
689562190766803713 15606 20504
911280235263589633 27656 46140
380593598600004417 19890 29753
950559449645886849 5850 33147
80127178906561633 10227 12497
692510833853987201 12663 26703
422260786003608513 5167 41304
729063816356010369 25778 46935
244001216207617953 10062 36599
837049340063558145 14404 29895
96506295852154977 23088 28681
675184955248006657 698 14001
22242332634160533 36235 36801
758678283639852673 192 12244
949479007333611265 27087 42019
964144710327012481 5905 14472
559715109707877185 18144 46066
343739760998190017 8337 40773
265983190144883265 1031 44219
266490284706556225 1899 25318
595120838632819713 21745 32444
336111839940713281 6162 46818
572262621616790337 22161 27412
843754326398418177 16834 46329
644135882427416833 20992 32415
614592277364678785 20559 42299
400485527742123521 10388 41418
614457426693469697 85 7840
568936507063025217 7663 22415
220030124224507521 18948 22002
132978586861060673 7833 21169
739361980031809153 8338 33869
910799854079112193 18106 43821
437791794209388737 10463 33896
568190882463287745 28086 30139
551226838879649985 5776 38909
540254693209615041 31312 38663
408327280264245505 1342 46506
988693429115006209 26005 37743
773120943468306561 23712 42523
531294930713226433 16330 36393
883503478716633601 2970 24608
805057035411582721 8239 43088
119107676807267633 19158 28594
806721369852308353 19273 22217
549659086875664129 22305 29001
498396122592925633 25885 31787
787161652658731777 17351 36968
629375736810839425 42157 44064
152548339041302945 17704 42825
398288999538753089 23980 29368
568752550655126785 26702 42427
761883310781254145 14776 14943
758893000403418241 7047 14824
480631316784741377 5954 21450
391728030954020289 10745 40644
402909443483235201 4761 15352
320442610819711169 28571 32064
630069296468125313 5780 34413
958926253256471681 23309 25775
382618633504474561 7341 16497
137416023440181329 4146 31474
821688174222646913 7973 32943
667199654165266049 35709 42654
600135447074119809 10951 17889
389001879093044097 7515 20776
183669405497827393 23495 40617
409961965228610817 5655 36692
81852261694077553 40634 42692
71145858763031809 250 11486
513122895076367745 36928 37736
947581544102767745 25817 45317
86292364961547457 3471 16901
89937425877778305 12987 24351
247068117206058689 1450 2375
837412505573730945 14340 46215
368176180418114305 22540 44017
958192369971499137 9201 36255
214775817248909825 38915 39221
59332440203455409 6102 29463
514986127856428033 7652 41921
260848856117448225 22939 35977
400960336580286721 39379 40488
360568258610278721 16218 18810
391689669704955905 17788 46177
440967932811645377 29133 41951
975576793144672001 15228 25153
429441461356070401 25189 37528
365743260394491905 3264 41139
333743617250135553 6464 39028
648547693092243841 34606 41117
542427470594283521 26621 42939
561820014487064897 38127 45915
484146823670556609 28059 44160
999315356781796225 16682 26990
610452132533474433 1673 13598
825013754318586497 24270 35714
539690590126056705 16303 35795
433760127640599809 33123 44097
173368671889996065 22736 34240
998079501471036033 32675 43467
750225354225619841 5618 32555
316185007420632065 41084 42157
997671813341462145 5041 24823
172458251048180257 4898 45602
840441491509622529 13049 41095
202565438783185665 12949 33622
460189043049219009 23418 38708
618659825980781569 2184 6690
678536023732959873 19442 41000
913293748380187521 21257 30564
835093628093453313 5954 18965
487674562932948417 3545 15273
348830390900346305 306 5610
988781583180642817 7589 41474
225336605658704065 29645 37583
184460344320736865 22479 31379
471420522939411073 25593 30530
288465832214445313 19715 20630
21597059520438225 29382 41978
614588874987315841 32810 45365
94488206906973457 12337 18790
651314337673372929 21116 25905
58078181314989761 9341 24365
597591919705958913 10638 25002
832867986102400001 19369 45216
521542475920416129 5518 33083
737782430725552257 42009 45510
411557281402831873 18603 30195
429885610909209985 3039 42996
754000742913664385 17712 31519
290009124586056513 13529 43021
203593422305996097 21112 23080
790276450102112513 27228 30119
806022122349805441 9060 32651
516333562492654593 1259 27789
374793623635252289 17619 26301
153944328241422561 684 31379
662246560974867969 3440 8212
191724898319172609 16226 30599
765543256449401345 28904 43121
259097042130321153 31934 34245
951263636496168577 12998 23280
75091955558285409 24754 46419
751059909363203073 3404 16077
556433389632687169 23701 37584
232403791859500321 21572 37573
905638622154306433 19133 32161
165943600535765505 6825 25163
182971979940248289 7072 14820
651608637829429633 12360 32765
22064909956377221 16760 39623
252625904115301825 4757 22921
56093448137559681 9999 32210
490342106328146369 7610 15736
341842787602480769 7061 24628
748700357702144769 5456 17721
98579031141838417 3909 22448
323661982349637633 22220 37016
425379056045095169 25016 44646
453324799862610177 22635 29024
918908839291944449 34287 44969
934925864971038593 10742 12947
569577395548442689 16326 35881
538717127790757633 2309 23930
834746640526816513 32274 35600
36602220531836593 23867 43376
218729834325181121 5341 40408
879102177373294337 13677 34295
700173624728435585 1901 32600
560116205944186881 4241 35046
136280834537025441 11160 25937
370566823664827201 27265 38763
759505496907905793 25234 41618
502776669833924225 2934 45444
484166523659176577 26887 33284
709775791626366721 40838 42051
554974421985505729 22175 24024
366175496291933889 15189 35612
239363880702576641 3595 35789
220399867419441633 5443 17993
536593873456581633 6040 14146
256968552939373057 10308 30975
819091480000899713 2673 12628
880794022081385473 18945 21449
406439385744917569 3975 21171
25959254277811541 30224 32812
762761262700827521 17497 45875
766693214534310401 18007 28737
744535638023734273 14040 23524
32606465406690433 25905 36667
253141310244551233 14237 19210
214601142100985249 11281 32422
149579268231732961 24652 26095
486538462645572865 19632 20616
870979297502579201 25070 31870
405639766515289345 10522 40560
946761392427617921 27417 28096
941819248897491713 18227 24236
533156768302824001 6179 45816
20787874323115573 3765 21351
600773049011294849 32738 40033
619403005232275201 28524 34943
127772165408579505 4381 39174
615923045071550465 2087 25007
880344762193459457 21967 35051
383622158655061441 9989 25507
40737223023391777 31747 43248
382526011279860993 17884 36113
778927186917556481 8229 23836
584254771855288577 21885 31127
974743455144967169 17867 20402
705317313375271425 9640 38114
353777420729102209 11859 35466
640653026405278337 14321 32379
146914610053151777 32818 44417
93856193059718145 23223 26090
324064109347133953 762 1711
341906788895105537 6405 40171
867083672398656769 18898 26344
577998642450719361 6103 25005
210807994421060129 25932 34968
879759932351777921 12347 26613
442270842259596033 13005 27510
928218246310205313 31867 40750
422572116653455489 25179 33774
741062545495825793 8520 19764
419318467652040257 7746 36186
236647733239603745 22100 43021
327721557635356929 17339 38214
745374712437229185 14351 43441
8361715818686833 12523 41754
603183801377678465 33630 44657
515575441875384385 1363 22292
811757497805192705 11132 40103
563356401676379905 2929 33516
277370617389575361 13959 16138
65537989107525617 41255 44855
926989439542598657 12213 29594
717599411578611073 6600 37798
459671216881229569 15852 39999
317859768534688641 3325 29054
325002546176055041 32079 33361
964289129543267585 26997 28672
648158672312742785 762 30152
896459023706142977 15809 39104
993185829796278401 13077 37719
463784753808788225 1838 8319
495993153517542145 11088 21547
269515071736734049 20444 27121
323677092751129409 1182 3437
776310946513525889 231 40150
423054698561084993 2180 2535
65495396054274129 37942 40128
414550337664952193 24194 34241
234269450943507713 41388 46173
987907451393578369 19 10766
480934210308774401 2505 36566
193977099352938625 3361 15711
251788701662924545 13297 32320
294387120065632513 37210 38419
133557034993202705 36357 40321
46440515998074969 12149 37299
37267605429569529 32848 35152
485412277683973761 5798 45388
514032260210214529 5377 43908
929731378100800769 20644 34295
740927147604089985 2273 20305
904379680286293505 15710 24635
77390830372820577 12448 42617
409951029697840129 9646 42685
894124842287304449 19643 23812
505346823910013377 3630 7904
968528141949221377 30672 36876
543657159676744321 7533 40227
237638857163979361 1799 26833
25139319819199813 15777 34764
294602056153053121 36680 44084
895560524186510721 30567 36996
396392468494347841 10396 40190
735929144637065473 23867 24348
811856657240056705 34975 44678
100133796662223777 15114 32211
839141900376297601 20910 32096
952470233508446337 25582 33730
378597096300694593 33772 42069
518823362342988737 22446 42886
711343137801542017 4144 17560
35183041887346889 2508 32133
704755612635508993 32794 46236
583331271867511041 26849 38262
292472537648230017 20943 43304
304157417609101121 7586 31775
888636682466028545 30870 43558
81103056080497281 20459 23637
397103558090343233 5977 20921
939776212064895617 16313 39372
231799270368796321 28412 32856
772537994075637633 12540 17869
200514247460866113 39938 46670
707308330048359553 6214 33644
544290414923608513 4063 40596
530727031237251649 11423 20665
959868840881107073 32893 37720
804112184689625345 23153 34772
947125929139318145 17680 20595
473290176122763009 25740 37200
453308469462690753 19864 37415
622036599331718017 8360 12421
321434900761573761 316 29320
981075176951993217 6334 12865
750702155101627905 9326 36249
61588894737337089 8108 34664
490334000076629185 7346 36223
848412902736843265 8019 28095
37326506315515929 21287 24763
780217030141042049 14253 28925
818539405803875329 3460 19448
221997443196261921 3338 29302
558212409725307201 631 36934
440757042882562881 20360 23548
715997505617011201 1170 1961
207340808056475361 10300 44429
556046090152229057 10215 18906
418236466171403969 28784 32160
997334479249786881 4590 16718
659588562635281793 3904 18560
105941752388325489 22458 28257
278681710441116353 12711 32218
812478491527016961 7054 9312
445094095251793217 9813 22710
569590182005732993 29902 37534
651610383253565569 16044 35802
981060572515076481 2738 43990
436730785489334721 32228 34084
609583733595194113 20276 33372
352131008309225281 18389 45574
761690404808362625 32414 33557
374043443169288257 22138 34980
229349635068452065 13991 36254
977030398308979585 9108 30574
16345236259212471 16423 28039
22948328567498069 25260 36532
589192048622059905 16638 41635
894285851696121601 15974 31308
211193052718542177 10920 39990
462105157422431745 11098 21478
645425415141779969 42722 45001
993853192184186497 4357 18335
971359042082980353 865 24834
817000052145619585 1482 4282
265328831727138945 1684 14060
680485264946963073 19269 23933
893476320641539713 26902 30785
980265735849972225 4286 29107
980390134134843521 8158 27485
12236656911479571 18100 36303
853251937880884225 12939 13558
279269690860406433 29302 31069
95640539777654961 37557 45879
251091933252961761 2991 28345
134516389043014337 14450 41551
270342830763784289 36460 46160
412282714971958337 16867 28720
259074390442716417 30941 32473
781973308332709377 17330 21630
803395777291502337 12600 24700
329638524902655681 3241 34277
492883030545595329 4891 35844
744664752244332801 5495 24786
770647402908142721 10229 18383
852914068768150401 10085 41662
905574974403148033 14114 20999
655430574518618369 10118 46949
947716209403427713 765 35326
874500458281083521 5804 32495
922441665371774593 9317 43742
679656904249824897 18192 41121
582719674552297601 8702 10771
644475727632119809 17953 44686
121777782912143809 3276 3884
382542729142159041 16697 35017
776985225519258241 13724 21942
273497829674475681 18658 35764
105844599046843521 35273 39703
298004119361635841 4683 13028
726569301638225025 17046 26991
388107438956019713 26695 39962
813492383017685249 8473 35228
46096766345556265 108 34723
913453362997916673 13527 28160
201193809813666753 183 30713
708512202882285953 1889 6904
823258317816552705 32870 33422
814857997405429249 8079 28946
582493789551428225 15253 27136
616093899791504641 37086 44559
686416527601664897 4357 22624
463783789286953409 24306 36482
575844825248871937 6242 30488
697406933785014657 35368 44009
745616569179176705 20635 23354
678220652414669441 32179 36505
868723990490884993 7570 19831
107302031631743233 29184 44008
569705047666957377 32609 37866
274411206522689345 21053 44788
179478257772522913 4788 10238
214836920025117441 42394 43494
367058348725819905 12114 18400
494428808392488129 2551 20056
389563016014371073 9850 19444
57516713820003673 19712 45997
821523047079921281 27891 39060
972832343349597953 14518 33925
559907743024233217 34756 42805
608941561468935041 34823 45250
507685224553497985 23854 30217
213358155818415457 9267 41524
76946352360103281 1733 40904
861478740879672193 24629 42891
166217780189242593 7199 38525
975949860130800257 35858 36159
966486605387267201 364 21110
40506361074346129 6707 42681
548159215648396993 24315 45325
527729537676723457 30854 37271
580924674879021569 27738 32050
88968970782385521 4186 36679
217218010196148737 12716 41025
88974306221548001 6483 29179
142689028785888177 1018 21545
989074516945134209 12168 39802
484112623648186945 6286 24682
316350754294607105 13914 24988
46448834292341705 20812 28644
354955046549516609 24614 34714
310962445195286849 15764 28236
479521580477570113 18557 27477
963647625492960513 20268 40916
853393116741312257 24335 30582
513128703532558465 2886 46955
382094276688665217 29549 39651
31299595451550033 3813 44227
441039883295555777 38958 44768
268830531698512225 29542 40559
691426158670157825 34524 40131
165565127557179905 26736 45072
682052088742278017 16939 45224
863369100976356609 1209 20499
421103788341557825 1200 38998
539130634460214273 5507 7106
800261481260260865 29423 35151
706796064625962113 21334 31125
961423163979862529 19483 21512
766456987959308801 15539 21804
879744376359678209 14640 42670
105150546599688257 16586 20243
492730287830713793 2133 15577
416007362516985793 7050 30441
246238937876452001 1787 29650
591625635248789249 8413 26683
419235169240682369 17524 29740
223970741106789729 1460 43682
512896115396852545 5427 10677
62749859849375865 12 6312
811456297230964865 18257 42671
226988207339168481 10215 24617
765354844420326017 16425 38306
665295501067930625 17543 22060
787732432106611969 4036 39520
916067034776112641 32800 41059
585485905851736961 15451 19321
663442877746135169 38063 39801
452574533712979841 37006 39797
191209045526228737 3815 40161
997109565291165057 242 5170
125902024113287329 25322 45194
954718076812429953 40088 45734
164136308112311713 27970 30500
371692582560097409 16135 22559
624259486231849729 41996 43011
552645214259374721 28780 35952
809595541722622209 27727 34806
2978210467315279 7878 13773
563692386647687745 36591 41538
261522548700600769 3098 23324
745664152794965633 16192 28908
576581201475971073 3588 22946
784163494351318529 26576 33770
793763975920374017 7835 13521
468742212939311297 28051 28603
488046424185309761 5018 45468
604943855760012673 39224 40826
545974480186163905 7913 17229
664847456980076801 1324 18714
749357270886189697 10086 43124
140342654002850513 28683 42360
387430206530897409 6522 24943
547661098893350145 10350 13340
652396425389010689 846 31723
14271430831854561 19085 46007
888447919331486721 2433 8623
864602494127204609 9502 21822
995789569355860481 1833 38381
242020690492083201 40395 46396
419313393310947201 16870 32166
391016981724909825 12961 21014
330660047995646529 5125 40003
147545270362087425 18853 38132
639568684702755457 21929 27648
572195181321227137 4800 30918
627222204701677569 23624 36929
533679771623397441 7606 38816
280472909271171745 43764 43769
943130160951120897 7175 27941
28350841525618621 26583 28562
632950857133721473 1626 24369
656795422680080129 38078 44098
73262794198107889 171 14133
943166880789942017 18637 31091
521808405563305665 3957 38332
993594469845479681 17014 35108
861441852016106625 8622 28989
882532605142952065 31450 42707
986826423207418241 11691 14075
744473755893086081 22408 43828
905285488084039937 26917 46099
872786651456163329 23213 34795
265266320210187713 3190 23862
544564304672579905 19430 24272
546301339296583425 13301 44542
462077040653266369 4317 10117
543763718726040705 15231 22257
78094723953871185 10712 26220
751605037457345281 23922 43342
697652753343117441 948 44951
659084439304749057 18232 45962
850209901948321793 1565 12185
735848076922401665 16636 42751
679208522506140673 5061 15813
597059771014613761 23187 28215
898371530159199233 22849 39486
700877268342502145 34452 44725
543976421954237569 24552 40714
294994633015576833 26884 32433
732293995270712321 24385 27268
120425993271403793 13778 35138
909229295348747905 21059 28746
5958842960069434 14992 34820
984381420333807745 32672 35711
14383720745676955 18671 40457
767087907719211905 4506 26867
339210483234168705 1529 24157
225856275399483041 11464 18283
830381317497973761 1638 11733
709263722177634945 8621 19462
730225362155152897 24592 44081
357402332486703489 23457 36111
114917140741134465 14815 17117
754255221368662657 9599 33893
868956866313809025 33225 37528
726755121852082945 5650 16397
644259308954652033 2928 32355
289555518635520321 26263 43477
800440154790862849 1494 6144
328206768452321985 16943 32704
175994464317902561 12699 20430
44005450414783097 30168 32915
453972718486667777 1556 23646
878769461757972481 5522 27309
351329332866193025 19806 39776
122297221499987793 20920 46651
124013880781802753 20614 38555
380458151188424385 13520 28612
448940017596065409 5628 30835
931801034806057 8517 25579
457687911693497537 17585 26452
714878675893093121 15236 17473
883031788115438593 31352 44990
773166451910949377 31142 46446
262263129108816897 36799 43294
481487743902608385 20026 21193
317920720522060673 10879 33741
594539832154179457 8804 36946
565001730060302529 12326 28077
400346284316388097 5781 19251
602354455500382337 11663 26607
209688846383752289 12631 19707
892996194863286529 1547 44385
229113019679306977 34071 36354
19304143652355777 16343 24859
109006661026324289 2248 18537
419566999756355585 4316 20881
976990956530247681 28243 46988
508309897321801409 25826 32366
478242841154806081 1381 35598
95907121977461425 1189 33467
779291182779150721 29053 29114
1749330134877881 19 6659
857797232105848961 12702 25413
973210487467937921 38452 41717
778536203586757121 23999 24495
74599601660828801 16276 46324
747966807906603777 5845 43340
864678158125201409 22116 35340
754284355282567937 4352 12017
37229357497572833 12893 25693
192902053512096225 9075 20627
213596745222176321 31994 32901
676187922061618689 15847 35798
997214627205842433 9536 29143
295024351419012737 15224 29269
360042330777503169 1774 9673
304645755249499201 28572 44955
420723676353468097 5677 15899
283031117879897217 29467 40436
343469141795353025 34527 40577
21596772317625581 3245 38769
275136566988045665 18321 42625
44628892193710361 30893 43384
372159415897186817 20590 27589
190719005067098369 30780 42294
917607325631614465 42929 45300
288419036894406849 2414 15827
235778383440063521 5934 21076
81120185979560945 6904 8751
791466711885114241 9586 41978
800923969598638721 16259 32316
258510133257118465 11849 27570
160475521157298561 4322 30531
532803186443281601 555 5905
681966731306896897 3609 39452
83735389165596529 17224 23233
900806610042398209 12376 24025
899225357252284161 826 33618
276261013579354401 28622 39807
265114964866342017 1716 19588
30397748716115557 2994 13745
684552499192783105 7995 32898
557265330728380801 6764 13558
603301948305912065 27814 41058
905782407534676481 22223 42758
446727258540256833 9119 32727
481611645484147009 9285 14150
624235555488496641 8986 24577
724748817656564609 10233 13390
968197931042304513 7979 23988
823618249997945601 38353 40915
927859150609592065 34794 46371
120729647158928097 6119 30283
201853304259294945 2149 41750
958796881049803265 10681 39230
150818216736894337 27754 31123
95952008427065745 21836 44874
391662543340110849 6192 34789
216497721422665985 9819 41869
460770141586138497 37824 43364
699900826831029889 24329 43129
752702537148884737 17679 45777
722910921094889857 11347 13699
232790618730632545 15372 45041
634936228877212033 1862 3381
754347071121507841 14648 26397
48942374685974953 18776 34157
421280318342994049 8310 12079
475624388540357057 6668 35621
674022716912340097 15993 29490
639762527967430785 13026 38566
126924315796117073 15990 18616
185186515842776353 24931 26769
724956989291932545 6865 32906
595222768721367169 10004 44856
632674643647661185 24457 43393
473512694452612225 14016 24442
54481680375722873 4817 42568
288352298293855105 7432 42828
332327315198369921 34132 37007
497871387621831489 17937 33934
151309902601546753 41785 42705
932672092348308737 37093 45585
258838318449292609 25961 29630
800591946677204865 34653 41579
379255817430454529 8923 38474
152349455076088001 10551 22210
517732460386497473 5407 25910
907801686013858305 16817 40486
206462859020710721 24930 30633
970899562967229441 15864 29930
696343615594130945 12981 22916
989331345621057025 15445 19867
255576043618994209 28147 42861
247227094683662337 3824 15989
26598962737693909 6002 12306
571108359093717185 28504 33997
140538248625709633 34723 34976
269674365110471841 26304 35780
673912239969169537 6378 6516
776056594350709633 14715 40381
555785712722958209 15177 33272
21160136787724329 19364 35312
375645978284154561 16906 45767
585409448392358145 3969 11403
666416012604109697 9481 14924
87588283146072145 9886 26475
799579142808411777 22001 36838
406490668884604417 12333 44745
233128975213055873 3874 9532
567985537783808769 12506 28889
397788688407274561 4123 21839
911869356656144001 21583 29108
359998949489117569 20819 44272
913175494931248769 21993 27705
328110280396103361 2369 12442
894172586837417089 15986 17294
339902150920217153 15089 27483
859469640750258945 29863 34769
759548905983507457 4529 22451
335936284856661185 16463 29943
902046968232319617 41846 42080
508488305712472065 7627 28178
797203369901310977 2758 21547
209262719338315873 17411 20800
645764746787286017 20050 24730
841822847489165569 10689 39994
505863790966259329 27029 43994
739676539622894977 10050 14280
528615200224173505 3825 11775
242197914068992065 33783 35643
400727257578225281 6936 31087
145751003645020929 10142 35646
715920813060655745 33654 33974
847847110696701441 23751 44210
51817821888192841 20226 24618
713507224767642625 4657 45580
690919944871630721 11594 28288
205109614196697281 13034 21495
530732077066559809 19880 38603
604342226375539585 5725 42479
364545393781220609 2121 33068
851297056809723777 27205 41087
651174732268316289 8275 13268
8761643080038796 15230 42289
652995485842261249 19671 33107
285552151329181217 24391 35151
827188938026424065 2726 44734
236300359779452417 2639 25472
48244889934018433 18411 46733
633980862575523201 8115 24639
825687683408233345 2757 36229
524904547056070913 27700 46296
576793877584258049 4847 28937
35421259592890665 9451 28749
325394447842043649 11940 44550
820291745970624897 11476 21749
7504216115940211 10028 26221
948822320891590529 13641 15796
537017507561927233 26614 27581
436347189738956609 5996 43310
559418864231695041 32879 33901
779727724093230977 28428 45128
885701931628702209 20315 44425
389774736543220289 5599 25225
800987694080880897 9938 36740
243550843962278657 26910 44626
24690417963455505 5516 19431
693694939341259649 17573 29119
95974155504414689 9361 23034
13320621528503553 26294 29227
28717778277282945 18757 44962
992741207492887425 12725 45689
308224689021706433 17860 44225
459881464319234817 23084 24907
218878144696930113 883 38019
482893033820619905 1471 3026
544045346711918401 7140 45885
688026706128550145 20989 39132
581327902770780673 5875 16998
48623181865000473 29931 46739
300625056948412353 10621 40676
841992206752475905 9684 46887
465885017893157313 5949 12067
293118864080970113 7446 25671
362123832470636865 2909 13460
521767220214979265 22855 37765
164895877507163393 35788 42601
568935605051823489 26948 30691
298933534021848833 16086 37191
575801516698984257 27983 43750
977078082237312641 37635 38933
30401986971117625 963 1084
184320126243953569 17056 24828
958283721179849857 9906 20876
526700847862954881 36458 45811
28734130160476213 25392 40772
647146261202387073 6349 7208
436993743135698049 21823 37782
928597889272026625 14035 23367
118835881752563217 24607 42147
177503060314357697 13304 27644
871924829179686657 30963 37627
29159909731916401 3826 28806
415224583373575489 5582 43787
538576700072901825 2523 34856
450935986523770561 12797 12848
499539176480254785 29277 43012
754878276208433665 34191 40651
604540403297100673 12956 29455
546516112341702593 3802 32985
268606189273199905 37083 46996
937868591724427649 1659 18508
129172258195445985 4871 9321
861574934850974465 6589 13625
340392204632308929 26474 27190
422619681065402369 13612 42306
88605494804731681 124 23391
860655638779103745 920 14961
796370427603349633 6766 20665
61087668208646305 16870 43766
866347004860990977 18560 34240
469097623319125761 16491 42019
11387087381422135 27466 32210
439032583900473857 2742 10209
738553559371887105 8669 22703
983848037212350593 5535 5667
259640435666526049 11216 27575
916175861654071553 14086 16638
748509920591608577 13116 32082
627585365723401601 3508 30042
821985009592225409 10908 20266
678096566204505473 3871 41837
54160424249708681 13840 16229
228710220493251617 26357 28054
968049347017327489 26962 46699
763288891270864385 14288 44989
411132186254469889 14501 23268
894085418070428545 27873 33430
238111793386508449 11130 41176
721327419774343809 31659 35058
382555428179266241 14468 27818
14052238828764275 4441 21965
924170158750584449 2274 41674
7385498303651873 27309 40197
709611080147034497 4974 38745
489470247482014273 16277 21642
602830833390640897 23010 29736
499621151105447553 5963 7058
643469370753358337 1167 20643
171957042001377409 3687 6746
732070613312501505 29911 43096
323754559707598593 6302 23744
837352113912807297 16976 33759
369149591931400065 390 616
339003985169028993 25870 30293
27456574956875813 24325 44653
80957414476067409 20109 36407
79053242382951089 17461 18004
517809036427522049 632 23127
719269321270278529 4774 41123
979405100647035393 12976 18940
808145808858906625 27977 29854
69090553327981753 5428 14279
85383010760512689 6953 34685
933045914129444097 22130 46892
307995283038888321 31647 43430
59228308875290737 9957 33620
844767920101222785 2995 21488
57653911051723129 11937 24283
980238323213850241 21567 28619
197586088274363201 25665 28147
680352408046406529 8182 14065
138291210556694465 5590 27737
679735727719513985 35376 35401
729631712352087937 17411 18796
581967178911018113 33439 35468
272973735999336513 4180 31276
54828297969603313 4130 13970
455704263113403841 11110 32272
805838039556096641 8915 45706
519527488471247553 3322 37186
750494702035535233 2015 17516
610900952151112577 2050 4967
855074467001831041 13834 24061
892933736364575745 4284 15576
847869962658673921 1539 32011
705756664670048001 3972 25815
434814713215804033 20585 25879
300119860401075329 20432 42706
889401827614459905 28059 34495
226343221895987777 39928 42463
762770235391233281 8574 17476
70537023483588257 6464 34664
44660347974680545 15161 34328
944286895118210561 3827 29710
808558266641359361 22157 22950
316827901377642689 27015 30946
193606303534846081 14820 21731
782030738061862913 16777 42538
490491645991202305 17425 43306
410153976099998401 4989 35716
462474486988096321 15594 25257
928366943202320257 14005 22046
932854920346745345 25572 26598
895923921478861057 2064 38164
547221101835258881 1474 13890
587622734518490113 6158 16391
45955527264172961 15452 45088
521218962157128385 19811 22633
739978456022637185 24009 42296
178565346535521025 10802 12267
760593878328126721 37579 39213
55499325835420169 22614 42430
158787556394809569 12175 18739
453636469829646657 8717 33411
662616701278015105 76 16525
918424596295785985 21351 24676
228047940739170241 5546 28586
284948228958910465 9778 28002
825849377195243777 20521 24376
486931474209875137 20005 41972
909016936982151681 17176 17355
331860362543281409 41891 43770
736265539581811585 18326 34877
339061726416993281 12665 44849
713065325474016001 25240 28545
459075859446187457 17481 46239
99441197522043729 25860 28659
652272514757861249 39990 42790
806385912769808769 15025 22169
279078932206758177 18162 24132
399226417824312577 35209 40091
853817405169031937 17738 26722
928963616378521089 16546 47006
135308941538085041 17556 38146
559595463588426177 14919 46742
311860729080812865 21010 36275
782733122110709505 12148 34829
981505786341571713 5494 31747
294626551536939713 27387 30339
46757164718179921 8059 18860
608230821406774401 37639 43248
128840404790963697 3114 6106
413710370184976001 20297 21075
867743988179562113 32015 33396
964324377873804673 21926 23614
578297456111911809 11863 42744
789962508003217281 3921 14458
33381975662514665 15685 21486
84783722698343665 6711 41858
405720032223939585 26542 36491
68364287652560305 34278 46655
73543981418190193 15229 24150
425924350135641537 6270 18989
367247445921449857 4710 27321
764699501636503297 31655 39190
172564333448157473 6689 33594
193065289402905921 18647 46645
911740820248923009 98 43005
824586508828662785 4016 36845
920178943107508481 17340 17366
276232880524769793 37054 42446
164236424672722593 6971 28533
220896392787896193 36624 37360
8831978147334497 34248 35685
407915291493647937 15221 17971
142407530067941937 13517 45671
874043714072332289 1887 33886
859401663817543297 22208 27830
732614395015854593 12666 29334
620241048923489281 15178 25204
298857122406193537 38060 46333
255881815957629057 18028 28713
838708987616310913 22534 23930
215309452022125921 3275 6688
489178043039618881 7518 13124
973398636028399233 25873 39457
621369194470371841 10880 18576
675680470674436097 20669 26063
831567127471775105 30537 33659
500370673281800321 32275 34641
828954072520755201 28039 32228
129070966876724929 3269 10192
336465474381373761 12742 23606
238735246228877441 18658 42997
486865714720760705 10444 12346
551606145022603329 7785 20619
342181094626287297 36297 36380
766943576747543425 5204 10147
518981382121918273 21148 31790
659655050526538369 10501 43085
596846027035287169 18365 18657
666720988072221185 2613 44116
208673160494907265 6309 32377
240717115414909697 26440 44015
378086221920003841 16989 17137
141124315026566193 2561 21659
804560166737044097 20947 35149
955146431106129537 19965 33868
51010109284039377 307 37589
829807733698366721 14506 18472
710404229977836417 37056 39829
368409516736150529 5716 32593
283072971098736289 28712 33848
296107100812356801 35481 41461
668214055546055681 5880 31572
344242669989199617 27407 28907
479608154251440769 18074 42764
104923162832072593 4804 12220
997297959307484673 22504 29458
545045598965842241 15214 26264
935903105352171137 14460 38164
12652213816018333 3619 32206
872709147821947137 12895 33312
171533000661497697 38266 38444
639583493008434049 12905 35110
879680511766302721 3634 5029
381643028801430977 11164 39731
925354136638290433 5750 38613
629072619945507201 8727 25069
618202568139544449 26445 34873
487630978978071297 6423 41450
614246321951640065 12238 41612
707711228960835841 4510 17932
976194866840238209 10793 42871
345962185211458689 30348 45910
629350651840255233 1049 6249
125824985656269201 11917 37267
702002209885911553 32018 39506
670162421979195905 21456 37389
420501304604215425 46538 46915
431058689690690497 26737 35614
649775289521294081 6523 28662
53448746802825297 35139 43285
961392440980588929 5518 42309
16477937438171609 38923 40245
487411813365362433 11939 18857
540119897163204865 864 24898
338193132679549505 29638 30892
291465844923113345 10131 42523
716051122700513025 7298 38734
43466470555113545 19635 26030
989959958066222593 30963 37017
796884853233908737 14917 42908
860780306757256193 4589 9673
877000576020318337 12054 24928
676502963764505729 23799 42385
777276891790496257 28263 41755
650129890310715521 18897 46555
146994373281540193 29873 35485
20482669718873581 21320 29804
612359580358745601 11113 43509
268145820586859425 18824 29337
723238576976708481 19363 39640
958617754478694913 25188 43058
360437021065951745 11781 14609
885173264876776449 13477 14472
122718410963596369 4532 35987
807004059666851969 13829 39815
349651379376783937 6049 33294
496703214876454529 20325 44231
803063463729383681 17629 38479
984599660260471425 8919 22429
701190537871100 8402 14893
15316640107407409 1879 46076
949042233097895169 30081 41802
5707022946339181 10642 34737
717564467891779841 11479 31110
757389503330138369 6795 20666
960299669179217793 10056 46977
827445780917088257 23649 41431
941084544197469313 15494 16529
179146908137816737 33532 44791
110609541352101105 1050 33991
374297452546514369 23361 26240
133574459174386817 13041 15909
478102555411688001 4161 39857
581140780508999169 8367 31409
333230585923388417 26193 36913
219816928411194817 6508 12410
564992103532624385 10270 33301
590000894326816897 20641 27681
565970383732903297 9277 18568
629301803047699329 26523 32585
803982519674867969 30224 39076
199377933453373409 25522 25839
587824915953405057 9258 27993
703946768749876353 36743 36861
738065638658404993 11160 33430
616088112720301953 7641 9921
55159623783325177 3175 30492
601960148952972673 25550 37365
981849474205553409 23854 33499
181756876307556321 2352 20367
548037019629248321 11999 16419
548372383646483969 25269 42827
342046917535235201 17984 30507
530099751692898049 3646 35604
764498357370811777 17026 25222
71905363617393193 7671 38067
580304872535044993 25242 34313
560083576721691393 17585 25309
614122646971651457 10801 24794
801461623554377729 30286 34299
673969177776619649 4067 21513
408771419728036993 3013 30900
338394780327874433 21548 43437
158168748245774529 20644 46173
865168415883950081 24704 32424
714393556827726465 25253 34187
343462783536551809 15757 34138
414553536777919617 34666 44190
671324472727171457 10360 14476
331025035786705473 21010 44509
728353377026493825 685 22730
754365812658054529 16252 18685
611836045096005377 20812 41156
717945454745684993 2496 31848
771809171722082945 2790 32230
167518575647324769 8440 10897
984084768407420545 12229 21901
390441429052241793 27106 30239
818649019108207233 5255 36144
876629776294468097 26327 26338
191808808121216161 2174 15975
729994623016207105 9913 18584
918849328230351105 13184 15908
996186669209624449 14459 24849
31877192375127097 24314 28314
740360998062339329 4599 41511
228187625798668129 1699 1899
863226778510270465 26423 45395
920056421407686273 14641 33767
866247887006235137 644 15194
8944329168372179 7831 36597
899835301107618305 15656 27399
267840534112472993 26027 32266
111767458525132929 1123 34052
175363688541054337 5710 35676
532267593081886785 3533 4393
393043406061515585 20453 32578
489595898834718209 2424 27140
735744196772543489 12919 27071
18062543818690105 5176 32503
285729159048507585 28309 41620
366180021616241217 18616 32611
387451525182697793 17803 20767
549438454346361729 17238 45945
884159742134137601 30502 43419
845164834865212161 9021 15626
540987284241026625 184 7220
596252812925360641 4870 21460
915619560826222337 7241 15986
736599657053641729 26836 35696
474543691449312641 37039 42459
621931414895986049 14718 44150
793962046896474753 26629 32631
413924497312248001 11254 13083
363141617658413889 10211 29202
407475917589454913 24498 36205
56113838923629089 23965 31510
469125407747252865 31628 41076
970276539941195905 17220 17423
717762467249972481 5166 25233
677045345459283969 7736 44067
278035193008346241 9780 37363
640647716497056769 11759 33474
766042795901757441 3377 5585
687223451238217857 27287 45758
606177035320097665 22614 23077
367559479385775489 13555 42569
311423474425058817 23276 32827
485529564599069377 5935 10720
178811074878549185 10742 19031
527373976679427841 16844 28774
554074136279030657 14015 38818
298155653744167617 8021 18560
649330588297924993 4357 22083
947251049380881281 14170 43375
677321766826910465 19583 23755
381058943148936193 20377 27320
804622944169349121 10065 14937
294497262685894145 30281 34906
687320898580271233 16647 20899
848014101831687169 23405 39868
805593797264162305 30750 44544
11201488363113299 6916 40542
491719075384200001 20610 37783
772876614813760897 9583 45562
171258823978885025 10593 21554
753372917692274817 4802 26622
170108561114080449 13201 23528
354964150437858433 3418 44714
455518513777075649 6837 12706
288308035035683457 14280 20112
461889283347236545 33357 43452
138950681769053121 17816 41981
751205927135284609 392 15589
238059963221559201 10068 28085
331659732209022465 5464 5552
280702452578360353 10095 37085
384867722346012161 1393 23918
783205765990103937 33363 36976
377972291673021505 30971 32024
680292159902883457 9073 38735
271012953970025441 16062 20677
234018822294160609 28999 42651
997182577518845697 28889 43119
42109518389445097 9074 39702
193624967263598785 8514 36261
181943334756098817 18397 22761
878509105418604673 10047 44358
945519239060253313 58 15980
827336968033190401 27245 38506
131100462561079217 18476 44165
226995326734442657 34207 44771
240752959289544321 10207 24967
136954348590773377 10314 11070
117469540014113249 34414 44844
334901061064616833 5702 29634
243386364149280609 20962 38732
172474410297493121 34433 45696
814297418404350977 985 37276
855589935874423425 43594 44279
553448204369878721 20027 43396
462289554091523073 10474 18175
129983213204795329 11784 28034
593043927190851841 2205 36774
935410705468577025 5238 31874
689121124897948033 14068 15209
884828713489156353 22422 38772
379920793826176577 29717 34817
673372538623446785 18692 39305
85050706414204321 24557 34645
33175478269825477 14446 21259
862145423425776129 45540 45820
568892649115191745 7631 35733
711801581954059521 24795 30706
226982267751964161 44222 44299
782337174309294209 10750 14315
231267375121767329 42620 44096
192558117316320225 15067 39140
617119998758468609 26783 42657
811242515091837697 37274 44868
272541000832497121 20042 29989
458852795521405441 6604 20434
402739935309085697 5602 7891
628460946933234561 11736 16810
260052735748750753 11895 23910
81532353229629713 12123 28171
182043390034223777 16437 38193
923192653468451201 20597 30411
892577659157389313 4105 13522
914043747219491073 5379 19147
966561882270013953 3486 13164
253943873521098593 12844 27731
493716977601074817 6835 8663
219140328962463841 18943 19726
304434536815946881 6035 31573
363920944094534337 29209 39062
996610576226181889 34223 36754
540856438582746817 9839 24446
246808575939923009 19340 35500
46421628371394521 10195 13573
612633864664438529 2606 10886
170867458836124097 19718 38295
487928118787820609 4460 40408
51463038032469657 20551 29983
115727887098564961 1547 12495
725150007681545345 33288 33402
438130219395702657 4797 26439
740114493629665281 9255 25445
462498146875070401 19554 21218
660566207052237825 11545 39409
946124209512547073 30070 39345
254851353515366689 19118 34000
432180150959005953 347 6632
323374658060114241 12506 28724
990755027919902849 8397 18967
270407493441855009 13405 13527
282859871175865857 2248 26960
618851691587945345 5795 31723
702982376382138369 11793 12369
917150047899500673 29516 38566
550681710054966785 12129 27811
643697460538216833 15755 41637
267959306276964065 4141 37065
84375543061288033 20494 20678
83776711676527777 11057 27742
635585308415794945 12808 19090
478655271840679553 7240 35797
979951972343801729 29575 38956
15776234731312401 16583 43441
606347400923478785 38540 43370
272103848316106689 28606 41617
870602001581136897 34644 38034
505392668527086657 38392 43963
760507655345218561 8060 12545
454603268613439553 23638 31637
288408654138269313 20791 29477
855875585420285697 4434 43636
717182359181233409 11735 13106
912472742885256577 25653 33968
457771829464252993 34485 46970
785290547614174337 22062 40001
93152347282465793 928 7169
981558254176704257 4244 17421
176372164103188577 182 34314
646495184946424193 23294 42429
844926018108761729 6791 10688
804752232540380417 21348 27554
136403364542236001 1907 23373
842254695689426561 37676 41767
68992627205869185 21211 36858
607381262202707713 44243 45971
570485538981021249 20106 26190
390873157005792385 20903 46633
617718012060802177 29891 36192
952338834034605953 35051 42960
881715542655616257 7547 28710
962619528039390081 654 8790
783342989653316865 6637 25898
459085181214035713 7710 14970
410066241242848385 1432 18456
915574549178906241 445 25576
548565938773204929 18659 46290
863767492071502849 6938 14358
898010201607025537 9925 36887
146668448306307649 327 35625
97858346018806945 26901 32879
14270343181877367 16028 16974
356384951231238017 5774 9109
471846021336723713 27058 35765
761983169831605505 19501 29360
708402100306898305 13361 31750
566081919599231041 24237 39483
837586822569157633 19170 39769
646543573454959361 10660 38636
641947357302498689 38598 42688
160449799061414209 7271 27862
820400442799076737 34696 39298
425541707831992961 30242 45485
4132286083603277 27021 31033
255050651829908065 26133 42750
514261732294322369 40419 42942
199006601678359361 23612 46626
981198116686314881 7927 17914
672663956202601601 37006 37525
257974904104919745 1178 3655
690264650780047617 134 7884
66171917883423249 9071 33887
558645241415025153 20419 27415
481760293265260481 37770 45582
148258504474608097 10950 33361
258352468193933761 9659 27569
310732319161420609 10634 10811
818419711753769217 26424 34295
112728136776123473 29482 30579
25156356980829741 25981 36785
333348693312718337 8155 23944
139607390100557889 7407 34697
168684375199955393 22986 26900
19334598153548657 794 45438
853950830189209089 29169 33655
249239996777710369 2977 46972
169437954532750017 1099 4025
645587037282666625 3764 20522
451948912419528193 6733 10859
48022738469732929 2402 6193
336879078076389505 4735 16252
473559749194052417 16166 32649
702519792435143809 24756 41703
326425630503344193 2020 10430
580491317771528577 8841 47001
442273519838266817 12314 13667
440921419510875265 11460 35525
246066249616170305 42049 42988
223862279577058849 13559 39671
709238445928249857 8285 34448
229780349467038305 6697 15203
626069203363051905 2287 38853
734729614046297985 9035 21751
702774731004353665 7145 43661
143703371197648977 26824 40601
503179734296558913 14003 26515
651757476698900737 8886 12668
447171969720542977 7016 32989
563281111581691393 11528 41349
20685885114950509 11606 37313
552533251039445633 21794 28765
977942655749103489 42673 46053
244301022570784449 2327 27618
506902045746208769 44083 44550
961340051419352193 33553 38634
751099385273462913 4836 21368
57339723826661529 15408 37069
911313047330914177 18336 43111
635105035878236673 35627 46670
400523320079742017 26020 41041
896805583705702913 10781 15453
404573823779621505 17328 21655
758929693134017921 18168 44045
207382984267425729 6235 19221
865271983155341953 15233 24619
543381591512037697 7573 15709
530533835518038913 11410 18856
833371459078051713 14338 35598
836275233698490497 38717 45787
625637064635689857 1957 41116
201922843372170049 26398 33058
525295573788085313 13015 14235
383718924637211265 4326 20453
685014988690916481 37481 40537
397125578739316865 25695 29723
334186829528164225 13278 42091
195073868405689409 41368 45132
513673803676901761 26667 42659
941831129586955009 18485 43347
291399599775658689 9646 27028
924510109145135361 28954 37415
470826098880117185 18333 43077
263433972805270145 23518 41301
752781688621013249 9505 35675
816139970559579137 2628 2947
993617260551921793 22718 36429
872012067317182721 4208 7549
737484658230599169 1423 40793
771259157441594625 8787 25688
332445901226215297 30930 46855
472118620326991617 917 5327
449740522719821441 31199 45703
140791803430818881 8668 45231
289607858930928321 7873 38063
824348622517572225 25937 29623
851256509409992705 69 41949
798395388085712257 23225 41669
648932328228774273 16799 33627
751203534383019905 36469 43443
141934672670998913 27217 28418
753557941710329985 28757 41865
592755595423078273 5563 32911
324954538354329985 23015 40311
972447272749050753 19670 46918
69593229082958177 33677 35871
55871459883640289 21670 28247
681504362440161793 14242 31443
740706064644825857 12233 44449
390154965782290497 35675 39431
555609294785476481 30564 44254
453552643262934657 1399 19187
174243042742077153 8291 33480
290568885699403969 35096 44551
251397396109929633 8477 45312
122937942122458561 29643 42137
752635817990295681 4274 17474
657116958060118657 5551 31879
561422351033023425 4002 33734
754493669565004417 7240 38966
230901728517281409 3120 5797
667971559362403201 19246 39155
630521188320081153 11506 28769
425123124375172545 5810 40433
360665064088493633 697 39733
872714252557319297 9878 23996
881343616558517377 10496 10784
19453424441120861 10618 18076
817160482339815553 6561 18973
621604325069572609 21219 45521
166073273492351361 984 31068
979127112070667521 13702 25135
694936872688884993 18418 36443
318681701365068929 6586 10851
91451163872385169 1238 28225
602666467556485249 6586 13274
773508644777408001 20440 34022
911467587227949825 1469 33545
635227916605124737 19405 36914
867406874603059201 27953 41832
38079744712888441 2889 25640
790909534208413569 5615 44156
474085707071417089 4910 45816
739124762136281473 10761 42092
803628696762970625 22881 44298
74125846345200593 38673 43313
564992229792416385 16958 30050
37940511518510081 3169 6670
788754693009110529 4872 23568
654632699752955521 14466 35774
574229532645880193 9270 33754
114490078787621745 5160 45609
846284271288553217 3746 45023
614656321494752641 435 38947
138206399079940929 21958 25741
566238750728043521 24236 25597
930139495044613761 32441 35508
645787389833902337 24219 45004
621715851734386177 22204 35042
682539243864947969 7449 40993
583660839965020289 26597 29937
170945785976730497 348 39203
763515812061122305 14170 19722
175372079349752865 10885 43401
516625264016596481 24859 39774
415086260279355905 12852 12970
163842548435887649 9916 36939
441781636675766977 15396 23652
111641252181826193 3503 19022
856359786096564993 9276 44133
68439842372420401 32215 37983
259344317727279617 24233 36122
302352047368856321 40772 42955
284996674499712545 18406 24173
980503361288178561 1981 8221
567458652323590913 4252 8324
704724867101262465 9861 38652
194816225483155137 41080 41340
724076109327349121 1429 35680
199088759671436577 13372 29831
89311724197415281 3292 18661
882189108515053313 11329 14084
175238597522273665 39084 46121
948455159484961281 3479 32833
859275581221552897 4765 46856
489053109868454081 26716 34137
753143093568560513 28457 30249
773058314471850113 3923 29897
670598035529678721 6383 30369
219155668592396321 2746 38089
250646542202041185 7233 19904
800723294917428737 35406 42366
393510616743171201 2338 21007
108388059750357265 18895 23446
809978052097371009 16712 24501
945826398725497345 9553 24177
385985143961505601 1202 15997
428581485164688321 17816 28791
985385786858465409 1542 28910
619639248995365889 26246 38270
321118498472756673 29171 39506
46525010860765545 15919 45241
351771238540102593 27825 41593
268310638529012385 26000 46379
292367681636562817 10872 19659
702684559203408513 23034 42424
32537764727912589 12862 26777
293284009070486465 603 13559
497621209499001793 4933 33721
182971334860699393 27217 37760
644731497010617729 3658 6758
542176755081637633 18170 39798
780696808052340481 19488 20865
57122449716661809 13890 16385
355387842203775489 5141 23555
726959339953946625 496 20609
664572078374888577 6828 23729
983386425184338689 6764 24934
167042360428418145 14356 26314
288675319245694337 12768 14009
143898361677202049 13558 46540
325197003544634113 10061 23723
906722378610872705 1755 22307
826320593316903937 3145 27668
486407513040646209 5841 31517
894690605453863681 38889 39445
182381846651686881 22658 45234
918609373111447553 23569 24802
116860751862844833 12265 24844
292971141124287041 6663 41861
341528228911975873 16498 42460
152328250306407393 45090 46153
488247259221807873 8300 15088
430021030386971137 776 43738
63443208284645889 3304 23368
325326229113240833 318 3931
769931800036545153 24195 36231
109544524395165153 26544 43147
30520226455841737 12114 40171
995790414173495041 11123 28650
460164423536738817 16778 40182
896629061618941825 15556 23544
344307954518605185 21326 42872
916572069743775617 2138 42005
341465301657564161 27992 41895
49117745518191929 5721 13401
213211245376122337 19505 40491
22588782210373637 8600 33233
894423064048012801 1722 2374
896571413361133569 5615 9123
473686525866078529 18001 29626
863743283413409537 23080 33613
642809642922088705 10500 31104
362607487579328577 9480 20413
794278504750529665 10418 42215
12750938793555379 29304 43677
366907713492011585 24978 32214
125555175317774833 5044 40945
827956065147340289 21972 43262
578513784501350145 8823 38124
560732368701081921 10100 40524
336457920949971649 30899 44664
45768839129628705 39022 40784
557352123829826241 2174 26517
462445762921120705 14344 15537
609554632782934657 41382 44980
723588790588799233 3274 36871
127012878145617233 5400 46495
917626160695419905 31201 43304
774926411475963265 10690 31072
330224722544635073 5269 35960
886799943401921793 4257 46139
875950195992899713 22600 41929
351825616339542785 1801 42323
942978539392562689 25440 42923
460673542818650369 19524 27114
528943247292687617 7200 12994
939504429167090689 1463 16056
906101895603590913 2076 18389
282375801910784929 30860 37870
697286726640598401 31338 31884
414700926082336001 11088 39609
655837112636568577 17663 21496
980566316235435649 15700 32897
720156829110010241 2459 5793
515267358558947585 8481 33856
916888507785294849 25773 29644
769977147511280385 18197 19177
607495955359396993 1864 36813
731058187786604929 16618 27251
580246114864657153 17361 36470
58479282641027201 24688 30992
832149666707294977 747 43676
428829724419035329 24955 27657
799124749540361217 33482 46073
10824935138241899 16787 39160
777477721842743169 19685 43037
429609310944616833 32130 41053
783114044225960961 14915 25595
713199972024337793 4701 9920
354281539455257665 9443 37740
316215158968976321 3583 43797
572061011308782977 8576 23594
488471023919725441 38230 45071
667471394203161601 843 17614
166168531091589249 5350 8408
669202451522984577 20392 23680
684400294305074689 6345 8133
278488847042609665 11624 31465
131333249294716129 6374 25013
792981669063372801 3466 46360
244760538274345409 17649 42307
676642397511912449 12268 46559
879813831343089025 20291 21779
451049049027751873 7697 43966
659220944040694017 4186 4231
65621187606780041 2829 43374
796888216116588673 13855 19961
377260658488459905 40397 45591
539474534489567489 5739 21197
686811846891870977 7549 38698
538364350565732481 20500 21161
729029712425393921 15044 40123
388097023700250817 20905 43869
256821308972547521 3551 29354
929427187591120001 17578 27325
991004062403213441 38378 45041
899198627077833345 17719 40153
982842712898005249 3099 27963
801854198103061633 11609 38186
741465381744553985 28775 33181
876561946052017793 17382 22137
248106391982958017 8 16174
518868644316444993 2062 33500
326673998538971969 18977 46245
80533541707392689 16104 37620
814422509419827585 11647 40485
115690907478470001 24384 40590
369093929633983489 6593 29763
758711988711748865 3239 15325
75410187406902193 2011 17047
10234424213212635 18185 38945
268377157279950049 8560 38994
501083874004716993 15594 45592
989959056840191873 18206 20201
546944573997056001 26615 46535
96391127844704273 4258 12242
345709186398462273 2610 20153
230197090407727969 12298 15213
521441488452854401 13213 28401
743540401476700161 31804 32403
688731646025370753 8606 30225
363032435684814913 5973 37580
697721533668275329 20417 25732
844138905277112833 12579 45539
699145558944618241 7712 17084
542360799057263425 26400 36960
935892462105091073 3484 27103
941484902941702785 1602 29370
265521564690214273 24494 46146
885322808496894721 17038 26116
268834253371270657 9497 36583
893303153452400513 16699 25826
404286985607566145 2606 26864
27471765879624857 28630 46486
332236775676552321 4001 10205
556949352736459969 17786 46858
917055198983813889 18670 41634
57160350171201913 30806 45256
304986914684750593 15285 20175
19697397767664881 11385 33783
512160348729135937 5955 32462
299539213909184833 14222 31577
656057046212385537 267 4413
787901844859469185 6811 14869
701611605211933697 7458 13691
107820089482018497 22156 45838
829453986303295873 8657 28759
452072715394088193 9889 14706
382142882290249729 7489 20078
698305051247075457 24180 44264
699368149132727297 41494 44719
982019095444449921 7715 46651
925282242114985089 8357 13690
82411027039299265 1679 20090
471736892461965569 23387 33260
353188343177556865 25052 42357
888157973407427201 8109 38875
671688580600601857 27549 43277
333699244475912577 33500 46578
85000722078198977 15490 29897
650228330134307713 3641 39805
200685457407431041 11565 21068
805941697291078913 3179 30980
204081481401097153 5107 42258
651776977318061057 30284 36108
189352462789940993 18231 21162
541161833720298817 40 32721
396425370347451201 28979 37857
712739121628157313 26910 38594
385320985620964481 34282 34851
450628537523048321 26980 29931
746168861768502785 19471 42420
634471918901336833 6943 16465
42461955706500025 6201 41257
105289735856576529 12573 38253
585144537224117249 3288 4743
906089861334276481 31210 44459
733204290831693569 17311 33472
532641348473138241 37218 40134
3976710468528211 4095 45694
558959266281672001 17387 33722
807561012707310465 35156 38059
859569683882444417 24931 26696
456249003398276929 2912 28571
730268528875921409 43003 43016
922972252321457665 10127 32145
887934240716024449 16116 28920
373209799679024449 12648 33212
236020274561550273 17818 37130
19090386929832449 25091 27932
146464055391522401 8188 40327
595431849168299777 14845 46630
826460767608221441 2858 42346
115542615615041201 19349 44117
361668697380029185 2452 13554
814534343370390017 10535 10765
948378710230624513 6944 8517
705424450511543425 18512 36864
613360063428377345 2492 16514
744111090997471105 13061 40993
898752716601745025 3541 29216
811592938927546497 12029 13554
777863574480907265 11264 36392
842863555767714049 3305 19858
587162079297964801 1587 38751
897405000198688129 19 9601
664262546281538177 28506 30351
579964038346496129 7091 23166
578831775060148609 10452 19847
380923122680613377 1129 11675
575637699217057985 7303 42108
245098753330985633 35796 35804
249167794694326273 18156 19627
16201883328562873 20141 36202
797180307386373249 19010 35795
492564532891257985 12790 16588
311535640968781249 24243 36455
573363387321862209 17389 35221
754592673648037505 14695 39811
296192943612744833 8795 23866
484601030991310465 4175 12413
188931840669710017 23247 24695
687038769009706881 16401 34879
952603294735204993 39213 43221
929920278271122689 33595 36020
259366127181934305 3587 40088
636141303678247297 10201 43178
674067906852549505 16892 41490
335146326984297345 11938 38584
525818525104398337 2095 34173
222584515888048161 13455 20913
175710662725741441 24886 27448
148087779369927105 11370 38661
930646630603504769 4450 23542
30594885767673221 16329 36656
298329838667633857 12047 46257
721180309186021121 9822 27210
221778217637762497 42491 45053
773130117491309185 10767 29147
978190078483997697 12125 41498
728335402249950209 25243 38751
117214219076643649 3859 5140
701580396291550593 2560 34042
935892684699133825 7502 25504
624628221777665921 14667 37508
18167324717978773 22160 45643
747120430083885569 9067 25137
12009726257353749 12386 46700
576257374019132161 23747 30509
846861920614898561 16705 23453
539866440970829569 12735 27960
628532360573252865 4338 9995
870412261064355841 23428 27269
77029303351849873 12130 43105
9384392254975893 38114 38238
950188803204092417 1348 29214
483251365165113345 12404 37647
586659355106476673 4986 18692
597934634295317121 894 3990
803059113036745473 18953 40702
134635024981914593 36256 41991
680530223000175745 4465 36775
947569140090013953 26528 27587
671253957219555329 3952 19310
670451851323956993 7209 9272
763220071874897537 5096 17922
94640891361368769 29170 40044
324209340626090625 13930 28698
101586700701769681 27127 41428
372373735737284033 2512 20703
920636080655089665 17899 39037
62730491913178809 11362 15247
691432891857953537 7846 12086
959491142183495041 11841 14160
676068927046006913 9928 17376
743522254729732865 22002 34540
454359925880876161 7592 9246
205837788659096065 11545 38641
483431374966233537 24781 37832
728672000845783425 11137 21653
623093167039382273 15737 17262
230539371918140993 11160 41963
614186069939339777 69 19600
584380824402764161 31997 33784
615301571603534849 11898 20105
654676975024102657 44242 45258
161226094115438209 7920 42564
645021155636492033 1598 36948
814956428137104897 37931 46323
669285062182567041 876 43624
239169310957155553 791 4142
684060510793422337 17041 31973
852726007561980033 3297 33168
478485983111625025 9517 36184
646754124725294593 34820 37200
659133435048651905 25987 41002
776690827202866561 10022 11003
385360808040658753 6375 46027
734277319055568257 4181 5771
388043359540780865 19685 36092
539259722522611905 21198 24174
413221164281736705 1107 33665
109658712404115729 2234 39267
676084644664136705 13548 43823
61970905854177969 13072 45402
436249388140097921 33876 35866
473901968969588673 37750 39549
760019082003005057 30351 41759
984882485624748289 28293 37266
980428804221219201 24662 26535
844391344373423873 25060 42202
414422139255400193 33975 35556
253876334850655649 3708 18932
969581360451726977 2794 39068
355940738397496385 23726 28646
932908818675549825 16454 39458
374175546558770817 950 10629
975330243859929217 9435 26827
737489484939676033 12808 17121
747808722464661505 25951 26563
372841808760693313 10911 11334
898949541859010945 6650 46573
68889144552887417 9696 28695
281911340658673729 26573 38821
912482685170541441 38621 40324
304265558941949633 19788 23582
8792489982102581 13342 45791
876547260899592065 4229 38592
212742812515340769 13770 35074
842824111831973249 17060 28534
942060202506272769 13328 36408
249985507533644129 10594 41289
329635233538962049 4860 33335
796099069735902337 10931 16123
373537839128534465 3165 37809
894263112254883201 20029 46555
264022289146264897 1142 37242
807128642919977345 25422 36191
954095700238102785 19693 41665
399346862507009345 5955 26389
402587506073555073 22553 31497
410041514868794369 39008 46962
183412636791093313 18710 20319
730060529569065857 13859 40028
4833550504667273 5402 31896
186763923297732513 11882 26017
620441897825092097 5376 13158
599470308182311809 11776 34845
139754385678937617 42866 45791
903945285767775873 22065 41098
234518145733620289 4973 40430
955258266225960961 21930 41868
431995085258034113 25631 37986
99842999098896705 8091 18699
844720070681720577 3001 18955
192754868818617825 49 7514
720038126533065601 37411 44823
512480680694181953 4743 5077
778837929342717697 1061 10795
546348668810132673 4701 13728
763123230961593217 10741 39810
850627426771652097 24795 42876
401930129278785153 9979 18122
503420607435238337 5266 6189
198476746526122113 14925 42828
513702699854235329 19516 19837
843182991274279169 15073 34243
392113607425720577 20206 25269
269628989501352833 34996 37054
443131288190627969 24195 36365
523183360260876609 16139 32976
173371828622016737 12315 44739
378141694906926081 29102 33294
735369465570784129 4218 21242
245720113647383457 31650 40589
122869655588026209 4379 42402
197335577705597857 19953 45481
537086083759547265 272 11869
72168146384658625 7281 19348
520674760414557633 23220 45019
104357793183734065 22609 40453
68974914000449417 5551 28704
705072407457425537 9627 14955
723603994297228289 2062 26662
697293617421717505 4908 7621
51436181238969425 10628 11322
42810335199821025 25468 37534
421961971093772097 9174 33773
562513759826313025 35624 38070
919809967380558593 513 9185
160613901380362017 18800 23471
370301577403601793 1898 40666
623941181855240449 19163 25651
777761060533507073 15960 18837
565597738894584961 34636 42989
119489839269114385 15319 42304
954676941816156673 4212 10747
225467958290238369 17528 31503
864962807639944449 2414 30597
53157873615817 5666 19743
961076227467952257 12344 31779
866997157172889345 24329 34233
286796060227633377 15280 20063
846739458104884993 16947 19469
192921188591721921 15087 39854
223061639910042689 33312 42035
970810916109815681 4596 42340
290572837066285697 13346 29969
508179253231968897 24293 41439
897558669721249153 30486 40304
880291351968342145 6957 41938
253365417048975425 31094 39875
978722116435559297 7419 36713
537020678764491777 17192 26735
214109380322344833 4302 22990
983542861629153665 14687 26167
300444341536643137 1597 10834
421433258849006593 11890 45377
566051929767187521 14388 34914
290960966923428545 5271 23106
837969323850213505 1742 26888
394690088931895361 11302 13010
894263971556075137 19281 21098
838742455123274113 10407 30473
45447047545177809 1978 17256
417055128301726081 7667 18400
842210470878203649 10354 19843
495522136736191489 4009 15352
350090430969768129 23811 25851
856051629205836673 7706 16918
669375689673660929 19589 38468
952206533986576129 17850 23375
637697916297820929 28744 40256
953734540500320769 24489 30523
189524843655366497 1869 10455
470657433073434113 26101 30785
947477128553909889 25424 36146
866741747192691073 1971 9133
720695431882166529 14882 20520
711699219944982529 2827 15505
559400719358517761 33247 33704
592149382006979841 14142 34133
277484025244778113 12863 38424
837503815431809025 2328 2968
267848734611387585 11005 29683
710141216829555329 23719 24278
595344233087605121 479 40389
296576123480654977 10448 39698
691554815301895297 2401 30151
608880956591192961 7071 8277
190583277394527073 11766 15897
972973703350028545 26838 32452
117384069199740545 34741 36496
44663178306961985 4826 12132
509983404015589057 7085 30003
356648435466745153 24349 45667
744111350837453441 20806 31993
40202746130248105 19858 43059
401300562804099329 6173 41096
507371833699131969 43523 44372
646397770448171393 9000 43070
166467851880753409 643 39676
90501705769970193 20817 26830
325950926578023809 14788 26506
167213331867838369 15145 37674
791307442078576129 1314 32406
643063996935214977 16581 38490
795584848990820609 9569 41120
352032487350438593 5856 27968
435683759557491585 9587 28721
433919512001342145 1240 20671
742355016586763777 32726 38821
27619906278072649 17223 25314
651884112740319233 2347 46947
482007942705966017 17977 36026
412960560063233089 4968 26423
3883697374643447 13397 23749
945816851137777793 6789 43230
8592722357281702 16784 24390
952757138153252481 29365 40366
925235512752617985 36224 45351
997433934079495553 4886 30737
250573167990129505 17393 37149
157657889003537825 2325 28509
538669209436786625 45522 46153
501380493601857345 1064 46796
257432003386202977 1358 43668
686111682220307329 10720 25584
584234862417144321 24197 24283
237939474302137921 23497 38098
89014298343531809 590 27746
65662560666716273 27784 45686
389000725284969217 7311 15791
797880845321884673 33104 42423
836235745566700161 286 16901
172866874621171009 6502 20000
281595032601881473 232 5941
701479084944779137 4287 26383
142635609879338433 11748 31405
562827673649913153 11769 21091
599010144841113089 38442 42858
371143699085223489 10427 22432
205367937634253665 25302 39221
779400996010160385 3770 10016
772916264523427585 9892 20428
610104513703660673 18915 39734
483084019714144833 11277 17206
90212344081727729 14143 43756
436028613547076545 6967 31430
399570440413157249 12570 30679
797894971877173761 4287 32806
509845419725444033 34822 35899
841233369181889409 24409 42313
118776416739038385 966 32714
61285943906742801 3997 32003
344655678085821633 3348 41891
32711622262038277 17990 31184
803262330159384449 984 14416
210928206573658625 5382 30323
205220004693323681 1329 6582
29089958270230201 7761 8864
45379010688961329 18284 34495
957622505311437825 17435 37811
675937391278218113 8689 28810
887948782758027009 4261 46465
288053882872674209 21672 42277
809301924241840001 8058 26022
841095442983394945 13600 28278
517468029392699009 32651 40114
920811667126898177 12052 45331
371695386267791873 12104 41740
175040456157667265 6330 25876
817592214360470145 25253 28382
30347674908057345 11976 18180
791849136874692097 9466 42849
990036224123961985 2575 37949
487235747389217281 29875 44129
332881814697586241 13543 16312
189543433548667649 14874 39326
574945220748453761 1314 19832
177482789780636801 2990 33424
590244478770927105 11282 26191
150420501831678881 16230 35214
273866940787080193 39166 43261
639596576062597633 4277 46515
226200076665477921 2850 37544
580427935488447873 6494 20839
266048504355019585 3946 15276
881448800686850817 26969 40559
375814182678425345 3473 7900
50424424559015081 11490 41502
483343722952604097 15314 23323
861593227105469569 6349 9182
852505134110160129 112 9733
908312303713305601 15846 22213
502715238787779137 6714 35743
905896916061347969 13064 30364
560454516822488833 9102 41943
979049236810414721 18582 24821
989101650160613121 8786 12092
301040205523786881 41406 44495
441822367503121409 442 20518
294919704395400833 16883 45749
245634285919500417 19063 26343
610310618889652609 8519 11656
778136170318930433 38916 42994
543461151540203265 1827 43939
107788053961591857 13616 33319
362329043353792449 1974 31498
384586891900241345 5518 23725
441759996452876865 106 29624
46564124931627761 14253 43909
309416619229349249 6123 33575
187934445326931169 8985 20650
56154508140668473 9484 28845
221080685173738817 12857 14774
350370625969315329 26356 34181
778338163484377729 7311 36580
807775146617533569 9070 42651
937718165109920641 19983 23597
107975054205123649 18566 22210
609599157323316353 10116 10210
18263634195523793 2375 37232
672828783056779393 1206 19537
674509327776274177 14036 17343
599819897692427137 38404 46988
947260103792050561 28962 38536
437453502548784449 24646 29621
53094597976947713 23991 43399
386016053015993089 13054 23540
304028462421360513 10247 19545
790844146011657729 269 46463
677563986591263105 277 16505
514295601661231681 24372 39754
739473927618636417 38741 41152
527091001623666945 1436 12832
171668917228284801 21451 26720
426264579880921729 21007 23946
260738853968963009 28290 43169
794908365915482369 12046 18209
277221058501094561 17796 45687
428616586226709761 18167 41115
386863778680979201 22747 44167
790608644590896897 19211 36908
941976220221189249 9925 14537
524578403806998465 13418 45911
68365391756362473 22568 43587
861351450701100417 18097 27389
697825607500174465 1525 9257
333055885210583809 42724 44168
423082190261371969 22210 27104
839614155174338305 16473 20432
198678959965175041 3484 15499
535866633833222721 4745 40044
551717220005503617 14843 20269
217096122290676865 37304 46870
630186096702583809 14708 18005
759148072229081089 8698 24410
554985854074889345 1508 14467
670416964498237185 6940 37276
389406064546729857 7049 10447
317555275462524353 8298 11425
205350318654399905 5834 39372
832351139492651265 9220 33904
185329260425742593 20579 24113
306751527757981505 25086 30280
964561964902490113 27128 38120
718183650225633153 425 13848
488795380166347841 9392 22661
520359996536626561 9103 45527
477582413816652033 33301 43342
71176057971449329 35017 39312
5211648942530901 23302 44256
163276271688388865 15679 15759
717235981544920577 25809 37228
85075042261713921 14153 22123
732319324929957121 17113 25586
327202852156318593 31568 35413
364853537960204481 23044 37764
542928901899323073 11205 20887
859214750198741889 7232 19273
351497039107599105 15542 39487
162272474019292897 9788 41041
724927250881485441 21167 36233
657412063941617281 19943 37233
99837177631513889 7739 37194
91304065977215745 15196 24694
375147284399695041 39835 44313
989820905292742017 17822 40534
599597839539441665 25863 46773
668988539420215809 38936 41444
266452935641133601 2583 5604
733361828744360577 5214 27928
596846420945468033 2553 8676
90824865816916401 16242 39308
199702576391381121 30199 39884
374187547014212673 28673 32267
228070802378468321 21053 42392
719257081367349121 11579 31351
650103195932452097 14090 28862
124127316656053921 17249 26876
974534248717532161 38561 45032
669967014853330817 11211 32414
309105785943067713 4048 6409
940407603238849537 20453 34957
292818673752364609 6950 22758
272285060461260993 13974 36181
840644526539712385 26586 28851
859682418047153665 2390 14445
173824822148816353 9088 15958
609981345659736705 8650 41015
698632872747417345 45747 46253
618064219475893889 6588 27460
412286892546958913 20601 29174
431909635669459393 20200 38101
558169344058349313 10907 39021
891688832107231361 5000 39800
531643701935138305 933 20967
564890897361738817 17530 44948
62476284824178665 26535 31896
912258267365370241 12684 43873
238677735828204609 5019 41124
779662929064475265 1660 7379
244672652534838177 355 43974
178241444147143809 22890 36850
534351403631632129 3910 9292
429882161240829697 6589 22844
258418567061674753 15043 34160
468607418421907329 25621 38989
409275586395509121 14196 14875
288613958835870913 16628 25239
351491479187139073 7125 12439
80126649983721873 14456 16364
553653187453392065 19099 24958
890433821760314753 29869 46003
295562953706046017 6277 18126
843785874822014337 5770 34209
33638937700786189 7473 10705
503504097998050049 4876 46812
494817773565081601 8916 39348
957479125453854593 26744 40798
172010228996526849 19926 40080
117484506685475057 18045 41795
533444919407621377 28185 38117
411994161531691137 38358 41154
335891313867605825 10863 18182
661950228715742337 22084 34174
82159526010066481 20534 42501
930917851604842625 9882 23196
314928879863998657 17354 39329
47573872469843793 21597 46464
508387725933793921 13486 41697
22318696571243637 129 39664
978569845044816641 28060 36855
639497574669039873 28700 41326
662038923773458561 20431 45395
315187518607896065 1614 12316
861606289680622721 25199 34808
879274163579470465 6654 27269
624254064157774721 16786 30254
675261168714182913 13930 25166
845466800829015553 436 44237
28062006379858673 5492 43131
492380425653045953 15501 27580
246026743941651905 9060 21312
703262223481601665 23570 33685
328362196927049153 6907 25604
859784953432601601 22982 23074
108788064417080225 4016 34426
655625946990241409 27896 46528
302809426921701441 17648 40030
659955698506941185 34085 46683
502429852892586113 15481 42294
360088470958970689 14015 33818
814064535087783937 6945 39974
653506122959775873 22377 43321
775070998277254145 28312 29094
719132153235264641 12934 19484
896777657934595841 21284 38012
513916421504298177 7801 34482
476664281919195073 28190 44362
253098806550326561 10177 12150
97341424468869073 31588 31695
229721162261903105 5948 30913
248658813815165313 6371 31446
427559242242850241 21852 37252
85554058367083745 46037 46139
200860026472220449 20480 21975
663350977926821633 12376 22778
556264021854218497 6788 31645
959557887104455937 25310 29755
825399790368713601 6509 28368
635142733878392833 2759 12185
697917632705369345 4175 15257
886079920867136001 30384 36898
707037505198236673 21062 40824
926610479000000769 4668 13590
227168114356572929 21333 22124
296023167247984257 4338 23849
567808655825835713 17118 21122
46446152464067585 41311 41831
558669891611131649 32727 34215
694160503243868033 10783 13899
25226477047716857 12723 14535
160722674639199425 2869 43393
331023278952528705 14612 32242
503762546433751617 3683 38659
136521142135698881 14595 18542
674690972256637825 27786 44612
379858873501817153 5571 44709
124517364921931777 17317 37599
869456772755604865 22816 23731
784943556048826753 823 30330
133232911248057921 1857 2361
266518353179595393 2171 33017
820981715739939969 22891 25426
431162704677841921 37301 46865
906619686939379201 2147 15771
475227490810457473 20558 38776
760189852751842945 23644 41737
807067579523387521 32646 38385
639793394125746305 9782 29760
782359806002563841 28786 31772
156089416152688897 24285 41268
520216861745762305 1472 35308
256323290916796513 3130 43397
415151497508421825 7350 43722
295717440879862209 5279 31679
953019578478656385 17255 21635
312677001559109185 16893 26714
140414140919450145 17337 40671
983304150354108289 14845 41016
690039481539837825 17222 37095
384326086447046593 1233 45318
888461029268317057 15092 26289
12458816867514601 34768 47013
591205472174745985 11001 40280
578939816159817217 4273 11657
933114287104064769 9193 39869
543568516053561281 33501 42752
242994941568706945 28071 42145
211776431064677697 8591 45716
844633263639995137 8515 21260
417500273409821441 3711 36904
880546331677944449 16457 34807
487650119442207617 30318 34156
288991166873120897 33588 39925
60876940931784417 10968 26690
197864526837758337 16737 31222
641155566474353153 36168 37475
235288259216563489 23542 23678
551134306222913025 2681 44393
740065676108198273 30097 36368
447834276289455617 3451 15892
328421508672608577 4613 17772
221612987471438305 21448 46326
274599531913263905 40057 41320
61207012080743081 21754 39797
771002690404205953 3839 31165
805320167928535169 13666 20475
875595184719113473 24320 34821
403488697605780545 8256 41405
580874874236531713 30429 34111
994814735485412865 31683 43717
619282988779968257 17512 22598
662635039634139393 10364 24434
201741326637804961 19393 29075
685901479128496257 12247 22309
205609322857352353 29973 35427
68308027639062633 13526 27297
157086413589883745 29862 31925
372317216952261249 1746 15759
402814424789010433 3076 4521
949429406726167681 20532 27597
373805425964238913 5292 27028
762080652528432257 609 16065
603394692348299393 22698 23945
953131264958244609 27757 28169
443214674067736065 7953 9916
835259940268137729 10463 24909
611402367493052929 27292 36252
237900089369972545 7904 45325
24205025415231065 5743 14561
196063948470261089 7225 36843
916705229354871425 12477 38480
873209088569893761 18557 19641
776426602022315393 5630 34853
674736603524614529 28008 29469
500269625665492161 7341 13561
686482316399249665 26804 35226
200119923091623521 12008 34179
988955042732705153 27602 29760
738749685256348033 26379 34702
420247223158298753 21298 27860
972484688389943809 8370 15172
709403158921752193 23805 41287
304046688300626753 18479 29550
494098770920501825 19191 36798
336621959380952513 12617 40881
415889049959254465 6726 34639
385803138594095425 40215 45819
525782239933477057 9207 24795
705794021789717633 8827 14822
451649452925799745 14170 29196
888148895891656961 11480 32438
343342386552890817 1928 42226
390089017230199169 10069 26557
54063008572946105 25231 43154
986929598631061121 29669 43829
727797752071467137 15314 34823
590999825325798913 17744 23077
376478729280897537 7189 26048
85003350783392049 24116 28789
946969728690064001 20101 29457
7748973895591150 10702 42379
331732895537335553 10944 15751
510248073571911937 3863 26218
81590526231281041 44688 46574
382608865765195841 21599 28493
643528344484160129 2905 10816
487311845896538625 1608 6047
682171513518326785 42196 46279
515549649091330049 13127 13887
644411301823033985 13215 32872
937869788990692353 21330 23362
828747594132892161 2699 46140
995240936262906241 23790 24648
412704107833512513 6317 7261
467606403620447233 385 8148
766813380025538945 12394 24165
527058606959119681 12237 28878
796413961939187201 4801 12031
658079554512877313 21349 46369
954697010680632705 36892 46842
51999426306299057 7492 41040
777689720657654913 2468 4332
159174329171190017 19767 29225
245316592735107969 4915 8648
215354481780369857 2896 27849
831567393389271041 8812 32483
468529589298693569 32064 38597
625646467616377345 20603 41851
392082805050609537 5314 45031
319131851837532545 40010 40401
67999995211845745 36983 44103
209074915399455105 7648 29310
747879309852951425 11861 23219
216303964410577985 15107 21375
378159429374587585 22526 34833
199825534186885537 850 46459
411141656717422401 21217 32243
350590449228683073 11428 19096
888690887031867009 24416 32954
177280458387329537 19850 41162
60979162454376737 25266 28138
831534770856769921 10642 26403
658250852359710593 37537 44123
55798858809680497 5203 25091
269018719228018465 16651 26544
95382949093838929 1273 9825
969425750082404353 33924 36820
408757864999344641 42459 46728
46368187313280633 13007 35996
316604765582873409 7534 42793
324472067634300033 38983 39343
872219228221837313 7018 34436
879392189743459329 7273 8162
291240108155157889 29070 34879
711782994164462209 30474 42754
103882764446112225 15890 28761
336008978511078017 6635 40740
989298646192089857 10378 19103
431960732496829505 5853 44764
228740943096056513 23085 38780
194475373283285793 2401 25786
72230245375457969 5888 26375
877821066762153 2047 37486
987886981723349377 40202 42906
204910007235671553 442 35005
840280069503798145 3727 21979
234440667356803809 20545 42724
476915531608398145 30063 42182
615308563094704001 1446 27847
423697743077831041 4331 34819
539556854950188097 26211 27791
642829557118332673 15414 20603
663098658309085185 13437 35108
968510823602123649 31367 35520
396062455510072897 10940 33022
752743384942050433 34345 38454
394311853944135041 10250 22160
46000719513010329 25187 28818
707469367275688705 29793 31675
175239190582075809 2123 3635
578536229910898945 936 32353
286110650824447521 23956 33241
51103425543541193 7939 39841
769156461211508737 42799 44851
651650402003003393 12283 27653
96621847483866929 12090 46101
281654500572511073 12207 27691
369910288701603905 16866 34170
661999066419358721 18267 24490
376782477549234305 29558 42699
581857826916145665 619 35274
637058766791540225 2118 28322
100596457499637633 6171 28029
7765356136410163 11474 22276
39854207843642801 27911 40491
387561354506701121 6588 21900
352957806792037569 18210 38984
41341869142549113 766 36809
528993321762978753 8399 44397
417652886535307713 32743 46478
769455308809160193 6961 30360
397842315526666817 2283 39249
921081936905334657 5725 29140
315041022845505857 754 35383
72244543407922641 28601 45286
307053590922642177 24708 26260
61345228469431137 19236 22777
406632396866029953 2590 29308
918755089153240321 15519 24287
10285366072814385 11934 30980
40047401457581345 13038 22875
471493606563328193 34434 41317
952805498792802305 41980 45817
514392218501974721 30562 45788
913565265062228353 8455 41483
292421558226550337 21294 44400
982283209581584769 38217 44301
621923117501943041 8781 41486
442858093182433537 26932 43578
312372581219065665 21678 42808
24094640149829873 12135 34995
525507803366060929 13765 24883
650236852964237441 23939 46101
315995245871192769 35438 36955
709184994407042561 23857 40963
965683504400821889 16545 27562
50988501667017521 32857 38753
55416998573591057 19079 25343
908671464117137665 8825 18891
123091662048501857 29364 39196
534014354159918273 25249 34853
388913640484275905 18952 20749
751722907766197377 8994 38648
908684447980043393 25047 30182
768828321448136577 18237 32406
778682381584488321 18902 46242
391323996674376705 24157 44447
286501419761584929 26379 35160
163038927318293505 2724 17518
799057762609663745 2894 40763
729427572477323649 15788 16701
416809236160922561 1490 20050
227191237975329601 14500 24262
710444216141510785 15626 16075
741545865620057729 10799 18653
243918501841825729 7370 30965
399329000920314305 11404 24469
650153497375725953 6901 22451
305254594867580673 28070 29653
220653096594524801 28071 38042
100986196789261137 3163 29136
744268717277137153 31321 46304
409454115541567617 26897 42461
4975328869825547 37667 38235
935038673937494785 1803 19196
541523318500082945 613 7721
32994021741320269 10473 37373
575266499722196993 2014 47033
373823372712319489 7719 10158
869772110086600449 6313 40921
673242247699736449 1117 24457
477703533823820673 7311 28878
137422667108690881 8420 40020
198606483058512129 7691 18960
677562068161382273 28864 30386
77409791486978465 23191 28960
325647368348295873 27241 43348
210566228091764161 34156 38287
993020779749830529 1747 23468
266818582126298049 18770 45924
576041760361899713 27505 34714
812640031002388225 33152 34136
370937567215253953 32911 39185
169072817805265185 19449 25322
391560483688021313 19259 44034
705614794283221121 30880 41743
221405432720846561 12471 30574
837270237943052161 3028 35650
867187964427952129 14007 39276
739494485909034497 1394 27187
346388405437966913 4497 16350
714802265408103169 3819 46271
380819211117835009 4833 43237
158701312574990529 3949 43984
435470865174980993 3771 34160
907652382594058369 1882 21010
170703987192975873 6835 16639
943009715949358465 15037 38838
92266020063608065 21661 45964
892918506161485953 33295 33514
854557422627760129 13077 26953
412936059906186881 5557 32458
987695686969150465 18770 19292
712479753435538049 7641 32796
843316867836502785 5313 32216
147277976557148801 3895 32993
584028846777318529 38413 46032
586992794475030145 11590 20538
739110028516261505 31006 43013
783206231724037121 2283 6052
425282297540437761 5514 31448
140503234072589585 3911 5786
390300964302095809 7907 33438
85172718784406241 27741 37571
789288419139655425 23445 37922
503994729908406209 19154 33107
498881199388460289 5616 14808
599199856082620417 27174 34377
197742906137339233 9572 24101
718149389261761025 10148 24522
963730792147369857 13524 44891
497023309827085313 34272 39990
895554633355192961 18298 37594
379308959584896833 1262 22358
408521555744680833 2826 37177
775110654091704961 5903 10140
561900903918687105 15147 45405
962834000362939009 8709 37319
230779525320283329 80 8102
643687374705621121 44555 45238
683989504557235457 31014 37073
856359157521460225 11706 30437
648749041956204289 16307 34069
729357586950058625 8067 42992
801464570342123009 3796 45291
780313419699929473 2649 22414
479464281908573057 40746 41363
52374030584616097 17873 45062
164861553280520225 2080 44077
949866380484671489 16128 27078
103468513925104593 3129 42780
728629392297605761 2648 14445
805087908763997697 34172 41683
323401624689104513 10473 25053
341934630409209473 6466 21667
11422847716062279 31190 37510
1525773293781896 29116 44751
416807962481918529 87 29643
857915382225041153 8251 38668
825290975120807937 14585 33900
192341218672570593 11214 27323
66294915095490129 5059 42362
496846064564746113 10997 14979
971844933490473345 21340 25382
379636944464056833 8727 44189
867932172497226881 220 25716
488368965019883905 1100 46595
995665080945641985 993 8069
541271824476385857 26170 35458
779410259275671553 7120 44798
162555507313438593 26345 31891
498784098580301825 4118 12429
826936866824599553 1401 19936
55222922581087633 19158 32367
293551517557045121 5746 42240
868929241552550017 41881 45349
854243193269699201 14386 19719
614057357766888833 2198 12547
111821216900008129 25520 29114
745157626660017025 740 37358
56338904518288049 11857 46662
466997875903665281 10238 44355
646149217532393345 1036 16651
562344545947738113 5834 9436
200498486496829985 3625 15108
624428555081699713 17567 24528
326384780693924609 19576 23476
592587731687217409 7922 25017
191166040788392161 2296 41680
152362366880758785 3038 31636
639961698123624193 2060 21873
608259351825196801 14091 35151
494402402937314625 10109 41815
766304793067582977 3799 18734
266258194762084353 12026 15789
621336349229153537 1874 16498
736281457688580353 35481 44808
580530607981891969 2174 22871
174007032988964033 6632 43859
771807615253820289 25310 32876
607572982933735553 1599 18934
717539861690859521 11252 29098
53734339742756985 7173 33379
931307470819035649 30904 33422
382483466684039553 2752 41685
318064720329907393 6891 13129
549479390028078977 12313 23804
715448078823996545 35568 43732
471122856284100801 7023 43189
764799265604302977 14402 19969
666084476067677441 220 31486
540282792826502593 390 30656
173919428815583649 2867 6053
378371187701439745 16923 41600
558776883202067841 19026 40119
967467120988047233 20155 46135
500987228720649857 26820 35653
494194087357819009 39287 44913
493601694079156801 3618 44966
633408013826624513 22312 27114
729406115598624897 42150 44909
262833396037642337 13712 25747
917887464209410817 12604 33559
496294631828888577 30999 36938
574823714396959681 4154 11761
110364290611563825 20487 34448
351094567089088385 15180 30029
329548676951816321 5943 43840
88426774328883793 14794 20106
971747983074543233 15635 18487
734241008314750593 10787 35895
380958842991290689 21203 27169
903226934305227009 16786 41349
889229969210880769 35406 45220
231130567926722817 28200 36180
865486016211036673 26055 44874
351207973966712193 12624 28457
615771785202404993 10201 21396
511706061127380737 31899 35231
600232602010109441 3454 26895
471008613045601281 19945 25202
544043110482427009 1142 38576
756274122022087937 24468 36866
178024828260646465 32947 45509
599662120271904769 20324 20349
704875231163462913 9698 15079
972730025626315649 12224 21136
839000143769865729 16392 29825
276051718869442913 23816 46452
152536503610868129 16517 19552
425259482571927809 18022 21368
786936953611302657 25860 39711
622114341360873601 2149 36641
731837094697418369 24393 37730
724691881228817921 21763 32540
430099974330048001 4926 28908
363755004418383297 3309 20523
754880486455512321 2478 34685
354483925835037185 37344 41800
648265513755262593 2419 21193
719615257358061185 2051 26330
301104580744059521 23082 33935
513356839199257537 20227 40068
113376044850511457 25592 32979
644342118081059585 18585 23723
787822286666262529 1085 4242
291402077103864321 28563 45202
257866613198473249 13876 18257
345273960313466689 9488 34498
781381782312386945 16281 40730
490892651195178305 15088 23567
200895955851351009 21063 21985
688317268389400961 4972 38685
169796775458259233 7651 40010
220347490399259265 28053 35542
739166777881820289 36189 42822
520428343058160449 11292 43675
281598607625618049 42027 42097
579227600247445889 20740 34528
988271494541621121 14761 43997
122107236376340465 23037 36544
94961514904589713 37620 41031
894002917435241089 6209 36244
946965963975912961 23858 30445
882602728169661825 15142 32841
664951339651444993 31988 35536
631600515971353345 4603 37234
846743370451278593 6834 22032
891437343316827265 13439 17504
431023042106438913 12362 35725
105186013900659953 7040 34190
760717533533778561 37639 43148
850085560719055105 1480 2763
324495052626922113 15298 35748
685973468305558529 3564 24914
369168577100722945 19672 44020
524246793774015169 36232 40210
46385396100056657 6426 37962
463812543604628737 38329 40662
726068155985842561 20138 23051
736592740971719425 17445 17704
546307172687356545 13556 26414
163548106575728257 17995 22559
225275369942309569 5375 46276
607956626372502017 7521 45246
416565955859915969 10331 32271
862844453532599041 1013 4753
32542156961568481 6625 24349
716864985713545601 1782 17582
482530532208578241 10754 36290
393946923179765185 23818 30957
7527413308210385 17665 29728
997661317220494209 14584 29911
477987720257438273 14313 19869
704725505359956353 36727 37495
488106398422132801 24015 44541
330180419374517697 22906 36422
46643329971963969 24354 37780
345691033691490881 7782 28785
318665211598997185 23487 29770
792322893402772609 5611 7488
909171223334659841 5613 18360
316252461470011073 13888 22802
667953336588510593 22627 37153
713646408621531905 5591 38402
427092471761589825 4894 43259
906426377679661441 6704 33095
665469502447322753 1271 31777
855304226466333953 41178 42474
825013340752214273 7179 40615
805025136023257217 14593 24729
775191466649346177 26708 28046
980767466592329345 3933 39583
392965828502887873 2121 10196
491920557039190273 12676 17150
380517852091074369 25413 30902
613585988320583169 6737 8451
269254305771006849 15098 20291
904563934124777089 10751 11970
955233925732983425 14132 34795
103168865442416545 19146 28968
136668011552181665 16765 28249
166172841131452033 5158 38366
794682255690375425 27638 35016
46769564473951417 36576 42471
883398315626955393 19682 21195
117878814636664945 8993 45780
853527588128031361 42959 43720
314488408376849537 7388 12997
63603327246475769 10937 42302
827050180530545025 15117 29934
227842107822809217 5832 28936
172476032028814785 8917 46982
717267171658171777 1036 27844
700718924682345089 8426 43281
97866549236840689 23126 32402
435331624838756417 12565 32703
697658635322873985 16027 42135
352682383672384257 4802 25004
53763470891240673 24350 24664
949009122356589057 2722 36078
327030459043960769 27181 44702
725927466389659777 21368 34141
121885457246264657 20536 34172
616818465026472705 16188 33565
723817898317001601 9012 41105
913419923203502337 22016 34298
127322131678610625 21158 38980
349157900874875073 9160 36865
80969834515009617 19743 19820
639271668919601409 22170 37090
325429714000080129 31418 34170
817632382411165569 7408 11703
135529271549806657 40245 43523
932478151326432001 301 3264
238224498784077825 18709 37071
410772708848529793 6955 24270
961399052894144257 11814 16062
354813051327564481 26051 29192
990351129057444225 33965 38106
865615505426820481 274 12978
494484645812114817 18940 41759
425462015938546049 26494 27480
975106956174883585 10515 24017
340255724636538305 10010 35183
113075425827027233 43249 46367
44328474303991785 4511 28332
636879173421760897 11422 17044
209836412004467137 15195 26720
444260617356313473 37255 46125
664785681861229057 27576 35114
447370850588313857 24845 44770
234365314306561601 8747 40022
944102468562171265 33745 37901
350487791341290497 28111 44362
616069541924332545 29016 35379
442689833122518209 36163 38204
846808922304539649 10210 13383
299571773956255809 6020 45496
719336853018134529 12197 25974
693741154039035009 21084 38070
734737553139645185 17072 41923
797439222373892481 29530 39606
687933295747171713 27493 37858
363970424045096065 17631 26814
232073435082746465 17058 43594
214935271426252673 14091 42286
562278997019873857 18216 27103
528314919242692609 9335 18967
452682448847845377 29261 30687
685148885438334081 3215 28724
132701419069348961 4001 7866
769995554420223233 5976 22727
666049892990024321 10493 29636
536627395096115137 9867 31588
224625259069327393 10825 27212
900279147803392001 4716 35950
810348693307709313 2530 16047
735286234400231169 960 28325
584281186321248897 20794 42076
280734880909751169 8921 28271
651393571512549889 13632 42766
277835141972257569 30677 39528
359088108708661505 12514 28058
614544697388115713 6940 38858
530253800043745089 16142 46850
206642463295022337 34202 45691
260312299031113537 7347 36034
366537278522901761 3162 22713
277219197491540129 36747 44854
184502433876570401 32785 41355
27715018714488337 1875 30590
849625029226022145 8779 44386
309118370901252609 19400 20475
117014250329358305 6245 11978
592332313748244097 4098 45838
303428519325297665 2721 4529
531026449754584449 21869 36065
363859159451958913 21104 44564
831825488022289537 2856 42403
423643363288423553 9109 12275
89398244169110801 18453 28419
596180527090009345 3417 31400
432412445027239297 35793 39992
72085899695355953 11 41244
475723459319731009 19084 27699
277914701336339233 7212 38092
683527692641561601 14936 21816
710666562289564033 26607 35995
958899871767506817 7340 16683
251045271007168225 30164 38542
29226389957642597 12369 39221
220478829799919393 26317 29290
878509783781702017 6471 23854
649492852801966337 9410 26181
548984442296060161 8457 19095
561827414430073473 14683 19895
304791181359981057 12281 37197
749214631619022209 23300 34845
826866383223375617 9170 22774
433797211461001793 6335 8218
855919392989612545 15082 21245
762955340656969089 27972 43744
650824683023515137 14401 29513
43704797304972233 10393 11755
747734241749164161 33672 35597
621222013684469889 7339 13739
843822254176330881 8428 9953
997672243085521153 3883 42336
170613265625568993 2789 15640
545081483705967425 4290 33598
118073348469195601 9526 27363
483189017898101953 30266 38062
875030112415579649 2363 38021
544310052690857281 1908 41836
937390819908500865 17609 30910
501827102829896193 24417 31546
980550258793520897 37736 37965
683641828566646145 12611 40450
916698925107695617 26499 44691
203567436084856737 19177 25198
878580320558889089 14354 23974
102123730803608481 12203 36702
650384510807015169 36739 40382
11177773671381175 4889 32222
99953975227741409 3924 6108
882023917139161345 23033 35022
82354659127318545 7522 31873
450823291565090049 594 45889
884133471500952321 16906 25837
214864193804626081 12943 32932
572359687576465601 14540 46438
530037086558014209 9629 40320
184032415230312545 327 46598
157838652525253313 21559 30374
809115895211434113 11902 38240
342148466648072961 22283 33429
32699560810080189 26299 41392
103398142066335905 1593 44884
226686671212888769 18766 36661
902457870309053313 17166 42216
695696262946988545 27099 46246
871756042693942145 21225 29363
823992599951182593 3578 27840
220428729811377633 4144 13937
243178619005853153 2068 34817
788512981108251393 1574 42394
417635069913785601 13367 44767
327883909437776577 11556 21282
52560719090813281 18996 29478
919889413690679425 10929 32138
696722685123901953 22386 24847
568967817455561665 9098 35622
47164382203881417 338 21462
732953229782932481 27070 41505
738249549408550401 1226 29701
426160223568519553 4946 39063
986304854722867201 11023 24809
238867496686832929 29389 33288
297828308571652673 19565 40111
629974523776528641 17445 18666
942547744559881601 8608 26926
309068996638213633 12346 34640
550142755693684673 19477 44972
259586994619827041 21159 41708
874001523199517313 20777 41482
457304105666377601 15186 37039
525143892914215361 10693 44654
78344781177438705 20285 43545
361958810872444289 20426 37040
318852647502577473 2835 35698
200433661657172033 21568 36400
912084280425592193 19664 41820
622319929895546369 6463 10816
180695435046668961 40159 44701
670001164830935681 37931 44319
529028526142045761 23053 31436
595250430203869057 1120 37356
805835099840546561 4805 6749
538911171576387457 20013 40625
136667465966059617 4540 13607
600542021812536577 42992 44724
18845319030173613 5834 29611
388983080145791873 1583 29681
301778957991334785 4185 10106
842140153878439425 22805 43455
879758491924970753 32569 35766
940104379973917057 2491 20678
212316215880566273 28331 46714
127122921681880993 21143 28111
55739106984031393 9051 40306
185635062450060673 1023 3402
731339610445335297 14326 35047
1791623717515734 3544 17861
225137287373083681 17275 41982
20292443815662865 11586 18032
499952504433895937 2496 14143
117064693671800065 17130 28101
21357121644324905 352 1356
588748545496955009 9658 21362
394132468411985601 21147 46057
830530458870818177 27198 39029
383765188093203585 3319 26791
68588589535607977 18614 21615
254626111608121889 33648 44349
693661790307736193 1817 45064
953238979441930881 20384 23695
839808372102609665 26689 32101
924268174924922241 12205 17879
717053772103277313 12834 30245
788920541188954113 1337 42639
884084338871616641 10683 45466
37138786491812681 4139 8104
858215592715502849 45225 46331
632680364746828929 18466 40481
871922164787790209 12408 23954
612207185652071169 10666 46508
536406508896824641 24174 38991
885468237867879553 13492 38508
227641599996644577 12179 18526
573221091638476545 20109 30996
695104518796561921 17751 40546
546264162327741313 34233 47013
676026345894697985 10723 18555
718658540896914433 169 4488
849661865226501377 21236 39844
495251414901328961 7047 29408
457271832929734529 23297 32451
132008754566118833 745 12875
67135236444805457 10361 27634
557998164823981569 18854 21007
807390047413250049 34484 42285
394310737514306433 3160 15225
115657102370256833 1125 40668
881111581682485889 27499 32880
120143060711171761 13160 16820
437948165069787649 5950 40168
327389581414216449 40504 41749
880651884526383105 16033 36984
786414713251204481 30936 44472
272746995662718209 10023 25598
574300139611814593 13445 44253
725571108429416961 32327 39114
322107060326175105 1966 46985
791393469518983041 5260 39021
238820841946782977 21750 44410
306955311264186305 3066 30577
492453759182510017 15958 36176
199405027814780321 16577 41971
47876368195979073 22034 43102
471657323580014785 43467 44990
587240629861497601 14720 38543
453040525811804417 5467 14077
51642134770041537 40064 44724
2142770694756991 13893 45792
337853218208252289 1564 8676
173699229948002913 8011 19729
87449192395759217 28023 38215
173542780925711073 24825 41311
655246390879312897 14159 24965
445975795157711041 21438 46230
541088659573624385 9847 11176
468895349793012161 34207 34850
41640861564573585 7475 41222
414431027337545985 17489 29813
665861866050683265 25391 35251
173621569530833857 15874 21744
243660147492761313 30042 43095
746501059360770817 20320 31666
754424681574185729 33891 35919
574055668837427649 23819 25784
198267848111939329 35037 35459
510370919872915585 43057 45760
987012255435679745 11302 29466
560336851984484225 9091 33495
224663386127531329 36314 44355
371027664775272833 36444 41088
256105154278081665 161 40327
773559091689502721 3578 36230
556533517340128001 3415 32536
888403584320460801 15116 27354
942986221819900545 7471 16435
467520129031807873 11460 35693
932901062453851137 34653 37650
121216806605577425 20214 39560
793790957051179137 2709 32228
887845778663557121 10769 27423
987300503723318401 5440 26925
320885203453546113 27712 42824
306299379574859649 22020 31265
851198041131535617 19219 38418
431056384473265537 22120 44029
723175179722080257 14242 45743
535455784605169089 40048 43374
964588298783734657 16827 29217
525833912659649601 5483 13845
901870004472275585 623 1764
893911048191263489 11927 18475
423767829986669377 22928 41718
514035863244572481 6745 10793
788898134665164033 28411 29096
349111788009757633 2214 41514
918889830725088769 35291 45064
625574860729628289 1953 38729
848620801634641665 8854 15248
682838279063908225 51 8702
938137895595186689 20981 46214
30469465233295525 15485 38881
439285290009014081 12226 15278
11720129340112351 34277 46330
763178294235625985 9678 22644
854885245507759361 21231 32513
630326150520975361 11552 25357
194111900404017505 35693 44860
995875196867640193 15681 39207
741832262769065729 16039 31693
557936364757171777 11885 19335
742641674568936577 3298 7166
329842066336180289 740 40025
706777172661773569 21238 30793
290204533853572161 17953 18604
392480586138397313 1866 18607
3596556358527182 32962 36101
424845541595288961 581 8852
493567806941701569 24541 41910
59522111812547961 26312 31540
449223249094995201 11024 13656
973867030573828225 6955 10012
410183811293368449 34451 40129
873683017154782209 3347 11834
820786242158302337 22224 28796
251916886995473985 19618 43963
596273607097845889 26395 31072
650794844540335745 10122 29928
573904768273887809 35912 40700
266770765218055329 11449 25128
969101978135544321 14289 39407
229272265752747745 3045 21748
29917512492911413 8500 37083
657230332480594433 10648 44420
258986497786043649 39328 41680
749024071856972289 4962 22362
837297894642869505 16817 18516
723883470528832641 15350 37632
365883090325926465 23001 34461
190890596659563969 19908 24122
616201121077718785 7511 20211
912699217521861761 21946 24569
140378552833187345 13313 43969
373099530466753025 32752 39850
500357092260099265 9266 33690
773962971994151809 24830 24946
118400025720067249 6976 29858
461556940470366337 14197 45631
169479093772704193 8691 41704
498345963313283841 399 19706
969073012464992385 4336 17368
784833435429440897 37562 40569
674819410514043521 9519 34417
970163643708460161 11572 20610
206743564006874433 17279 41176
40943357872016865 12976 41930
514727399585805057 33276 36793
55774538048382281 158 12089
771421973001356033 12919 42567
576799219316988801 19024 32537
114685949224718081 22506 29711
415143261619348865 15578 45563
706375080218666753 55 24546
344780875510032577 3615 18749
940326451571277057 19031 35526
261252945695446209 38688 46249
526237392286578369 11268 34989
973290731880517505 1821 37081
739733238600887681 31695 32939
141592258202464913 25052 42342
252147959249530369 23220 45445
505449136857954753 16206 17216
924703685669950209 27502 37812
346524634755695617 39298 40617
129745674526322577 11213 40866
185069624836920353 31462 38925
395662688350096641 10263 11405
1011306299020021 1572 13622
988440651303850625 7547 16170
921468373948535169 13334 32071
462147778038254145 6118 31351
230819285988729921 2546 32436
152668910703187777 18283 18643
11107708884473767 13815 23232
165066572738407297 12230 37138
145789722350272641 23867 32401
993652100696895233 6972 18492
398026268326113089 43213 46913
757539373912887681 13405 36322
306635000589636801 6303 26236
188718663242770657 21492 25470
326820132556825601 525 22947
321709330896720065 26413 37796
65613741763357329 22918 35895
719068092929322881 9309 43128
88836332079559105 28671 46720
197438513558008577 34090 44860
844715472802135937 18289 41413
629920996102089985 42758 42917
638324295024737921 712 9770
767693274170550657 15960 44002
358960281642836801 9795 44098
752614877457492737 30262 33724
911538502315160321 28005 45312
111414253341816769 24592 36862
750247293452133633 25692 46950
459074263952249601 12135 18102
516048467454957889 15215 35428
508898104810139521 8191 18431
983908368622351745 15572 30549
207274236081449473 28079 44439
164516704928821857 12386 14296
912697292489408385 19718 24537
12654093386061051 18792 20059
123273986627214785 12680 41686
448553160035594113 1150 12736
408653962797767873 37829 45352
639726972030743425 11618 45988
241941979372459329 16757 40852
722422206036959873 17185 22118
751181728558773249 32808 34294
645465798298374657 38354 40916
744821947510576641 18241 37779
478717334277369857 35370 42641
112928030109156193 9701 20867
181674545127023649 7696 34733
649269666061972097 13800 25520
430855631925460609 34202 45873
824497377186812545 4648 24751
210592828932590241 27468 38884
836969467032179841 2621 6796
899480622700131969 1810 31942
662375034205819393 27617 34774
566172139638567297 24426 42741
90537152813883633 7280 22049
157574600876081665 624 5683
974319404152250753 39980 42989
162936643140227489 3058 7888
321827614946489153 7913 15962
295121780513987649 33536 40246
897422305055254529 16045 22302
761988521336903041 460 44255
421861394301974017 17258 23783
388257972729668673 28209 28970
145277330302317153 11518 18240
236619578782040193 5205 41917
996409937564568065 20570 40927
316592656404445441 29846 42657
322130352475834753 3099 34295
345302276885476545 16916 20108
639054726014396801 29772 46499
279271784545564129 7421 21182
702770782390071937 2142 21727
923218518955906177 555 30130
660156088611547137 40836 44552
775716032030935297 803 26467
620890243103286145 25236 38262
122482464693760561 35667 40080
270203674707094177 14980 36241
698046003216582273 35571 35732
493694675369251713 11001 35370
765238463535752065 36226 46277
903417564881454593 15233 30417
933094742348082177 19566 42994
519089368775620865 35970 36434
94155925012088913 634 18795
565547153928012161 6608 18630
993585288398925569 12898 38927
890521824193509505 15223 43681
704663653505889409 1454 33042
61269560361285617 32281 44832
238368551359108961 21172 25712
144697510633402977 16670 19301
387605927001587265 14608 30589
573490714533992449 223 17815
45301021616417361 10190 12525
884386295666924801 14747 18810
86775457075134449 8596 35420
60645764996184681 23671 41568
258994320410742785 16545 24848
482295415732220801 9670 42219
441773393013576769 7066 13994
149601332622214753 4956 43480
537765919898426177 25192 43474
586756123392657281 3572 15907
123527789055088993 2693 25859
831175746767616641 4869 21338
105014068639000865 13958 41681
914388415464241409 17014 31309
730108502812825601 29288 35216
122185029798064449 19290 30414
402156614810856193 21353 23491
261979321366620609 1963 6688
668622397486956289 23527 27575
611237368256400513 12217 18240
322314587675229825 3062 4277
216917927585722497 13094 45896
651247042979022721 15428 44624
233557433201301729 14024 44515
952063640239579521 12792 23116
244432444263051009 24000 25906
48027914001266937 13654 35082
860619501362482049 41197 41759
985671335221773825 44750 46662
716703996147355521 16845 22824
905962429220849665 7473 36946
90375195212406113 10143 45360
422012334785684097 35790 44944
794196254958844545 19278 37428
425038126894889985 1341 16059
589823116353318913 27692 33691
575408394606647297 34211 41129
628122336124317057 1968 3248
711070891837025025 16817 23340
189404005260971777 13103 39795
391452227131914305 7073 17895
114128372343540001 451 10672
758066498409704065 39789 40259
733411633912755457 4578 40593
167795349926585409 33870 45190
864639662042900865 5562 14577
576943877058695937 3290 11246
136856738658028833 25233 34598
945136535239676289 6988 30863
388898084961819969 9374 24210
832225510197304193 36829 38455
730954241362258689 32100 42394
509340988887849729 31653 38561
867901392400607873 35254 37482
95008279507553089 31839 38185
449943099874165121 4818 20826
382727472735986369 20893 45999
812993828535407873 20420 42666
112340983454117809 3723 29833
733988686726395009 34658 39310
678932807954161921 35925 45673
212886134176567777 2485 31194
245091683504043105 16155 24633
818529930185324161 12109 19295
846127118349734529 26338 38176
149909137911233601 28681 35588
275403082711306977 9730 33491
831062876814417665 528 45762
269310356911141473 29727 40504
932211664229168257 9263 17281
139696353460053041 5014 39751
412819162108153409 2376 15966
382447666756640129 30739 39185
408658196482743809 4550 25846
234557274763830049 9731 40503
375297417989845185 9565 28401
340649522456622849 42831 42902
655997436877765249 5441 15796
873262276090443393 19826 31566
749708215546778753 23511 45212
703698941692273665 6876 37512
736467418631232129 12477 28208
264590076723038689 37041 37863
910044050799900417 27277 45298
814073912926225793 7383 43499
785758959465351169 3321 36264
239206119677803041 18932 39543
776005443072879361 1609 8099
241185114692520129 7134 15990
607934813234063361 8585 15184
480465989677185217 23341 37234
318097742136689729 4541 21540
481698568763555073 8997 37700
11629690199054467 15496 36618
515999538124802369 1503 44854
190931044260938881 1565 17571
23266635320858597 24674 38194
841144188786667905 4108 11298
405823576944214913 15115 28162
668553011101995009 28429 42408
412350285844404161 16831 30761
541776425065346945 19764 33589
305776810028518785 17152 24386
613341681500546817 30887 43077
429557441241833281 2146 15404
890166573185180033 27956 35050
697440208401218305 45638 46539
802777877247553537 32415 44989
228397901264337121 23060 24221
441194453116832385 10570 40201
534938365511109761 2554 10801
874842207625904 36715 41374
992791579000091009 9775 38399
251076533716595649 4422 20373
264526554874919393 11124 22453
987111632362701441 217 31331
519164953699025473 4166 17805
474139071927492481 6911 27971
195943316041208961 5758 44555
748716804856460545 7406 30589
131507428864360065 23465 39838
675056395303325697 8775 36482
38313479077572769 6102 12937
964775449481255297 31372 37802
540186192946713089 7072 19038
810270367513265153 20761 30506
222960664980419681 30067 42024
134955878754400513 35356 46564
2361789595745734 19908 38875
207356667549017729 27833 34284
507745532072647169 25409 37524
463117655279507521 23416 31005
325108475762185409 6543 44233
889158475514829441 36531 44487
51275439089280897 4357 21979
237490399981116001 10458 44128
560300141499716609 34511 46048
864826303632522497 28073 33794
841196826754668289 10158 46485
654698304537209473 26435 42531
408325647591617281 24860 33969
641116852939472129 18715 40893
911322543727081345 8250 20611
124218778414277857 6199 22313
407973468621158017 12470 18961
27421726596880805 5562 45516
961976622327597441 17807 18823
231850507833417665 18370 22283
521476072317675265 5987 16228
134401402258912833 23740 26200
752947706979895809 12632 16682
13746703263539219 1108 3865
102706083441866273 44523 45419
350548871080203393 24015 31892
336993516266119297 14514 23524
634238776149079041 8419 14213
885720534624248065 1633 34217
559633602159959041 40651 45161
883971440451219329 8842 30450
218104427034692353 16443 40082
269982959939859777 12077 25968
205287801035321857 5213 17799
473298702744216385 13444 20595
567567458548229121 29901 34625
74257302090181553 33370 36802
271876111744870017 6572 15972
939358506949574273 44461 45833
11974860345876693 16467 25147
146839143369881249 1918 37745
322494776485083201 15340 31202
196330319015402209 7061 37899
268975161609677825 26294 45498
865820196621392257 263 2238
389109627478301697 9711 27719
673271947807464193 2119 6715
124691022517712465 19888 45936
46697867624466481 2356 4544
454471954860164097 5733 13156
706532463728990465 16715 36226
10783851781059895 7892 17553
49944587330735145 13136 24204
192930084677708897 16947 33804
286017285066051841 37983 39843
321769205359235137 17844 25479
699118073534954497 19919 27400
474340224966280065 14799 38663
177624033666774049 23184 29741
89154154327122369 12120 31077
778575279474999553 7516 44754
293105607844079681 5341 30997
561359076259932993 15162 25281
532002020071505665 39043 39853
473576083971813953 15046 35413
408445984127663297 25752 34731
270144087884489185 2989 7767
17831175044126015 35417 38721
786129336558410369 21864 22621
202202926629876609 30821 41248
996918562036384513 7163 33326
184143309690771425 19868 38627
145820254103661281 32332 38153
441077981553686273 17701 36171
388002010742440001 36710 45823
839547983412234753 22268 39984
621415935212006273 21195 30086
619813286741059969 10327 40611
361337709343459329 30845 45538
843974721993053185 32181 35637
108501477674344929 5650 20301
943465663475503617 19337 21788
803612307809657985 448 24622
378786708357768705 40692 44173
949854414958274177 13068 20418
347978197570068225 14634 31972
706621515421304065 10351 44218
888051550282032257 1558 24379
764696492657471105 33070 33128
60475768099589545 1178 44764
918795431125971585 23943 44115
889480010297194881 10346 23048
993220747470409985 25486 34615
350235670856630337 24693 39382
802547000331074433 10919 44964
814683261982114689 6774 10565
273604992147745921 4146 31380
338619230925043969 10205 11245
913977592806361345 10509 21174
899868505634732033 1129 42489
276691712435585665 7965 24183
26277917173285205 32618 34443
242253878255823457 9090 31197
875711947458544385 14612 34862
842115608848509057 6404 23316
297925773471543937 5697 28154
867324088471974657 19179 22713
124112532385442625 33886 46887
49245129631593441 38074 46775
302531779532483137 1921 43152
94108460307737121 17226 35304
14409733986443741 9885 20526
374099904014833857 24658 44105
737938860964813825 4373 23673
98292214492175841 39656 39895
96389458095689665 9848 37628
33513559326245001 19930 23259
636043495912144129 12118 15425
944658904076092673 11909 21518
615324022290653953 4169 29030
501207554211568129 37624 41428
924529027026491009 12120 43237
6691425522006967 36416 44705
688090543732830209 28464 39703
544977945608899009 3953 19736
494869694996548737 19399 33156
490976487650314625 30582 36361
311157215578251841 28636 42255
824599991745692801 29347 41714
629418875915259649 36699 38881
38689941319432817 35249 43377
892364189716023041 1383 43454
497926739763492801 4385 31094
312746841929435265 20221 39581
497904148352503745 28028 30746
49775423485616697 20125 27473
596473817132370305 29059 40589
288258385366130881 20036 46985
615308574326746753 13008 37373
202635202760024673 11478 44926
386895103292452801 2411 37432
319131663376179393 22435 43255
936710088913812865 24966 42460
801198435861923713 2179 41200
63389364454060625 18347 33352
305784445574740737 3238 24431
906794112000511617 22586 35173
572862534703848065 6200 27950
997337852700859137 9718 11977
17775393691930931 22743 30068
466370816329046529 1359 43846
679931073810937601 20214 25103
280333862972078401 15307 19295
768043882373543553 18606 24571
227866150374410369 4165 41127
327180756996160257 22926 29511
358078870650238913 7032 9572
427814996492582337 4399 7227
107184541123857009 10005 38199
872253837912982273 1258 38841
385112700849965953 114 9894
521854525146775233 6974 10114
564182837839382529 10705 27229
485203347009292673 16470 34825
300618770591363201 2170 39849
510934828425444481 5075 23591
988642427268914049 28055 29612
591098586048961025 21371 40230
97076359348058369 8265 32882
750624192531059713 26972 29809
319472550625420097 20996 44597
786648674853740417 6533 8104
936671664485423617 24709 41035
486472524436504001 20580 36519
429461745475421697 42907 43596
332892785748303041 8931 34839
572354648348614593 14390 31600
813342781448536577 26276 26574
795630083969399553 22468 38116
235082391865024225 15897 35890
405340945722961985 16622 21407
983413196331138561 1430 18590
327411545106357953 6556 9385
981263698482710145 8153 27394
709683936570890241 22652 30539
220007957519381857 3449 36264
184677505453322497 18511 38880
235452734434790753 29950 37695
375133061849929537 3156 36130
194036348925163073 2899 29914
900038022437811969 956 26033
791751665827579393 19572 25605
556577132335526401 12071 45487
191940257400599265 11274 40870
961841379497343489 7543 33148
373728069358026689 19767 32935
13547314210249795 3237 44615
378550230583083905 6814 39323
224623325504794017 26255 42832
999689479912977025 5285 5663
615000233237630337 39576 44387
299388726097955521 915 24509
523099634491956097 11040 18484
579328819368260609 22582 34452
458268784114260097 29219 33853
223368647440434401 5737 28291
776688098265893249 13208 31521
720162633086037121 11851 40679
588883325587922049 7903 41303
181523524797935201 1077 5373
708402906553715201 10065 21406
822178720032628225 12956 16111
239030547642407489 10572 37692
677755583107067905 1468 7160
261074629321157665 11995 30935
954473054206662401 17507 23488
452707976981322689 8774 43893
335357257266590401 2046 5065
493376756388869377 26724 39778
626083171678676097 10652 32614
608000403693573377 43668 45458
984383278148282369 1515 29663
468124032917572225 491 21473
881786751498399489 12000 45676
651077027852359425 14849 16109
410332075362159553 21123 40599
617662718249277953 15054 37867
528775262524778369 34554 36150
339086402387401601 4191 11700
678919736140652929 21238 35724
669687452476509313 6658 16449
197653594376365761 9276 28959
763586850376761089 2341 3121
364254936708331201 1019 25149
247157702464988929 18508 18560
186352851686041985 56 18558
252844523430006529 18554 43389
362081935599444929 5905 10690
195687839377526977 10413 14206
62845279174101873 18089 29616
87486205578620977 566 14499
223958700075026945 34234 46677
940262835537851009 34952 36124
105962913227575233 20862 38234
513710916552433601 13016 37567
44661339574485481 22658 46264
301675422232889921 8239 12483
246465336191224801 33993 35916
302519892002500545 23766 43876
50512056513579041 8610 38769
204854384280537249 13657 30101
995472154936994305 28689 41585
630070178631250177 22750 36934
831848607211366401 7244 19008
251296544387187745 15281 33713
286542847983756833 14249 18676
688019441809849729 657 29299
33996606793177621 8428 12386
793040972985352193 37346 42470
442495737988043201 3286 25466
65210204600639089 1919 2376
647754724074854273 19427 46593
694822109876426497 15027 15536
949329361319005441 25881 44274
261717182659118913 11557 23228
436814708185462337 8355 39143
584872865107200769 20170 28326
77538736167202417 9919 15925
438503211765372225 14187 15791
604346080531382017 12358 45142
925858440580967169 10082 44573
945276287716868737 39005 46684
702924046228936577 9883 37594
367187026144133441 4272 28762
460020643445091073 35170 37312
537137785835160001 14322 35013
461191599624036993 1114 9560
491081339987498945 28107 39868
443089909806687361 10178 17922
755177899999441793 16289 17300
9625566743729053 5026 34230
95944038926457873 27741 34063
948042185306547969 4663 44191
422773190295021825 3505 36090
9946369811892453 34738 45743
702358251281150849 6106 15211
432379280028740737 17232 35894
534222844770798849 2362 29459
519714575361156481 7625 17495
829911055703544065 22096 46847
683208391639311745 10390 32908
49954554739134241 18210 22264
93904893272728881 43416 45331
729448872022668801 9784 20594
316778235032288065 19549 19811
394704903248825921 15803 22242
200993158780740097 36820 46467
524131621206262081 21202 29664
768959691614696833 12421 27155
99265840446395969 5199 21685
917183874269106561 4522 45708
121921982182339409 36097 43146
397977159184577537 4604 40894
919901545370979841 12017 47022
982740512933055745 23761 29588
452869492453682881 17274 44697
79916906646985809 7534 33465
317288539401932481 21053 27699
778902423340348033 28515 46329
570621779721431489 4313 11540
832449779072746369 29323 35732
532136634595847361 2219 29933
363557385108869377 2354 13767
865774685610912129 39317 45336
295971620333233409 21167 31057
170204483011008993 23095 40510
186539213817660257 10275 17180
480092262563555777 7762 37732
749024845241720577 9641 39283
327301453322380801 10149 39617
585861860387588225 19674 37531
130794403523193377 14483 29340
73332763297855761 4624 33801
826512611079056769 10190 24625
285986759005758977 5808 25738
82907013703231057 26341 40659
221843594266587745 13206 26922
196116031348683617 1597 3864
316825310724404097 1901 2188
309354966973156545 18321 29413
211507684426379681 2589 22335
37676839729687825 9935 24379
532954909640373825 31997 37565
801684418748532609 6980 31769
63638293893816921 23529 28604
479170572292222401 32791 45830
18701387555502437 9515 20446
122036185208084897 15361 29698
973047542472727425 19711 44051
396654979432572225 5776 23533
445414733731006145 8261 27841
186638657694697217 11451 14022
998993736485701377 34789 45607
48294585393339417 8080 45398
28415001280713173 19021 41905
744404913784077185 4451 16770
854488414524411137 11023 19199
84141466813054673 14590 19882
285563003398316097 5956 32436
347337125225561025 32245 44141
715730108502398849 17380 28471
571059142623941057 4633 18436
796942293482977921 4075 8799
822869860273979009 3621 26664
92271080310013073 170 27787
560989486415383681 15746 19116
622326575815513601 19335 42190
356905246339703553 8645 26773
574772226255944961 24975 43688
798225493523236865 5067 9588
763426670244008705 13562 37599
519365010885959297 33513 41293
16524003833325197 16045 32597
732660871091429249 46161 46478
921715017863128577 2198 14859
635239966598174337 12922 30195
384846690670613633 530 14808
15711082682404511 1644 20339
957140027415512449 12647 33621
281364363539605473 18668 28955
38445596318524625 8225 15005
897684982186763905 5850 9566
602368886606534145 1682 26956
814863508790676097 17593 29623
618075076284000641 25396 29462
323151827300055297 26311 46730
632312361205357825 5060 45806
390175965446413633 15263 44906
573623406950758849 21355 29759
296990583195981377 21724 37890
377440140205600001 25421 32503
58869300317081041 33075 45415
756007832223204481 7348 33534
140397324730376033 356 12487
46517019938058017 13183 45321
165658565741548353 11444 31687
563979450396516289 375 9462
304607533059130049 12803 42831
181480216365848449 14203 22594
234982288081152289 23576 23902
112870135390480193 7670 44548
301283472445820865 29644 45611
892712915348944641 9242 23588
999449506213746689 21002 46498
465132442588156865 3421 44776
242617937771132833 25394 39248
552300377940490241 20686 36579
753076170193349249 4339 35888
483767498592740737 28580 35667
270784795336229665 8626 26646
888209074271408385 27635 31574
151487785680242113 39064 45204
613819278756977793 17516 24759
464369211476071809 12203 31800
2807987792714074 17977 33983
245560386279588993 18251 18503
310325498849280705 5119 40508
417156587766246657 14704 22563
610730974076581377 36472 40896
476061546053582401 22427 44478
781619650199189633 7634 15030
729844310718210177 14649 19365
676611437527604609 5172 6057
610870020692839681 18899 44371
744714553612098433 5664 25670
884934790312914945 5696 43300
852432167724835201 12987 25902
943804540647217793 22474 44295
456579258759177281 6265 39881
995717218021628289 5068 39043
433725517203065153 4383 43173
249862085424421569 29463 40392
25237235133189985 22484 41532
447669333605322369 665 12285
537108766788470849 7860 20960
995011457766732801 25853 29074
973428650514421121 19421 42438
560004563470347009 36504 46688
458998075629118337 38288 46391
603241962011889409 3581 21309
952632175713191041 23921 39149
771024494188171905 20292 40016
614038413304974977 6762 28610
397337285133598785 33218 39136
35946252646454013 1265 13421
37357085460815401 18373 30880
525917883364961345 24158 40797
345214094240372289 13147 25609
975975179065741825 1073 3066
787387619831154177 24437 35203
303779433820217537 11647 22477
387391213188319489 34686 39864
441615759982227009 2751 39205
895917444298635905 8692 33910
182252673023150177 15971 26072
804371335934245505 34752 42103
460534715531949249 8040 39868
372385394205995393 27329 30314
626929931480965761 4466 46957
450930887819847489 29097 46279
929079580190261761 27513 31940
260303714811403361 14673 35001
351505393990287041 3381 9770
367407670636008961 36326 41051
117165541379321777 21436 23900
221714623353054913 12365 12412
296260634536089665 39562 44358
140308135568144369 7711 10205
22991609115962321 5841 21328
377660696649531521 33787 35568
165465781173587361 11534 47034
774559332469248513 15339 39667
323800744919552129 10713 37428
753452338859350529 14194 18792
795799382105833729 17754 31022
840512596846760833 309 24376
548724170240461697 24422 30978
554853993446943873 22475 25812
258173399882700481 4164 34262
337749669982553537 45506 46845
164329084679522465 28623 44056
6517825169883197 31737 45281
807359190578530689 19116 20496
376605015232311041 40765 44426
130985514747379745 34949 42613
504764624513502017 41107 46528
260397391456159265 24399 38029
203233407271266497 30470 37839
448621047359907265 3270 16531
870216990954137473 15238 44819
75665906494130305 39283 39953
805527243367716737 1985 31619
475755841181864961 2016 5998
888274745231047553 16568 43953
836277206741833345 18482 42261
840106269173940481 5902 45740
759693615815748993 13652 16251
562807316949633921 5470 7170
327655514273921281 22655 31494
654221338526095745 7792 13741
564051356186297409 18185 45890
405917864824932225 23096 33973
300057677040761921 13868 35486
964366249840377729 6634 24108
699980299793381249 24587 25635
78779425204405841 3903 43606
979675229655818241 7788 17736
253685433382170081 28166 29931
58877460297026121 41105 42085
79299762682911281 3810 12535
640890834623739649 27697 32478
105283116468125825 15217 37245
978399544658074625 3956 38856
345059127140277889 1391 46560
78236572194590801 23158 24740
675039380038068481 32080 43004
243333705286516993 25795 40033
367279116893275393 8027 26674
667465957430032129 8681 16643
986653052504305409 21950 39836
793391195846780289 14619 21681
65591620358819825 37839 40934
225632672686408865 5079 42190
98868477850398769 3660 15226
668184732035285889 19654 43887
485529671174095489 3581 19857
961768375057594881 15471 23867
830085657109645313 22881 37243
124317259280346097 28700 42308
691777316611851521 699 46033
141146133877079201 13303 15424
243058908105464161 12218 45462
391312960417991489 2362 17496
740488578865456001 19589 34860
402556635654171649 9324 34258
590790830181600001 8030 28226
44599760469580473 3467 4110
632986595858373121 17906 45232
1737825313348652 14040 14947
737033811089499777 14140 15683
239320365188064001 9505 31361
849828375156551681 28145 34770
184186695818645761 24114 45209
8403384733423281 39228 40302
14695067549538977 15482 29672
716888593829796865 14837 19672
793021055696648577 28765 30014
61744253600803489 25817 36852
913148234345243265 45677 46373
101472841219521825 12848 46729
515200858122021569 1056 25175
196203540926074273 23646 44511
301480605976408385 29450 34731
23586943025353693 7896 25120
581989628598655873 3765 15313
874964647450635649 4186 37892
994935368970402561 11268 27732
801809836421899265 10049 36893
533638243357408705 3936 46627
301661768549831041 6838 32629
202856455121363425 19580 39915
550563199559551489 38567 38964
897382349898045057 4757 6124
210387491999764353 23089 45013
992436746012032257 5300 10796
781136987289546113 18510 34681
422312647128386241 347 24494
549556757252485569 8134 12991
632340879495771393 2161 2800
717186500783558529 13036 34078
271730617797807393 11869 38892
176707626277529793 3705 20800
480176228008758721 994 46520
760508934391953793 22028 40164
247342692885119681 32948 33544
725985606310995713 25852 31529
838165409842119425 12076 12635
488055811102388033 33957 39603
461049788782510465 3773 29795
389331488730302785 4899 46410
163108466232273473 9273 35800
139037650821780545 4516 39269
677008256017607809 14891 30999
877405638243470081 23504 41854
594851651825038593 25547 36039
883698925909758465 16834 29965
913799075374875265 17434 46609
442542195146213377 984 35781
298916706235047489 2826 39040
234330158440503297 39798 42465
465546196115433025 23925 43868
683417553058358657 36679 45881
112478562556802337 17826 26234
855160216062504449 27847 44346
710148794051043841 2457 30902
273896557803023905 17514 36240
369174767287205441 9421 12830
201130780562056801 10712 34228
407787497003390337 19118 29325
615319952437726465 21075 23255
159825497691670657 42250 43755
925766907816413441 36790 46611
435757844173913601 6071 6833
285325481386021089 2207 43474
187453029686935233 2044 10362
764367882246336513 23829 30994
385576976662370881 3864 43415
614535575651483905 1716 7010
492302894323458433 29653 41623
648871505645363585 5552 20084
291178361303913409 15379 18567
566854483722803329 35416 46455
774049826428807809 15681 46617
532687861874439489 17540 17871
135705791644873841 43091 43421
615829901499449089 14389 33062
614059017420700545 24655 40422
794625777865636737 11196 29650
168668550746595265 37025 40140
519056401881837121 22156 42098
312381198214382017 3287 44883
7191970177519381 1548 21306
471626023094522369 4 7610
799813083078117121 2499 4008
185877760033790209 1498 17604
261849537487282913 26302 31682
452608769696418305 21294 28865
589293656681657985 40680 41709
331163533289469569 2088 5908
467474345391128321 11349 33310
887505693978958721 32914 41765
987536494669011969 22099 23976
16459050008464261 28697 33601
12815263214410067 24859 46128
917879988836098433 29275 46264
724502761157591425 1063 39474
929375176092435201 8931 18615
703192465706923265 739 9175
763221629645492737 37279 45077
87065482545494177 8511 41732
544399978440011969 11766 41008
849277418016274817 23091 36770
312477826750900097 7442 11994
499719071032867393 32246 33720
377584651197906881 27574 44270
64284032693610273 11892 23009
772676636308880001 7005 36060
967730223994902145 20656 27660
31671327602580845 28613 33121
587333135191048705 19891 46505
16299413017243581 5300 16506
706735087741005697 6270 22481
789584711540271617 7621 35894
526577111859001665 38574 42764
575366534580602689 19571 45908
572326911352899265 11963 23854
346610738587955329 32551 41237
146708754344135873 4502 21211
567454398325004673 971 26817
481230937046344577 2072 4141
762372982401330945 24056 38773
411923169025062209 7822 19075
442411647649031169 7201 23801
480861790346903489 10911 30160
215430321388183201 26831 44860
246824502202915841 17731 28760
840615492492879873 7730 19185
809410958809589633 6342 16444
930371535146491649 35307 45490
63115453687817793 37054 39066
133306406219837473 7232 19576
511500894545473985 11701 16640
165963072656424513 19928 36707
797497425689787265 37714 43997
248837973736193889 17361 38702
486625655945257281 27265 31001
271379287193866497 9725 21320
153737993034003041 15617 30916
98429794826039089 27145 35032
285208630210529889 5108 40836
75849028880398353 2714 19845
686400497175387905 19614 44345
520941675046522305 37620 40376
300653563117887041 549 31000
737102687200660993 10471 15109
411723272786321793 34202 45681
934898426617046145 12733 32919
990128678349275777 14266 46714
269588645202802017 2032 6647
498403624333864321 26966 42465
380963016042507265 21775 26129
381262908223899201 20806 44674
360211706951218945 13521 46169
352779493549196161 26036 31140
969633096236087553 21727 34378
860080993262709377 11963 15811
484867452623078081 6512 45019
753680109522068865 17472 31815
824348711151238017 25189 35417
295368252205971521 21722 36746
412719723931104449 6471 23790
155981103826878369 24914 26978
883548722895390849 40560 41027
128618989387586433 21082 37408
748282608814903937 14564 25467
521969916104556097 1407 30603
647476847479573761 6629 35920
573542605246810689 31961 42345
457087441071593025 28418 33267
68699123385801641 5753 13528
424566658258491713 7957 16703
435911320728717313 13051 16446
264078520293779201 23855 26307
759648911646255745 35331 46407
442755088234783041 38284 46578
928840829889193089 18897 28358
241802552648948673 16587 39629
701680583133043713 9095 43675
484687396239046081 5843 31284
850282969678470785 14682 44610
826725276169085569 32981 33116
424261070394695873 16875 40030
420959820053873537 10956 34139
472835454129150209 27094 46246
347288427822860545 18770 19641
267469220182778849 1854 5208
137650784325522577 1009 31216
819570674520360193 40814 43115
19150196214994253 10431 44750
347928429973652673 20518 26000
165644125100989473 34171 36608
746461330029173761 28308 39367
285846645798415009 7294 20773
226492379282593249 12516 37805
648749898541147777 17982 25555
489518037413585473 41322 45447
553159358494596609 1034 4923
996561409710100353 10847 11563
761356521292249473 10830 24990
364710885898315265 19766 45409
400939779095978113 19283 39389
935021884271538561 19204 34150
977153806648480897 9367 23656
917255967155409025 4689 36322
547062534271631745 5576 23703
606049910516336641 1327 11746
668076476507401601 27086 37379
524417032586054465 16088 34798
396472383913362561 4498 29416
737849455741798785 5615 38966
893633506707992321 1984 34815
767484423518236929 1003 30751
317741520444187137 8350 37933
769623428749159937 20774 32952
238686765147669185 8568 17800
543306096936813505 21543 29494
655829719064655617 2304 36783
515900063575845313 6039 22719
532874390600021313 12439 39468
107291742458283329 38073 45925
390378422234746817 8143 39735
352326228967971393 15885 43234
894466797899163137 11632 40748
986198467951990017 7792 45814
683285277480081281 5938 23613
985139415530955649 26383 27518
989597644619486465 21758 44254
912618133992690817 26804 45954
898787001370962433 21361 25283
629061433013678337 5518 19631
685505118061236353 15533 31481
790679953706384001 24383 24732
16989776751273667 4238 37838
48014595542969833 9100 16681
451502061752726977 10800 11803
865190257041984257 19868 30788
362766767491521601 11202 38850
781915695330273025 1467 27252
268593320299153505 42256 44545
129762159565895985 4288 27136
823105817706334593 8967 24293
222299677921160577 45257 46515
339576802745845889 26439 45559
953324088034729985 31916 35550
986126053011489025 26216 28451
350483946950962625 8433 34577
234577710180452929 28331 38542
542995510753367937 12699 43104
84753982499051969 401 43450
614600956106091393 13955 35001
997624705573933569 7823 24055
293313612571278529 12801 13399
119996874181495633 3437 25067
905671503070724481 26636 38886
210309085354374753 13795 40348
130193854809444785 2556 3891
847287706196652801 5641 28409
66909237162338545 14629 37812
637874805420544513 4194 9790
460193181943463233 5796 35469
380790943575149761 20902 45291
112958641627162849 24312 33450
247245081733730401 2975 10524
333374891995330113 30007 40771
373015818350467073 118 29520
984469465677950209 10731 35349
508351789776803265 13633 34813
457481688807131777 12092 29711
100622761739046497 2132 2762
465370572811540481 5327 5447
689423590538588417 11394 28969
32715994184311369 7353 25571
293843213533875777 39903 42639
951870753242520321 15115 43234
600209175769513985 3412 19405
265087028804384065 6118 12038
320252278239749441 13761 44474
299403531931861953 736 21752
987939814561151745 3403 31406
351270285288929793 3943 44130
929401672331920257 5529 21521
561642702175749505 6984 15243
659522059327649409 2153 24058
682869627432392449 4170 24301
410576174842120193 25651 28342
258915540549882209 369 11921
797223594511201793 27440 33236
700883168770669569 1033 45403
861094416766945921 27982 41590
915776724678369921 120 11462
808074348296592897 8940 38615
934434123955679105 4280 45623
628423386053370369 14511 14524
142498193313915777 25001 38187
150327698801483233 5398 35581
208194800279041921 16139 19051
619079546644655873 2590 38598
15473871077308133 19391 29393
711464454109510273 4433 20619
211538616658724993 34437 36294
475887034767211521 15274 36915
59103640409322369 61 10624
566101832632405441 3104 10674
734809315966938241 2997 32053
949569065804951169 18117 19888
728053493336961537 38911 39308
960392479125225345 41283 43633
24081186235786589 17400 35369
639651523242477569 6714 31548
24708748048542617 12290 43355
590541184735435777 35426 44841
249656939529128161 6367 26815
583921769761928961 20660 46113
212339882508462817 22458 27827
152280999241973793 6546 9311
873943726614793857 12752 27631
537750082150594753 3769 21492
559556231922560001 35814 36974
517762392634558913 4042 34749
324270403510777089 1114 5477
728859828717418113 30623 31837
594976831288807553 3329 44862
75420603896411361 37082 45075
393043425012205441 28697 43817
95914642926274497 33814 41925
491020371035663297 20519 29132
872973869785177217 24174 44868
3142432932857987 32215 42671
638740462432423297 21995 24858
320002885361720513 6289 21605
406620418057251265 21520 26271
676762545515696641 187 18607
314156461155803841 27694 37751
31402721845385173 40553 44605
670471500449828225 2995 15609
251526351781333089 5604 43706
616165665940855041 35740 36383
942652859692135041 21367 30713
435882893322904833 10464 27993
103497482991553377 9455 13142
466442481237308481 13328 20590
282971065129491009 9680 32087
484104770670093377 24988 28690
601987185406979841 9771 44491
616314507589919489 14217 33204
205734008446160737 12824 25069
527911217732501825 975 20188
459388366613648449 31488 39109
402308995047363265 35310 45952
624312630501894017 3015 22044
985822466194072449 12925 41105
508705944382736449 14276 39928
303234083391544129 29041 33330
23058049708414077 3639 9413
320296756399663681 10991 42852
684360804810875521 8025 25600
388980709848326017 40780 42081
952580455999370881 1564 18438
819821130718800385 11109 30877
274985087865442081 9447 29747
922926774169212673 6347 40831
499293058668587969 4866 14773
42022997578406777 35440 37685
21431675929914465 11470 13251
246039903170768065 16607 26737
495469552660953409 9356 17993
485483540306979905 6816 34173
244598477008846529 1762 5903
718423014484585601 1063 34552
339232055449134145 33630 46579
813461541270548609 17477 33693
785801181410203521 14657 21048
181916904905378369 5803 23897
864767356521870337 1313 3158
301708512337405953 5350 12090
241574441474764257 11421 24867
816130344828280833 7359 27709
941857926245933953 27900 33357
360324729983993537 31488 35563
373573690767994305 14328 21889
742449709338714625 19245 29822
200080762943915873 8479 45114
518397429848455745 12742 21316
5695894589248241 21098 25375
560601081059189697 32938 37122
135717128953832145 1280 31692
239078583751272321 21729 27263
502020220186363265 42367 45619
626487082367177089 12470 18359
646849850704118273 6117 13620
227776924634021313 9636 10825
602446745190658049 7366 26714
166462497576702625 4319 45667
891997446948909825 8486 13178
430108764017710145 1226 38168
14115699008055317 18341 26631
811986091623580801 9850 12766
27016215763584485 10769 17306
908901224951257857 13971 31971
486329166716497921 8917 46069
291604983210220353 7723 37212
450337867199369409 17126 26753
7471353508599067 23279 29105
889654490928034433 37133 39945
468281549750699329 3666 12276
393721647138395521 1860 3187
213091736199523041 29990 33430
65421596575898633 9175 36578
714825191310325121 20067 35653
109781471376908961 16039 21862
540349301684749121 17982 29897
383567949182616257 5426 28174
506181423556157057 6259 13189
213170689794427649 25341 33517
966235485429884033 4097 21457
252742651354619585 4391 14599
723972768025987585 2483 29847
473415041140459201 14102 22792
921374447895793537 5903 10314
459138097532058241 3631 12763
337268824283043521 8467 42567
187298451987974337 23353 45191
325778123044564417 13860 31965
596431455899445249 39006 45126
87250805252182321 10735 27324
190121891264158913 5393 31383
450764096840622145 16918 34998
899621841333480833 3273 43923
477267756730626049 17803 40372
220142826974043969 26122 30331
585911237545708673 7868 20382
155950196828850817 28485 40995
590671727232290817 41236 43365
210507256781443873 30603 45017
232760183444320033 2682 27062
666370425500996737 11845 26636
35556367459534501 6493 27762
738828111504208385 3784 6101
273867801692837537 12173 35614
335460023516812801 30333 41913
78771882299662369 30368 45670
266438372817123777 25738 36251
262148126760983745 18137 38258
224849168649921441 14099 28830
883887994815793793 10213 15291
506824816035877057 29966 31515
923403630928369537 4508 46433
398216732096638977 22001 44818
733539673742711809 6141 45082
694774198279322497 18938 34336
993671535011792129 18850 29341
682032815221940993 17885 24561
392106886008079425 2929 8108
212658274074872353 27675 41757
248456797430584673 41627 44822
367277980531692801 10830 34699
968113626277926145 24688 44045
855742547083156737 15821 37313
695947986367706113 2566 18374
669472159888112385 14136 23110
57122008972569913 3082 32229
481496470573180353 37127 39364
370641005653403969 21790 41266
468009095299887425 11798 45498
797158347115157505 12641 22773
245055203078027969 6737 30275
494030172586171521 26953 45783
965897911026569729 23546 40414
133628949259772865 7807 11958
540055321803752257 5402 35802
278642997712360353 6874 35860
186819842738824353 15789 21731
874927903099575169 21096 24331
966234407350402305 43098 45063
701045755111202561 17871 30094
881548072571813889 25854 28398
501046444677697857 5401 41828
567017451634232129 23640 31235
815758119476136321 10318 24978
408259850598451393 4863 36637
564877697914653249 411 7448
515756919073954369 19463 36411
829388345746217217 11561 45986
423475436032457985 19125 40941
470860672925752513 12777 36128
781668321621484801 5495 19180
203712240723042721 30497 35447
949045677848115329 25789 26382
421287495830569025 36892 45205
838504663578948609 17238 37691
555721086509002753 4685 17706
226912086974305537 14961 45875
52046969953735809 31187 35327
562711384848800129 26078 38813
416582285221814145 28472 45365
132787843284884129 18454 38856
323709800982385345 36405 45120
334643793812734465 35842 37624
891593365778184961 2740 19212
172338142765635649 6189 28943
349465219280304513 1279 3280
347231745927647489 22869 23807
618041689096095617 23413 23646
843131435990013441 12156 19828
209159363662394081 4637 41881
941436803863229697 4145 41503
882760270340575873 15941 47028
511222250881569793 17994 32589
271101715005286785 2827 9936
736535622085856513 27855 31018
368321168331995329 16119 22505
755719243180433153 454 4160
894811147610994305 1063 10866
574625145717266881 22461 41001
325333435448776257 26011 43716
195471689564396193 7841 38964
564756863750218945 40445 40807
131100712764098401 43650 44599
394189238788079873 29937 37485
180831643502127553 7376 29570
875575654790480897 2792 26466
93902612925678145 28519 35042
245681017498405665 22399 42032
946450225136725761 17428 21311
393254653261479361 2143 12707
331130397642542849 22830 42395
395920994567184449 26091 44281
148752826312286145 34553 38913
216272066626117985 39814 45495
555632567346993537 39724 42735
243533576434337825 2896 38120
408992192764355137 13892 16707
189476377910395393 7102 16761
872212495519566081 25954 26401
639637713109415553 2912 34460
38858209997098217 34971 38191
737221223198872577 14887 21798
833344897641627137 25059 28390
244041717495314017 31122 35550
514161579965712449 18062 18135
408497673824697921 1014 30495
417341128964384449 7118 37993
951563917865719553 19797 21131
191113244872067169 33134 40835
614932024374184065 33642 44071
722681410688427009 3827 19245
744570404406310657 5207 45799
921575204664758785 25726 38019
13834478885698333 29405 42872
297068052165489153 38750 39728
192662591911393121 562 7674
545119098711719361 345 20976
286156399351142465 15881 22550
402341169595462849 27127 41096
275803918628035649 2853 9548
127929392084222833 6491 40483
98280095325563361 26523 45781
278807611896755969 15687 27641
347773298358909249 14342 42760
427036035455582657 850 33839
153939553616453409 5133 41480
596210104476927745 1734 21859
524274501772929089 7355 34348
512939867276042369 3346 15872
947042095159062529 26534 27650
854327324023106689 37164 44384
12792025929435625 34900 42818
148660610137309121 10948 33606
48393764787562081 34015 40207
974242034668027009 14124 16912
384716780797042177 2676 15347
247224892585887105 2586 13469
101864371184163361 20874 38661
761213860467595521 17587 45826
306595640542418817 33632 46050
95628115583817681 8163 30486
692775561329312897 4454 9865
240791053549731521 42930 45359
125689138077170529 8730 15507
608731991848639361 1242 28923
579546198785848833 31394 44686
99612054061797297 10171 39874
71327886282610113 1386 6737
463157028931330945 10288 34194
567047680628519425 8086 46409
988978039655268737 14917 19088
860692250982616321 4636 43771
845128915611706369 24485 29779
336746736277532929 11859 29518
269792341201370081 28284 32982
655327941603907457 38239 43979
747947518505181825 31415 33130
546458765410818625 3140 44048
748306870230226945 15233 20518
619554088050953985 13460 18255
279149814183039521 27721 29432
355189954014448961 3469 26987
39109874728669785 35651 39124
597396599129389441 23015 41319
523791384110264577 18349 31745
521775319984186561 41991 46528
720128725918147713 31193 37390
511139711377175873 31081 42224
882207897800736129 25333 42131
347361545013384897 38402 40643
348676351964289921 6023 45773
149259199906914817 38415 42785
916146116279005441 17928 41955
880652010293488257 4815 42699
481685687743482305 29054 40600
758483297325589889 18605 30383
38656175721097697 33587 38947
52515932313141889 23748 28510
990573415309402369 18228 25786
784998515479664129 3893 35799
547371072523727489 23247 37974
246227954270437985 4069 29680
444347640063785601 5948 28624
771228850173848449 21512 44873
688898178522020353 3260 7149
406288050810090369 1367 46546
25694295340773721 26662 37705
651894833630997505 10942 40274
549519081140285697 26196 46767
229388211463344769 24008 32589
75289305663023505 34839 44293
897805145798478977 8426 12736
474120880418592321 23368 24648
524431143803198529 37546 45750
770308178820332801 3766 42252
316524566163003841 20411 25781
535522095609845633 343 8008
155231243431018145 10947 29886
834237051657868929 1391 3228
71049505011295369 4919 26082
908742350887774081 9888 23731
442178376982909057 42011 44397
356199596541163265 37583 45064
153132759568116225 2804 41600
182304835145682625 2593 9387
772134678885208833 18870 37765
438047917388860929 3490 29146
226034058656061633 98 18980
978736977399034241 37647 46194
895452635098237697 6192 13006
264742938431798081 10655 39951
308208951953169217 12325 24818
310805659431874689 3406 40376
843413280065959681 14988 20439
445766127968301633 8701 30367
127637229074785809 8177 16951
904821413547818369 16596 33815
118625429036470113 20571 30684
849530015840688385 12582 21312
355859882075272065 1433 8996
48079238100765313 13148 20834
256914569334242049 5332 17568
255435169656767169 12724 30119
97942215053016929 8960 43177
119054719388724801 7744 46093
665752403549831169 11857 43814
695176403422724609 979 3902
532986618848873665 8069 31496
825600887996071041 15101 23481
866999137466251521 23635 28729
421326315740106625 15682 29699
79833329853521201 4252 36068
781726473265262465 29665 32265
638189498363502081 35693 41176
711690105549681793 3487 6824
811437742183393537 5401 7166
605587763768507905 13415 36766
706204217633740033 25951 34515
736377304078803969 1159 19515
513200104447712129 308 29709
412476946933065153 5731 39670
421220377899359745 32630 42084
134293904666467505 14703 28916
26224268510794957 2078 37803
833597399850813057 15135 37313
470490671554756545 32890 35954
779517680001578881 4609 7114
633948130554209409 39630 43777
425413748273438593 1310 13460
95802307349813985 830 32246
87850561515043777 40095 41901
834546076862473345 23041 30870
190859414359035649 18652 37240
292325096799174849 26208 33770
601190130715100033 15000 20859
33554680593901765 30131 39035
542559648394114177 6626 21386
98764215336117905 15805 23465
83047849647901025 6496 14479
429793653854837057 18122 24002
263741497966972097 4049 35451
769950326733379585 7660 21621
912759949901687425 6261 20927
638196204170888833 2671 30901
213286622414084801 17077 41640
455767245885525057 28198 44805
738258219152957185 774 24422
677853038442954369 26938 41266
760446123300621185 8730 45017
19049157088488757 3777 19922
556637583676877761 32270 46928
681513863188676737 166 46282
289461445729397569 10236 19095
6064664961670020 13926 34931
166495697011757921 13984 25505
679955909801641729 6750 35061
886479722899533569 18826 20917
154607695636485697 12251 13195
163822021578727841 14241 27713
753872330211002881 18805 28048
296848500056778881 28298 44934
476574549282545921 25960 39380
831150444012852353 21024 44666
696980824193367681 16743 25081
940631396291930625 1282 7318
96136293958636545 34703 38313
754205608760731393 4868 9866
613506137176663937 26543 27344
702885756051966081 18786 33257
45005247660455441 22493 26676
257189200642219617 24419 29802
894525669182350209 26263 32153
112143519230468065 25885 34010
918507582790567809 14604 40022
602363668060224513 4708 45060
141236924077723809 10830 35102
609270211799621761 7170 28562
157750167598308609 833 7914
786267666872621569 3391 41484
486235466054218049 10735 11144
847451940635519233 27977 32811
143522694928378769 18805 46944
977685133114153601 24833 38352
610483999710474753 19457 25998
294859378971704449 26597 43261
837995002376644097 21315 37525
584708673273755905 40133 46748
564783713800615297 1614 15019
11318765292852363 17353 29350
383918322180164737 9973 14974
372583206194082817 35215 46446
328079689108527361 12775 42220
215720951171506 6674 46599
532957076365747201 2666 19507
352557813365084609 15728 21050
215569530528121345 8854 15106
392376032852578049 32895 39289
611878815347324673 11585 33460
556157866932313281 25924 39066
678940004767405057 17965 29665
279691259717889537 12249 29051
706403048797241729 2758 9938
639936019633214721 4624 16812
407606910650862657 3713 38959
897043916176240641 4639 45469
28219098720029481 8452 33550
233064870610991905 39974 41848
678930241270016641 17032 41588
150269880793626241 32967 45581
883567778729528193 39054 41419
353666378135702785 20074 38670
649246478726190849 628 17174
38482374578929777 23673 24999
56255733071225225 13405 23786
248478687186082689 8059 19831
305304155422383873 32756 38539
138455178042999457 20519 24023
700323716441445761 7778 29872
932660289113162113 4939 40798
483284183292802561 8929 16159
58680510013285673 15702 22970
375985023633546689 9856 36948
159919644718076641 7096 35170
132884456508996609 333 15314
167311992627258369 16110 44077
696926748988531073 5338 12141
784805893531544321 25803 43883
576675436570674561 9453 42012
221983186742274785 19923 23186
149538632043515905 1703 42140
595348353381314817 26010 40303
156691393777172993 30762 31176
35340112907771725 15130 33499
128890990156250497 7286 18127
911109497976472193 25956 26191
434487268382191873 16126 25017
487299787547609473 9474 19602
667988713737400961 25035 37039
134313298723800049 19032 24881
128015290759798001 4513 19459
17178914596097883 11407 19525
943521567544578945 15836 44163
194598542821498913 3255 11937
635885125153841153 4029 29740
903935292020687361 171 501
572426164783109953 22905 40057
485070305349371009 27418 46477
270967938545815905 17603 42887
863212032947512193 956 34803
290361022018302593 34490 36205
602002471092166785 20386 29042
951865007357845633 9730 18135
682429174982924929 16400 22698
568837124632494785 6262 16558
485475384694115777 1454 14853
880336822607851905 6150 38137
190961471294865953 6285 30763
497281497257418433 25822 37349
535485667947742913 2244 29344
760105701253117185 10955 24265
966982935582361601 38493 40509
166654443778440961 4132 39143
929085293068897793 1343 10088
29105220296337109 20227 44915
945730862719653249 12006 24998
351181459642006657 36223 38454
779714453202505089 14346 25658
821729923284898689 7300 9283
880002380113406721 16580 38969
424962387801116417 11233 13681
410282938639870337 4439 34996
435290268609513473 27691 44710
261277914157158625 24252 46752
773222251205950721 5030 10294
916297921808453761 20556 30313
727927258002473857 27581 35132
421976094106607745 4593 19104
988184411787756289 7952 21912
293377588518854529 23773 46024
452790164348691329 6162 42523
673366374732562945 14709 28921
573266340893880513 38577 43852
723150239721324033 23017 27811
161305832854317537 6054 9574
291356851735312001 12307 31667
834685401610357761 3082 11560
540512639635455361 24822 34381
159720721268136865 11427 15618
229868182624880289 15522 36374
906655701855712001 8103 21719
940579815071774977 4327 43087
547503735720063361 12845 14319
639308023086098177 17871 42110
147071341045659681 6684 22726
481846529562790977 18702 19315
620260571328962817 13698 31310
600656757255602945 26496 35369
338695305013160897 13961 16362
868918577063627905 2158 39752
697005243538662017 16732 43668
193122352339852193 22226 28238
542070926221782657 12849 22313
678855175968710273 33734 41458
592313359666398721 25982 28652
818852716098927361 27714 34980
48183281632603329 11682 28641
564262407521031425 36303 38041
655270992892106113 6150 29063
69815792410363289 17480 29267
570735211375904321 16557 24295
817737145864374017 10160 41960
243334345379814465 15616 38185
782053607910437889 16569 21547
671055870138658817 19044 29757
919401582506427649 22817 28682
191205285904096897 1756 31093
957844394087313537 22882 23250
916292932407344513 16401 36426
74785568322074177 22453 26084
820457882754872961 18463 29130
107999566671121985 13499 28662
598691824902871809 18382 32453
656277893931193345 21985 38536
159647787313026881 15341 15568
170087560230538049 28296 31025
77350717210435953 29726 32452
619223616834165889 15003 17506
698601320027186945 24647 28725
373697103043593153 27163 36447
202647527241865089 14367 29231
214312933580831809 19814 46985
372990931078653889 19335 32457
365186288062428609 2852 32075
528228954271554561 14112 41895
861383199984988545 6333 17792
801509915296854529 2409 15968
170343562637395265 34476 46719
458570601359340929 36753 38475
695709834476591745 559 20540
610188417381841921 20659 26692
497020335105357697 14953 25843
396075653514685633 22423 26357
715239311607650305 11090 21425
55746431703248337 18855 39891
778465092880264065 5316 15706
786766400466305537 33599 43448
424338576995385345 31804 41477
978334243376743041 10120 38281
783553556810996865 6891 21423
586002195879899521 22568 38234
524195304097549569 12355 31841
296418136469434049 5264 26448
608501272792221185 15662 35467
615368290813890433 14225 38948
289072779669883329 20490 20731
22655773554795645 18636 28521
186471976428403969 16438 25653
20836430619112889 17160 40228
397647161054511169 1608 27124
895972990925592705 4309 40324
861639872459374337 3191 19563
204289223873146849 5610 31770
875453707090660097 11284 42386
755178418079914625 3408 30366
61984460157756161 3627 27600
241190141793509825 215 10580
523237657925410113 2397 15933
333685881120821633 4023 16243
144025521504300257 43319 46662
644108649396187649 15369 37646
441315039832264961 29797 44544
140483549954247169 23404 23912
280851183136601185 725 6809
34389467956998489 35989 44673
555844111819158849 13756 45121
963494801132689793 16476 30211
14536378349884417 4224 46674
663775384593051905 5097 18508
62509763825094209 14183 46260
538895354373870849 15155 34058
222150384305503937 25901 40206
27418421510077453 18245 33577
439226234165932545 23692 43855
371635963683921473 5538 15039
662143204573492737 18428 44346
944483617158667265 28931 31908
764138349094938753 4182 39340
163096366133807169 34048 37671
620489220699962369 1702 12973
289377216708487617 18913 22754
989893412392508033 3453 33877
943065875175584257 25791 46730
93435561148350385 9592 44865
44305782384284953 36999 37975
160685200292082433 1814 37028
753585513441727489 11701 24501
290309844215467905 18407 31808
943058677811023873 2459 37629
265133559285590785 4611 44867
576947474746155777 26264 46407
364220155869002561 41395 44920
789142617087762177 1505 40998
55228173931826777 20199 31882
421556548999724609 5965 9519
263637136392585345 28699 37540
583097561350882689 4331 13337
148278481215005089 27131 32902
906516499465844609 4433 37395
511166683757732417 9711 32977
80277255597067665 24587 36567
593393769768315649 13367 28245
944688811713525889 30784 43968
859059849268927361 31768 38637
939749189014918273 12629 21928
714163528888622721 974 4226
887433300275539201 40252 44790
930296814748810881 9122 37285
507296795521384065 8580 39660
931988416223536129 22280 40807
732006324888523393 6926 39202
649932212844898817 27787 32943
712705350115186305 12652 21040
786372106810905089 13465 45100
221264395779762433 11563 33981
8682295447453471 26656 39498
937371323544184065 22885 32492
965244082293370497 8363 33758
198375299271994273 22585 28690
218728382210084513 30547 40405
828456995137145217 4110 16375
665238430116932737 11302 35260
777027113503002881 13846 23370
844038444260359425 15310 41488
377856953972653313 13129 45768
453374260852573505 37192 39778
407374171800888961 34161 39440
972177409877158273 10671 16620
547564804348894529 15544 44145
291714729953799425 38947 46483
963769730718802049 16540 45090
883969631694707713 8822 38820
878915995277836289 34238 44018
918644180780550145 2120 32005
553184373414559617 13770 37476
148251741370184929 1598 14417
864800277955822593 8332 42254
117091921081243553 2397 11193
890948589460968833 24482 44573
282443650122484513 11478 11524
56323922359879929 11039 37873
913416917829810177 578 25067
157814081791805441 11333 31722
471277544614192577 6113 22336
505471556785039425 32292 36810
672195557863393153 5230 38069
130902722826299105 30739 45138
705642189807019137 25343 34720
971859394772749825 15935 36003
722644886658972801 1348 46778
759381277371609601 10221 10223
705380496172889345 13822 45866
525349744983969921 41994 43516
272061717323499169 26869 27810
969015592178173825 37912 38548
222654950488600193 32304 39862
609650123642793985 2043 10087
240034008952196833 6020 30113
360346483516941889 25491 27194
619175959881399553 18209 33325
69463068717482201 5914 34237
453230260433532097 23103 23107
192192597360410401 5099 22417
788555230326050305 67 25700
31573952515529413 31927 43232
652615665046912641 21965 45106
991499634181003905 41718 42406
606057805920894337 16053 28910
236627767347926017 20845 40753
620675735310516737 24112 36319
725072084530744065 22013 33844
668215146491132161 16068 43070
483291079865026049 18352 30948
682719348991728513 12139 34797
428169574935289153 4856 23202
404635430881992193 8281 36662
231936176082456321 4860 34983
980028998491480449 37417 46951
775926638723312641 18362 39341
958788954212661121 2310 43516
254709913500263937 7204 17324
469346759456389121 6766 28999
369538765718836289 21079 46790
32813851863803481 9747 18397
68524021572017089 37063 41977
148125442958889409 101 44440
600500510749519361 23599 40989
147113243567201121 20053 30975
974665609602837377 6288 21880
722705871415659137 15982 25576
260109816168046849 24887 46922
186707060155494977 18072 25673
2790514446360249 15832 20994
871048534088448129 9125 30289
532068090546651713 3948 6368
385343105813216641 20483 31039
239316911630382369 7461 43230
556171346029007169 18545 22260
394284546886446209 8832 23987
962020132547248641 32907 35312
653846385269474689 18743 43844
33720167191138017 2238 11787
559787401583626817 14726 37144
883963673565556737 6139 41308
37243466820100937 3475 40366
389195448637966721 4499 19041
680332513759652 15994 28263
830730910817489793 25047 45438
368316572899800577 6816 46643
618722172821367937 5520 33263
464961653433242369 389 26732
505886751607146561 14402 19221
341452360526758977 3077 30923
522701457303046593 12790 43040
652222544953680513 8100 31664
349847372443260673 13157 23906
845725836739603713 21510 36298
464416108523113985 24154 34037
346110952120305601 30488 43148
298662567634760705 15752 23377
489479171129531201 24223 37279
415249356802068097 18999 37750
591215977619704321 16942 41296
91712128080612129 41205 43699
337547126857884929 27103 40943
583561288185922689 8513 23946
278795330355016801 13583 44343
323906984735753409 19285 39787
567495410742068865 7395 31291
333771425511802305 9394 25004
395512194058404993 24468 36688
766770793861891073 8680 33024
874594108471200129 17028 27722
433513812682651457 22369 22916
864919322260980993 22830 41303
733864829892620929 36094 37058
952810779460165249 25228 38003
916933135094783617 4623 7994
842553806809526401 33151 34267
459916299056796865 16265 28446
962790799766764801 15160 27251
877722177960823297 13667 25113
528787369707224257 4804 28912
604600305312271105 28231 32492
451385223381393537 29998 35326
272182595413173793 5429 22077
852490754862266497 10483 32358
320466502144082433 4693 46228
16452844552219405 190 8472
645617849259469569 6808 25660
613468409853588481 8359 45527
563625761876874497 26951 36523
92942349131092785 27752 40982
529309589591552065 7562 46047
9727710567126735 1051 42222
933527800840774785 8600 13287
471066503716428993 883 2279
884132002623335425 2502 34189
621067056018880257 4337 24139
746850426513173505 24934 42893
616002310129076097 16478 42338
293843056650505473 173 26090
374175809362704129 5649 41155
956942734135790081 6881 16050
34153011985694093 14356 28920
898952447386324865 32709 39833
324287846481148289 16358 37542
85550987777121889 22248 27493
988628842331436929 37843 43949
182873691632895681 38360 45253
99145958176798385 22132 26663
433214886874818433 4555 8790
893157508959745921 36206 45274
407267555796057217 2540 7858
954218098319465473 42755 45433
358636256450733249 16875 46460
967911689681827201 26237 44590
583896145644676097 22031 31320
772235040861211521 9396 44078
479749719943352897 30856 36282
903403315911901953 23250 27247
566126838451413761 838 4889
240543965906589121 7177 18220
848798430448010113 6998 24654
702182222006584321 7332 30431
954023120732134785 5719 35362
388720401519613313 17607 40321
823445261594738305 6833 42082
827003892337756929 953 15497
701680616724946305 4240 13243
745453366161875457 6624 33824
813213805826830337 17681 23930
724686610588079873 33460 42398
372431467017438657 19668 43028
453892049087848193 24085 36287
877111907970114433 20711 34588
585226368736783745 38457 43412
44444055842024713 17943 18476
691268495173822849 13877 34732
320276088203666369 3886 30908
375917489150666049 40619 45532
673158202014352769 30758 34502
891416089026059009 17231 34447
755395893357128705 6872 40449
222152114611219521 13940 35325
874363634788597505 39515 41403
334389723301619329 11387 33553
313415771368010369 22598 41510
724031590493595393 5495 39897
318372184546010561 7935 21925
209236950482001313 450 8140
796826303234293889 13629 35809
856581363166611713 11276 27799
296846941719440577 15945 33388
884421718365068417 4076 24035
41379362393382025 20483 32136
428757411505287681 18550 42136
224004988186610625 21633 37979
742690039784925185 2181 2545
796300815647864321 9508 13631
321980476698399809 4629 27733
407049496038769857 4704 6495
7391709032269490 3803 30865
241412545041793441 1463 38502
713923521793319041 27622 33870
20132331648913037 4929 22821
756410513629397505 7174 25648
258770668968107745 22396 45806
460871999148906753 26746 34310
854595110825091073 27063 37052
85758863014426369 17493 18468
677611685758545665 5910 44209
677214693664510081 2433 20607
717755236039412353 37679 43799
742287927808440833 27407 30922
560080666571845825 20642 27714
150419204819115745 17798 27001
794539121772164225 3893 36948
635452817177160449 36813 41292
821278399054232705 21067 42758
572989593689484865 12232 27334
461637891403061249 15109 43618
400130579855364481 8216 40829
944865341498140033 14417 27203
90058414719607073 14954 17826
902766621317955073 3398 14606
601468459177702657 328 18354
613432201570827137 12785 37365
454970338586079489 9510 17626
975617027479419393 22314 25067
530867426453660609 32111 37908
804097716623996161 21514 32648
179883914545030177 17461 26018
545150649133450561 3776 21955
668583122737338497 8943 38368
371706596628722945 16453 33678
660340780655971585 3001 14502
452305396092103937 15419 33728
409029518974342913 28363 40843
656332408406964225 7281 20812
960091870756485889 27977 32647
319678102643212737 23687 29047
232551421158483137 24339 39059
994674243551610753 4795 12839
55266950508908505 8637 40851
3369785093415346 1070 40813
131916963000101361 16529 42240
706880134741506817 2093 3293
67141203756193593 16138 38051
39383943749545129 27475 43543
279672006195760033 24332 33457
676217178566059137 23551 37051
744079647308907905 26716 36813
369571796286013697 23017 36595
967271470195648001 31976 36919
778095999976013569 8416 30036
991390939638819201 28090 39117
791317090432148225 4308 8334
118909601890457857 5956 37309
370878366572679169 10493 22418
70335729276806089 1130 18673
391517432243521345 18212 30422
839438633383629441 37653 40024
791659242637333505 16504 46376
593825124503837313 4956 26295
992894194395137921 13168 40676
700794725477742081 19779 45340
248201175585744961 21714 42421
207701219683528385 22624 31859
762569349451926145 35929 46290
805918118185481089 22240 22554
840167443909702913 770 10527
856077947813304321 3784 17622
371880318433301953 8620 27045
141112569975994977 29419 43228
339883678138146881 20021 26146
452075906068458241 9874 40823
824633447693660289 29069 33248
681864027086596993 15996 29111
210563507414942561 21035 22361
198323283779416225 1073 42063
519868339689470081 90 6845
44931585567660193 1356 35761
518144996448551617 11903 43602
483605672917278209 24671 45400
625539278096230273 15301 27201
869511754285191809 4792 23799
515859033340799297 152 36820
403694422266227073 19038 19100
111511717474872545 12782 37789
297811359380965249 35208 39608
847021220647643905 8570 24897
368205370533658561 13659 34533
133491564767272305 24267 34316
942671712184228737 15839 25932
354313022464307201 2861 46997
735751323189901953 7856 46064
42898076824361201 1834 9366
156068455781898753 10747 16479
220378741860326241 713 23959
912941585339169153 16814 38854
399577947437908417 7564 28260
623344372885789313 35709 46985
646670158117043329 24355 33084
227114290901880609 33469 42916
622333871458369665 2419 12629
726767941785816193 5523 28215
41253154440749289 4008 30418
178101239335788353 1378 23360
573575865036278977 11627 16487
468175130547258817 5530 47031
2258226639153094 3672 25800
352734527539325889 17739 34291
545443202323486529 3968 5291
280647384698049505 26706 36099
506692194157050561 10745 33802
480998508965384961 7711 8855
11309312613125401 15123 36802
856881552958704129 1732 42673
133689549369020001 4867 28186
380373586827232641 2205 19956
703866680383516289 5520 19441
287469171592896097 11670 20612
840601491622674561 7146 38308
102549116100547617 25864 35399
263564016541298689 10605 11692
742949653200817281 3173 33732
477606611715454913 9021 29495
613715312316571777 6415 24887
912979034832904577 996 21354
603336062740360961 25732 41940
564162232771149505 31009 32123
127367606401136865 11248 43494
507077385411069057 25537 38461
88809874742800337 2324 29335
785357387359280129 14200 24482
510135406542843841 36235 36776
398926980404400641 29923 29987
873293953590028545 11833 37435
609210130671197441 3275 44915
411619792770935105 6456 10647
967377406543111169 2568 37776
963367545839567233 21692 37295
522681168131182273 1236 4741
265505340089418945 27728 30718
358921669942834113 15870 37868
940084882421437825 15886 45907
764535425479049729 3801 40346
580089104148768769 24904 28078
91252470541039793 19276 45965
929176621587636481 24481 41446
461431022612710977 11990 45286
912508872040035585 23571 23638
101102870916879089 5191 42310
871202383270336641 33327 42423
598383941824845825 19893 33080
204892142368478849 23128 27713
653391918805372289 7972 26599
589709594499090945 6002 38650
859054319007295617 10706 11649
276801015804835521 11892 14102
181424817040682017 30428 36564
131440346240189857 18401 39514
622509545429988225 12399 29639
913005312322113153 20343 37338
627244921430790529 39713 42926
4090516952977908 14280 46285
102998060328157953 17921 44222
276940846804308193 35869 38186
584896498677228033 17922 40602
436915609808316673 25212 27399
53948653252330561 6426 7252
108240953160716913 9834 18619
514403105408579393 12704 39132
107322141383527025 2405 22753
647401092449992833 7165 32692
39381110995520889 35640 41739
347141968195320065 32633 42179
929083572236031361 10735 28374
90257763956071105 18568 37376
275537960767096033 40326 43065
909820165556116225 10745 22388
298452246564558273 11595 23714
488380558071295233 17862 44125
128899155725008545 32712 32856
79629048952046593 17831 27681
503555171692163137 15425 33312
142275288003229857 5182 5942
461408454234927489 21664 35979
381939503095285441 1185 34099
977288280849457153 27542 30777
311915282134204801 18334 39000
867705266892699009 12132 21164
648047649072612609 22460 45823
418562647199330241 173 1290
965539269163581825 17698 30365
494108601588592961 2358 11796
267308749301694337 29143 34219
22183515726091229 26558 38364
804774086748747009 14448 27029
233066058911248321 12280 37419
758201693699408769 29894 35793
691710555012342401 15863 24926
97312901739922353 516 43511
820578282478109569 12070 24552
718517844146564481 2936 6975
7081965546042569 37878 37891
444132346168341761 15453 37015
183632126445161249 3129 25753
427411501882193793 18303 39110
271187577538107393 23487 46102
440740060305540033 5050 12975
494420828083534017 18999 45952
302305152353174145 29852 32449
355423391787532225 1477 9376
375465404863458497 36540 46299
468760729414071873 37139 45175
261806246781265633 11226 13295
538903724406416961 21410 21636
240973371250770881 19814 40045
850170640963213441 2624 30279
621433911789726081 37742 44294
621673772711410817 25559 44198
751002794240289281 29967 46105
22975845244559425 7875 24518
121018950355495041 11920 34994
368056587800985793 16462 41292
70187667935510233 19789 28602
743823060080259841 7159 25381
829449121620516609 8122 14599
678160681769590273 15981 32989
132472496051317281 5053 31782
939309484854874241 3538 27239
131679276207098177 24708 44326
716419376660120065 19853 22553
779211983744556161 35839 46114
928077398741621121 4419 34435
521682790137280257 38064 44471
765557080625292545 21824 46816
262059813044654529 8744 44484
750619731356948737 11461 20129
109732196755022209 12521 17394
589182516856389761 36651 46815
683083549842660225 5179 19573
162970645684126241 26620 30029
318883274692584705 10192 24660
139771095144489265 5261 14534
674450719899024129 20797 42589
327082522960068929 253 15627
268993423408819169 17313 38296
151469666964679553 26258 37478
526147576926160129 37347 40186
38555882041876545 9208 16721
511602258657152449 5696 18497
416163405217908161 35760 43554
260524879991262273 16043 19301
120905764060580625 18117 45512
629485300914883073 21186 37581
810688061727994113 19713 34458
19396912768069541 6131 21176
206006029429360641 4506 34491
403980722822982593 18010 18062
673927941772980481 11118 14191
999708826043214337 9162 37029
755915911002006145 30879 33818
793979679546925569 9420 11623
222662157830392001 16949 38859
958565979853499777 4072 30348
777000106874666625 5219 14946
484833081174148353 11033 16154
939135646835104897 27714 29472
653195115194900865 25659 45944
70018741489946025 7720 32603
734807091312564609 2534 2740
403038619086423489 11315 45932
116063709902288545 4917 10709
58475736837166889 20543 44313
261936463447145953 36610 38801
814355114997603329 8145 8399
254178581550828385 2037 46190
672637579146140801 16792 26504
925374368847901313 6276 28293
446739740656447297 28630 35481
253150504575710753 5960 26237
540808203044051073 19506 19596
522189939402668545 13225 23185
765927997159742849 13136 21746
743956121746318593 33593 34014
877083807186068097 13987 35673
561965658171960321 16616 40615
773281474397201409 16690 21619
720834564164146433 4720 33937
152202925380080961 21238 35175
925816292230681601 16230 24636
916891109892198145 18336 25172
84181761580733649 13324 34327
509416067704449921 29441 38662
751284588972868737 44385 45270
324561279957002561 12875 38683
208783238552580737 9220 13845
230564779564943489 8546 27441
207036761010673601 17607 36574
124201256289332209 8045 38978
625764064264469505 33216 36385
580696105553045121 6586 44107
387828178597647617 23335 35165
744260088724949761 15167 30328
261115367260810401 21519 40478
446334251852576385 27436 34500
836656984648957569 15465 16139
643332826667666817 19304 21144
433838253326595009 3633 35563
138650778295101425 7018 12049
12565858417492139 25239 34253
264291730243506593 29711 38820
206260887855233217 6948 41887
35756981486841257 4931 15757
803760192214898689 10201 25994
801482309969920001 383 28872
655940735730009601 3140 21995
787601316220843777 31912 34097
230529823740415201 19346 37129
813772233193837697 7144 29045
145144304529093665 14352 18710
173779806147919649 30843 37669
194211497097942497 6289 34555
812527909233985153 23085 42394
876959023240996097 370 10152
382122478908371457 7897 38735
269805720943129057 9428 36334
749770475563273857 39411 46838
607768921148061057 6178 38683
129242988123806417 9912 22911
482934964907318657 10185 22941
172556516986226433 14008 20394
729625362600042881 2817 20128
260245817314341825 6821 17232
988045497994040321 5085 17980
586640721104281217 25594 27900
422849055558014465 7844 20886
2264861441275912 13618 23217
914932937536296065 7948 29495
974184368918464769 22401 33309
823267697540810369 33977 45031
86122812878812737 15518 21700
75007057039233169 25114 37676
172026641694309025 16049 37763
248457764451909921 22868 28607
344691702690695937 4117 38347
26774908312862777 15664 39355
971061756708032001 23297 26992
316226898204117633 22192 40744
919915227628621313 8832 17432
360758160223316097 10509 20736
922665487705891969 14327 36813
83727920592604481 1694 22584
809212190779064193 37618 42930
255791055658708193 7529 45114
310866243340264257 4537 12339
188794505993822529 22678 40615
524281561763672257 32535 37768
19064852417006505 15319 29851
991910130996380673 15605 41701
922464796688512257 13195 17526
161212383345642241 3489 14853
698463355178379393 13685 39035
535752886792813825 17322 26953
473720554421472449 34626 42195
152180077710511329 11542 38670
54117477023329033 3198 25970
593425767626676737 15437 17577
519098622718967553 27215 41680
519673700074562817 14384 16215
412515002600489537 16154 26903
723644040441151105 41971 42940
370286338986598913 5785 39193
139810412127559409 4660 15276
776130173534301825 18465 43171
151807129918346113 24173 35368
15725896006170359 23989 37940
569392965638783745 12913 37831
208956692492851201 28109 29772
511905361044632897 1005 35437
305632321639532033 15880 33994
551367359846381057 1491 3314
7482558009986208 198 23351
490901119958486721 8232 12943
926058535830588161 6756 23561
706530127509765249 22858 24476
650856110173410945 619 29373
206868717672513473 23183 38330
613476667873609217 25654 40307
888881976233363969 16110 35482
515955100151774785 13045 16999
904408839161725057 1236 38245
687920286886690433 6981 12884
642965826367245057 18954 44603
964854806738859649 35962 40282
238326757429270241 36496 37438
575555226993653697 3505 20188
490776706956182785 15456 26909
645242523141792641 21180 28306
680880050998716545 8605 39607
680500088375890049 26150 43963
902177559343485313 20048 42711
779464439632793217 7781 43251
867537946338622081 2782 21889
115059078607597345 13163 33317
696862816639424001 32223 40879
305312364920286657 42005 44154
476502176500524417 3501 6447
255892438033566081 33023 40368
890319738836368001 4857 32528
30932173675299881 3006 7881
300444966245613889 7838 41660
444041080888123201 7767 10793
155359950393744833 30866 37386
396308652072878657 34249 45688
844124984648253441 23208 40858
956525092887044737 31788 39735
820919512125712513 16290 28624
22972849975847253 8161 39526
194723411096141761 24568 39539
448208168651202497 8453 36331
789119224702943745 15017 16679
369583449999556289 10180 44319
235751202257311841 2455 24702
680894761041411585 11070 15543
710076769527191169 11659 31342
490923342651345985 15140 41599
979941788453295745 9644 26629
542711461798401025 4845 26701
923582806653314433 3651 42392
978071865537277313 7362 44247
898262330465676929 20855 26391
119601751290030481 30205 44803
941283331318217601 3907 38749
603882335771263745 31087 40569
434527894609892929 6732 30382
151491557169830305 22393 39733
908114502989661825 12887 43676
335608890708062529 24389 43186
278438017435540545 4816 42084
311994859846645761 22442 40860
524952866170181697 29682 36727
140156565451665217 20455 35327
581400694156577921 9429 37732
850431689354618241 20470 34430
235187442982351073 2291 36642
190919288764451521 5986 13400
843366399377707393 4592 17838
670808085995940225 6357 31106
147479656321408481 6317 21044
591842384520052865 40285 46609
176040897364863713 32045 43578
571016758505773953 7038 24340
678516501589768961 434 33859
826894536204196865 32219 44056
606131884508123137 28773 41442
287991080959425729 27531 42447
418120887225214209 16222 37368
693629319672883329 3508 38018
866437491244489857 5308 26614
86391535706322737 38396 44346
331574671900568769 3622 29646
219403646926071617 13341 38277
124205917045905777 13184 26015
769505546773540737 11072 18531
379223701907434945 18755 23206
828920103547634561 1893 30338
503761542634471489 20367 38723
295656668933585089 10990 28592
632034158340076161 27310 35079
32267517198665277 24590 37956
309255320862256129 19232 37839
250180114476830081 17064 34346
346294822767802689 22451 39673
943119476631299201 2102 36750
75782654187214865 23966 31089
584936425168475393 7962 42607
505524524625229761 8305 28676
686159242614042625 5281 14232
52121884889622553 12915 36161
611786543403081089 12216 21860
489137106059544641 29267 33115
989451866427177857 8226 24969
321957516605074561 21524 32429
775197416696695297 26005 32727
653701792952432513 17663 33573
119075670698141073 29791 31335
425515914900493889 23798 27089
268320395877292833 17417 19368
253753956781579873 816 6276
546925863801849473 37915 40016
269784062988726689 22853 33761
866992872148696193 23728 28156
746973953402687105 30706 44835
954658265349781505 25888 42934
79505538765197057 670 17151
192039654111351169 39216 43306
756949094217688449 3179 31590
83071228934191057 28051 35708
706428793656733953 35674 39638
961252325325286657 12077 22624
861329905048393089 3290 10525
612024171780166913 29818 31394
391172614798072961 14977 24504
132135058596286833 4472 10420
661525720857028481 26929 37369
385831971788324097 1606 38793
967798902295676545 35241 44438
372931907355759745 6832 17100
921570412746177665 26294 34515
426901183124744705 6816 38846
969845155301406721 25590 43452
224976259787990081 13777 21475
759715709930375681 3416 7535
959506864532361473 6109 22390
389144896800225153 1168 41646
60785740235413497 3282 28623
179841226100137409 26324 39749
108743122399307169 3385 20246
253105239916486369 43888 45430
410698187383257345 18035 18784
555945989296461121 6867 35506
668886555824830209 7139 7157
316943470662529601 14074 23336
71714242289342425 5180 41211
868720069579865089 11146 37921
832134965972205313 10623 18061
156310455891166113 10008 45399
255462353983045185 24374 46639
547275861912780225 4381 41541
623744269390645249 10541 25639
731224443270299649 4777 21847
742090468609372801 22045 38682
122210775277636689 33246 44837
953179847224550529 11650 25721
59655964873307713 18239 25238
932048122439805825 16763 20042
650815565625251201 15990 40713
222594881808507937 26792 43682
270669649972951745 10230 34272
911160922011017473 6855 14863
55849392289132993 20363 43651
752692891570280449 18500 32787
831843358339476481 1878 44848
233499278685780353 24670 37008
322162937511095041 26710 35312
420144986931607169 2800 45188
789725725275197057 23874 32440
383062582557325697 9754 28091
538728669202072321 3454 17913
737909646507961985 12395 39071
98211526268265457 5912 19819
585371564339123329 8471 18637
347371610509313217 26103 38109
647114366863494401 20011 22853
507636785017446337 20336 36372
324193216196501761 24474 44668
675598868677127425 3944 44118
883049682876208641 6005 31245
563723826167624513 18340 31086
81697135884734705 2724 25411
73190732573138465 19578 29523
394117101911010817 14401 21003
333717075902406209 24440 34459
201617335560168705 7804 16056
346304435605503617 4732 7112
756458755984585473 13941 38742
897494902065567105 15271 38168
598102229726674049 2092 27308
966292761078833025 4777 22756
273048364436139233 13895 45775
71347723227241033 33716 44742
255885498469151425 30756 40995
322667602827550593 27644 30728
768185727791877377 20009 35966
475579565573632129 32120 38274
32584624909031137 1458 38932
861932447725209217 11886 40907
389930754028657857 3272 15793
915095770180677505 5455 40001
358089942193654337 14453 45101
499531580896785985 2685 9303
776733263803596033 38548 39440
162535213632473601 4200 44471
690277807802129281 28317 41009
75956691658248593 18747 36126
102431843921468865 750 8384
961017764564424193 24504 33985
426174864014708289 1039 36866
637027540873702913 2405 45690
17354130860599783 10497 28842
289808320048955201 5543 10022
763099055550934913 17948 46945
711311501055192193 40933 44092
693272421070478337 7701 34156
349624211298284161 2648 28131
369464971133762561 30044 44360
715231161633738625 33733 39274
756647734490702081 1836 36770
60284600434123097 9350 46019
758498967582550401 29216 37824
991168865902480385 34698 38844
167502714820901857 11895 39018
154145271568332033 2150 25849
793071235477295745 5435 40232
550226075673776897 12614 42166
239344346995142849 19145 34912
773381512651432961 26322 39596
603600286969662337 18056 32454
295522907201913665 10050 10271
277131721581870497 17345 41635
213652151977534305 1866 38794
425278101443321793 36396 45938
712193109901562625 3696 42215
373047289941798273 24332 37233
523850817384605697 5702 17859
991834165946823297 9160 35310
766581230339411969 32099 44541
990852545431213313 43 27464
791252689558184833 26303 45291
431211707136665025 7411 13051
21495780392399413 15830 26495
195336147237004097 10126 26260
379997985934487297 4611 28896
348752342376439361 4013 46640
880503972850746625 40008 42368
959614487072290305 34931 45546
211993701005532385 25738 41815
445033992139880065 15928 40625
977834062597508993 28504 37049
485016897447867009 823 7806
493314304854287425 12672 37533
572014006461341057 21987 36805
259019599318619969 4748 25798
80550426064750273 7201 20641
503266726991974145 32740 41351
290602877366691073 8908 34133
400390020988425025 37856 39476
915437666546939265 10237 25810
131556589532571873 34182 46271
447616449500809921 28037 33489
214173058635466881 16950 39114
32275853751091433 4859 26710
522427864921191105 8133 38845
966984015044825857 1761 25930
323490444621796801 1370 29640
902671614751131521 9700 44627
261098481333384321 26011 35415
360258898986938177 14956 32732
82938481366355185 2970 9400
643833726800895745 19808 31727
112006445981599265 18308 38033
550394919375118977 2937 24020
802663197608978817 18126 21099
775001283626739457 19867 44459
31916365402871349 9403 24226
600299256838194817 624 31874
315655157446357761 10700 29236
167567123794615457 43056 46547
472291374858492929 6081 38577
208107600913759681 37672 41613
740065555974780417 20593 24289
82521542132457889 8715 33604
339862008751786945 16080 44805
223083770067074017 33626 44051
533222096946772673 9137 32143
952959499768784513 41343 43936
184248012964253857 21744 33657
532531140224559617 36807 37243
136114364889749601 26938 35428
776811082772258689 9127 19685
555913080723250625 18326 35899
38499975678700337 27662 30113
362713039144566081 2139 25647
663990146144531201 4 22261
152632548546002049 27419 40880
885140948848114561 9138 23148
315749412760368385 9756 25099
620505231530007297 28309 37915
520881780455134465 1175 21922
899423574097266305 13739 38511
799550337629412353 6012 25742
46810275961266969 6140 38798
169834859530062945 465 32529
390116778134736129 26979 37991
663112981161532417 3621 12221
535235647757691201 4867 20734
6600858446454084 7688 28325
17300197917176519 6174 23379
126602711682707537 10663 41883
337552966837424833 33448 39726
825394937462625921 33110 37148
636496848988027649 11928 32846
227530092095690849 16546 33224
663785302689138433 19708 21454
40895381837138705 368 38728
561423355275774593 31630 45000
46548416662929529 1807 36378
701848006580124929 17873 30302
104302003405969409 12033 25482
35350788065979801 10918 17462
236525536563021889 22290 43535
708439937751098369 16625 43778
783687655510554753 4262 16905
295540139644526081 1745 29991
653571948631721985 27004 35440
618120498865639681 10135 28001
229099509149627073 1186 24158
134919368486460913 7076 30089
68215330927017705 21326 43668
612400016343560321 7053 46616
25371773628158681 34412 41019
471236610335534337 7310 11190
183938960955075009 6209 36841
856009898912535809 3529 44396
106483279595870785 3785 17930
21864365583976309 36543 44510
595761810059855233 19102 42647
874749995261186817 3634 30133
856133338705653505 42662 46599
632125060520262913 20493 28384
142220633113979041 14116 25692
659253961569366017 19612 46277
138494114678884721 41069 44528
230717150764572673 29922 32833
20683128751926461 11733 25056
731864554427733761 189 8597
626178947840024577 7212 40771
386175702057339969 29838 43125
400915294458926017 1012 21441
919139896738787585 14079 29989
151570231677006017 25861 32847
346309959005761665 5015 19432
359659505369904769 34321 39062
99264236115335089 14881 34707
981879108196828545 2003 30835
575605608926320385 13766 20516
215941668142633601 7688 42136
520132839559980929 19783 42012
783638991277406721 10481 27341
715419078048338305 19546 31730
641080104247720321 10417 17759
547815757320524481 33235 46535
521617306367112129 2616 39308
614558073564278785 1384 23098
788954662965366529 15988 42673
653549555271244033 19257 25438
850091413252592129 7643 21554
384044519826968385 31835 39079
602926015794821505 13519 41736
686805071468871425 15336 32473
467677018703334145 12762 37435
74375842902110641 3403 37326
39661203367231225 24581 46574
728153111174638209 6460 45985
983897050108090753 6262 34872
545696047186421377 24871 32701
262686355806096129 31669 32563
143794068120104865 10895 45040
696787512243666689 22718 39622
874592013397414529 11651 37135
627290150301817601 18409 39154
558302060624558977 9424 44251
213280849560710817 14645 25298
423750741430321665 445 9668
152856067957827681 28421 43416
867304611845600641 11011 32315
511988348334050177 19298 21533
684832676860832385 5962 40760
980096928225563649 12596 35671
780795496462108161 9773 26078
102297699206737041 5568 30407
617392608749295105 20133 34377
282165575974062209 24709 31958
733256433950106881 40793 40964
672261563557377409 13511 26998
358645721372720769 9006 32986
155260035937217825 30869 32694
940813143817141633 14436 41033
635304409239445505 9404 25510
515840036075385217 897 28144
993043994447759873 8591 39079
409718203209582273 2402 16657
423919565079181377 5195 45882
404840504087030017 376 27996
758753181501774081 4949 12432
395357474699867585 13419 15548
175742951575308833 17050 19986
429512219409613057 2888 23107
839919169801106561 27789 39280
126913914297023921 8830 27342
599025840019201921 10422 34327
655243425219264769 41597 43171
905753343993254145 7043 17303
109362639303871137 13704 25039
572812836248267841 7368 39913
599481000169557633 5970 19958
410809385369361729 16108 36415
410559545068156929 13654 36051
261164640958206465 4742 15121
409844745015401921 13122 37768
296871627290713025 19174 21200
565142821442439233 21612 38510
826524568431445121 2512 15964
227999857603830241 1824 8782
656263127092614657 26822 46008
966487746378863489 2370 42813
887664872189439745 14466 42374
431132297998640705 28117 35408
923970333661841921 19110 25923
370110438040061505 8945 20779
652290191945674241 30685 40400
123097117820318401 24098 42880
775054868799827585 14062 24667
753151140606224385 8970 24367
679922463824077313 17163 37976
218978071290859329 15711 20442
701556247368543489 8842 24881
730702415100982017 29387 36165
810620987614221697 19260 32506
469165752475074497 14710 37451
35146398569537497 31613 37910
845977617545049345 37075 45128
289754583360057409 15568 46952
25763926305653941 24804 43940
445716681028855553 15133 16081
762210585076676481 16309 19424
185666457323073089 2251 10760
623177452668723969 521 1547
81274770151594561 13297 27520
983683828851770369 11699 19008
39758096823668153 9598 39743
68503055609834721 15596 46532
92291399969596449 10484 15916
624720063054130689 20893 28164
308242787146163265 19189 43840
692593976097267457 37028 46978
297129525934309441 13083 36950
691535894707573761 4613 15868
599433754093261953 9788 42439
360534079250253825 3208 12540
859450102304109057 4667 37921
714617271686794497 2537 8437
324663045394920833 528 19528
976244078004153729 1578 40202
650433400441386369 17241 19519
600179148872644737 25264 46765
56376635514475025 14515 38125
519934997342840449 19906 31100
217071694969476417 4016 36139
599137097290086017 5127 35543
312095433951505217 13161 45162
143379648980495489 1018 31553
153342275843016289 2970 32754
21041560803400473 29970 37429
393122459416325377 25799 43340
815124528220717825 23468 37504
26298168457586257 22358 46178
58176472023323105 34187 40032
334339973745109377 14023 30334
288819995160306305 1655 27997
618431723465505409 12960 44699
448286004587573 19164 35654
545278412637564737 25070 46130
580188673938277377 31536 46588
57362435474416889 4013 28017
493109489579953921 28390 43861
718828067730704897 15026 27619
733538508857630977 31630 41282
782139027783813377 12447 16752
954467608288116097 14329 14600
475356228672659137 708 41091
973290667428084737 8431 15455
282266061261921665 5927 24080
76596974307964417 20483 35247
716313447229602177 23905 45896
640241290192445697 16437 42216
102881151881376817 32155 42267
585141350110507777 24319 26302
49264300546774113 8398 42336
861092768107493377 25637 38809
871109375816885761 11875 21354
350391236182336001 15360 19784
979137069991203585 25049 32758
182432592752203265 18866 33002
620170665861593345 27092 36824
96135639660833057 22407 39603
948704678029137921 2222 6481
390438685231838913 5322 40777
696853020741130497 7734 28250
529894556551429505 1918 12174
162112600835321537 22265 27544
143157278835897025 34187 37515
183903222195340289 19385 40747
761980735871009793 12988 32087
392759861294159425 1661 27867
555615720791092097 38301 46398
373016545957440833 5979 24556
544737762079169153 24979 36127
411993168234438657 37057 45267
426055782327519937 10886 23131
129591724488904001 551 31545
659951425020342017 20039 26095
75743365639674209 12382 36459
785336036246842881 41444 44898
412296234025589569 24542 28182
833903056804903297 13931 33798
567144152695284737 20090 20142
36562389745792953 14110 46356
85673898656693841 19284 19570
847272315106170753 1832 38725
455927094371695297 1325 44036
258146759906491489 19144 34772
1310892292835320 24790 28836
121923094742815153 9848 11879
538460825299104321 9566 20751
635022962517037825 46062 46350
53121537983116697 32671 44956
458715166652513793 7881 35946
351047619465042241 19462 35760
308298964231521921 4827 7711
137660915613267329 10750 38025
829446087942759681 14806 39286
585733717259991297 9079 38014
776203536018069633 23464 30945
195431256057986497 14838 34395
110788211128568289 21797 41426
711532532109224321 27778 34954
906175854876732289 26660 44862
470212484870373249 29262 32269
416964557434400961 27293 30191
40578663860664225 23651 39295
431106543435984001 13993 15375
918678144069843969 25269 34256
628600220648952065 17356 45702
451177087748952513 35558 40841
788200825757297025 6666 46540
121995329037204673 19962 36231
824763146976525953 19080 46842
457712528625059201 12187 13906
337206724991713025 14490 41766
806665291441561345 29673 39146
460114905127557697 21760 41286
317540432728655745 26854 42330
370716346940536577 737 43882
57329041008514993 17890 26662
255148732033408257 32146 41004
200769676087112705 2264 36065
142164095574226929 19107 46271
805303691292607489 16525 32025
209894025556895521 41551 44614
980619762150375553 7971 38110
110644964659268657 34482 42554
180769499939245281 36843 45281
844783868900098177 4337 25983
87018324015112113 26404 44565
193766656332254433 2796 6685
723208614712348161 28002 34625
510560424584799233 5005 43203
808399821054415233 8489 34262
472814005243616705 19147 38590
325193515323732673 36936 39026
295452441398513345 1623 15022
927249968450986753 11069 42641
185300848270397729 5087 25065
632100100328756353 39066 41234
955094988060370305 2775 33660
181664223532116865 23232 25893
129645887268150513 24399 25347
599816370550016129 30758 32954
270844175066205409 12339 23946
602779137423915777 15397 36381
690743058396517249 14871 33199
110946768156907185 23003 37764
36714363721035425 20198 46004
677994126880143745 5189 28207
453486258711233601 26957 36719
226163506163615585 3931 20394
324952501259676993 21044 32859
720904791697627393 19212 40054
918110801467260929 24127 45180
481893729211634561 7378 38228
985459075692592257 12990 22444
26168860405640261 4022 34069
765162488423452929 7928 35069
990994145575157889 12658 23047
304438066094125057 45172 46429
883348753410764673 11320 45839
772007512878612865 11027 21361
233866924868721057 20524 31868
51754485974118585 46 43698
397222170991646785 5227 8183
174435353702005345 12066 21390
789901228446225921 9484 15238
562817991641484353 2040 9024
189100605969692033 26974 46985
547840200748336065 8103 16299
721347792458999553 23318 34772
167089866579619425 27926 29905
357196810032142785 14555 40031
188827078267916449 8212 19726
423788579487805377 21323 23878
938598809308647425 35842 42657
773762571053119105 15435 39580
280384517737186209 629 31762
961163716079738625 26223 44899
10593658508287975 17025 21508
659179248846093953 2291 19566
576879187442966017 34547 46152
842652802905703937 4300 4414
282478797817734785 30952 34702
961901931087915393 26521 38111
938317125655768065 31455 45084
929241284107689601 4036 12104
327665806215254209 19518 22816
998485372179878529 28408 29286
250213959823195617 2146 36610
407073955227318145 149 29819
370503270710290881 7996 15712
977082628055491457 36595 42059
294030538403912833 18300 38230
182120937398167361 24385 46678
882960868754697217 32201 36158
894907061907467521 5670 17189
175843567245873793 22085 30176
457545611744123457 24799 24993
310564170797281473 36361 46249
116161731988121633 33688 44384
404490941289449089 3507 42933
894633154654542337 20325 42818
684898421267195777 8682 27134
999718645537733121 7400 30053
545991307346792385 12574 32602
545251504304260929 12539 28837
38893141476766145 12674 29710
850100535014583169 17259 41062
214094797273244097 8608 20508
515487883952516737 17612 45047
92510072983191809 11305 12257
352681246638262273 20415 29436
617259645504770305 14172 14655
85122470689597665 800 11489
211205057341121729 18207 28967
462954089314486337 30143 33358
834425363187389057 2212 33010
196630491903562177 19912 31882
107815240414442577 23554 41703
435572136785047809 39435 40671
784300095470239745 27192 45029
942984018311634049 17686 22988
719906808995691649 44784 46772
583867069840671617 962 39806
568505551473403841 15656 39071
950069064441890945 28319 32124
568050626905336001 19584 31620
283805251147434497 19269 36314
575210280474788481 12746 38691
563331367460634177 11402 13945
214293949510736321 27514 44782
303817905169047745 26619 42692
728588885487336961 4786 29208
127479455719338833 19361 26213
81961172215944353 3410 16678
426498092317693505 11864 16450
346703829118535361 20281 27019
682745401842353793 31569 41384
364915622428558337 10646 10748
499517182335246465 16385 41502
746725608918634241 21757 22286
303246044092531969 11603 18125
402993048308690753 167 35455
27879309494601045 15173 24839
516669072832211649 8404 38934
456189516636740673 16448 18255
196296003747679745 36732 44123
511280394017468609 26227 37102
996286322369652353 20228 37457
970697716686714753 17500 39755
499612090010504769 5917 33244
299220302630395457 18176 31068
200052824210825281 14472 39560
949403916812983041 9856 37649
613958302805944065 19328 40583
439859158924896577 13935 43878
130320832642691905 14285 42360
634150166520612353 20733 22055
869103861722340609 32743 36066
40513263650488793 6495 10464
111075828015781761 14636 43753
420340480935280449 4771 43232
272205179484419809 9815 29257
39129108751048137 19256 41202
599075212781425409 6096 24248
895967148676703617 6800 15991
646094373847933697 7129 31585
54907129355306953 18675 41857
560606789142337217 69 2463
626057868193711873 2247 20785
168367247653979041 9489 46390
487196697551446785 17160 36028
334185383413593921 20669 38229
998204904501278593 11269 20714
780663275113671041 22478 42452
156451983113633729 24541 37900
312092194349258305 12955 39245
548723108894577665 35852 43081
807239147286427521 3570 38300
217901251904983425 1311 40839
381010838441849153 8381 28303
982505525318657665 14364 30424
3304159451449352 12314 39112
562991504956833921 4457 28047
962759457047564417 26988 27054
435342481144587649 8266 29981
456180480152060161 2313 11952
487852642718344513 13596 39750
523267450629614209 37514 38654
179756589643943713 24424 31458
455119438616396353 15034 21142
631082132183330177 22173 30395
388881226945226625 34719 43021
890571038963273089 16044 25820
906866716525517057 10797 33949
441059022032881409 33686 35654
675563605128839809 12582 13409
132635970378686353 6859 15683
741520044211330945 1724 11190
148606655082708993 14972 42372
634709018844699137 15864 41231
950426719557995649 19869 37201
273932992821816161 23029 37833
113863130693296449 32846 43395
19639221496529305 5658 43279
289512270973830273 1866 40682
766333035289836289 12155 18701
753289034888830209 12050 27403
434254627390156865 21237 24312
596961519995929217 6059 7312
693761532584435457 8327 39680
97319745237520289 6157 20094
529052537246908353 18390 35112
887272912044323841 32679 34141
20603000209820977 16670 37672
491606293571315713 7483 32575
333418107061316225 18495 20098
49918796007389689 21957 34764
338421235747322433 19715 46031
442310894867155457 2482 39563
664754838486114561 18490 24346
363503452419763585 30070 37074
36505953909443889 12329 15722
72632387574792289 10586 15813
127031409210712097 37249 45186
391132298154886401 32417 45114
930275793592702593 19465 38138
854609541857861633 19896 35319
630438635676281217 23394 27921
405043291115447361 6679 10119
471677244277277185 32993 45601
5138040115262755 4919 13494
41207080441306945 15090 38947
640899123102272513 1301 26999
932034499326565633 1215 24146
282766481269057121 39472 39911
651740095075890433 6936 21158
350294459208214465 9173 24748
762887793788582529 27873 31779
533809569142981377 4664 39096
775951739121307265 39295 43057
312785320218367233 8129 22149
795027736693700865 19109 44881
651109278312311809 3840 34268
287321848903271617 5276 20525
116761773101444529 5256 16499
480385815079575425 11116 43812
111738810581208273 10931 15109
176324359333062113 801 28457
724299456249426049 21170 38086
75246941554159009 12 21854
733306124237806465 15815 42645
792557619770118273 511 19000
123154183163592273 8925 46031
425353951631553409 21006 33519
61375298950217425 4981 34339
922489704052917889 19120 42655
935596003294833153 5461 35625
872196643843015041 9804 11935
998861554098233729 10889 20264
37985407431900601 4115 45730
816978714224632065 4305 30266
142814607236761761 19204 25558
84920929985933921 15829 19710
219837561858906113 6473 7944
126846977820392225 3038 29155
909864009835306625 17480 42473
695575032249514881 25098 32755
434891298402046529 11086 16544
403909956914787905 25727 40727
870949040417873025 17746 34147
387686392362574849 26453 34806
29908753963137969 16495 18841
507146820943589185 21529 32900
662119117138022529 28770 42548
455407473947708737 11482 44259
739331271476768129 21496 31756
204319631329923361 5652 32881
15178612472954713 13489 16033
374217718128669249 4654 19934
911189190865780353 30732 40880
473792072725203201 8223 41843
226617007331018529 18921 38911
329364833901486529 23794 38085
493593684717406977 21855 25965
735202307007966721 8815 13175
21489390317800173 7646 35869
167040363965831777 4621 7754
35903570427489485 1357 31003
710503955701639681 28521 35552
171780373678732449 13797 31291
368921955139548161 6378 16817
220550441937174209 15891 33653
132334925700746449 14004 16372
28364117797497813 19174 39093
581657297879665665 44889 45566
414760621657176641 30931 44821
226638545392361825 10301 30145
320699553834575809 12400 45014
677173934052355329 7695 23207
311540149239160513 10679 44619
887859335925611521 16616 33546
900318381639113601 8265 36453
668976628432169217 30313 34767
796172111011980417 21913 29903
996655768016793729 3896 26440
393794309959876161 10271 40793
252316319967555105 32905 44597
842371884652489857 18303 31651
82578610781212097 33845 42084
188420610717361825 12443 21053
507633376125021121 10383 34085
109788140506321249 2575 11448
860095028155072385 4374 20806
608839691179245057 17011 19734
939219530118471425 8241 44241
314733516413493697 2011 42667
340109483011815425 38840 42825
224308359805139201 11145 18977
593709049043120257 12533 15608
696261579426913409 12969 45975
687031831587020801 4873 16382
732466085794246913 18215 29441
391776923365036097 28530 35888
551733817938778497 25740 41944
621634793804531713 4039 21686
934096141480797057 11541 17588
934141747367753857 26110 31924
905974783950608001 34636 41249
502466331043720513 134 25371
691501383177243393 10817 37389
129370038526538161 9057 13490
676502940037064321 8713 26328
715351414303825153 28343 45184
57202882364027377 25539 26387
802658583868769409 27487 44117
959032071461944449 19111 37157
295321285106055617 11026 42285
685530977767289345 27946 33903
545208565685562945 24894 32285
271721113406666593 4705 22899
853810661327685249 17384 36187
272509892352236001 3389 32351
63351269985126633 77 4405
237141728867282369 4477 32684
613703482984604417 2442 4694
793809160089953281 19194 46331
92466681322498801 4828 17678
455640766965498049 3324 28759
315199791269833473 20249 33076
270393048029280449 10685 24802
7054779603201667 24617 41535
425081646702391681 10042 39995
767809250415254529 1900 22621
340163252222939841 7981 37836
836051440639984385 40685 42127
716612560060465153 12405 19126
131214718672339361 23177 30103
64055703918445065 35552 38532
779478065142221569 25932 30074
135262983330374449 6542 45632
525331214404914689 1748 9509
768789657629387393 36366 38608
113502982936672929 18032 23909
923321139103133953 1934 7484
134525668453022721 965 28371
807221657751529857 19433 20957
707574863056201729 40854 43567
833476576026793473 2190 36680
591450067061700225 27550 34592
491848807780716161 5480 31230
197940368389687649 41473 44162
971881741678540545 11362 30348
532939033272015169 5222 39089
77630308425927553 15398 26938
151931688361763393 322 38588
37227128248883193 6307 46538
916471631243965185 33967 42398
96523800490903249 6734 22240
599130927105143425 3848 20781
43644083674021065 10710 31011
995210270021857409 6021 18153
996908957821563777 20229 38228
927989180301203457 4060 21981
880130514885717505 14601 19181
968896093262557697 12375 19242
444715337384057089 8093 29831
975675063796110465 26116 33108
428995277474935937 4937 39122
875064231925506433 17745 27053
687280020149575681 9645 40296
847702023750194689 5521 6838
226669859786209569 4747 5062
550182830370673089 18303 31534
562803380417168577 27263 29122
561962523947393345 17954 45439
322648841774164225 13562 26777
685330895226627457 12553 30151
414193715004604033 19705 23094
535781733479488769 26565 40749
581176352361819009 7950 40299
509700823275679233 4194 29905
801913759879912705 14677 36738
537970189826502593 4337 15112
914852176042241921 3785 32243
263206001956547201 2907 7690
331359632792572993 5591 33491
370955650879999169 4778 39374
63221082560840361 19161 22574
844331206407289857 8876 14125
550885778793375617 32196 45159
888135537200192001 4028 24302
490640185205020161 34144 36500
240497702762240801 7750 35919
30783373705833841 19243 19715
192714565260637025 10993 27404
718674486011149569 21325 46138
136915071176460401 10301 17426
804644671129583617 23690 31953
7453946115937527 38737 40380
105708052575717921 1538 5450
449321846279730177 41476 44679
105297273917546625 22733 35391
297810434328276609 23594 26009
401510303628281665 3177 37882
101216199959381473 31636 45926
129940583773706209 25062 38553
618612121607732481 16685 36353
732671471588243841 10842 32471
754060124037266689 16246 38783
654707045167175041 11325 19129
228304740959224257 8671 31668
396001272485715841 3877 25648
158294971040945153 34667 36115
28423564650811529 13394 16073
463383942685574401 30519 31101
565427959378663297 23395 32154
504496842372674369 33789 38754
109058966408969841 40303 41787
924257085871566593 5093 13617
852274077244242561 19592 40354
470166237252058753 31203 45957
373781851939046593 15432 29635
724679120468017921 8176 26404
432028187761684289 12095 28896
352901655349228353 39344 39815
903665078695315329 36736 38545
979182678307772417 7390 21195
980261403937287681 28961 33921
701340543535181441 35729 38673
495178571791118593 15811 35948
222549108817169377 20842 22123
997911579649038337 29161 30051
569427155154443201 24091 27656
420406646966814209 41381 44680
995196449336923137 15821 23855
787909250409068545 16074 26813
967324611172458113 8353 17881
593479764485952129 9405 12366
108118773335498017 9270 32914
641555731456630657 12405 13099
225541778966146465 3744 18229
208468964920985665 21130 42361
387300574885948353 7483 9315
959067960202457217 35184 36894
961383578910826497 17786 27839
509774471432397313 29071 30587
53826387083837801 12843 23864
553534534547335233 4085 24374
694320053770212609 16574 21205
815043391631451905 21739 44395
432561258109238593 8131 12508
244815759193425473 20747 34954
126844053718471633 16549 20208
417445427946862657 13149 44873
806518583879956481 12751 12779
747675181256308737 7951 38004
839263763114331649 20977 23677
592665321089487617 4081 44576
899959683206013441 9849 28787
489033886768947201 10037 34919
961943586407002753 1697 36008
779556719226750465 8898 38896
431860962537065537 7256 15736
279449553545699553 2133 41167
29929182282188549 14269 15012
604739598339808257 26328 29019
230491115294817921 25408 44374
124872725845232673 26247 41438
107708749853728145 1949 46777
902582569441566593 27372 31772
634189097901646849 29542 29646
41930804835626393 31583 37578
732987090872427393 4365 15583
224437708382470913 24795 35257
964625183454522497 6130 10144
663318648523169665 34066 45226
776570560058402689 40733 42182
625509246363581185 25977 30267
185338777049970817 11890 29466
53591258058300897 19251 38522
881443834266775681 34392 40078
214533876512764001 4709 12644
935529446541202945 9919 14780
348391606677846977 2852 10512
330402542768823105 40975 44270
110099876459916145 32207 39902
739158341502680065 9894 21532
164913055482170273 14729 20656
522603267971703617 13631 30188
986880031270960257 29007 37148
661497403890273025 4855 32399
775573809279034497 20610 23352
411393310909645057 6211 24107
343619777867932161 32134 38913
145320078816816065 72 43309
592228308352954241 27134 42456
386950981317994561 2220 27645
370102393673807489 16953 24557
379811175513246721 34811 44060
860890140739495937 7965 29247
967642080548799361 19803 39462
829577731175792385 3949 42257
806711669414660609 736 13192
637400806898451585 628 12727
5493759502599006 26468 46501
562735268899633217 54 30972
266808138898504417 537 12093
107631287088008065 7973 28192
797592115635879425 15849 18210
25046420430076213 33651 45053
649102757008769537 28652 42811
370906663743991041 11097 35657
832188805457150209 12087 22566
16390429098937177 19052 44647
585209872025437569 13681 41771
646030849263961985 18874 29748
863393654246877441 25288 28631
384883089292319617 17954 17993
889945773482573057 36874 42701
943566576285402241 33081 36750
500948805527514177 12131 15478
779693288502347265 33498 42221
789810814701347457 2674 14884
18278035330421717 14203 30538
593014431569642369 30484 32042
393679269766355585 2318 19891
5084211585916877 12859 23636
548627706066380225 29754 31570
863310485448749825 31414 33776
338599884497813953 829 6061
6413122830473129 32555 43257
147067835902515041 43650 46014
704392477364436353 19992 26483
705526253418330625 28308 36346
97805601304919777 11603 40647
881088485707120897 21070 35855
813205865599854849 6527 22581
212341490848917409 35269 39563
776433252724523009 16368 35768
360460899588030529 8725 19408
742152428133962881 23021 44569
469690787511272129 7814 33339
274090508265523169 37477 46553
235104976431099297 22429 46748
109376987022670849 5584 9223
506626501726163521 12211 23875
530894875064085185 39088 39861
749145637737097345 36152 42357
518383156737243649 17902 26999
97053290976081281 4394 15087
621072935030106497 35201 37182
143012711736869137 3262 10974
453826442189324545 16687 25729
286862037723143009 26806 37523
922561780620291969 23946 29344
504265400297821761 520 39372
993701084681717377 8331 22549
117668697640826993 15899 22021
972641568646544385 2445 19690
690943275261755521 4834 16275
976297607002578561 35740 38683
14040537529428577 35927 45485
903753502346113153 10426 35162
224793877074755969 14556 40207
823300104827936257 3542 26804
394067846640215425 4348 14825
826775380309079809 25235 38198
346210173384317697 4568 20441
10130033013467711 5183 45787
384569411432085697 5204 32997
289925440946653633 31856 39528
493012191187073537 26515 31671
824915604741235585 32534 35716
787925152427110529 8664 25641
553621145490389185 11156 12235
300583875612456833 28256 45136
623937021340594817 10408 26696
732704645317671297 175 17040
495384343537828929 10567 18699
294961464023327105 13757 40256
1606643424750587 26614 36490
429476099307979841 27467 45757
401484515404213505 31962 32861
971271208304042241 3789 31452
796403962275462657 34567 46411
690382056346596353 42043 44749
167549047502795649 37642 40693
109814943489663361 7896 37951
471986896668155969 9627 34930
9575917924141921 4509 26836
769820333157930753 17606 21905
407859599766933185 34245 43749
388107587058215105 35243 41835
54122713971725745 6191 21026
579955464155510529 24662 36243
707934099848369409 38584 40769
724011548746503297 11501 27927
3548613600688811 17357 20763
773971950454445313 34843 46090
928681987285269633 7616 19477
174607840808164385 34165 39824
782321852473092609 6242 12538
871743839320792833 13098 13345
881943405943626881 5084 33417
15653870703530971 4019 4717
443983328984959489 3292 33803
275823363202768225 4965 41987
354003509118907521 10423 38591
159165648093477345 33587 40631
738613413680599937 24223 26531
542655390440266689 28049 35920
488478831111347521 3004 46726
496781787953821633 22995 45205
786392835896439425 7655 45674
297692046896663937 6861 40810
716126417022874113 4069 16671
181291405124397889 22551 30913
208135171056586177 8919 22131
27604482313556389 3804 44221
300335390569966145 10106 24697
721271302438182657 3098 4533
557156763809960129 3209 6699
73704435120738769 8222 11826
307954957333716801 38859 41154
478930595054379201 37628 43907
343402198810128577 9774 40998
683681566084111105 40252 41575
259559404589065665 21918 29865
656870197066624001 21966 39223
837429984894075777 18088 45895
923560047043345409 9289 14999
381757281169623041 24280 36591
347444485373500801 5391 14449
545129262214960193 7685 8671
124981168579033409 4484 46559
781601434232708609 7277 43421
82552012683308369 26676 44527
219704388026489281 7337 45369
658004332255678977 10875 45946
728806756791183105 7323 37472
367645428878546433 15575 25872
350725517802874945 12872 32774
536938281612286529 30082 30710
788966172974351617 10014 12443
389076850287850113 8617 14651
675470086708404737 8077 15857
343494363816439809 7530 28575
758280369669673601 7084 31164
847997852204116481 2496 17312
689317724604496385 6661 7016
391895563360655809 3069 8817
149865885980215553 29986 34731
268202113747335617 20094 36301
792929918299680769 19017 22359
965455572861436929 31809 39561
550237208309734913 9950 39195
142697578399150865 4153 27259
367040980109283777 21700 24607
871412826421838849 2686 5167
163204301357989569 12609 23085
589462870733441921 27413 32208
82978904496659569 8595 36021
835191780637508481 997 4060
682695346373318273 2019 17884
367693692533237057 18168 41291
369968807116652673 5292 44347
278369349664039585 34500 44861
665788170167740417 10185 17903
920668072119028097 7982 40206
509668155474546561 13778 43785
484924846320133441 2640 39759
426770744151777857 41049 43655
740818721817078145 17576 20752
14437230150083025 25040 38627
793198613476441473 2915 45819
240984024491904577 42618 42692
649235432568573825 4485 29728
78130512616215953 26650 34266
288604311474109953 11938 28402
166537104932981345 4684 40056
320044464221496129 1287 23540
135650292606090513 17462 24118
93634120529934257 17662 33131
880107975361237761 18711 24227
506214337556841089 2429 15005
208453037249316961 13921 42498
133041484516674305 21088 22564
631710934310316161 2963 37660
305482362079345665 27152 44820
385337278309936705 7945 37653
616134026657469697 10505 18967
288656704833595521 7640 12327
483322704550133185 17730 42362
738239265313556097 6406 13350
144586471042437377 30008 37981
731461362980464769 1560 9504
306098879654712193 6137 25882
307864713649951937 5119 27982
589691368963421825 5563 9679
839058119022421761 4557 31206
665550288584526593 1728 43700
729611960380029953 17735 27772
750980718369511681 26282 31817
446589606076823745 9731 19538
51217906163770977 13919 26245
181589038962346913 14308 35248
419025740771324737 30135 38378
949940441371818881 13417 14050
377857484975450561 2963 12580
808164909944483841 22644 45871
226181705166204961 16045 43377
375018244585444225 25826 45073
949733768231681153 16179 37323
648368650338387201 32557 36137
534191325519366017 3641 27866
418988837975074817 4648 12497
264225244392989121 10623 39368
531880122416371393 13737 38336
327870469517655745 4281 20248
131975826890364801 5144 12910
666559998269889281 19151 35671
909036825525806337 13685 26098
457425264213007681 25830 30474
952278979233522433 3629 15960
480788278037280769 25968 40299
277284594725589537 2632 6111
693016731291784577 31514 41406
881457600995215489 18614 22441
496190567758219457 174 42162
736269860096332033 25643 46696
565599393544111681 9810 14677
817547254652605953 32509 34253
92010293148391041 9159 31635
338128632968764737 5253 20767
306290427163936833 29303 42047
819488500467965569 10738 29893
767351856916121729 9051 18163
748667552551200513 6882 31586
847927454285944321 10119 16654
202177670072028801 19120 35839
9836561585032655 1371 9926
358625521016964673 11300 20820
599272539159592577 21652 29483
442409819655690497 271 32841
810575194747457281 26129 33246
300995989536534849 2855 21546
873618932073433985 26625 45601
478755769126859585 14289 38606
410485686706508097 11439 15427
868800144506710785 8996 28614
575332160074516737 31109 38212
914856326216234753 30055 43514
162121365943193057 2216 18907
975425394840460289 7075 12732
192959755178058849 4231 4892
171860233236468929 25942 31165
502018996292250113 9914 34368
553751990136166913 841 27855
785700801631726593 6161 40492
802285871513643009 28970 30754
663040043626381313 8613 17477
7228618343834371 7653 41505
497839136386737409 9934 46679
979333126918174209 5355 7405
798052551733334785 40677 45949
971645752688377985 31641 38963
6689013734650474 18748 38406
851868871924235521 23083 29101
941248669423799809 12819 21296
45788653596464001 16469 24703
64030908594098433 17972 43443
729590067722465793 28367 43197
678953326230342273 19731 22614
737000594703435009 515 1206
86154445675852289 8822 10300
393240346600204993 32131 34759
437366864848627329 27885 38190
437896385190686721 18824 29992
287576766217505057 8692 17244
653601912586690817 30035 44023
991587667231939969 13045 39549
706356916221441409 25189 26877
639244542660698241 29729 30528
287062509737605601 21474 30860
651644020478528257 7421 9718
725202579604189825 21339 26026
511407887044207169 3772 31316
815999864904068097 10144 14501
752166720848563841 28657 39559
442657304518153409 19166 35817
79101133505339761 27442 36675
174541227895613121 2960 27976
649669271913523969 25814 44358
271320945683942945 5967 42514
815880471619998081 2823 4243
984326219104911361 13683 30803
673960058475572097 33594 40123
192686146255173441 14204 16803
867628227868387073 11808 45210
74984965413928961 12257 17796
68654633998022521 6199 19326
876461903443118465 33721 43609
18189799788750349 10779 43288
618773272046933505 42339 44344
242625308360246081 3346 41091
788670196966567297 6402 34764
864588403875650561 33557 42570
141190153475204033 22432 42330
913933627291385217 17246 42508
898609512342876161 9906 31399
790666466492204673 21531 29531
36823243011507857 42657 46792
406628157347014977 21049 28325
280650215303783329 21248 44032
240207229497322305 8008 15880
613882230859356801 42123 44389
326919293271401985 19499 22214
780136822730884865 5850 21257
566747521439388865 12837 21891
148022356602762529 13739 24212
638703650535276801 1027 14420
720491581960747137 32179 32939
597129223536974465 6941 28164
716636916936661121 6670 24347
241117057255053185 33230 43884
977387726608459009 7444 20505
755954299755039489 4109 45470
463692555346380417 39430 45451
156536279084193089 4101 40515
351409635701006785 28395 29755
721982924591749505 27783 33341
401651589946478529 13905 24843
421889460520929985 28726 39554
108136196398181281 29642 45018
735497793216403329 6114 23845
364704621284982273 4429 5510
466812908898830849 1114 37002
508643271408804033 4671 44534
754976698843115905 28294 31749
494431956108510209 22328 42473
808521345617691649 12491 36238
667966612883891073 27922 46428
126171474187792401 29116 29691
857506798366966145 19644 33462
116529165432027073 10069 46910
807418157585946241 2481 42179
527860980037566209 17441 42681
891904507613443073 7702 8499
343735641342931329 2787 28793
921501695994908929 12120 14599
993980546862268033 12165 40646
264423319925679585 23480 36095
598906452336350977 16000 18751
683598743216354177 28136 43856
376256697516630849 8836 46203
43660580039865953 451 45046
586161456376828545 12238 31311
548037364606376065 18368 28771
846495662919828353 22373 34505
478807558045797761 32016 36239
768503344200539137 28213 40365
60436036420160377 42791 44597
881763710655583617 21429 21573
989983132244329729 31886 32017
355357753054960321 924 46634
313526664027580865 20782 36494
614208201211475585 40146 41061
568954824113784961 27316 28060
871081656104777857 6416 6713
841575949819233665 25550 38164
742427130570213505 25869 40883
743002684271427713 33016 45791
456847435264649025 9174 45959
451987712350149441 30069 43554
222203273578536193 26982 32666
636750162349311873 1375 15317
388514055229208577 34454 36313
76000820036004065 401 46169
307053472451038081 32366 38618
778774161330769537 11013 38051
176218246949218849 25742 46922
569293429327974081 4447 11605
866255681416610945 3965 24044
927846790614505985 22351 38755
337496642250030721 1957 44951
4834521247463642 22064 30321
239532644384333089 15087 34782
858261704387725697 6392 22214
716698440204538625 22472 36553
730933623960755329 10405 11272
709993110093527937 41158 43990
249741155297908065 9914 34820
443056492757577281 9374 45027
782949405216218241 32234 45194
303735841019353345 18778 33843
314163820414815809 21268 41225
83716734452224273 10813 45023
962722829453031937 21534 37283
416059910830675521 16960 31723
782430879570011265 375 14631
733820711430738049 2429 42260
470071112720464897 1442 12937
377723472941120513 18993 46453
328206557850617025 19092 46525
92807650673876193 6238 32352
679560086720574209 10443 23719
714253882157088129 22089 22928
363412196807257025 12667 43987
575740114202105217 35788 40494
906585113804769793 13973 36155
517911325108151745 7986 33680
579977705313066113 6030 18707
193824867190727457 15629 22158
562229690116016193 15876 44188
93397525545661617 3831 26341
294593773481363265 32144 33837
974437216148217601 23735 41345
328506646773522689 15346 37609
199507200214505089 8979 23058
973570324114032129 7452 29891
664776805973076481 26239 45994
125864721545600129 40510 43497
681244312340872705 14688 26253
653274138310859393 4064 31882
133574765339275809 19995 45590
34083538348941289 26203 36013
758944365335516161 9518 29159
942249237622032641 13339 39014
432700220963880641 19845 23802
666078011648909953 20493 22056
448009561587376513 44856 46427
992650246971702913 15192 20420
757617625382707201 2988 27177
91259199915501905 12642 40011
557202182716601153 19363 35098
94049413019970273 24087 25482
326839122400883777 35220 45932
429897979213468033 30802 36353
34154590868858749 16513 46097
189395024163854241 3891 19269
432087371894951361 14725 30548
970730907272670849 3775 47015
469818368064501633 6709 20535
692660483504763393 3138 8850
960997933621655425 30037 31766
738529612496069633 33187 38728
761841864766516609 44572 46996
36662037330682297 1685 24153
602885530635845121 32408 32671
103596283817811505 6547 43855
990061382200344961 29368 44510
668146971475746177 5358 11487
677289339335914113 9195 26871
387593668622731265 17096 28647
742017928046543361 7512 28054
990445768828077953 105 18109
208487947539978785 9005 46996
695588719581142145 3439 12341
506145524433897281 12081 46449
520999085758713665 23703 29175
62598846849510889 11797 37267
967879979739127041 29416 34203
435369973185991937 11481 14581
255546265840148833 10896 18825
894789343379400705 10035 23870
681660271034619521 12564 35388
181535358518381441 8190 43938
620704278412485889 27240 27630
471939644224448769 1959 31954
785783567083388545 7229 34930
565440954346392769 26583 35473
144457259838372225 24176 27331
962103668292044801 37160 44102
475178399096623873 8332 29128
329300164545237825 2382 30820
6475059164866793 34594 40471
759472901859311361 32878 33977
817475076653142401 22330 44575
915977222404499969 16519 38869
358317159881078593 4234 43558
757302433910254593 6877 10053
155260715254318177 7399 28746
227143172638200513 10458 35017
872963878024872705 14284 22331
28320226474477297 19231 36034
604489862638661889 9382 21713
272121718149541889 4957 11025
523632636550143361 39385 40904
131299763323781345 19625 41224
943779718225560065 22308 25116
969144396806065409 35284 40959
467741199118105281 7707 10319
664396538986494593 28307 36941
190802857294006145 15607 46420
586354823256350209 35625 37525
971804825821760001 31908 40547
833069461611628929 8118 9191
250327316082238113 3343 34060
193419949813524289 25446 38292
140008201292143761 8418 35578
217343210255990017 8156 28174
112589178418023297 18610 29026
365124031143743361 32781 42539
370558494668170369 3632 45067
306105972177121537 23933 32269
208936741256909633 520 40732
361814782429441089 274 24649
761460853538832129 22518 33330
833242851193489281 5676 25326
81753238117091345 6155 17448
280892662327538305 1227 4709
407194822687227265 4699 27243
291717646620568897 4459 26259
494617278354613889 20272 23043
698409852911943553 18797 38870
690417425780335489 40485 43482
929148716207521409 31684 34603
352941929021472577 34236 36525
116876911377566721 9943 26202
283158766556663713 23568 26542
925767318383904641 44127 46212
290765037191736321 7794 25818
918038795089707137 9998 44200
869266808065841409 12484 31293
628563241479383809 29043 34388
831140276627156225 7763 31077
348029575088069953 9246 33044
307732286609944321 5646 38357
641451732901671809 1339 34603
580270815983798401 6038 23931
494173215898804609 30710 40951
532990323725780289 11442 36850
149851802048942785 6358 20520
763080758935064577 2293 21326
951867873970847745 4771 21593
375735027330573953 40167 43426
160437949492731489 18428 36716
453653912104048385 4691 16035
427449815734497921 6224 12923
362955034530440193 3985 26282
856179334195843457 18300 41224
360580307059496641 22070 35606
426531841680535681 16808 40806
579934356061737985 11815 24259
168151392727068577 12417 39891
866808550334727809 5775 16204
281776587477345697 5188 5843
745371848399852161 11965 14177
35909032100505557 39460 44695
927551812977686273 7842 12448
470998819481387457 12771 27256
643436976728150273 11459 37191
926236793502070529 15583 39757
238957411032888705 24896 25628
654369412553002369 21136 34984
87757052711818769 15363 35167
686503890269278849 7884 22338
4819783092347763 14266 36996
353668655364934657 27014 38241
260654647866982017 156 22643
76189822562653825 22832 34218
458164553132636609 17431 41175
239234434885084129 19504 29107
909431208754963201 7909 12473
622823425708134017 38103 41276
708002588779084673 1631 22924
660573269927901697 2441 14199
807506846764749057 16995 17429
232883781699612769 6620 23178
257267839405674433 18030 35929
230525656100475361 25788 43413
653534655373672321 29085 45947
122309476329263585 31836 38920
813606577590537217 25078 36733
873253313619748865 8683 11377
222343533997030113 5825 44774
655192280360566273 14174 35437
537348783902022145 11697 21251
992871257846452737 296 37859
868234182351809409 25833 44478
54906534574968193 7129 21445
247110121289143329 4056 34018
78883702469219937 10534 39386
168641485167892577 17807 24650
313135387907877313 10568 43676
48865553992786913 3000 5158
700176219578999297 36645 42628
573740746582071617 30703 38508
24663637743202573 3508 15747
444198489380386945 29429 44144
61518881899267801 14333 37769
868847969145900161 8058 10331
46953314257919489 23257 32740
892332671936859649 28134 29012
12572862681686559 41757 46371
269453416567866817 22594 44327
472816398999157185 19165 40738
592443249318410625 6853 23706
63367730739734897 12238 39462
245815864593577505 1917 43908
233238234136067041 63 24876
570938773393411457 13788 24067
823105014274496257 21552 28442
141990043304584641 25038 25095
958749325557249665 4505 32647
15602707055865751 15111 19501
638797080047162113 9093 12171
224094619087207297 37422 39949
436731432681781953 2675 28251
816751592802066945 26222 28451
661395546571959809 25509 26378
610060468087137793 30909 44385
945590133017901697 5222 17743
936352714109876481 28061 42785
251301883841101409 21493 33051
227911767623833569 10088 30981
933619512638173825 8871 24435
120167158052627345 9780 28272
490961110149989121 12980 26182
386083390290647105 19549 29777
371289327343475841 6034 22985
545639979815991425 17559 35639
584969141366308097 15712 19112
66000039812347921 33503 45221
743139965860407809 18180 44162
819017989366219777 2486 29762
380001941980772545 7703 33134
747143330671146753 11904 14985
83889888457747473 4719 10558
717982839941999617 3291 9272
957001732990185857 9046 46473
515495397545532097 19818 35277
899032974377334401 961 36043
749262909809747457 6548 16968
862408691595113857 19972 22345
689329438233183873 20067 35581
861293451953287041 9845 19190
841927245333483393 541 16152
726657394344861953 8856 10253
7951657449932982 42842 46248
130852868740717553 9130 27325
823438887365515649 26387 35276
736392271231586945 20830 24941
89693201211186849 4324 15327
221180947891127745 11801 25786
83498546762985633 16263 23646
198497115823265345 27868 39406
880087664910444545 13417 32245
907379233896435329 11935 31444
486063140977908161 36471 46079
572556798331881089 16612 31209
919007435211479937 37288 45319
555847218177092353 40735 42430
967872464654664833 27026 40785
214126317038584097 8342 26073
680203298966471681 8586 10770
920344215312027777 21919 39598
796931555498989697 29049 31021
321399761241714561 4835 15634
936204234061815297 10775 30882
299560696499156609 26210 44092
450621444856313473 25203 38047
416651208356476865 31821 46642
18270899876551285 5175 28715
556419140594968577 28606 40655
913767262954909441 26793 32070
122137601476687505 3827 42713
151814881415301537 15968 41744
852660797310221569 2709 11264
654775414130615041 11640 45616
55861814109412937 11378 24333
413529023648305153 18728 38685
718880134336032513 330 8600
984931060054979201 5791 39442
720418968412452865 7303 10525
672930033655600129 3278 23718
846957222840671873 23025 29583
173568761537513441 34650 34983
179692194602516513 7577 17691
527975740330600001 5873 25273
517598966412137409 13910 44355
920913144365304193 20385 29188
801901964758577921 3457 41563
336143797150267457 11339 43192
41096959625093633 20673 22258
281128184379571873 8395 10704
128797466520289569 23121 39671
77479005364789793 2923 41512
846981936483032833 40351 40976
190083464068838017 20449 40180
41835763675472041 6163 33219
797640635399115905 17466 29840
682416298527527937 27298 41557
554488849882194049 36048 40341
416126283843588865 1519 38915
584291945791914497 21371 30334
716206159916211457 25179 29166
679685788733738881 2390 6450
757701040893756801 28873 31588
481029354124469697 3142 44540
563396774749634241 23756 46528
290209136280584065 1430 21623
332156503886231745 7078 25676
975581215612731265 7546 42236
384579182874418305 18148 42570
777318421011901953 30894 39729
732627727695451393 793 34301
983723724850189953 6334 36256
236195486806138881 36986 45665
697487029485319681 20970 31717
969000825560605953 8005 38854
842146887097452929 205 8513
887074416800132353 5508 7663
161152281689542337 22847 39704
51722653116350161 14342 37963
211614620016344897 9570 31094
927821815951944065 6802 38551
167064063998413569 15274 23724
802878249481658241 33091 38340
949832657342067713 14616 34296
411071445031396353 5128 34853
338894913011703361 23000 32370
661603706228966401 17637 25877
649473845176398593 32665 37903
621384130045271425 6450 34214
951335509251737985 26232 30109
514486272018636737 15098 28825
343195461868116801 26596 40477
205056816783368833 31927 35511
746016757702566529 24912 33795
825351211865417217 6644 44310
780975166323795329 30551 45436
535431618331216449 7313 19642
345968315039687745 16248 33018
360597787903962817 2452 36808
96823899562803457 32038 33687
263517506229973729 16244 39385
203013883603436097 1705 39547
700751275639625217 21315 41280
747413342894812929 9336 45545
843767966130087681 17708 45093
936961142217956737 73 10003
137745738508606049 13017 46487
454265185756309377 5666 22140
939485776920022913 31134 32148
739489136350275841 20059 32940
919119916628211841 27467 34689
878147289494560129 37698 46160
932215140914905729 27248 34892
669463617340301953 2602 6678
600147605393338753 7666 27198
747840662733192833 204 502
887170754262186241 2026 12087
219591515012670145 28703 32616
285160868569455777 1550 15952
738488801892994945 17682 40783
786657123762438401 11598 24097
405804762405171713 9209 13803
109060911245244081 5053 29067
114700209474744241 3863 7022
331838571313184641 7782 22747
848861378116087169 28997 37117
555223992939694721 2321 5246
822203595337835905 1355 18226
248294982662144993 4204 30830
270063363384071681 37930 42292
299549952808852993 3551 10876
615286204929173377 16325 19619
602579515603579777 22519 35026
506786899969316801 2780 13954
681995309766541825 5673 21478
965986715731244033 28597 33782
857396246667406081 7087 12310
425145853703543937 24227 45911
653183052921285377 28410 39782
919948011606503937 29300 41024
145827167235538017 13791 13879
932385009718959873 15634 44054
938063714538294785 33615 46020
982219696717148545 5044 5702
835923102373413889 5070 32239
995720101352635137 12507 16283
61468681260770097 35823 39142
257768258795049825 42097 43743
863471080986940417 15780 17383
91877858052843217 9117 36009
948973512068910465 23498 42435
894012148226092801 13225 28015
432275496706097345 7135 24518
636486300787726849 5536 24071
754877855917918337 36008 39946
818732517196348673 1942 18797
589131127656216321 39014 44589
578043668974235265 2385 17185
878285960677921153 729 30289
512975774524473857 6765 16904
367986792506457025 18027 30049
750148983306605313 15577 36467
356089300399126785 24048 32932
266194269275427329 10712 20495
829638172382274817 1690 45024
630078646568737409 23261 26627
812837082544668033 3822 18067
925374132315052801 25324 42788
486561185894686337 26972 28282
583086972063643521 3579 15860
293632893171483969 37149 39473
451157392123274561 8923 16500
555992330173907585 1875 39164
320814419185726529 15127 43461
795793058596224513 36391 44977
746236751935608577 15021 25094
908743656898451457 18369 20768
369100920397972481 41281 46817
383396009358556033 24042 37564
823218682128395393 6455 45720
829046601383041153 25721 32864
634893315956222849 3390 27693
948268588788387457 17953 29442
763721557202611457 26117 38022
46364787329707721 9664 46058
352750884646514625 27415 30606
50496416696425681 25285 46969
405083263254322625 7205 19525
389890252356209985 7486 16113
557011583069058945 15838 35350
707187661139108993 34918 45420
827454831946791809 22761 42829
718504342394425089 9207 36721
903679195113756545 19882 38883
422814450359361153 27528 39857
538386033219961025 24950 44680
33382868998629081 37412 42147
903598459727223937 201 12899
387730235373744833 13201 26864
534773293787477377 23318 31267
349069075019599489 10764 44492
31946701370134889 719 24042
380016253764488001 13277 24131
918122614379637249 99 26803
615516573485237505 28569 33011
464306846206259393 35339 40782
53122409541494169 4522 28414
437738148192575937 20145 46463
803981774381924225 22638 27538
431793280550909505 2794 30533
588188934964840321 2071 4582
711313588599732993 846 8514
921260456853090689 18755 35060
71449108936580073 3867 29991
42691700462405889 37211 41085
131486308371076881 10014 19177
849030142622496001 4193 45987
717366309827401217 33487 40593
590247550740166145 24035 27787
802596107928774657 7426 45246
339267842709475073 27384 41388
486019380031596161 1494 2224
471023131364326273 13951 23165
690929279044947713 1692 3146
476025646231931905 26360 34847
768843616722467201 36028 42568
156062892994860641 40252 45542
425257285357854913 41130 45601
353303559790120385 14231 31165
478201521183510913 30194 42305
566715882569162945 9277 28478
498005514647299905 10315 23041
455274051090270849 7479 45520
81010233442089681 6798 26550
323798114572404929 25212 41255
620794082468261633 3370 21116
267474963601884513 31955 37317
188269734348668993 1325 19971
868654323587840385 3801 7940
545637374993699329 1830 16652
426460912646035713 7231 46575
698731093894952705 20197 34143
885231294095682177 10460 17946
123404723263188737 6685 44410
333327009884286017 4585 46342
780546614144331137 8146 42976
40871307483321577 6780 18296
817239113973496193 4102 7249
637906855218830081 2631 43679
734894624571882753 15918 38557
482880101942548353 6794 32915
387886975980404033 13983 42920
541588245124259521 75 32283
548591249378748801 18101 38839
403995670861071681 2575 37258
322067649308049665 30379 41814
85749036909845697 3600 4845
596284992957027585 29039 30904
995533791966032257 9477 26362
570238957182748865 25877 42385
779831141858508673 3375 4388
994047793636415361 1652 21010
211939945346337313 21074 22131
816903173922721537 3863 24214
289956759104654785 37766 44860
891473589642647169 19294 42735
491336806068538561 10000 17988
329828424923345409 4507 42513
839536768997831425 25286 35699
984592737340367617 3243 33097
226898348907617729 19444 39601
163491981979515105 29704 36854
273190742052662465 2784 38256
562203132819394817 10091 41005
723857341239430273 33352 41270
350316840282385281 18189 45497
882030349907793665 10695 15166
898176926213412993 31280 37764
263889187885702369 10226 44100
658879195117233281 1441 12848
481367150507594497 37220 44978
65870596313960305 39551 39936
936613291165365121 565 26521
473594789072375745 5636 12542
442480823480124737 2439 7323
681266183560158081 6867 7826
87989863087649665 17435 36076
532204386946030913 19993 37703
401389015913395073 2355 19069
441597974845951297 9906 28006
625317037022760705 17993 32099
306805668008717441 7561 9033
864634085929211009 106 1450
988042206291712641 3207 18482
353076735805082369 3079 27573
126728416343237169 7363 30721
491859264119909761 2747 30493
816012712675888769 22099 36151
884639624561764097 8140 33905
97104852142489761 5431 23322
216176153548062177 58 30449
25533217114944053 8345 40498
170296172116174209 11534 31877
79805092597322161 9774 16097
746691120112728833 35027 43684
347242434316189761 15031 26699
37583927091098705 6726 8839
572121872852317633 20018 30127
235599049158125249 15593 36935
406401667808157889 12039 21574
387657146330703041 7095 23106
76206607946883057 21969 37478
759383223741565441 10402 42151
766761428477014529 29345 38817
410595456473167553 14562 26111
316163448192195777 34226 44298
706168777487320705 10989 28476
206624101005079553 2703 24841
749049846937545345 2030 36667
481656985561524929 26987 39566
547328352931543809 34159 41659
558609148918851137 10289 35858
376328546738783105 6356 6866
93015519892144737 11414 21434
841071317210676737 40931 44612
539556090409011073 7508 38185
781658790913986945 5641 23300
363623103511510977 36432 40129
630876213361773313 2074 21189
414133808383713409 17948 20597
138524697430902673 8308 25243
335772763808574145 5282 40060
796039119887936385 9774 17814
290882991859039233 6941 23569
535153014756225793 14563 38341
75358167773057265 20882 45676
940972316095582081 27041 35690
917796954276827393 17578 42663
179748926286741537 19070 40975
802444353121227777 5430 23711
301737168532511617 32500 44854
210715050170168897 34567 35412
164199973090440225 21155 42644
716887819816147201 13441 30546
52046527146785593 11125 43825
455707727270681345 10335 39283
832769043367640961 12407 17152
143155066073585857 10857 26672
627914211046160641 13041 41537
329593219169257857 30469 39688
807763838223799297 2237 11999
393074376821740417 203 20706
3426435466366230 35604 37385
93438316503313249 2927 9203
70151821246064121 25599 37500
840581142553599361 15149 29275
654801346253762561 42057 43793
654429864848626817 14120 24029
274312956494789249 14671 26971
264090015075250753 9610 38529
582902248333937281 26411 45442
643304937542712449 34970 46141
334189098359097153 22162 40605
669830606311631233 7899 10983
734466702772564865 22533 38269
308416334059220545 30385 38511
691475279782231681 11492 34647
927575019583169793 20601 32438
400171485638367105 21933 28175
333681471789208897 28503 32669
50555915137827865 2260 34137
477298082112479681 29930 43288
275811513450278753 8706 11032
705687183665194369 16160 40033
521844653032367489 23839 27102
684452535459708801 34937 38161
375743307031939393 17102 39556
404045718487726209 12520 17251
384141845021979137 4777 34958
700094449618358529 34256 45191
581619450606396545 33251 44773
997038677581802113 14046 40680
183554901163383009 25246 35647
721816569130336257 8575 15481
412483868442421889 15052 40639
579341023021772417 4146 8076
804285744969170945 31536 42884
638471988299709697 9897 14666
404547649811107137 31660 33507
887256971618459265 9310 39285
944902721206752001 2251 11582
196505299899083489 6589 23735
2335666927422154 1638 6428
725868857661044609 7388 24034
129183212568186433 12502 13871
53235980170722289 28043 39770
971174412436184321 35587 43840
7619218548857277 6230 10692
786714448044769153 2363 29729
621917074926496897 24789 26553
349845395355401921 12023 28847
58310743434521585 32517 33906
915525099365616769 1426 29770
188454049646434657 4982 10961
849195139712222209 28428 28931
328888638330003137 26920 29494
544315824603650369 38139 41578
848321773165107329 2256 41563
266986390897727681 2693 8168
53610714300919681 29764 35179
349464492515259905 914 16952
816844832318292225 8252 43913
2584613526593672 175 2678
620632410892060417 28488 34600
852877969861573633 10917 19725
283365536299296385 35581 46357
610363323816130817 8275 30050
732332337288386945 17035 22788
178798639359648353 1821 4400
371047876945038273 1054 44394
693020301696506625 23123 36498
701949061420865665 37993 40465
225576800531037249 16719 16967
824662177236429953 4223 13846
392238335529953025 29 41037
191737114775310849 4895 44766
703791352053080705 17980 28058
658546997455811585 13840 29818
543087927951532353 2461 31849
186699820554995457 432 36711
993417224774908929 28943 44234
270309889196138177 9037 20080
900919397447552257 14415 42121
217213907584113729 8564 28294
415350491835532417 7975 26036
61339604262325769 24065 26784
77767109359982097 24791 36750
603096254419259777 19509 41957
828737488815541249 20011 41589
735867190944613761 37186 42319
213903224546243105 16045 29961
459821830059912193 2871 22106
534314195066819777 1555 42321
493514856677006017 4659 21353
405421426433505857 5510 33993
163004271916495457 19469 19595
161323119796328737 20459 22951
837767356220805249 11999 16618
378766640185148161 20526 42647
47591880805914145 10979 28228
464388565630393665 35297 43230
730723790733957633 24638 46137
387993853644289281 10478 13514
70582429199536281 1285 9016
976723970755081473 23271 40072
103345887901380001 946 24204
272151851135333793 30589 32400
596865385247429761 9931 14639
23818620816136617 18679 20736
35094889209641877 14785 27093
682335040589222785 18761 46021
92880263745232833 31022 34321
260781936068589473 5723 11769
236600909951331329 6120 12169
726292654311606657 4590 40184
407330138696369921 4236 28856
267163340291538977 12057 34206
277468873140133345 28029 30609
410568496535418625 8266 8783
166780202952399041 1521 22940
722540968227754369 11141 33042
506501662707105281 29593 45105
935380159190344833 24616 45172
160547951088108929 40107 40488
748584730270628993 16032 35647
5896806631835006 23860 39046
937123293581450369 12632 30048
87174404685558929 1828 20941
389625089302661825 7904 23109
631105599539122177 12219 19715
420668172397739713 18875 40433
696650107062584577 19282 44636
211849877490031713 9073 16502
125165919262524737 17436 34776
293541466168690561 37598 41745
810525699686369409 4649 39140
225834152956970529 5675 40027
105939895440567249 25572 46427
943569953452822529 12128 24032
417510067561512001 4045 13221
919784030101531905 28314 44387
36687862869609233 18869 33652
199393847177120161 3688 8338
615969618274593921 9975 17792
70121175370992721 14531 27518
969048490589326465 10046 24773
710099613149651585 5821 27742
557085551613585729 3167 3818
157201805090515745 19880 22836
241404432022459745 17313 44039
378614643339986433 27482 34797
292872296260501505 18202 32181
939279115932841089 7512 22184
507801104429940865 20502 23108
7862988563033469 3743 6935
970754949479545089 5520 28127
856382684329666689 3712 22041
530436089975705025 16350 26108
965291615211683073 29759 39818
669266867490566913 12202 21087
73579051057016897 28513 40029
394005968322456833 33240 46983
58404391162156345 22723 45873
225355830828977601 19563 22796
802946023877289857 22971 36582
979018954400355969 19180 28364
231425289423228257 5964 22363
159848762948346497 2965 36246
35265746989814773 11115 46746
184063337305044417 17216 42774
353067187016506497 16535 37113
620266124120735873 1043 40764
482519863629640641 4998 31718
18846209689638017 21887 45718
651397193459715201 21555 24640
595218148832405121 17597 41869
694230699960918657 9732 21810
39842154017261321 2678 35098
69627730578446289 18417 46092
337251355858843009 178 23249
324886886936631937 27448 40389
892250225136404353 20 16217
443863665694109953 21209 34620
395815548533168001 58 34072
53346774540564465 5573 46270
913657550330835713 15155 34190
339813736026826497 8701 29802
202934150895760737 2189 27903
892329942290295681 306 14797
788731970779007745 5266 10116
201518355911773025 21576 31333
174504505930574529 31135 38905
577862633561643649 5785 29366
297172184734844097 22644 26597
154419732656009505 42052 44180
552625007454896193 6120 38103
442688601695373057 5015 12255
930164635212502529 35955 42327
32643094060077261 25396 41137
91012959934406721 13097 13101
998919215466123905 43351 44581
959239726022158081 10831 38725
553083813294676929 853 25262
407886173044222017 12852 16259
275177292831408225 18010 39516
805568662162055937 39270 41585
795593367457499265 10312 45269
739452812689169281 20852 44404
460664577435160513 5306 44974
891654106324036609 22137 46704
449891447238798017 7483 38956
622583259932884609 9052 9707
338304604615721857 18288 25414
659675735115438721 3015 28057
508341209196558465 14681 18706
26894986365395113 19608 44345
373607485162274625 2468 38146
944463479039736577 1823 41273
993823691683132929 4822 6704
813312051362675713 10744 11046
744272428276637697 28170 30480
211569551811475521 3184 46252
859924862974978049 14382 32412
396485075959251521 9236 35439
423764192628972609 22930 39367
363953129708018945 28438 38657
754668698135645825 38882 41350
769970762166241921 29112 30939
93022658546338737 32898 43321
420511542881325057 16454 39539
939131152089444737 21104 34901
862842518022322433 18667 24644
867816917742182145 20470 26181
646596900367423873 19577 28923
260366972799204193 37374 39380
640880829963908353 7540 13738
861638242082726401 5422 37024
925630001439468929 11333 15462
827963042826340225 8965 46507
660494007743441409 1730 32601
518916582192879617 242 25704
791222000452190593 11032 43812
490862412404936769 19685 26929
504242125610989697 12103 24426
561094422729659905 8699 33294
564471402921281409 23186 37104
583421454983820801 23811 26072
857849709304449665 13101 25088
695926446395283457 15902 23586
169327389770696609 7353 29270
856382699481628161 3924 27493
973841284067464833 17922 28707
902395095724948225 7951 14131
122483006964056785 41230 44060
350856934759619329 3008 7743
59738616931756641 27136 39713
870817332865989633 3232 25932
839941231613291649 22301 26062
954674203545522433 2625 46143
241814669361890113 20641 25806
847918245465471873 32039 44861
181316145628368737 18013 41536
915623367738945153 12688 29166
310777236565574081 28237 32805
804589193902423041 27832 32994
210598226536401249 20402 42617
12068097194912753 9687 35460
434900299821425281 10853 21039
151333503938808193 22188 32463
618409914756636417 11288 24202
906992472216856577 21814 42743
519853570568702849 8384 18359
611507841919980417 18583 37591
489962949869774209 2181 23721
367355958593890369 38639 40273
352995872239848321 13282 33624
810743929430735489 2964 29415
963635297765772929 27874 41721
119264375589480673 9109 9215
152766200396744257 9866 37517
434609723307239873 33339 36173
390320628493750401 16033 27563
655304694329629441 13780 22804
569972836155432833 15610 41422
774743167617991425 6523 45117
440850063670790593 39503 45022
9736139048456495 12338 13117
585566074651612929 19498 29603
252341679158611489 15106 18592
19602104933422737 11234 32351
488242179127581697 21975 46346
506579281910564545 5160 43680
249868219655660097 4489 33759
113035093636238321 24897 44745
371666658312975105 13492 23030
375406422440224961 11070 24182
766866698743804417 30105 30807
852805049316568705 36517 45718
419496571408956225 7294 21153
433897218664970561 14996 27645
60467104368562729 23083 35251
109253102852346017 24970 37276
462602930633792641 2636 10673
788714024460237057 30747 36163
348980734073485633 32534 35524
91618792242226017 17892 25731
801573826174859521 17841 29592
433202631034436801 17927 37365
708289764156027905 5876 42071
439991037032751105 27696 29956
494409240803591361 5739 9934
228252886734711777 25374 38406
632749706420504705 26237 37329
608755464106788993 29555 42472
824809489201470593 14156 18881
124209515526889185 276 2114
69149626719415385 18082 27639
404517735330681921 16980 29466
361067381408062721 4026 42584
721159174417582721 5771 36080
564889898156060609 14168 37740
29935438934497685 7751 32406
538832419030626369 21005 29433
478561910447712769 10439 15055
47792297221768369 12937 18932
59708763970473201 19736 34483
793792585052088449 24379 35062
369284075591796353 5431 38604
519578985760183809 5894 20791
331670393259198465 11070 32168
19529645740192337 6787 24698
259070745446184257 1195 41014
989646917988970625 6167 15975
654360637391288705 28283 39842
790236408795394177 18833 41777
621189077482004097 15129 23094
488799032365911041 6475 46969
626932603104247425 35583 38993
48303137978592761 368 33314
567575149374892609 932 28846
219424795361781825 7407 7754
336336956199925633 2574 26318
165524373532051073 6077 14927
401895950003680705 25036 41930
351476820696525761 13121 45823
573494414607434753 30632 43062
718260812247876865 9759 12353
645440667634023425 8306 15990
741568955808126849 1345 24281
811959303729576449 9795 25020
417602723548199617 2610 40918
532001544070542593 35058 40600
811600969755239937 20431 34976
71167136337802361 15164 46061
273585680919694593 15822 37897
450589652672380929 9764 21501
896347355905014401 6044 20461
977876055501422337 9661 18905
787845233992371201 9564 46230
482025324582142657 10171 27469
776159341126692993 2116 42306
614363913851232001 21637 37232
223678597968557825 3675 39080
633591903817023873 3126 10218
617921533299458817 15774 35853
855212568385933697 18399 27363
430097556492782465 21735 26956
340865370513515841 6688 42425
718154303249640705 6158 27262
835356459531677569 930 43235
352771623906761537 8434 25237
352726445103389377 2402 21309
887011548257781633 12556 35347
434126528760753409 27721 30836
977313155655977601 2019 24606
928996387028750081 9035 32244
938117484520212481 8000 28815
411290823264916865 1642 37081
668560593905340289 21592 26749
904058142277779841 735 11311
10817127912666537 43071 45444
283962551462035873 27512 45896
514661451681192257 6651 45462
257551087040358337 31612 43507
599459708585108353 1976 20768
614472701991697793 4061 41146
600007035585434753 6205 15994
397455672644088769 17443 38133
496643987817343233 32571 46437
20433826119160 6785 36218
31465346824816721 25398 45259
23684112136326265 5620 42464
968655867684113025 40261 41246
360628098687154625 789 13790
864811145464443649 7855 11051
683110173926639361 11131 45128
513223367916275201 13423 19942
742521781618403713 33090 45530
831551875949330049 34777 37050
540625475296710785 2985 44668
440678552401301697 1784 32408
653790453813368065 3832 20066
381159095541335105 3030 35554
425496710821011713 7779 15266
255001882541726849 13239 16526
276680036146313313 29312 44389
132576283891083329 8531 43294
427588320321664385 33743 46403
673258318684311553 22722 44315
839160684791945473 2679 44489
396199504005494401 40467 44816
632853510404732545 1774 21711
939717846545583745 18230 18414
44849244353212473 16820 34667
179606394881304257 5471 42672
530203605392760129 38138 41460
490462535491054977 12674 20010
56731881543495177 9439 13883
645305466553480705 7049 24879
80136730079704673 12270 19732
678369302175802625 8576 16642
892547226190156801 22681 28466
636730701754700545 30873 36201
906412130689492609 23657 35218
146748818923249761 17523 25343
738665718640870529 3903 35556
841530107298069633 14642 45292
912041334218248065 59 36853
59218033806864409 30274 30366
129719106062349713 27927 29483
802680165180035457 15849 26400
295752142482829313 4529 44195
67063121206139441 29603 44750
912352957123058433 7060 27606
123765170753955553 11700 24016
280061468184630529 39137 43740
983762920133607169 6087 30614
636927487647181313 12994 42666
322430275647050753 5639 6579
291738558627688577 15433 17507
296716605373781313 20772 32042
458785721516587585 3683 38754
264963738884489441 16473 25036
153696530903960865 21706 44425
82655035937811761 5625 41222
723225863880724481 20136 42371
536476493444112641 1966 15184
457537672876217281 21886 43384
606689499019275009 16986 46169
332314550111330945 10531 20184
458389719693826689 13090 44928
450791959650320705 29181 37299
923315978036917761 6537 28166
408292166409562881 10901 24139
422952744360955521 3806 42749
864399007933744897 23186 29011
505674182969308097 15208 47011
73058529037577809 22830 41324
360208316348860097 22556 47029
355636553226009537 37573 39549
198559952524242081 43101 45477
735969671304825857 10213 31177
244989211350898017 4018 36558
990313799679288577 37052 43013
309583833242392385 27866 41609
737182133191250689 8637 21800
770833248315312897 35111 35659
135820972203777761 14093 33561
156809222910077025 1495 46434
629682790335305473 6589 45954
516682224886906753 23197 32909
593127407472483329 4480 6827
912416997150167169 17853 45058
632947709554141313 14228 17832
885298058492367105 32882 41997
929994867403923585 887 37236
699531581273042433 33626 42006
672265589596531073 13982 33246
745775617245882881 14785 17962
67840757968813393 3601 23344
989282546901144193 20762 39513
981897850956041601 39151 41268
434520402830202113 6930 7779
858542900278127489 15977 21567
830317567031066497 576 6374
33561189792674641 13431 44450
599629468455546497 3403 45270
912093742365019777 2744 42726
43053516566267545 1455 38953
824717220825643649 23866 40940
274679781414818081 38280 38512
407832731371900801 14920 37276
492554220441370177 6340 35283
578720514968164737 16086 25584
673278734138293121 5909 33819
256831299496557377 4491 30876
980532390765667073 32169 45156
160268701977084769 31165 31206
61030732504519849 11971 30305
356070865537521537 4026 26885
278941220438831297 8073 18776
968449168985880961 8543 40254
914360807986398081 22459 28481
970910729708979457 21890 39862
772174475935976577 497 28046
443994054979011585 15681 41648
565325073502435777 706 38561
544935055069334593 6120 11048
36134318922101729 27204 42142
309521531548806913 23995 34196
979417634102944129 2604 11564
618916596925121409 12971 24515
211330047537593665 4871 37420
178314584153039137 20482 38560
962618335349446913 1729 19693
556034774433289409 27223 46457
21590046096854109 26779 39799
629701478062013825 14098 42132
359554546942845825 34174 42637
540707388829961409 3967 19184
844630029061256961 3662 26313
402862621748479169 9055 43301
23587099321900953 6520 35802
824884092762591361 3879 20578
997224723985532033 12568 31535
135779440131852177 28329 44779
20664579088347069 38978 45150
529225917595031361 9309 36531
794554021193313537 11482 25628
436319953340213121 12012 46945
602585507718487169 2168 25559
917454082791341057 13128 42252
465789887712979585 3101 39652
866755835999224961 9078 11980
554403539593366209 10323 43852
9863256064253535 4301 34909
438383561999053505 29281 45573
234334619996584353 28143 44774
109520782420645441 9021 30130
605504717398037633 20202 30631
170905276677324033 16106 22660
976271212703817729 1363 15382
430827728131063745 12222 44447
270173816823078273 21227 28417
744657561483485569 3908 46370
209432845264185377 20483 41090
795229147810886145 18831 29348
6779017430819324 2319 24097
990479620215488385 7986 33107
469203754276161793 7587 22586
882082712679007873 17342 26767
152996994072797313 2253 43783
498910916388929601 1559 6369
309038147516414337 545 41827
665385117033395073 14772 29490
404775026986317953 22980 37574
455788504872707265 21687 46694
776925122754402561 12091 39434
228758160976312289 32597 44950
709048600731907841 11634 41669
674891373588799617 40372 44135
566655010712675969 380 21341
667078663081298433 2866 9724
430194004814001857 31784 44557
324767672885421633 2563 7458
84025911322651585 7225 31979
86500278487122273 2926 25353
606803145686402689 18075 39816
825613772936954113 753 28182
228969799115102305 7392 11282
465046358694962689 27379 42237
72296033017881457 20893 38767
928119163986927745 5933 39187
816392301367795201 21483 22914
860199968104822657 26691 38183
617995808610860545 7976 43764
580524862931987713 10892 28800
918066914009667585 12214 24250
641144131555705601 6137 16042
493277056727453825 2766 5904
390616775145154817 39665 45057
166335827751634465 30736 36281
246551389331344225 33495 35378
236330782282212929 27878 39828
140715945055838177 30275 41176
113153502978573073 8128 44300
511000843759291009 20346 22421
842414180909759873 1829 42164
307536375341946689 37337 45052
965048469095233281 10801 42782
123002157165942097 3469 22777
444990464808061121 18256 24598
63534665146086409 5477 26004
530131344770776257 2697 22398
955893467053584769 20040 36928
209108862994430209 28706 30297
27425675003222241 4396 28112
615975592372347393 3063 33268
202092983437822241 28143 41668
825297796691419393 29144 32198
621111332661321601 9918 22856
740049845317539457 38335 45256
715736187824745729 22223 36496
515090452483594433 43311 44943
357467112189389953 6421 44113
174769593608811393 16130 35419
174911125816990433 21604 31432
594391850153758849 23034 36805
604229211198948225 10250 31743
598919392939873025 292 10639
480677338316326081 324 18933
525925341218528065 34122 35829
266476580155391233 16021 33577
2307388984757353 22222 35226
755858572237698945 11772 25860
774034590638226689 31226 38304
623632286124809857 4048 17747
761559633294748289 8285 24702
854149613065658241 27884 42813
260609800474913569 9092 38213
13119783389747397 241 37792
726825223136540161 18224 27484
73162450968865761 39388 39507
525674542914916993 17380 24090
735278077674003329 9996 23346
721102537106954625 28593 38872
839320592041900673 21485 31787
895407393558588929 20714 42147
73217071741986225 7113 29052
529544573955245569 2742 44497
225531719065841697 2362 21382
738650906710066817 22626 41216
584207130382260737 8243 42297
453465446233476417 10113 23032
923742154470119169 8529 21478
794224665073659905 2194 8508
280046664747821697 16173 40007
15233245678654585 41985 46703
545090744437899841 6178 24284
228929479281052993 2242 38231
223614872207271265 39435 39537
852554596107264513 5578 44269
103598929825778897 30303 39576
552701620534850945 21463 21685
725345240761463169 23900 26173
144966054573540513 21332 23455
170196959265823009 14036 20997
395019554859064897 3806 40134
321375599199321025 5053 24541
717154925107276801 3725 10239
299307494984020673 8623 41920
916826322495968129 9909 31045
196243928004427905 14689 15059
892919824005172609 26169 43569
938976325003963521 39948 41154
885728783381328129 8942 14708
615682404080622849 21662 22647
94407293901664241 13192 42408
568319589008098113 25274 37366
129265741866351649 4346 46476
244666797140233441 10650 43261
442357718190901761 26862 41930
365386911701150977 5971 29195
761170783434753409 3476 24912
224630929592713345 22918 34567
297469550310974977 21949 23802
318834179561349633 15260 40700
667737815587191425 2810 4467
400758017484342593 21188 36616
858028256434703745 9752 39279
554347456874822337 3391 33082
773948116832887169 11692 34427
751488889971291521 32188 32770
896403187738254593 15009 27295
369724777427080641 16512 33517
469632474339579905 7029 26248
550692901458738497 20100 36474
263024662139553569 2636 28896
350944331672749825 10812 30583
761691044748037121 16188 44907
58057366407872737 35798 41127
431522657712914561 13189 30506
187339958120730913 11271 25966
585722216456179713 28815 38993
101767124400502945 11974 46792
607720513394507777 7301 31422
800956904556741761 25808 29746
725140297820448897 2634 3647
102943944857635473 41738 42303
517389709595246209 19859 43713
958936612078701953 3044 4171
773185616708378369 2727 31842
253947469333773761 14494 19404
146717974433368417 2352 10179
125917855242690273 4874 11018
967719905166408321 17833 21912
359731827052833345 878 15961
393330442988453633 27 1132
335357007408219969 21866 27511
824299971140806785 32497 39676
487106508814456193 2008 4766
736815199761803521 4790 34773
885651554131342721 15493 27235
693053939707144961 17099 28962
41943108081149209 658 25471
832798070905081345 9744 11595
692162311682608385 6330 26909
432042091625096001 2144 40925
256952698457062913 4056 20061
34819815249800713 4715 38038
814710184964169985 29970 43809
696138849740410881 3427 39270
667358476388365313 4486 5950
649099704234711041 15434 45942
618786781766345985 1126 39103
117469076304747233 16371 20204
870206419253058561 3124 11427
608605692986326785 16616 19872
976353850938707585 9100 46537
241890859176610465 19400 31150
393669654564725121 19877 25343
828950780559804161 24816 41773
49378393154285049 522 34693
186133694602990113 40580 45207
580861568290082177 6144 11664
878130549193070209 7605 24099
378697467017744321 22845 25595
901545731361355905 21810 45243
50604961774361361 2732 18213
588016072866562177 2148 40637
996843242809404673 5018 46190
841921837965504257 22075 35269
114411359981424705 15357 43471
675202206994139649 12041 44444
42373803666734489 9623 42499
12896003906323729 2565 14469
880582441187165441 6155 19341
374041526197682817 4129 25008
243212621983474273 2005 19990
466582300009878977 18735 33627
85706062415134449 5737 32346
51601678338595745 27621 42426
697538609753806337 5627 12400
544608614450286401 15991 26530
680609058272473473 29915 34546
43376482793885177 14370 17886
574803218005001793 40728 42577
671851962253686657 8397 19417
128649455932126961 29804 31731
774741531872688641 14247 24953
820270304846744065 19097 31948
477873649772195841 31934 44889
312558538313943745 7704 22202
105631168771079585 1132 42240
229742466518843009 9557 44184
48462274093044049 28565 43611
2229863542673627 37507 40235
728358326058678785 953 45931
594393293641317633 473 33702
370392763178191617 3528 17965
417124474004999937 4245 28002
68909627880056945 21883 40441
148282638161845185 29345 44770
572445728203536705 26219 38108
477420665290644289 12347 16428
182808199337113569 13820 33042
604480517755334273 24698 40352
538223617584410625 16205 42292
628659396484216833 11809 16927
524503600395572545 4185 40861
382928806158901121 4465 41765
384043845035382273 16378 17559
443274271174878721 22690 31274
615355021629437057 11193 25999
629267422622788737 10805 34622
280254524217472321 20934 25016
643774565670021505 21077 45724
685128157681699457 27186 36144
635757403823788545 36465 42370
128150992574706641 33684 44128
398072589737061825 30074 37091
445410823977805825 9942 36705
811936079722485761 9039 24435
778091259354514561 12299 44595
145989298254086465 13246 25546
634725215480326401 5593 18205
344403643449169281 1579 26860
237611180042808449 808 11078
312686091925478145 18081 40628
703008535618987905 3912 18392
734704766875509505 21808 21825
730895854024655745 6014 8943
831882714212788737 26591 44125
560556361469675585 4169 30835
36047630570124057 24505 41705
451817776705286913 12285 42945
768332632344019841 28991 44584
270857370289217409 34262 39986
519884871845917505 2536 4535
430224964093756737 23361 38815
621114845196110849 14997 25089
719751745139713921 1988 21500
810330570085596929 27295 37202
492948919462907777 13180 33684
279716252495823873 11580 19061
931151516056882433 33183 36492
18043546979029657 25548 36317
844173240654360065 18725 22328
563348110653358017 18918 36250
842677090531335425 31686 44584
797484023222125441 37850 43026
170804185396082881 9956 41790
817065253130913025 18047 28659
7873095479919102 28938 29870
426137105111692481 2612 10590
363134933142678337 25784 40443
979514230055066497 4650 43487
94426204886186577 8125 26618
267056736824230273 21267 41072
254590917934837793 19309 39352
736877885307215745 26614 40815
923650675384788353 24757 27449
304456709488889025 19205 32905
161254770104509505 30494 36676
993035702070478977 16139 32046
603441668754012289 36341 40345
735475128955840769 6894 35071
236141407826142561 1493 45375
621223072274339969 7587 9366
487304918063909313 4105 19803
930954472921072769 12372 28935
648146975031952641 26792 37921
818525044059960321 13302 24688
922711705604395905 12078 29636
937275077297130113 1465 42615
613924942570481153 38381 39786
909232636789475585 7734 26178
194033278188424417 39847 40544
244994643916598433 10426 13383
224719087192799105 6742 25242
981149047741730817 5143 41502
614186541489768705 3001 22277
885194219321135745 33861 36642
550851550499533697 3117 26326
681960570974801793 7913 17695
254755962233172545 14679 24166
289801120023625473 943 46674
514945069874475073 20446 34670
39259369392290465 19649 31399
441002877806564417 3228 34988
448415535734540097 613 18067
701247078166847617 3089 20531
533073948325771585 2543 11658
474465679710743169 32461 36628
63849091115869785 9628 38591
422190000964409537 29111 31722
376054835439909121 388 1681
414800412701392705 6611 28041
926104551166986369 4174 46920
663512052223371265 5110 36309
122879139979652049 16051 27459
471494028011488129 23901 46589
36175177856577537 7447 35228
754196453288702849 21288 39226
212954906810558945 10199 29512
176859659169107169 41481 45619
984984048593304321 34919 44048
894859589449726593 2720 6316
771976059853692161 8510 19535
70427665146365113 15032 20465
269056993075096801 3374 35946
775100484630971905 14171 27539
178027807885662529 42412 46568
891985620389643649 18396 30037
65041756473021905 3779 22130
23160431117094761 2830 25056
303372225762295489 11177 13821
10977737189488579 18504 32111
123739616290421857 21591 44965
875852969853244929 21214 23021
537230888431032833 3448 12637
3007195350502202 1323 1554
936568030091535745 13016 38689
308305990348589633 9707 23143
288177486122570785 10409 31759
393426339717262145 29313 38175
900863034116085249 18239 26816
606179820040782849 9994 28888
564384849356379457 34655 35403
831457500301748865 34412 35761
514572111087318273 8353 24052
541633113652995521 2445 20441
890039324357637505 1215 33143
528344105040968513 1385 25425
486971161780772353 33930 34365
581722446092701569 30668 43732
487717525664756097 27736 32025
116445604090412049 12879 35501
303227111649533761 32772 42553
926837070302742145 12814 22046
637267715607059457 18693 42176
74093319529691121 20605 33207
141959623499033681 26810 39168
269257636680269025 27824 29238
6476982451324887 38168 38181
158925487921148801 8573 26590
953345432370440449 68 42054
459432095727994049 4371 43812
679137572853782913 7870 21265
530201287820442945 9496 43870
969546031926469761 2923 8897
360903832994754497 6329 32765
520527742310811457 11277 34125
282513352590054721 23520 38394
369987885236952257 31083 38934
14201627598726675 30043 33102
404145882076953473 17258 39437
308008973212377409 1016 42700
363823069433763649 5829 35209
374978595206702209 17893 26357
959008025013027073 3229 14377
834699708738494209 6431 15776
605161355745735809 4694 18297
761213185766667521 2 19293
713039688539986177 15451 21636
722070256041956097 25557 40991
819681236433936513 16926 19826
266679868058506753 11734 11959
431039942805831809 23572 32618
933747998173824769 11205 40703
412161400626217729 8930 30294
660855659738974337 4056 29902
748220158823265537 15234 27605
336597464335948609 23100 34458
933364694497200257 8258 44061
196021465512163937 12557 44635
852148657204914177 8804 26280
616766806803891457 963 19871
823467740155876993 35512 41502
636989579855526913 34055 36666
483667005710849217 8810 20150
160819143539139745 20428 38670
201650194487783105 16634 39042
183461006874072289 40159 46541
224460565629762241 34139 39782
963388042232164609 23984 27758
443202166552197249 29313 31549
594683760841707649 19749 29400
275816625540549857 18734 29343
215436344613618049 33683 41189
354115642457102785 31141 40365
185416349318760609 2944 16594
366914648745201089 24933 33557
157178761560398785 5101 39982
318009952425654785 25329 38941
735144518908544641 2946 39619
265866360126771905 17470 18256
989434022306522113 16889 28947
422691418527662657 31503 42805
142374374233416033 33651 41621
603635171867871617 25332 27572
303359647445684993 26818 34373
266827405778116161 30005 42980
625326476072093185 5530 43080
407766357865476417 17747 42991
272324447883118369 1514 7668
566164126502044929 23152 29298
791553797305088129 61 31311
224277996297026049 8668 24106
146598442958772769 15371 29145
410349780531021249 1507 27622
203346777863931297 21248 24307
873699571130650497 16076 31540
781469853122086273 18036 23125
824529014431377025 23777 27987
494091484772443585 19793 31319
429576818929014337 15218 35042
626591968290536961 12493 18230
345115314067726337 23807 28682
343207363104642817 20851 23659
660139489571655297 13664 18065
907451834869885185 2484 17248
479063868877645377 25846 43022
3479570763946783 8508 40267
968479721014837505 22827 29510
471845654853464001 29573 44781
954972725774382465 3161 36877
763462736912163841 11509 35589
382614271420827393 21169 34295
772525361951078785 3610 7014
538723748104231937 1981 20955
997488483144341121 11962 27568
760180469420141953 24137 37564
763504844825032321 416 9163
244301073063724065 12997 20093
944353510616867457 5729 38301
506094997420710529 8508 41670
638015538731490689 36403 39395
61932481929048321 235 31397
310068797791306113 8574 24602
475013076247030593 41475 45505
601287416679863169 39575 41742
812702423866141953 2260 3946
316558784755262209 23906 42227
610464834480289665 21630 32276
506085592131068289 6012 11389
555073428474642561 17071 35645
132732653724165313 7764 40821
322592185177065025 14264 20699
672512609757514881 8690 28915
669989367072417921 314 43476
302103263814178305 6710 7032
736814958669604865 4074 25081
539624861383327233 21750 42674
564958540549653761 238 1412
6673274006519848 2261 45378
163745915394834177 552 41683
662916233412797569 22669 26588
13140944912493069 24610 33387
824087803897317121 16326 31887
400352149662118977 16892 20808
671075882338254081 22812 32677
802281356895988993 8235 30359
197388949844683041 25058 33813
524701856451464705 10478 28748
54387758795481745 19552 23292
353502153754646977 11926 13595
656794906986039681 9393 17685
489492031234213697 10833 38942
486839970605540609 29463 33294
696536096036098177 31956 36396
32835657803790497 12817 23047
147650969927447297 27001 46597
929960103806276865 3590 45738
992853722309462273 5579 26303
461353487966267265 31461 36469
998250994931190401 6268 39615
158471020335024801 11271 14355
190111592954721697 17714 42445
994140292563461249 40502 43716
361228216254154689 280 27650
950328234275954049 32385 45050
301080438722948417 935 41411
544530053093371457 22049 32329
360338906509149121 11252 31432
845187547931214337 8704 34668
830245381349485057 13517 43761
774664310134884481 12243 18697
797612787553426049 16862 46103
678868016914488961 6123 39003
546017860543201985 19073 38717
289346241066926529 26469 44727
68393757262121825 11649 38210
614303322498766849 9539 41721
812249786684716929 32937 36204
168715388961206977 10507 40397
819864889854592641 21063 45911
913572072077098369 28472 43556
167658804044975809 13393 31919
836105490387200897 15181 39189
270588484843834465 21566 27724
516997237315802497 18057 26699
565898457782864769 12813 46408
515462528823096705 22942 36377
453780080548320065 4150 6972
634514686894046721 9945 22314
374252571896533953 39099 45093
941044409165261441 2881 36785
139379250693473009 34434 34960
16413389131923141 12200 26256
759088327187882369 42979 45921
506617819971356929 26279 39723
642956229436642049 10243 32162
594403161811097601 1829 3835
766931440653166849 1309 21432
7207236058565770 14850 46846
3453523674828319 34047 36934
493402644587813889 29909 45460
218868553034965889 31769 37227
468205927408465793 5899 10794
263932234238559713 20620 45828
467468276087483777 37151 43480
372350492061741505 19330 37229
68274593503918625 35141 36898
523975382038194945 8163 22203
52287285553301641 42624 45457
239654557661012289 14451 31748
747250147740917505 32621 37286
550171683910583937 11820 36996
828391870298272385 16599 31018
979428434660661633 9166 21038
10960546919665859 10027 25695
580014508314398849 21502 21678
314850637680745409 2042 28859
61921840690175145 15342 40191
573461708524238401 17241 33916
379328725641592257 24333 38001
58164856388000177 509 11741
36628624659613249 7974 34604
545224796049001985 19002 22605
5584414250328963 5019 25470
325323898970633985 17211 35500
961900806828893441 6818 21088
724026792522554497 13946 41171
277647453881378689 12098 37153
567714278322451777 19691 43344
570321057583470273 9860 30441
373929637116265921 20844 38052
892004495395347841 28471 42818
92462697646265473 25436 43543
393770411104767937 2691 18580
496343581804584513 17136 19991
988510202262268929 1046 10389
492833358885459201 816 22289
632617664664735489 18308 26028
674704146968100097 31290 33782
834339577447956097 9506 47001
666876221134384001 11200 23545
970574986783660161 17961 20485
889069429097933313 34734 46730
39064181773177609 11591 43290
245393780667594529 325 14015
678674810468891137 17063 29158
386660852871347777 40510 44943
259459678972085345 25389 28988
992592070448647937 29011 45756
758565183699388929 2061 6527
506096076323562049 3560 35819
919519971045481601 5583 12667
6014761793633029 21834 31722
8808450737035401 27381 33399
893242964139563649 31342 46657
825801777592396033 14834 39395
81410306772806257 1516 22580
391890507230400001 6106 44518
531078652732308161 9431 37577
264129427110084705 704 25981
412308799435660225 10961 27788
989868971930178561 34444 42510
509863054260012673 30056 33874
831204429277953281 9744 46770
336920469540455489 29557 43172
890547510657782529 6261 28252
171901997565331745 32751 35724
791014647485049217 35138 35286
334519266658698881 2367 12942
193174296459574177 8673 37931
721126894693032449 12408 21741
605225152823656705 22861 30544
102125657808254993 20404 28228
784214256139009025 4496 32591
244975664660362465 2223 41707
719933676953168385 19484 22391
736810360645730305 41293 46407
852901400087461121 6326 34439
367318954015633665 16191 41395
996139554138800129 15567 18680
720438079219473281 4787 25073
208078222031772961 21224 31375
58506778925622169 3870 35339
942732714888855169 4832 46795
197665212848985313 15759 27699
159187950482589729 14755 33889
953458888581213441 4098 7651
290360227452133313 7809 18104
584380783354742273 24637 45861
43991396802297801 10866 11653
461907727103298497 10147 25613
370648641493723137 1202 20203
706793284114379393 10856 14226
854297338414909313 5878 36664
946621163367257857 25353 32020
223302533042804897 4900 40067
799650608766892673 4565 7446
931262862252495489 6530 10713
855253477744444289 7859 12810
625789743800233089 295 12816
868643480325968001 4719 7852
398051935573789697 25764 46110
338342754182907137 22059 28668
155763413606557313 34578 38327
214267685496746913 19736 41074
66125731300346049 14978 16987
98211137817177281 6066 8447
581036584802781441 1529 30073
624064736617295745 3009 19992
610340975494153729 19549 37300
878826694908259073 19625 32602
998668473866551681 24078 37930
653357147366744321 9588 22677
147391868047876065 15882 39383
622122165870056449 44535 45827
183269021575604545 2324 9710
51851130696515921 25522 46633
183861016574894625 23539 26624
238282045937285857 843 37898
71581610538196121 21394 33585
259679020849272737 5809 44435
608034380371108737 23551 45861
631925474172508161 13647 18894
519239440736875201 34643 45363
730853898332153345 4569 30900
789348508673953153 34546 38104
918123672496239617 11334 40011
776660542257353345 7823 43077
868342569806582529 6787 28811
398414437766362561 33575 33935
86367464754179217 2137 19962
201576342118364961 8415 15593
531038036546387841 8096 21396
668415547264430593 1151 37134
20888034009420409 39024 42406
759780651581301889 26460 34139
341211687899157569 29076 41579
56595529687271553 14563 34554
165452856765089249 9232 35569
864316464000047745 5875 36323
558306492562731905 30215 39877
625701461636111873 5129 9716
992603998184183169 17350 41438
114338613671826289 4353 39708
752328242959418241 29591 34715
614664842106904577 12566 22603
173347975078460353 6944 41558
863027705769020801 38093 46463
303110249054977729 8917 31739
192404446126772641 4197 8429
174990505987057793 13649 14912
160786348769811137 34266 40021
250250590127631521 1785 18628
47207992539355817 11325 37620
282955982558096513 38381 46767
173999166362115425 6344 44341
836807928744288897 16585 21582
437359005867648449 12748 28447
447235726182857025 8814 15505
406234898070714241 24075 44704
326524783046902913 27532 33202
469059926255184193 2208 22173
205141350912189313 19256 39489
980138679351576065 7348 30781
162433853891311489 5707 8714
449676551027437185 20870 34685
398245150608648385 7922 41615
453506885110293441 389 4249
91576324914125713 35464 38634
134181338925074561 18889 36765
761088677555424257 21174 32711
518132288033179137 13040 41231
557978808730180033 2445 7140
908568036039213185 9304 40149
350128893854464001 16051 36976
887805287269962625 4977 37044
130613683761994 24303 32945
475986553426096769 12095 22873
450538768401262529 4609 19897
442084166376169217 5708 31387
950483065391292545 18915 29850
391319102794625473 1563 27142
152331273522623425 40126 43201
521705304511151297 12747 20093
277840548221330849 11190 11876
961675341044937729 11300 30453
441652719006274433 26034 37454
233269554194386337 19990 34818
28186546359730613 36352 39935
149489749289756449 10003 18018
983188559737545345 7875 43160
825465174948043009 732 3567
79120074703478593 6797 15110
409097739812480641 24809 26061
960012538988397825 880 1579
53797337397959665 7214 33285
935676309016198401 22576 34628
6262107707016186 12071 15431
431833595077922177 2198 7071
909690849368068609 1058 41959
153252765061505857 2286 46563
634407485204107521 1903 12303
824774677140997121 24889 30439
903892966684942721 13402 45584
3416850307356612 10015 29192
794461478417446145 9349 28559
888248798603132929 2525 27983
61178499309527017 7934 45678
511664831765227009 21511 41201
862236230940098433 30416 31427
869250617164599553 17696 42839
998176470532264705 28142 38337
38244042092426153 26041 32042
365127328887808769 28056 35663
742901880145769473 17730 39264
560297895805710785 29831 40669
273822295744036385 16011 30021
237347300120504193 3603 24375
191196526438179873 23418 34186
925724380845373697 10252 18948
245348820212935681 20734 30122
650612528976836353 9796 38497
89781403542151137 16336 46799
329568758404910529 29543 39920
522532336742056449 10574 13137
27704269428866725 15313 22409
604851752751873281 34785 40618
401868452125945921 28179 31397
864972062832489345 6971 29596
564040656605016001 9901 23298
537782149972702657 27142 29475
878121236575672961 19525 39480
621499167904243457 9117 34468
703616251639161345 9452 30435
312273776422987457 7979 24512
256598117517036417 14316 32665
88477406093428353 7397 22349
658552770282284417 22162 37512
365273045084070017 26257 44305
15520748106688133 12457 33557
38805088890324417 10823 11655
16098304160337307 7683 40458
675775037717190913 1014 29611
735097687585046401 19345 25682
768664057637263233 2778 3097
455126607478007361 25303 36449
601313226064849665 28050 29544
910976461610680193 4627 11594
279557684313441953 7617 9501
479811953852831169 8594 10464
56274871996752297 29499 41783
210363360197881377 15972 16384
858126981035748993 2204 11338
176852730317619937 12478 18894
684364637346806913 19656 20422
270241772741677281 663 41968
59264446800380457 1936 19598
291927390851427073 2606 36017
984137597517705089 2787 7610
26009172358676837 18448 24277
397167136679481537 24809 46316
300403702590301697 11625 17080
135482356103455713 5903 17838
692554186235035777 6521 28099
346566416470249537 10938 30980
687975446628840321 7354 40977
449575613297813697 65 26540
399285087354464001 34369 44867
229199777170887137 6292 13408
852033944552061953 7607 39774
187846661217879073 12021 42460
653751078379592321 18778 34715
369782741128499713 31393 45932
49234034034398633 33550 33865
838954176977214465 18642 29334
119994473079152897 11584 25095
446804107768482369 12318 28249
735799474508610305 2456 4854
538133671891660737 8084 42975
39236877031321169 11789 32338
116288373973144849 3536 16364
733420289542195329 14684 18674
1342345093608089 18515 27505
180412289890206529 18399 26282
865502934929278209 1294 27062
585788308662387201 5798 43411
327604194566806209 29351 36588
721766258777869057 36403 38013
257067438110066593 28998 35812
601436220443090945 6335 37299
106412370693877985 26652 31803
464469368858381441 7582 29459
585056238496203905 7231 26520
682003853208129793 11217 34016
121923229332526977 7354 31361
344047025363344961 39469 40921
800855099674276225 2458 21937
557642222214937537 34163 36505
350297665704008641 4329 9972
211382223769909665 3573 12995
929497915577425025 5648 14557
361145185161348097 15830 24186
38605399488762513 28912 43769
224955383982738497 20156 36995
123101103854008193 16303 34645
109609393805399697 17750 35533
180277247979180545 5413 9585
149571902740497377 3006 10170
757340256664431105 13382 18870
88879680904085489 12688 23894
269614380438316193 8003 16667
160695418555341985 18514 23156
324558440614520577 36156 36454
985528141061749377 25704 31019
542162405455915329 9696 17480
971129447800514305 16197 46117
302316027035768513 12193 13454
939305013932340609 12986 28699
64027216579479073 2837 14077
838523601586551553 5857 23440
152620919418477985 6665 14405
223427121042007585 38055 40503
706019122328147073 9015 24747
185249593310750529 3241 13807
342723338993291521 10944 46748
650149105789523713 39004 45158
771807227371017089 9704 12530
620698258727422593 18791 28520
965603744739791361 12284 28151
866083142441809153 23952 35605
496367624669094465 7124 37799
350968396568113409 11154 25433
603883812977809281 6570 17334
688858176670322561 12561 38085
804612016241396353 7188 8560
590102960641353089 23490 46585
435981496667789505 3994 33345
458979199871365057 3207 5643
242258215420807937 25375 30949
245204556460642209 43052 44192
873419838111001217 7794 43649
875074604679355137 8024 25869
343195908514122305 9252 42410
976531879287271937 41913 46685
873168233398597889 5457 29075
955894382216897025 10447 24565
470630381173268801 18773 30262
671518238531213313 28091 33162
353002055210478017 3652 20978
59107865228980929 29902 43758
313348957021066369 22941 32449
403914208228705729 7253 36609
199744744910599777 9311 41380
387685957820920641 26013 39812
293119965654913281 19972 44743
358165287309311937 6725 11034
282913497824861089 16277 42754
153853384560648001 15740 22401
563447466575656385 94 2550
813793809078099201 38800 46199
737108299620853505 746 7230
744550501715750145 15854 17077
581987017356457473 5493 20700
730938769270245761 27491 29250
857222139335757313 12704 16908
459215703874150465 24862 41217
306573800977805185 17132 25473
429169308685764865 5872 45745
47340538319343041 29955 39199
960527492644601473 4765 43428
395094731209898241 16003 31539
276953852281174305 13070 26835
897548906673502977 33527 42269
703443913049170561 3004 27317
738796048722452481 25085 43766
725338934182836737 33866 37434
137659482177934225 31250 31956
671235370104668033 17901 21789
692877716744565249 26559 41444
739946089893329921 22500 44427
672363533693552257 19762 46253
554888875443481281 17756 24186
312580936083595137 5955 43251
70683435487602257 14251 29809
362141934130914241 16150 28912
541806604146543681 20110 38240
191995637642097697 7110 33787
505817241339805441 26139 29568
636435939760385537 18296 44457
530543327752184257 18049 43541
430446188745680321 3611 22784
490359507384589249 31098 45443
352472865423987265 17379 23041
431714893164368641 730 37312
220876080112223137 19999 31865
249076820598283169 10969 27906
721516131585811841 15877 19880
244327501412357153 13707 23601
328841355654237313 18497 25921
889665185785780481 35634 38482
275298691628602657 1163 41786
476664167411072961 39889 41909
681608320011211137 29388 44542
216491630378079937 5197 18070
134510938868540817 15169 38473
798434474537486977 16731 23734
645878921257622785 3028 22723
51377755283333217 6929 24767
648331654918489857 26100 44231
324935638473093057 5613 36478
680657471124877825 14491 23513
423669599390883905 9310 37722
413371206781899777 9173 33673
825151025866062977 2820 5214
608920344811753729 10666 21988
792653767603177089 25158 30619
850672841905275649 24193 26441
266565697438934977 20830 25933
67626309538017185 23087 37523
533468303764557569 12342 13757
753598380856569601 6626 8856
234421324708705473 12251 14354
939154477919704065 10771 29438
832119833068865921 21150 45418
334891678830057793 12301 18655
838454026995961473 14239 15655
16799881512131521 23802 24688
272032615959382433 6838 39664
349724732305215745 16401 33206
114022353378203441 22321 26615
450188623978039745 38645 41049
176571909685058881 6243 30314
389220058407811841 7054 35296
676977855189775873 15150 24413
900465814793339137 6214 25725
918929987046119809 13858 26206
696316784335888129 3629 38473
464571521086838849 4147 38749
916305315701766401 36649 39307
189239876950004769 2653 25126
107789565121503729 26305 31394
921914841080578689 11542 37342
36011065772331821 10353 23664
682265930705263233 18725 32201
461996812501066497 13905 27082
530688490795370177 8215 19611
103420699399766385 3609 12370
947863244006406145 18534 20301
5160578262785266 3644 29000
351453645030872513 2460 43091
440553647418258945 10189 34471
637826339806856833 2427 43991
687672604629224065 27376 45233
412484802998051265 3717 35988
891913227172597761 35690 38499
40862904240036361 14800 21563
458462344516146177 8565 37812
647797798858888961 15068 25266
497375695408411649 17283 40966
373207328930256193 17599 37180
666610978385787009 4545 13697
408156442928060417 705 8345
175374170704532865 15094 25189
583682910935486593 14531 39432
876283424383398529 10967 13473
756345053592113409 25269 41726
427682042375582913 19913 46711
533557358683204097 9502 24771
939185867010362369 19063 24467
148806060167714817 16289 40950
692964282821709057 18638 39584
964915311098415873 10858 12333
178022229245367937 18284 45007
208650945055282465 10253 24087
669216282694979073 11723 35755
114970460179598881 38428 39782
379077096277111297 26516 33952
40723112147844633 6796 35874
145443745488268673 429 36599
653110137053680257 5631 38347
820727678357666689 1282 11999
530361880027228929 38147 43673
690024122732555905 5930 15556
594733440535328897 5344 18261
360391288225141441 15294 27545
828201765520702849 5682 38306
856075355412361473 23249 44152
310211717928716289 20428 40331
232530317577424481 1794 23522
450029608200949825 2636 23718
411161623976656897 1168 27850
824544012741547777 33882 43699
476621639705793857 28567 28962
231577951890784577 38041 44428
867483710933885953 10432 42972
466351535631552833 28725 35772
102584554117850497 21911 23283
563195507681271553 14929 21160
276403758974826273 26258 31480
43480855774767233 35545 39879
232558636293699553 27736 29914
600518536887932417 10074 25630
714185976365843841 313 7223
113266912432827377 43911 44111
537012974127502913 1135 45576
388359674254488129 7688 37975
90016512497673057 26544 38444
391920673303140161 25845 26916
549209074608480577 19972 38359
351697124067101185 28095 38875
177892612461182145 11156 20599
769903879761180545 35409 45995
618664022391140353 23691 43225
377426367164346753 16252 23392
45413572851661145 11646 37222
925761381848310785 44791 46203
809476078593970561 17606 42062
632842577619158017 18508 40304
118809274176999937 11932 29485
863801640321405313 8593 38642
405564635949030337 1360 2410
412943926628756225 27651 28426
888026470762699905 2483 2852
342224621762206017 1604 45699
528798107801829761 2398 36014
171747910377092705 33608 46436
981053889407991937 4888 15627
655645098144724097 26610 38646
868769735931589761 17462 18788
637933840831593089 24105 40047
894974835752410753 37207 45689
434174846878143233 29627 42587
560140268226430017 9904 10238
629178746102013569 17499 21884
793935744861006081 22638 27318
411910993680571393 19926 44311
704880794406232577 546 42707
121330202623980193 16154 41945
312131252428944321 18523 35523
689306311195629441 20357 22986
36676548737883505 8443 22369
978722127533302401 20362 40518
433226217742589633 9127 31807
101822243539253073 33146 43976
361826005533298881 9852 21431
863027358669412993 9127 9359
65933011614223601 26611 27823
443713333458227073 38149 42537
18196918660091657 39555 41502
484468004187306177 28206 41099
567683604431397953 20868 36589
559864146994861761 45223 46749
988564902827942401 2287 19026
987260116267108865 8177 24694
962800863729487617 25966 35812
586273282983860609 4990 6756
38718534540688409 10124 25502
739017296388936961 2857 11783
95977309807341985 12216 21079
813905183857819777 201 35917
360200576824848193 2067 24606
661517435587953153 22884 42215
203282694361011105 34243 36239
990935792606940417 14194 35957
452975616659752961 23529 27476
959661994520558849 2303 38545
977789473409348609 27756 29748
131504190826426289 3328 9350
139552959942658817 4697 17458
310417097557419201 13504 36624
871047854427875073 4908 39064
628425767091677313 1367 23888
648407868324166913 8639 32125
319684314972533889 13891 38599
180254921093609953 9754 37835
283274765926783809 13937 44297
114566957844981937 18545 44895
69945400119834745 5843 23990
108615689873662545 21530 43767
677031817875963777 2026 4770
826962623494491521 23248 28368
514573496779803457 17114 18902
997033143364195201 25279 25863
562216813150477889 42184 46690
297999519094854977 5233 31993
147192498118371873 13592 25740
962209628303956097 8960 16836
914065817505196801 3941 32761
167471220791238561 9764 29897
29560385428879953 5352 31112
252188814047901377 4619 15931
231714201899386305 7527 14414
991650047399542017 4580 5545
814190564525134209 4478 22010
367385992491509953 23771 29596
225243329615416609 5885 46676
754555414427411329 9308 15646
685221512819623553 19088 39476
874690175485216769 22226 28606
302436578346991809 170 30437
101968873242537233 266 13202
171688513255716673 807 15772
455094523170974017 1174 18601
218648732825137409 33919 42756
703964945114190465 13497 35730
992005944866178817 39636 46587
21717428909273197 14549 42025
859672428325573889 12775 36986
147198814199651201 2829 15212
569673586302613441 31963 34831
284585406045042785 31664 42621
673112919395244033 25943 28512
426942706486638465 29210 39624
642389730721447425 5857 18884
340106081184661249 19228 43043
577659553848654593 18628 30979
518275165736053377 1455 43232
666176670421847937 2963 28307
255085410423905761 4324 20407
887745512016330497 21979 27372
957659255096299265 2489 11276
110964350109469473 7468 22529
85133011577983809 10471 26580
566268187878073089 4878 39035
646529776781147137 28189 40690
544374771107200705 757 23798
812423559419873025 14437 21243
930027604582853889 9287 31948
717953724517567361 29436 33598
818117117750091393 26469 32231
664485834732023041 36389 43344
297931034445063873 5380 45882
790815176878151553 13210 19976
90230634086410081 4137 9565
649794564119051905 11917 40394
304285095313481665 2389 19615
12563516614701343 33142 35377
642063066360293505 14079 30361
742638948515395457 43360 43704
59003583734714481 19899 39396
184985034205265473 17045 29608
958886067073720449 2548 26750
403606066651949633 28874 31250
680526743077003009 30053 44551
935720455516356993 6081 29894
736839392216552321 772 32413
326992467919570369 50 12949
159777114243176769 8216 44673
283737536265288513 17221 36557
927752077013153153 27071 30422
865863549584876289 32164 37587
35545140283183229 716 45109
226436402344514689 15820 45000
630475109762613761 20135 28194
262013058675126593 31444 34069
21155856617006921 4997 23169
810648597540573953 7806 41374
247715500546874529 3758 20525
973804581554023937 1929 35140
863842858197934081 38526 40375
934996641244676865 24209 39865
437900124247050817 14620 33030
281248496759122433 6197 45641
233548856284009793 21320 27372
246792110910188705 5953 35869
761108367943037953 3482 44585
295501881564096193 1125 5098
15360083042175177 30482 43808
557124659764209473 3085 22330
727259493874981889 12723 35081
209470592465454081 36862 41104
754816134484961793 21330 34073
301664772126155585 1866 17526
56062803217471921 7914 14332
406912496873363969 20989 46542
210144123733762465 13567 29052
554977259125703169 31465 40102
126150215458324049 33053 45841
68333930210076945 27279 41884
579147809815587841 24368 33808
780203319145652353 11337 26045
771600825683592065 18565 46193
451358201887021697 41844 45863
367015234631857345 17079 34389
915574242442229249 14934 26668
145899430048956449 2864 29950
718820687742965761 10795 26392
467543904888167105 34293 46599
100502340616042577 23333 34529
356284980664909761 3157 25770
286680037980719521 7027 25206
563947259143112961 12508 28491
597462241421364865 25827 37448
937354507539168897 3677 22350
272374610938687297 36075 37846
683101625222143105 11724 24749
526411120309614209 5891 24594
115482289604514673 21036 23441
958317726676146049 23189 25383
722295662549051137 4558 26454
385357554604862401 387 39517
770757031713770881 2432 20912
820010032837462401 699 34771
120605959973111969 35136 45747
957508296804899585 1117 25378
258270572305903553 7602 31319
788322501090537089 4687 13262
975169584914006273 28551 41176
810208182690839553 11050 18223
955124269738234881 14896 16166
64814638108590121 11495 21134
759958516609565057 15203 38906
866023430211452417 10161 17939
874742756539532673 9711 30692
140819713081985041 11102 13539
142158607433010785 22792 46177
398560558985362689 18715 36745
679163272567251457 43353 44577
198147486608110753 34736 36368
6768564146760526 10280 17916
686094880234957569 10955 29002
337941352749467713 3297 11282
913695386012424449 7471 13433
788288988078996097 33371 46255
590311785530300161 11338 42616
866094315258067073 10312 28975
833466622202582401 13738 22131
210969322047098721 7731 40669
645323712379546753 6246 40084
531881834094505729 566 33421
14288695550167319 34888 41894
994498184908685825 14701 18661
207873497954320641 4864 32894
588861948672985089 1366 38046
4103405530845095 7841 38653
475611594396376321 9066 21476
681903661584197377 7190 24261
558100224558145921 23330 41059
503630173433865729 13630 36899
210080547886555297 21956 39367
372468794593910273 19402 37167
890063496555399041 36041 43842
142433521875648945 31675 37658
783025911465294593 30780 40584
712677495090087425 5586 31372
167886760361781729 23743 45612
739273241619773825 21576 46410
394471122586232065 21342 40060
244728977931284673 2022 41132
992526394463737857 11428 30032
587777427817020033 15275 23028
474333403265596609 8548 46450
108290428835783105 38093 45418
105844052415491777 10583 15446
711024496734186369 509 39628
86398571628713233 15406 36959
916952168896070657 8657 16326
871817329547695873 9369 33435
518995812839239809 2601 33897
220824692210207745 3140 3979
791181564177133313 27350 35959
832634740040802561 15083 29547
846885977252927745 4003 37332
62852282216773857 4103 15872
203331167077632097 2828 11037
991067702651122305 9124 34389
275128464563312737 27749 36181
822015154486756225 37424 43772
900474624228745985 6667 32993
720760188699799169 5131 29374
868280458329767425 12428 16922
868472790624942081 19558 37336
962153242394915457 6433 22199
671351496725947137 19652 36473
813557738776797441 22525 22526
455223962253846529 4003 8877
464899581623921409 31561 44531
786938346964959105 32956 37413
794138631695634689 15251 31517
707888717004415489 18007 46248
940419856270690305 7758 9160
87453198041515633 6497 23725
560060647932875329 10160 40035
385313381269462273 15062 29183
990697081989917953 10264 30285
338125440464082753 10727 46971
932684840550511105 9179 15658
999187466362293761 15221 17315
956529622857058177 7162 18622
239214979173709697 4938 46770
128746394290534033 17509 34536
620763861060872577 12349 32737
306027879935424321 37065 37432
565452743034697409 867 23279
657765851869871873 10535 23871
286121014074502977 1853 36803
530613133359107521 24609 28058
452753915258227841 2589 35192
332258986367737217 13254 14860
573549517245417921 38677 42004
406729816847114753 30801 46327
121326227822308401 27754 46047
943324961047554945 7129 44094
199812156791786337 13559 15139
834803579003587201 23223 44844
13691567492401191 6734 39992
563757389879459201 18395 37346
445317668111549377 14547 39461
420335182292159745 4404 45869
59663463556873353 20295 37781
25131536296928661 35009 44306
747640672098135937 643 2461
67172420699474601 5527 18617
426139830369919553 3796 38077
12068476832457265 37503 46291
821165150069496961 26713 35509
146081613323570273 16755 46623
207718683741873633 2051 46760
173133922732237281 14913 18998
387652892781041217 21950 44576
53254665937313209 29211 41533
526538501632842305 23266 34866
270040848948656993 10331 12853
804843199080941953 12392 42590
938219998485248385 3615 26102
70173518990358729 38259 38599
390811438551995841 9910 40434
121252264072928993 16704 35423
48033625974195361 14939 43743
260541596425269985 34074 46572
713510424089026433 11523 30786
975511747677067777 3800 8595
978243165813619713 27375 45875
742147445242338177 3291 21275
909659008246311681 1533 24136
205092514723169473 7726 25095
348950338851263809 39539 41406
354000989633050241 4587 44175
564421486849813185 5658 30307
486203049674365697 28612 31844
228729446632723201 2076 32525
27508563097896401 39165 45087
617445790250005889 3499 19199
45009135260023929 5176 11384
436948156290608129 34241 45565
375697532893894977 27185 31776
806529717003019905 24361 36382
757943607197567873 20524 41026
577315519439633153 34177 46614
22341886000404545 18122 21791
48146968963411753 3658 38793
390488919301908737 10375 14450
937758305018430593 31185 40017
799821355262281473 19214 25885
95746521952992929 33072 45305
451022437119085825 1390 20303
863883250677087489 17352 24429
830658877504205825 11564 15446
269455693562722593 3369 26111
97591386277350977 3417 33951
739577545561356673 5185 38540
630304619013514881 23532 44133
499566811880999489 40782 44051
716182776524327425 32991 44333
637365561690199169 3349 20614
830408540361148033 1087 6274
930539958521766401 2943 17363
471399966413009985 2611 4502
115984364062764913 22113 27331
946961564571324801 33722 39076
311155168749667841 8860 35650
143553389312266689 14148 32346
610646663664123649 22036 22726
2576922660338710 21626 24811
878217033267080833 13263 15319
535994891349140801 4809 9724
684385445166011393 3173 17471
374992241043372609 2552 3110
313548172839166017 24888 26014
335924698540644353 1685 23070
872852314839558785 2330 46154
274638468755497921 1030 19308
113975860888164257 25131 27369
510603796241873921 7169 9935
480479486511423937 35116 42063
964757881349044097 22344 27668
718063462986993537 18091 28838
635514031625170561 24709 29384
977896066802951937 15709 46042
611849205214284161 11695 37140
447285658324776833 8043 36083
295000101711686145 5237 44082
348170727893940353 7780 22345
297837443423901505 17820 26229
568388919203261633 18904 38503
229653328002108033 7979 9300
56467779148288601 21721 37272
715848314523967105 7903 29654
2386762953168643 13856 40837
885383306497438081 25248 37375
232059880628266785 2289 44030
808226401485171713 1517 35659
687958168833336705 21699 29692
650871721363607553 2251 24980
95720994307338721 22377 30000
659761211787824257 8298 14075
756267582993107329 18507 23391
353889384175353409 33537 37450
816085455168430209 10717 22881
324140433842643457 6264 8299
253101429939722081 38141 45010
570634471075173633 8721 22325
496736076845234497 38260 41796
602473802146633345 35752 42349
524789321657582529 22104 29963
330543539802313537 12396 41983
277083797528600673 5776 23536
696238216239351041 12429 30156
798093518075052801 10544 38507
763538779884633857 2021 20519
954406334018255361 25321 32663
881974159159639681 2188 9435
271927957467060097 22915 39458
825881644842844801 19497 41296
715981457552057729 15547 24752
82179092206416721 24870 36327
900603655118079105 29972 45674
190056097531986273 4768 26269
607714646890695297 5128 31797
288634426879369217 595 14227
293860775650163201 5709 42409
725630731239171201 45907 46750
92028824575177025 19668 45610
5282954416429676 5505 12113
957184531344513153 385 25397
310949572369501953 32053 32481
280438453807686721 15485 41807
164032310854665313 18478 30020
725132558052653313 6907 22758
375752987983709377 18159 33857
216929278533310561 25158 46085
696661233519734017 74 25714
338320884404613057 38452 42274
5284375601455339 17722 40436
473141240520856577 2448 32833
159388085796322785 10122 42500
928394351476587393 16671 40865
356821766053379009 13341 26701
565913417055437377 24938 30777
465539453448002433 18532 21976
811190671379382145 12421 33983
816487685252859265 9306 15672
576879003763689729 3038 37447
19919610139695009 2700 29920
662215546871525633 7593 34641
821112160065105409 15609 33354
331753231594458241 5737 25852
921593374669470209 9510 38028
435674722587254593 21788 39249
697204179476578689 4857 33192
557370467573473857 1541 30535
637394400238648065 1812 36741
473227814299665537 3624 11823
633952797511888385 19660 43818
285406418140009793 8261 35273
795972309380204033 19874 32711
175283578313145217 13801 28900
963731951308197633 17737 18527
105450144156701953 29685 46053
832884379425237889 3528 44449
529367251096775937 8351 37927
22799528938811877 9954 21434
613426320560673537 9938 25634
874284755115780865 4526 30878
219553022131737665 16100 46156
804612819478016641 1890 34746
965443643594806401 24677 46066
895205479669485313 24526 29746
100238913150807457 11963 39413
493155774918371009 3126 39609
977468317122454529 11840 32003
165173055767752417 7261 32297
488092636996885441 5825 40504
415490072389552257 13283 22183
837674949187100289 35435 36214
807750836073623169 6880 20253
98635711720053361 4648 22239
419878348184489857 8283 37913
585168773230403585 14138 44393
882205361489269505 10978 11989
978854522769001473 668 44725
653635744873916673 1630 16051
904635687727800833 33487 33514
347402876935191809 17039 44481
524001470712736513 19296 21338
965571631784605697 18266 27676
74367995940260561 9298 20213
114664721474241553 6280 15472
534322126352311233 1932 30223
20588589829451109 32955 36536
652416736514009473 15810 28523
833936174613356289 324 2044
294135751849896833 4233 36984
814687056609194881 14320 21152
494093938286990657 32852 38775
204416706094406209 11128 41324
229201948113843201 9411 34627
790132969355987329 2294 13159
249822821381524577 37932 45394
246799484932822113 19237 44217
815695867633454721 16284 33991
642608884158114817 10489 40991
615918713977091457 12109 27403
831388517378684417 11439 28906
931833700756033793 268 18843
201387952493114145 8745 43320
307161072565360641 7302 20949
708391965359723521 6564 36604
727059314541325057 189 5655
263421362903137889 5616 8533
228245295491543489 13537 37615
639294109319195009 15359 30024
658917309314819713 3130 8824
833064969171822209 29225 30786
365014817681849729 13455 17828
958925124683858561 4471 6073
548867671371457537 4391 23552
18216389106051169 36632 45514
953777081146281345 1118 24226
906091401988305793 4919 16001
129287953455094145 7289 10079
564991432488902465 38746 46835
960384203629200129 6391 9822
417688619441648257 41670 43029
498080820156676673 20956 46700
177714865451697793 4105 7110
486868329157058369 30944 46430
280259235951092481 3246 43533
427353165735400641 2988 16868
916786803913474561 30286 32413
583395551703386369 2436 19568
739014574814191873 29348 37914
460628159572198849 9523 12001
938639013355334785 3647 8997
972648769255581441 23633 38391
964333275957585537 36113 41517
910438812013740801 11118 34508
31116638535017673 11011 27576
272351662726247681 13932 41413
428461670234796097 3522 13054
75751293257699361 4126 8277
992686957303682561 3828 7626
543761014903790145 3360 5486
931241635399175041 1813 28666
436673592666370049 4711 20974
140239209962281569 8171 25923
998215601482666369 27982 40849
85716792440351249 5653 39311
61890487975805545 8939 21490
640124962089039745 32274 42963
793244711653155585 23986 44608
806832555513551617 127 10344
651174515791456769 17957 24548
19598376982450817 14883 41418
361690802263705537 12374 25476
185438621200930241 13554 34899
309475009028890497 3877 41458
6926766295840992 17694 46508
193546669695873409 481 28463
943588035822557441 36463 39358
448178606069479489 23355 42008
691005416589938177 9653 32779
466880649812576833 12387 20782
995744075461985281 34366 40881
880235252856042625 32734 38220
105053517899030177 1937 5706
171831541154826785 42478 45477
945868874787322497 6067 10975
825398925452237313 39661 44280
490491610494181889 14224 22258
145081002470316641 32711 33178
266265110133517185 6354 22157
885662409232086401 12139 21921
249881880333624897 11302 32256
720712915159193601 9955 35485
486138142165060545 22579 33604
164265794352349569 3805 37490
562202434715821633 20892 28682
980579436818043649 10297 12366
693679916260592257 16601 42660
268999197990527969 31205 42699
716951939894848129 3821 27774
61220016252573121 9678 26121
674461667051900801 25817 28494
505846914505116993 5644 19441
879743264380628865 32263 45033
837405305612673409 36464 46352
892349139809581953 7356 28671
785653037692302593 31753 33687
482120607828200321 2087 24016
981260504180507777 2146 37332
510185688096129281 4369 21565
647122907174622977 8111 41547
30175568320565561 25061 42229
801795013312965249 23544 39694
661164296804500353 22943 38387
966180816162196993 12998 42804
444870272968849153 7979 46020
48035185604273777 20653 41852
55043374866215801 29459 30433
855927592875946881 24413 35969
223401630591347105 10549 12986
639707225992776065 12321 14024
744942125047813889 10780 19682
554002245314823233 27194 37930
683936523289709441 19545 45517
936805760787816449 3625 46639
921043491858000641 7379 15585
695245151285366401 20327 27170
310964898515884161 19785 45640
22043044938396153 23708 29993
39675175160098777 7515 21466
836756595192017665 14843 25965
37582817217590049 11853 32115
631112040804705281 3373 11110
464346039125416641 32155 35390
858689112510422401 13406 37012
13332119362978291 24661 46161
892296485726841857 7353 35157
285675506172921697 3720 27933
435725414633541441 27777 33840
637764048076782337 8454 36299
230980383311983681 11727 45766
717931266019121537 6608 43436
48870943391722929 3738 32093
63512490270646537 29767 44939
442180917081980609 14235 33101
731124913409317377 7201 12794
482001658502955649 36314 44254
958085007519464705 731 46408
555860407437787521 36162 43343
581220017017415041 36666 38017
778998805008360065 15486 34393
577408108523449985 1804 34976
220347426305362849 14840 25720
30771678886239329 30477 41097
691093453890548609 22638 43735
459873816302298625 16114 24357
647972360829609089 309 46707
113904931133816945 8949 25030
545429870058814721 9957 20146
657579071793200897 10070 46790
927631390578636033 4497 30344
770490396973357825 31956 39199
649408550215188225 6491 30780
38854453268591273 26069 36520
669442824410079873 24714 43041
954103578885678849 20002 40565
105032401289225425 4298 22023
27145640452424405 26412 31965
449333845934415169 19672 36372
478147990542581185 33344 41972
646573310646974849 29999 40021
186816575895399233 12232 21051
543051752887148353 14366 37028
897546183308207873 371 8030
596096604640894849 8774 44766
374338936569948545 12704 19148
640864558192486529 151 25454
794695595342673793 12850 29830
626797914772570369 2562 38974
88344888264948913 13830 17230
11609161565527161 7469 17111
534862133998274177 20305 39733
965166083288909953 28600 46678
65750716697998257 3626 38594
317644012658217153 655 43112
636632552833347585 41171 46436
290507254925078209 5987 13885
772084374819748097 5987 10370
584925082506284673 32394 42188
548131065672379265 1847 35153
604544531243750017 40067 43134
957621818060168577 40401 41522
803481851880047105 9878 15095
681965314213201153 9812 21248
54214821100348585 28813 38716
929181780760764289 22314 43396
106031725581456017 14564 35424
815715835223159041 514 32460
266365117687758625 27871 34211
199547940249651393 15862 46728
263719603262938305 10829 39640
356510620875880577 469 14315
472124681881584961 7166 36468
98457782448043937 22970 24838
399762092470549377 7146 14502
865996293758797697 14288 14661
198992825718352865 14670 28512
183770487047091521 31071 32709
890245850834656257 14372 31641
685868889028839169 14288 23830
837204481294126209 24539 29751
598528353663148545 11777 33546
666984604145820673 10183 35258
455974312609726017 14953 30815
50162821669847089 3498 39468
145759255467446273 28729 40033
815062317961757569 18006 29402
910620288709068801 14749 36359
12480184012279239 425 31512
861507896092781825 29162 34622
956738614893193729 26426 33692
129822084786979985 10139 34952
398640743685763969 146 9799
368082821645224129 20600 39030
407399640312160449 13291 22357
638272569930180097 13710 39687
95061113840078097 20049 30392
691090764892983553 31257 33892
186210998415699425 4938 33047
535297285876595201 16016 18652
812323610713509249 296 19248
479601535667477185 30650 30990
356451920861172033 14162 29301
525216251195203649 25612 40056
285911642887842977 25116 42371
429721882693264961 7929 33613
784939304066309505 6727 22034
42550240854410505 33340 37480
85582865593284657 28618 37118
975807099963923073 40244 41212
657619471237847425 5491 36315
45419348109490441 9909 27383
327643701366415745 26037 44947
75231197900059505 20386 45361
114822293757040225 28729 33302
820199805805657473 14711 28847
782283878413114369 6195 43804
813671768363569409 226 41706
304719456208555777 12365 28751
809820382328084097 15291 44176
80612090420945745 20265 40652
36720805658866593 19899 24113
361463982591200065 20844 39859
977656236033709569 19160 23201
403299048801859073 20971 38174
755659265427219457 16762 42474
143944470594629345 34718 43401
151354973571940833 1256 20085
234352392926101761 38101 45932
462657612334460545 16495 24429
605072618765657217 22674 37998
680520874542366977 18649 46264
408464458332094465 4638 18984
52588588165228601 16613 26661
967419390420968065 33720 45960
285277879947372513 20297 42680
796909089664584577 9699 24386
911038486868541441 7698 22409
260581350790001665 3732 45183
287494057376051169 8598 34428
952812836704726657 4766 20960
63830914749893001 18527 19984
515027152592477249 16593 43300
292918914303086785 12484 35773
868859300810814977 22016 29363
562158904874202369 15827 22974
26852642569476617 22998 33773
542574194802284609 14435 32826
545548417887221889 36840 38165
515858907331839617 4594 18302
612744429895212033 4748 17456
459237726859200257 8854 22799
291845385141673601 31007 38391
198930153826587745 45490 45599
903773809398554625 30161 43810
685432549820831105 12919 32248
907612074877324161 7745 14890
296456758569796353 21642 44247
204048480619103841 25918 41517
120519006842599201 10373 16658
63187441896165097 31116 33320
797854230209118465 8129 32005
723746360412032897 23279 44726
15699797983870667 3192 41325
89817934264136321 18903 31965
971938393983116161 23217 41097
528026764599143681 11093 24814
148276218363022849 39410 45707
928654572705884417 9395 39563
785679621974658433 16038 40523
517145540523956 3638 29909
963502015011584897 2614 5429
418425484258438721 16604 19527
598510304736429057 35 17092
163641229971897665 12392 28159
508908548264244609 28273 44007
304731573518157697 1077 28069
822425232180997121 22095 34644
723494617517214721 16945 46174
78935301187527793 7678 28078
58644002364122369 4844 35744
876454547965799681 9948 43256
94169487444229809 27059 31542
995882306184725505 9806 38540
639725538933735297 4150 32248
370873762160023553 2173 21880
19638831982771165 9469 19682
557269814018155777 13598 22938
928948941362609281 14687 18177
267096514255761985 10138 12091
349165401371106305 24677 29262
232184579562115809 5641 33544
499814673880909057 31409 38798
305799935079967617 6730 10057
367709121235261441 4279 40742
964525543140894081 16539 32731
360222724782136769 17006 37152
357561124376609025 4775 28719
153351939439357217 18861 28723
385523508815978753 21119 30470
61649420047931617 25380 35886
403113003260081345 984 2228
281098689671974721 36637 42155
719663723965112449 12862 34115
273615215523779649 15556 45689
517110179891311361 17873 31106
852679435254270209 20400 21730
727226110443112321 1981 44130
307373816995610817 35592 37849
729757045097137793 6861 8115
75680691470008561 41304 46331
624989349030386177 35367 37082
749651933816085889 14421 44662
741392654741439105 11349 17208
197352730625890881 3525 5415
198011138259843745 23020 42551
50942830371955241 30973 33760
729626619963120513 4181 36268
508035663552501377 21768 30834
315461798566417409 14363 41657
678500913170200449 15814 34692
527228777421463233 8625 43262
839950976851906049 31530 45133
519791035525670977 14633 23097
976369192150745089 21217 32817
168919411933480033 28219 42827
707125499387384321 6760 29107
920462174238991745 14747 37345
717441895507352705 27610 31471
660587815850810497 5486 11677
153834186793982753 19711 31903
112383593182627809 7531 27117
139041110315904609 38873 44550
66261555705331433 6046 43733
928924461665527425 22760 23559
498167482566344705 2222 19238
36464379130581649 22772 37605
934208539553047553 8028 39508
692850942044440705 4353 12746
137490491944745937 18322 21331
870510017913549185 9945 41759
288605400564968321 22393 46305
238713044405155713 4423 8136
913033376990313217 11769 19311
306553845712574721 23313 38793
38850396251568497 1384 23533
797931971980130305 29193 46480
399526468471989889 36749 46852
735155343893584513 27637 38547
643313530764068225 16266 40978
269685807529409505 33198 33959
780988730086647809 29755 38959
77608304971494849 18563 45999
193452502491162209 822 17432
9474634000394389 23437 38468
583859408363039745 5508 45562
113891100662730337 21818 42826
40006923163964817 9977 43180
719219619463924481 2813 27947
904796869898859777 196 20330
104060108206670785 1470 42430
494516610394832385 1121 32022
66493636745985185 21929 22655
407748231201296129 30192 31850
135586895770845921 3170 8859
632669185507360513 12520 25115
225594055801305857 8263 38321
263639876879977921 12994 18888
306160794366025601 10271 10678
473819275165247681 4315 35495
364333660595814721 14784 18273
697741995388483329 19827 30683
41133787652430697 13145 27114
783162881176856705 18735 35601
718151014579373057 11069 32256
106333900426591297 5384 24221
903519544817118721 17702 19051
956097510440194817 9499 32700
802309842238411649 1525 26111
189530213000224993 32473 33158
648093217845175937 4215 7959
211728008799674689 10605 40249
252825921220047425 19827 22394
26685016489551573 13664 23077
824868635493675777 26293 37985
4641281111410934 5641 12048
980962402614959873 12983 36240
972210927397966849 5912 43036
385625064607442177 18682 39601
818196767557942913 2991 34143
732678208675761025 8162 36970
72346710245710705 838 39462
784162087589482625 209 26181
532765245716170433 41847 43410
705682010030795265 2358 19320
968669668831623169 27826 41481
389898675356537409 42406 42471
369572801563926145 22220 22608
769494070830258945 7974 36259
955141630315068801 32274 34588
417996530471516097 24514 44607
42921223010999657 16610 22513
719282782732232577 10465 34649
657238965767319937 18872 35070
389448547849671233 3174 15589
555287179159570625 9180 30320
267729799700671137 14816 40005
291161823507707137 8000 12041
602976102984190081 2133 19724
932751919836896129 12467 46726
520670147745601473 3981 4192
397034652174610881 36304 40240
567944142529459137 14220 30217
810857425499740673 4857 27425
106009329487729793 17024 30993
503063221584881153 15931 36170
514026031816587905 20661 44416
878675519885426561 4330 15536
30071085275363177 6164 33144
220341773507541921 24910 42246
268601120955853633 10246 42051
803839989278522241 22691 42347
554084923021004993 555 14122
564821714018648897 2501 39179
145792338104559617 10136 18175
972629795475079169 6644 8593
733364600458184449 32974 33652
800149456613937153 16551 32088
299969117746375233 9861 35755
562880586957966529 1981 6298
794615248646035585 1865 41846
160819703234409409 27885 38932
899147935939556225 757 45762
546393466947243649 34628 41615
778870576769843841 21456 44742
489410671307283009 1411 24564
717088965946519553 25852 45511
911330930358651905 12650 13282
119310408100229633 19535 27451
66483601320726393 13708 25650
433458198956078209 16850 35598
970441596791197057 33554 36940
309525477881845057 5647 7060
860829373835585409 30772 46615
285020108252215457 9199 13193
141314405971435521 34004 46684
37938788424408897 30934 36021
636794289690811905 20614 39926
302641883669611649 21076 26322
160580868107466305 19753 46524
91693677264611745 11205 16958
51954084981574057 1110 45639
383496739006208257 13774 42615
732287336849772417 24664 30871
676385923456873473 9445 14244
211844125680045185 32777 36517
929196110736928257 18965 39657
65649659518946633 5368 13252
248933507334140097 30406 44871
440083518028629313 7157 10936
881979034390244737 526 25739
380056520441975489 41321 45081
446400862956860353 9712 45800
15215642563902067 29021 43418
225236917810622817 13368 44756
43356891139147537 5270 7342
624857432438982785 10039 19782
734966434326807425 36324 44474
503623640734932801 23583 36242
657877798222791937 6671 21686
44860859904272137 1700 14826
731308651980668801 5655 33987
643239710159765121 17091 35291
758872678706943361 13048 45320
983796062484440577 19106 39132
484504466693337601 11994 22017
404705403369153089 1404 10890
280674475483671425 28825 30287
384330499022549761 12942 19497
401844020243316865 10642 12425
631546747728538753 2646 40987
62072895497202297 3243 35949
911296036490835329 1249 38189
239643213381967265 2791 43421
122780130930895121 26753 37037
186578472141100353 1823 15954
69386702071565057 871 19173
579623952524912001 20581 40074
380841619804744641 25726 42680
214378804116670113 38691 45684
898552117882740481 23268 30253
219363467855529857 7215 39046
692386002561395457 2062 41254
486911147922377537 2884 19006
514626357957407553 32172 46043
819230181401934465 2431 32303
377673470970041345 17983 44977
844921982794481665 5362 23963
685694155806043393 24645 26139
255161012096110081 4601 12329
591339037904450689 17304 21255
766384807788206465 5669 6206
750468638205941121 5376 38951
569693018739883457 3981 46076
629746554503800065 17955 33481
118303833276677041 41161 46585
498419879269715009 3961 6038
76629963687182113 5109 5545
263685862332781793 25187 46791
239719955951478881 410 46676
381809370847005185 14299 33807
363265792405542273 20417 24339
495073501912447233 4452 39444
792508019934096769 8762 27048
340784803409160705 4242 9591
625741229402095233 11238 15791
267134812323323713 13136 42132
889037429351624577 24199 29088
52280158256134969 17862 33766
867290751790278529 9125 17939
833223509756169985 23262 42367
135563252193030337 9743 41736
4030839668029530 14830 34020
57134180533282121 6295 43940
613294238403316481 11237 24611
918298603943902977 8905 35583
123310237000676897 22926 26375
882744088628754817 41317 44898
701779457444860801 3471 9180
53342884897993769 18652 32956
917155514195353985 16862 32236
395216227696565185 17995 41446
608304675589071361 9520 38008
666730929663010817 5814 11302
102384390237173057 36744 44443
733399282097423105 20270 38924
44750782175174921 26860 41546
258426873716011585 18313 35635
399494011254898113 15048 37938
476091535344934849 3433 9839
459459363739288321 16972 19733
522590112420381569 10852 21265
648835535706890497 4168 30768
693649539677181825 10645 36897
762071749680576001 1369 1478
881240685191777153 2625 28025
278906570943586721 32391 40539
803316678726176257 4550 7643
90165412744799057 193 15832
371774323994550593 4852 46882
748205924876369665 15532 20908
150881667764565473 30689 41756
210447571966245313 24469 36038
589724823563067009 14601 32681
211234083015892097 16008 28809
291207608518718081 11351 13970
1105719976610687 32869 36470
702719883173962497 22833 45593
877656201269868289 9443 37483
89895268515846289 8417 41947
565693635700728961 10125 10347
42577698945784449 6473 30680
377505031111052609 10546 43503
557898850880079041 30539 39724
629719559914125441 16270 19357
669671914011594497 7981 41870
685096878540573313 9634 33669
222212721908420001 11156 29914
575345917436198593 2627 33805
353653623998006593 9029 14829
544947254179998465 404 20687
462582433142287617 6822 46171
493127578375411009 17632 41027
190837549550771265 9553 26287
873662111327458689 31909 44243
662226974503852289 2128 19634
47703474329200193 16944 24692
191386788672410561 15307 33764
756178304408859265 11808 16839
957330587888648705 16173 37127
451384736271396737 19632 39866
526093311881545857 32155 36201
620840944444662273 22083 32051
474985718896959937 19139 42881
959596711533766529 32721 43931
177151125166453473 18489 19247
158018493435928769 13062 40476
43632850646233121 4518 43527
698452560305870721 15253 31494
740832361887022721 20869 32697
968026538450256897 9636 27537
687012110335302913 6084 17615
320057939938767105 254 43275
380255037679681601 20177 26405
697191031158961793 2276 10297
687254728928465409 21983 26650
577539870543152001 20467 35119
18201374538996617 18121 46197
191439182141291297 7438 21966
461913729493460353 568 30183
900703550421372545 99 5679
934809034087543041 14643 27077
594743973929677569 12275 17306
952251682862183169 13342 40053
25468967265315001 8067 10650
931390858102283009 21643 41800
209324215021975841 10407 38498
96633062886468225 13197 43653
636019943288506113 3628 41753
124993359141079457 14838 37510
664349011432346241 254 19417
365948720133545153 24031 29187
377482072040837825 12966 33699
530806798107114753 23719 42322
593021295291887233 35808 41364
292044334906790913 24450 45148
907878164078159233 8415 31431
700291791301872001 14654 26958
661702434043331073 4565 25423
621422470487161089 2240 3152
409410630426553025 9338 46292
437865569448980801 34417 37813
730946761401067905 3073 10279
793203087969203585 8008 46987
58485009392445169 27625 38153
691046827821615745 19536 29416
943073934968463617 11127 31498
162499167512820001 40305 47028
858387896224773121 4783 20143
67818122475280521 1507 38729
144726147718895265 2142 45908
979906469747959425 447 13966
324611178934265601 16061 43551
597230545175698049 1031 9953
770619213955125505 16774 42461
978508527954190337 2692 22227
246293029717467265 5601 15523
628423511418169729 29076 35406
875659227363595265 19914 27887
317323748990617089 354 9733
953319862419466113 2270 17903
519614484460156225 1122 3504
630392661875912833 25602 38664
62010081273868425 146 8608
631872754799363841 8087 9687
659455896032973441 1697 8096
247395267739275233 36664 45650
749308143892903937 24746 26637
545551962536354305 22821 39015
592560973861388673 3996 16989
926066717980756225 37088 41337
452435064709149505 9040 28988
937994432431853697 15187 19215
589943209801539585 13477 21172
167141496827351681 27313 29744
133602609518987953 1338 2128
678806967624456833 3846 25488
961447362807994881 34247 39547
377184804114374849 21478 28262
602063561552896001 32756 34176
739742220339568513 17941 22722
95699750559909089 2525 9899
452923090779247425 11711 42995
678503793251536513 19996 37129
583791300244389121 7410 29475
525273704914120257 11419 17088
385345052695935681 19041 25218
957983122893878657 6957 29130
857075801371511425 1399 41238
939129011909677953 7923 38258
468358305857233153 2581 45608
44649929755934185 40116 43226
92288780310713745 997 32768
736293489323678337 7139 20566
535032357757796033 434 34125
154651675550965697 16406 45482
772528975448611969 29193 43349
466437136272425345 1656 29743
609107690270288769 4812 20218
323450009443035905 3462 12753
234640653959662145 2770 34583
913546082564828033 28923 30527
267886590840202401 27937 29344
56414081435534057 18887 32378
789933222519582721 29333 45285
24311432946582557 28917 31864
916601623951859073 39164 46607
495273116914830785 5282 40947
745105451823594241 32010 46479
785958605524079745 15185 35972
610015136038821761 1363 22388
77798276076478609 6330 22401
964409156446951297 8309 16571
238782467026119617 22807 30212
294845746826379009 6013 10353
205868398377390337 26493 30463
332001752884071553 20250 29753
333224032649404481 11639 30617
641528211001979521 4234 36446
741643476542193921 6919 21628
166876602245142881 21087 32043
373402287540422145 28492 28536
475049148611443457 33853 45239
778587679505477633 4243 45899
886919742575418753 32483 36679
438951362991723201 6094 26103
175795753174480033 1844 3410
311089511493904065 14636 15679
198091841592489729 32483 42578
852035425674735361 23339 29483
10515505702496597 12636 40498
302834317743190721 37186 43607
843420266310648321 28187 31269
410622775194148929 31680 43811
862994963084883457 9921 30683
551182888604714113 1896 32185
637728384039039745 1836 40562
493473356430548929 8044 32363
190682663186915841 39775 46836
405763435525017281 5639 42131
650522892101623297 37399 44282
54681741038358209 7121 38094
648337908973115137 13945 14014
239331777078760417 23790 26730
103275433832042289 2791 15324
60747179585298737 2890 15258
838391472534365057 22203 28576
924610243401673473 29068 36977
799917308445333889 2219 7795
722615134657466753 8647 46769
199938909555282145 16841 35052
951068645504832897 7150 33216
801536034780983937 2032 41188
377427338310759809 738 39920
498410008010292673 4872 7284
151124724555103297 11793 37410
38215196148161825 6586 19712
565181437024783425 2127 45826
574601724222571137 11848 24252
898555857778845313 25185 38317
682264688084050177 32361 44735
506363256309505537 62 44129
537934597359448961 21606 44374
617442514687013505 2286 31327
306692525260007873 2107 4888
146976197827818561 23197 35551
11876892471104129 14789 22069
193996092329527425 23114 34223
148992050537888321 6976 17050
323229836828808449 33379 41381
161234414806298081 1559 35088
534323373765317889 21379 27662
580855040790158465 4693 25876
582314979336921089 10769 24027
337559876859625537 2535 19299
848586012381716097 11750 36747
146342133052545633 14563 24230
247911829411357601 3106 43684
290801696919199745 5534 23286
978040208612867457 16068 33779
130792513376764673 6401 34259
455953069377919489 36976 40358
17370976291896767 1199 27559
99878177491618209 6805 31169
526155231893458369 12726 40272
921171132742166785 1182 29181
686314954385235201 9774 38613
751303167822840065 29347 45994
790670143581809921 3945 8967
988450313018141441 9417 21445
429878288920672705 22624 23975
286392749088420833 6544 18981
896487637572366977 11549 37158
232206164451049793 7787 14944
560417865242552449 3512 26731
516454892985166209 21693 32119
611838320983441281 4021 40445
196028475075188161 13784 15808
424795316470135041 795 46102
458047105256625281 8752 36536
678066978809031425 19855 23790
314626491230036737 14247 45163
306761847617107009 5090 22051
315774572708363649 3140 38712
778924751737537921 12846 33466
178557608057836609 10548 29872
698605114273657729 38930 42747
224448042493477825 6933 15761
832039871485623169 33976 39122
934029975125106689 29303 42242
780955622510671105 17754 33281
954080008421158273 2234 22980
891905780780394497 18934 22109
146846962648446337 18556 37892
954033203823779969 12075 32165
317804675873390 2084 13175
680856355015666945 17239 43529
89783754361612017 25811 46982
869010389686987905 25191 43171
922918463438264833 9975 39139
659536547344391297 38621 39354
371705040336244993 1823 37860
213211777131260065 25541 39595
808301741971106945 15876 34557
420893411049409153 10016 35050
646774439562769025 32092 42766
840564552202945281 25716 38863
593488629274702337 5886 39198
710652424958528385 12091 46736
902272450310867713 17728 33505
26448034690087497 12168 25619
144131964925847457 2165 23707
320927671937486273 41958 45796
399806968720589825 9888 44711
215617237631644097 29947 44422
297037605693020609 28952 34376
609737009605698433 13417 26650
659920295225525377 39819 40650
659329811345326593 31990 46559
97597921467709633 8132 32273
214825238874770017 14450 39746
153995626778630881 8180 26374
573695176524235969 17579 40514
646828353467810817 26794 33158
261784732208571585 20410 22679
366545872939177281 3254 27125
650471956860666753 15415 15721
955001387053798145 33154 44433
729824342146262273 6304 7679
178904798185932641 23787 45191
903322811157405441 25802 30700
34874641351876789 17324 24580
708868984115969921 7265 38917
712386543847081601 10610 19743
410527250482555649 12152 40820
884749920700599553 1825 10716
743544388396916353 1834 8006
762361083281526017 3835 21296
727360820113371905 175 10767
659492071228441985 7008 23421
856959456761604353 2281 6408
208511675909100801 394 11799
780155941297788801 29191 38455
27469402129597145 4724 8466
833362752347259265 16708 43564
551772471868879681 11190 20828
346223556739285953 10319 29967
706315327933765505 46239 46792
926415209167050369 17574 44882
302941641985135873 18562 32007
680468318681430913 5335 31021
375492827762982977 5401 46299
971058482876689025 26633 39332
926454329839664641 24623 31384
116181212032895329 14603 18615
415783362734544001 17406 22369
393212789460836353 16824 30040
566881906587063617 8962 13893
174025029631945217 29300 41324
233809105803842945 15173 25246
423629905896323329 13502 35915
793876017206208897 24480 25566
723897825001355265 6594 40694
724195781944473601 6324 38663
880351549085521153 26056 38878
78849301656553905 2752 17569
407800172290404097 9057 46583
805532153135189377 30036 45148
747950918933273857 16835 44955
945906018402020225 25133 43917
931051576040058369 20293 24410
963295274664346881 26390 29232
870011100864633857 17009 40084
549506653478140097 1183 24522
31582507440656829 9573 34573
539677159272216065 12529 27003
912438584848221313 11685 32736
448047528209748673 5238 27513
244329111378359457 2736 36622
744932476130060161 9981 24991
236918684601352673 12263 12811
238810985336918689 17174 26355
776110442287329537 13313 27962
317507445102151553 12012 42364
943162444608166401 8603 10093
465320499175966529 41757 43166
416280959139069057 15638 28387
642721225652905985 7913 41368
452017016380796865 11971 27281
319619583030252865 21831 41899
934806753308531969 4055 4677
335941906646084481 17634 29978
74833781536231217 19532 36443
452860218872139329 8553 32473
601470410058592385 31187 32575
611693740636525313 9457 25681
872906010247806593 36701 39816
38187272842854729 12865 45636
521299327480146945 27508 42792
672489596577136641 19220 41102
188870881960387041 544 41136
757466547861163521 1501 16472
380043548414587201 31086 34825
259816790654895169 25848 45879
823664573432086657 18178 46358
812027324094621825 38507 43594
871984513668575489 1153 9142
985904558729359361 12469 42285
341244149682982081 32599 39250
388252011728845057 7626 23271
717293431208016641 15276 46320
101831518075726993 9661 10010
171541488792588129 81 16800
289397450870602305 32183 42952
428709988488815681 6974 24786
620230593331726209 173 43779
422062744192945857 8207 11448
20201003039694853 30687 36239
252986726146470881 31651 45115
786231114213649153 143 2806
831637210653003265 21308 33569
372211450042463809 19631 30259
371224353424747009 17401 29536
537132193201600193 12015 33827
446872225042543617 14385 23782
193866411576415489 777 29337
108166431475634545 18545 29768
990292122497550081 21506 33060
73081212700248705 24513 25292
275466075190841761 17620 30254
672360992508497921 15530 36820
2384453632046758 7594 30127
656390497310557185 2065 10658
167594063722454209 33750 38530
659839613205772289 38628 43707
225926702636456865 2974 28879
661342339117812353 12365 29059
861311808537941249 4688 31256
20994032355769577 23352 40529
797121321207370625 32036 37250
496917165573766081 20505 36979
965579414346997505 30596 36675
465404407780109633 35052 46690
190724752268323521 4513 34041
751192422625837953 1854 37813
744685255499767553 29955 32405
898624558853992321 39191 41371
912918109281250177 32792 45150
667909216308604673 28975 45524
845724997051782145 23529 41096
718865850731983617 40722 45529
533906345076104577 11528 19728
43476245599823217 7883 36246
19959948967361641 22174 36328
905025557300188417 18826 30413
222010770351843681 8081 35447
756223761144870145 12201 45195
685681201139097089 953 42442
289835404377637249 1366 19542
986006506855488897 5972 17004
36223732939806297 35608 42235
904361412926412801 4330 27858
206694355285417697 5720 8554
489930978068244353 30908 33304
528286385893355969 23586 44806
653617006160352769 20390 45160
534004370091533761 39138 40003
723965913518668417 5463 8521
236773077861915489 26168 28691
133931397524627025 2191 19781
728931660122679425 2134 2493
317562634102657153 2477 20889
721951462769286657 16371 24831
992181367404590721 19857 21879
670226683211065985 16200 26948
609902657518517761 2981 36528
956456314284157057 2464 6717
581615260196222977 22717 31310
428186595115146689 16028 23928
163101977622673633 13422 17676
169078595733427777 20150 40106
799780008186310401 8892 39493
594541901117533953 7304 19010
552191791677557825 8210 14540
783031661978316801 23045 42599
294585529952932737 35374 42471
665877451461607681 4785 6706
501630037598019393 4764 20699
287857181372746849 37223 43044
342706437291987265 6221 36594
545414507540268545 2580 38905
691580921906080513 7691 26610
18429783159849225 26561 32553
969203754450880641 25501 27597
358218185095989121 6269 22324
430982730676149121 24340 36404
410668880242500481 17363 41644
674830072444656513 783 1044
47160968630773681 34020 46760
412921682793808001 9734 30931
280513901687630337 18150 41946
797061791942716929 9421 20525
198651000257836321 35156 37893
627330469861064449 16690 24330
58785606091621649 35427 42422
178458413145939681 14245 43574
39981288853763177 14780 30815
324698492559463169 16753 43529
97436548545449137 27493 41466
624332772724379521 27168 28264
840305674090625793 22550 32712
492355711729729281 4941 24407
139458452893283185 5054 11819
70654268754886121 5532 10440
55207127241967417 2809 46110
333887546342623425 18145 44203
671808509777111553 5275 45419
469201017185859841 18669 30705
485476589064784769 4710 42093
616143432420457729 10416 30093
123960792102511873 26924 36249
943703110163006849 7697 15994
713323847061584385 26603 43944
772780569322236545 17057 39265
59278365547033473 18097 26152
638429260075348225 18693 29409
857428752522292097 12540 28283
305876085127650305 24588 37819
566906585062728385 86 36620
26589675924874713 12760 38843
710019184435250177 29626 46167
207259413646170273 30064 35818
792253821498196225 33789 46185
974160593086132609 4596 44828
26914395139737481 18559 34486
900151154337251585 13655 20350
847672767983088001 18364 39447
66257026203665249 14370 35323
811956533969404161 5593 25943
72609145656173265 31973 38515
484378846079341249 10154 30855
145841600375625537 14954 43423
31602052606711341 26947 38346
902215984537306753 2738 7540
754012379408497025 23035 28812
533085300391014977 650 17108
209166161932923713 28882 43485
643308832392619905 33754 38866
175013440013277249 34682 45504
379692224125896897 5571 27311
661190347316402689 10856 17239
622641123637990273 18797 20270
485952912604179969 14338 23645
254441496760570369 5988 23550
864892970033903233 14837 42380
47340798863416465 25903 42031
115345676578176177 32692 39667
589436959755083521 7529 16892
184298999365278593 16605 40281
22929983835481949 42088 46787
834832187776672897 10820 43970
573315655014603457 25016 28583
266434745341452833 14353 25382
83410690061441537 38117 43982
358898463873732225 959 25865
537051042889054017 6730 25166
165299908658720801 31910 45724
796289185154066049 4733 14982
687831851553116929 31670 37910
715972885083068929 10163 45344
211950144399391873 25722 26826
491072234214897217 10580 29025
899076292744059265 1654 34153
411064352702702273 13496 27939
860071462419494273 4819 25178
410260509400828225 25292 31101
622626423640728193 22641 23414
233214748034477281 13466 26997
968410972078711297 1814 33710
59102166254945137 6269 15793
195030046529200961 19049 26384
62504818740244161 7613 16806
989229534895923073 22072 41614
868141954767324417 12196 12506
189773623088317569 21301 36435
154257557457960097 7192 29991
304818628215681281 30232 36385
536572332985002753 26817 42807
744500761317130625 26691 34682
84852180823894225 3485 35031
965708958566647681 17195 29275
322101943812597825 2077 9458
532229519071737665 33563 40446
860399232175900801 8701 18693
542499907582477889 27088 29118
733917563936074625 31681 33559
898436037868112385 30058 30423
964412014160295425 19502 27081
900639558638840065 12318 21274
390617300061919105 27639 43631
261879863625129153 16550 17838
647560393646507777 3328 4925
870742651237204481 11824 22385
467899454392494337 17871 24943
367055618883302529 15215 42836
661308994254078209 15872 18653
927281155136750337 12121 26551
96342170955622913 4582 38471
2236776239843863 16756 37685
502449463915702657 32969 45694
751227059800182657 1714 36809
114717769572450833 8375 33490
840675457789462401 16081 40622
208837438737923265 12946 25459
567352249377460545 2310 16279
747741637382418433 6891 42727
714457762752918017 15895 33459
766515582477701633 14615 26792
278653791703387553 2754 20482
489622741447675457 18517 42738
840982417711661185 8526 26070
240196225728503521 5385 22854
17407424130720273 34091 45636
838800312531546369 33531 42264
850601863446971905 1530 21269
105017222903661889 20533 30201
877665281959902849 6868 11758
569233092186664193 42598 44277
329584551805840705 30783 40616
766674250817679617 3765 14665
354988799259739777 271 10487
135842795298160017 43443 44473
523545537783409281 11731 12220
535448452597769601 13868 18003
697602029500270465 35704 38455
214366180705809473 7221 21193
730544728623119233 25928 40278
40141647308324481 14242 45403
755097197139814785 18936 44659
558979405976302273 17967 41223
247238705690794081 12897 24679
200228841540145185 26190 38629
516830913622609217 825 39837
536538231312817985 12393 15494
872238178677708417 16454 30940
935241056804152065 4586 26064
867098984651658369 25880 31094
247917194473856737 24450 29498
383989177830276417 1435 42313
92977088375938881 2438 7443
887327912603378561 16580 41471
880394165926787713 7825 26360
921257350890318337 28251 43804
982962299762924417 24897 37150
530504871046314689 12695 26127
327852773783845889 12192 43897
237221519759945217 17056 41466
65852494709993441 28683 37239
637892910015661825 3580 37968
567178123859321217 11285 17894
667220280078925697 32072 44077
977322858122413185 4797 31228
5127253478530492 20906 34844
360890093946451905 5686 38533
748664207419981441 16919 21490
157362480966448001 9021 10717
710819586801843457 17049 33382
560957315641047681 21462 24934
522221479168781121 20096 42467
960665644608489857 12013 29840
856943014505457537 7805 9726
281902834236134945 4678 43949
998176743860486913 9131 43761
585698399672658305 4678 29448
632038709647556353 4080 5107
79663419877931569 17130 27647
322297182293528577 35617 43350
370624595834719617 11813 26704
575558988347562945 11731 30472
774987653808224769 31020 35253
162436219633864449 848 29898
652075964526808577 4298 33329
708698438703773825 6048 42289
877117294621740545 2050 22695
460659577459313857 38858 41814
203097688802834849 3877 13694
902497625208621185 36535 43660
547631103539359297 8809 44968
265460611773622913 8800 33189
291720676108589313 9435 29159
310840590203920193 32000 44448
470054337239048449 8193 23302
43587479943756337 8366 11840
210606042913461537 17557 36028
721590695451663361 10740 18932
804439564296146177 2433 10108
949453928781483777 8282 35778
97052687592316993 7956 39663
325277102022877057 20403 24782
975769389263149441 1854 42663
639743710101658497 5892 19759
414206832096475329 32959 33791
203589187927757825 3649 17404
410758139366421889 6513 29527
608716121544663425 201 11760
318289616321870017 22463 31352
69966262724758369 15745 32848
461351645213255809 1711 25439
792322251749329409 100 29537
559666794170361473 7546 13349
706667869254498945 25450 26655
768730991287483777 22733 37082
562368492605205697 15713 34571
621099869606816001 43067 46488
626133577146330113 43544 46898
784581586865357441 43188 44787
780811079799395457 1455 40326
594892187039953025 22143 31358
712823283341076993 4427 8768
304332175805669185 10245 11558
493403148703240641 22364 37228
249103115599105249 3366 42212
683077454062949889 12078 36847
829413526959115137 3117 19188
155289358317975969 34532 35306
785650103841923969 6691 15068
827234282956805377 4636 35520
683622588201657729 24443 28420
152072854016044097 35927 46830
700928592609706369 3222 18744
597045213983900417 15606 16078
805568908825165441 33336 45163
321060522676095425 25826 35458
720405121647409921 5245 38547
583474497639979777 2310 30767
439965199715871361 562 43318
310895454014772801 7546 31015
87206012724557521 887 10093
440760227623993473 856 39246
892117070917208833 1944 45814
925055571967209985 35885 41997
182634320831134305 1820 7574
482036454743944641 927 33094
601157324308346113 35333 40444
166554852360750529 20496 29054
982277878079209217 8770 27841
364126308098317249 26429 44773
959021747733260161 16510 34024
987823710362722049 11268 19170
690272774716412161 6135 34358
342947382917241601 41097 46814
156415218487452993 39737 45906
810738335763179649 2669 14943
828586090651533825 4566 5068
599330792387004161 12116 34856
398483141110432385 4537 25295
636060288577358081 30286 45811
416980671605408321 28777 42208
675327039814714369 172 36522
797872879441840129 22580 41450
37457854220154017 4992 24644
788599798931876737 4618 16976
925013060116892673 1543 45863
239506958377631905 4248 38455
920504809116284417 22295 44443
218712293804024673 167 45182
357558218336446721 32898 34578
309733469209973569 4102 25401
618660676564846977 403 16097
369815487330022593 20482 38043
354360550206958913 2119 12108
704483376350537985 2946 20871
552674571475836993 14600 37748
591606140750791041 143 6227
481310898191406273 22985 34729
260438355121650049 4764 44658
262942653738750913 32639 37810
172774376678354721 33094 46478
230939648424392641 12431 18793
195660452653243041 45 30423
461282345969738817 389 6162
583504545859135233 9490 11068
740981322082671361 42264 45662
279195319245857825 28512 32842
773935134713841665 8503 40471
730206266690579713 31147 37626
803764131398192897 9137 33828
372248068350927489 6416 41981
855319277352680961 9658 35628
971450199182406529 3971 37897
247177588311114241 2202 25159
167934052079360193 32949 33792
445444392485544705 6978 26976
617323013735394049 20989 41835
709549165137158145 2427 4273
495490048377945409 15099 34984
985667031913141761 4901 31964
401296050511028545 11874 39718
108703664094417009 12433 42668
413233608210376257 4009 26648
469680230058376257 6334 14104
818948899784466305 29933 43089
615294168599145729 33591 46949
579393668745694849 41204 43171
20736014207319189 21465 25438
663104130011156225 12670 40407
562064036398293633 9275 28025
319993064191734785 45121 46290
92918248846135761 28937 32972
738589210894112129 18218 37214
568283165358476353 11153 38939
88907322014648577 7648 22999
394009292106051841 5510 30785
847297886014210689 8370 40416
830831529576794753 23901 43532
989593181357875585 23189 28914
429698074408523905 40317 45925
227702406080034337 3096 24968
363286558918357377 44023 45990
975188675014919681 3104 21821
642504681326602881 21059 42683
791571702066669057 14771 41061
269291131618569313 1280 21948
710023438820073217 2924 21750
242167646946061409 12528 31329
600355319944505089 14721 25912
468193579715201473 21659 24945
729207215299737729 3532 46893
135050253121182353 7213 17216
987350317849482881 19620 22268
685592983295958145 9973 46758
13925364374259175 3008 45951
605441496475183489 33214 44357
779104904915364225 6487 46397
749499964361714177 22638 33128
870276645316209793 8257 38367
187901341294082881 2868 40324
967129941076500225 16161 28490
49217997013794705 23415 27610
692729653555815681 16121 32455
212848735105385601 28799 40760
492364081456209153 25271 46845
408020740175626177 4717 25102
865214145777741825 31590 32300
882609937219303425 19519 30658
140321899981266545 8191 20607
65879884654787449 22507 29258
431041129575717697 23880 29797
126704311340294145 24781 34144
811673327107150977 14824 42635
172893300540945217 5063 46965
896675092222494593 1550 11103
437190174030536833 7400 45834
85258748501580337 26589 29937
350057686218360001 13838 25917
445152159372398145 18968 31339
50744883824538793 945 13300
279213697715512417 37953 43040
908381269148602369 9733 32128
165813371242251137 23334 27493
236506413655394721 1280 35604
438811798771176577 3530 5869
141173203549822545 31097 43282
573041703513709441 7707 39961
689628484458300033 25031 34735
431561036715841345 1993 43840
363184963663368193 5214 7870
524769005366067649 29653 40965
601443262865746689 2291 43509
752608118027914881 12146 32302
693998055956750849 10728 25281
670443740183358721 12213 25129
468904953301407809 22459 27776
675095190818616705 32942 39870
835909581863912577 15061 19898
188586358083085761 10310 46950
68799657016047177 5737 25634
6124089547846269 3742 8569
627195387009447041 24837 40487
918545365986190593 29577 44474
815621940188865537 21449 35154
211642112967020065 21606 27182
43037545802885545 11960 31377
74017752988879697 10232 11441
364981962641525825 26401 36068
881971699714533505 20891 41368
635971564322357377 22707 38340
743601438806692225 15636 39168
345239080479675649 2526 42669
49840795921149097 2079 32381
457196752033890881 14044 15323
954268903539713153 11917 32879
386453862588115969 23148 34561
417482775833001089 15858 24123
65633526613321889 29706 42727
487229190455096257 3102 13583
664780764860839937 40881 41529
68391042329047025 36678 39314
833711788452230657 5193 7181
104094112399081953 13792 32860
348533599845996609 2468 22024
249235461797688641 17731 45291
902417744837531905 36719 44111
748372799335456257 3490 17904
85165735628411457 848 15985
621752139643923841 28259 41909
562370490796293889 14614 46004
438750761860916353 8687 44205
831511968758622593 30746 39206
363456281223783169 3960 18148
766277076693068417 4131 12435
443904475870070337 28943 32583
337409554367472001 16231 18347
297026570746943745 2521 28130
869033524356464001 8475 17251
323174179333818753 14116 22572
739197254779117697 16818 43150
55270200151305457 2251 45418
487382106294898433 480 13571
104555175914626369 4278 13502
407903798452910145 33505 41150
142676953634953921 17378 22050
748159988938422017 3558 33437
244335524370711713 29448 43814
189876136445906945 24332 26881
683560163931325313 3174 28914
813913873314202625 807 19652
736344619898446209 15565 42208
847233656292875265 20631 25362
995388466032530049 31676 38946
832517357627718785 4716 41439
400096906228270657 28536 38458
83312375749461153 1637 38177
785736645403680769 25105 29146
733295208379910657 2786 43258
734906857924201473 4513 28249
365003403736782401 19486 23664
430803073287712833 28265 34378
200289372402490785 4609 23297
961979503440517249 12776 34102
529787935562030273 17686 30139
188006803975575553 27392 29500
792328204039318273 5109 46394
841084183561477505 27308 37417
199897056569742657 21021 28740
357015940410811073 9263 32791
382490832141197505 7048 13923
317112019390947329 26983 33852
488323975302240129 34064 40853
911771917710432001 28854 37222
673775663074660993 13517 21353
970888761568559745 1907 28449
649709306515294593 2181 16882
356638471615646337 2578 35928
565043521072251329 27247 42061
986228370367570049 5478 35755
841101988506427009 1777 43086
935570813036370945 17764 27619
127744678472520689 12308 39454
941407897276818049 27876 38806
260339660668311265 25398 35278
563896483222613633 25204 43479
180062838212418081 27864 32263
149935065085230689 25796 27782
729738158478585985 38766 42954
224526079183696929 6066 28506
165800811842938593 22466 42281
646455437872063489 2497 46108
505750516779958273 8037 26633
137646078282934065 27268 29044
749850000840861953 21450 32432
794570297159594881 13469 17154
296446820690807297 8529 27627
885538916960761985 10293 32583
204061649585110433 15005 43735
111748358307252721 20370 39658
342647719316577345 10861 28215
259353853783473185 31696 44527
984780007555709569 14440 30758
411828334517167617 2191 42319
9261733106075811 6986 20534
846517533977582593 17619 30495
588588828596538625 14135 25349
79114147080915137 32045 32415
794149953714370561 5677 26990
47002133791501425 7194 28120
742720858960009217 21010 41036
952924352225721857 3673 38961
505366668095309249 25448 28545
91713060926586817 13895 41280
652217935822516609 9306 22882
332711169615677697 13577 33340
705971148751761025 14919 45718
831543984398770433 8097 44672
532814846523958593 17607 30678
348426417729513089 16045 30700
360219652120509441 9133 35381
212776026029864353 10998 32103
136535998442820273 8660 33174
887470749471262337 43528 44559
26647869461303489 3098 14725
891946828824281089 1204 2800
790398032670278657 14049 41254
358982899973653953 1047 45478
382537991855901569 9235 32064
856435487262295681 2579 11697
466036593992480897 20125 46201
410946270126331137 15350 42590
390101495503021313 13404 20624
988027543535117953 1162 46408
162529357629605185 19668 27635
820025136402023297 13257 15156
946344037918937217 6020 42417
564741984459935489 3216 25954
983552922213515777 2502 7412
844481162563553793 37560 42255
424332792421044033 3317 35580
867195978744724993 22660 34285
525046121112776385 12089 28459
485126754313085953 24442 40083
501154449883035393 10157 26835
512604535923024705 17767 35611
846889492934490625 10496 33745
128084206392273361 31044 36407
74304295705420737 21936 44283
351887909147997377 23705 39158
402257899346889025 616 33902
658052605557998081 31576 41676
750028538743936897 3856 22408
749890966623006209 16196 20521
846143396774788609 3889 29414
215627134743144225 27037 31998
310073740080984065 20996 33073
638882483252565633 15373 22650
879336270521999745 22003 28164
632631836065371521 25388 44464
52574075511547137 10519 29400
751649917622920321 25811 26592
929526437970462593 3900 21433
192956095669117633 30367 34640
892999578945140353 23342 35566
59863302165645393 1090 15894
985153034195345665 12280 27245
632441174177074561 36530 40984
396141767099141633 1393 15986
370051948820552897 10045 43058
722569721118542721 17079 38044
281235085287150369 15876 29432
393347451376460097 10481 28447
764496321195828481 21367 35907
879764922699958913 18690 40110
458886084279441793 20056 38346
783322413181810561 24244 44894
665436209623713665 6241 19375
791412596136677121 20186 26086
821316030395010433 13633 38883
391884266635944577 16741 42427
592961830129191041 36503 38068
5938115104552112 7339 27369
416618994714269761 25809 38068
107493570196016465 25277 33745
571388214667017281 8836 40508
835448178234980097 6351 41207
992156760797556097 20925 38931
756054388582843009 5284 8704
804291830539092737 2056 6706
658051176771547137 12759 15480
289335371453972801 10155 35904
530545361152139329 68 21019
920063324179544449 2882 27481
397917972196960769 26988 34939
17284674076861963 5122 37338
58090214926895809 3986 37855
320028190989042113 21680 42310
184410360060123681 19493 24459
186839971525273537 10131 42835
38047882431886393 20445 40675
19009591112755689 35997 45482
55118442766410425 19265 39279
958030458040568065 19270 43620
597917258738878081 2466 19063
729631023488003969 19606 23699
270456514221162785 5287 7904
975877172665804033 11084 38256
227005471242438977 3128 26427
729532699638035329 537 39152
385702685437120577 32110 38618
880732798582826625 23082 38845
107971652141319649 38403 43968
484730787057522177 23664 41448
450538165030959425 12568 33834
742570838197991681 9272 46547
479975909899213377 34265 35171
849184782123238273 23590 27436
331130664442309121 755 20499
217341563192221089 13318 41635
50055804601274905 2937 8007
483731686770035201 23954 45489
164870637210579937 24213 24812
313420738604605761 36521 47003
496715455609109569 11360 24002
547247964197616449 12821 44205
836641797240627457 789 21309
514823512841033473 17338 32329
466115760747019457 23474 44472
616437999117756929 20477 20482
315996405177738625 17553 25492
284654113790338657 31705 36888
690643396926123649 37730 44820
642122550014498433 18941 30470
909193977295625857 14950 26086
488501157490233601 9615 19956
615331615130546817 17042 21614
800289017071499137 19643 28652
385507170178069441 13557 22906
276332522513797601 16678 31150
212302650551198017 8767 15411
643318822321099009 23329 45759
444633439445549761 29036 38762
357931932944566721 31705 42556
119170153857741217 1098 45644
595452370688811137 13972 17945
746983474342666625 3210 15797
237965687974281089 6452 14928
335625724648185281 31471 38300
708290494444831617 3645 20516
360930184660343681 28428 35316
851161439292113153 7502 44948
44056705508101145 7775 28506
635439541630809345 13468 35909
855052974718770305 13329 36489
586485611037716097 22521 26666
635198187347800321 896 14790
985636913805500161 10404 10694
727633993482736897 18534 30765
14161043662696217 19295 35756
278080996265888545 15020 18886
853071452447075329 9513 46471
503163812820471169 37093 38225
755285785086130049 36666 43150
793844591611435393 22297 38695
231240179062744737 24103 43917
703776369950286849 24987 38427
56986712539512041 16534 43891
703659616684578945 10795 12649
818536073987992577 45845 46899
324114827746310401 4159 9672
374631908975032961 13625 32841
9744620126713955 2246 37385
92692395508116481 9537 12392
187264070295253057 25969 26985
906672501358357889 28274 44167
32335520006487429 748 44073
436944056803902465 3284 7565
157579673410648257 19500 20174
789102057083084673 13334 15133
820920026406657409 2683 12210
59907355811155585 3633 18107
138380183219180001 32916 43584
919098691628832385 36926 41789
750902784459444865 31110 34839
777202454890449665 7181 7276
827807212935677953 5608 16715
946815827938422657 26406 45749
732315760764340225 2119 26440
776099995728849025 27167 42463
568329041039060481 13501 17932
328051128311884097 1913 23983
429802684452401025 9270 11646
922190672639494785 3601 34616
262375875750958433 17189 35674
868063555406024577 6670 9367
316831482334908545 19393 22641
193356036887841761 23057 44937
180831553501956673 2565 42276
479414872688082049 33568 39856
665244928091826945 9914 46221
442136828354968257 5033 34172
739324975447342337 2068 6475
917548228920480769 16139 38384
466542470816836673 20857 30070
940803291248776961 29543 39806
620597868564953345 11111 29880
711921848450984449 10297 45167
165765730940794497 4921 37359
398756790193040449 18974 28059
375181298932172801 30840 45569
964804331748553089 1411 25978
193981764104297121 35048 42749
250935164362140033 25399 41066
217074576937317697 27368 37062
903098721259979649 14011 29737
951942208442606081 6395 20750
687132202885983617 19618 19848
760344589932625281 2194 38240
221459368765891905 28684 45243
825738160482519169 17114 44750
860925957024981889 7857 37673
15183989681741395 1703 32011
200037814486975649 19471 42417
314740381930850049 2623 19388
15467886109099995 8761 23107
910990862394068993 1884 4320
91855417732290337 8197 24995
591757536558009857 17666 34371
470816627447895553 22146 37961
756843330671539841 29381 32104
299340426391310657 4945 36260
73481905647756913 43775 46439
909783047850091009 20698 25693
438097791820322177 4519 40236
765149600549847297 29276 47001
493617744595514561 18766 46815
599238738541622273 17482 33025
317871998200683265 17216 31574
829058476457262849 25165 45167
788672434692731649 8208 20897
811254818640243457 35324 35920
34391745102677617 10207 20732
512363933488416001 2303 14203
933680165433589377 5704 21005
29883377432661009 2873 29003
914465362543534593 25362 31983
917686971128532097 16699 45144
917942366322936449 6448 41799
608346675006806913 8300 30511
48961321884572585 20547 24602
730956577862713217 19929 45567
904403805650662913 14461 40383
488210896817257409 17042 30601
171733878761170177 1625 22555
911236341674069249 12071 42935
455108499527799617 11955 46575
814018383005937153 18979 24039
56977593008777913 7827 43177
702338075145462401 6504 33335
573240640153461121 2049 29314
727936390263145985 34889 37115
893876606551156481 8139 35499
419140269419628481 23578 39576
362872970299324737 7593 24806
60228155195581225 8178 15283
938406534093981953 16686 30646
794357713000948737 12452 20670
853413713859669761 2201 7892
840614876068421761 3822 19835
91378541437659777 12517 13166
433231176079416961 8990 20046
98933632520076033 32520 33546
637601776907679617 3876 7220
54794464787644161 1675 5607
451136731223357377 31529 37811
24512328646711269 10650 44815
329189226786915841 28633 41235
505191474098761985 20474 44382
171242119422217345 507 4134
743287866890714369 14949 36435
457557520179058497 15110 16844
657152616741992577 6692 38368
766726639064273793 37615 44893
659221454238508673 421 28691
307652944029449345 13382 30526
521178407127859329 22800 44921
547270397006357697 16184 35428
661269612818958977 6291 20943
57339726200389409 21723 28951
670662265860041601 36212 40395
736922477933717377 19682 29236
23635314202113733 3843 17696
104018940650341569 12693 30780
990171871026017665 2187 44992
766364723217904513 11155 11473
282367230691850337 14946 20445
105327999642589985 3238 9613
483367176858504193 35639 43985
425162425959086913 156 5585
748487910726073089 31843 38399
552574554928547457 35203 46753
59816793722159649 17050 23629
478874407346452801 684 15393
439127614453187905 12390 25922
294653020720041089 8235 34738
316215420694472705 14564 28898
263796703386390177 40435 41619
917266064352407553 23949 33033
363942083852798273 33877 45656
683938890417959297 31734 32974
212425522932889537 27381 46491
793459786908019969 12760 38853
537564043349995329 2145 41815
170757937902745729 12624 14306
541110300308133697 13301 27381
784553357334079489 2387 36151
157753185120121473 44146 45563
3499853054318437 19029 28877
425365621123503937 22965 23868
179409022676058081 10544 20082
991157210267552129 11840 29146
238506533390673057 24749 25309
797335610702248193 1062 37163
124086181789824225 20281 21622
32784559957114825 12126 44332
290270931196300097 4423 13159
495245103264821313 604 4576
211980356215892833 6855 8806
656987878455574017 12943 30658
12399300737396147 37788 41907
369492619266424065 9367 34403
710885906328218881 34472 39676
933191391373348737 730 44704
610176808633394049 30598 37458
269379930473533601 1342 3421
250848144841885569 2742 7023
102754210748919665 44487 46551
166016786544357601 4759 7123
685245850032231425 15290 25598
665463987312865153 4032 16757
547014074956273089 14939 36701
797831992491989377 11902 12656
461766910415903425 14117 27947
765796169155610369 8794 25101
253653351972367617 4953 12483
560137517883955393 9794 36885
110068848243400913 35314 40589
330479663440559809 33498 45551
44422841817002737 8288 14313
737112244156929153 6388 39086
181599364031015393 21693 36143
327490565813722177 20242 41418
194175570471607265 30882 33722
498916828393216577 19852 22118
199858529482639809 1155 23957
11362684804328895 36846 42222
628203935796356865 25924 27295
314673893799021441 16011 18173
223357537432249857 4172 15549
842695700054125697 19339 23137
508015808396670849 6295 13299
589418231059365633 1841 33796
102743292531357617 4234 9095
292296340113200129 13848 20821
627780069540527617 5330 11528
754154192805383809 7603 22200
436924686721354753 8065 8958
267300897902320161 19171 30304
864446146597181569 6245 25156
258421898244161953 23774 40865
589180354946677249 12949 44033
737588858240588545 13529 35954
720596946555751553 28888 36977
348356170909493569 13493 37757
528406325949489985 12597 17728
863533770479794049 21589 44747
333906752488793729 30640 34464
149380121993882401 11403 19066
768539332840106241 8725 43310
605844072773169921 5501 46967
810996698851361921 13430 31016
885041777317820033 25459 31035
18306690959619233 24481 28209
119493675336347137 3021 27516
283736941750198913 13884 21098
260084940181823041 24326 43963
973220648842243457 28832 44371
740475050732118913 19981 28106
136738152280592833 6871 23460
309027397629915137 21443 25552
803443034344624641 12273 45100
719646672228211713 9213 36811
666882047210073345 19903 46117
788058426530195585 17603 18002
557958914737895361 2533 44263
54987199138583521 28542 35258
307112894188513537 16791 44416
379096150848834433 18005 29874
832454929255518977 23196 45054
444181143263850945 19329 27995
72075850783342337 6642 30355
225871455058292993 11195 13414
472312997755977921 32784 41759
5090175595274361 7865 33331
204145180476466241 8729 26128
262811683278766145 16998 39167
811992322294130945 6544 41624
583131059839306625 38834 46480
53412396816135297 34530 40755
292542062003800385 5674 32714
418446041998578241 5028 18710
132080741556041665 20841 45724
999652781692382977 29242 45162
165638488606742145 3353 34581
611642638224637441 8283 8750
377931691284974401 17621 21928
385067698807973 23000 44209
799859840764124673 1270 28903
204150278993552097 43945 46093
173071509455315457 21220 33352
955984930256356353 17811 32263
212844095965305505 22569 24175
130383801738318545 3100 14572
148580362645677857 7755 12752
146384865106405473 3000 14078
533928117904618945 25035 26388
542673023855030593 16863 25851
363523347369284289 40094 42328
187042593430838625 19877 23645
893478780273010689 24638 35045
825826604005911297 16555 21745
128832681515920193 5243 31201
244313902725942017 37317 38194
682410970780576769 35353 38658
36251816036212857 6535 45393
406172017380686849 7990 17750
158725359144845857 1321 40410
435298761649630017 1346 17067
889736404251934209 8678 26960
614872466352185345 26452 31494
962384178829871873 13131 21151
256917459819870689 20515 29583
409368226158818497 10101 45047
147822436319092545 12574 24005
404238284281539969 9895 26470
507819173202943105 11031 34428
179300719085361505 24580 39876
834651421184165761 12930 46395
171335759555127265 16286 24125
347650761013110081 34276 46944
230581412903575265 29044 45068
291616760048544449 19273 44823
719731117538564993 9920 12232
647753388983982593 18605 38096
483335814821018049 6691 12801
965602414146790273 16786 46927
6222566247096496 32878 34550
903895196658194049 1774 18439
378404076446116737 13753 36413
477265304974441281 12526 18342
989531371470512513 8549 39897
766915616407612033 22869 43761
516101980526073601 7750 25279
967688029754928129 15914 18729
891578022727920001 22987 42404
59109474906133385 27908 31604
367035017422665537 16109 35107
785362132941532545 2743 22903
767771780822890497 8040 40080
37233969935311249 16506 29781
188623722026008513 14213 17278
356753877342644161 16590 35033
618186880848476545 9971 20949
813339761155017217 8769 16193
351864072909876289 18790 34093
164289938194901441 12550 33717
814501746766971777 5377 40698
350841555317042945 42135 45052
208387679604427937 6925 19288
719913950588878721 7758 33500
52853605183436513 1383 28525
148361516838999553 17281 40776
182516763403214113 3563 8151
439351687575811649 21348 39337
949411429144895233 8500 46841
425283406189077313 12606 27759
903017634631098113 25966 35981
670203145551429505 27268 37665
149471760228756513 2803 44704
382404353659179457 13645 22246
262807547278242753 34455 45092
443649277624292161 2610 13326
845086211334397313 6726 10709
464697427324647809 10350 17797
352002532852580417 22016 38525
51989857131108153 19682 43628
610362905960990081 10322 21185
771509463803251841 14453 33316
212322141719198497 7936 40223
408862284760335361 11137 42390
734248324842546689 24315 30244
97397811334314353 5787 43072
442780014579838593 19589 24497
541649386387948801 22493 46963
821267570117790081 15005 22301
33514499200801853 17090 31426
403450931599223873 8212 28474
71462697215583401 23450 34007
451731483237857409 30380 44241
88609708112908689 5949 16697
343454504507192833 8486 16845
339756703631341121 457 42324
551534928058977409 10391 46632
608356085361119617 2550 41232
370547050296636353 1991 33060
986034329887377921 37915 45033
771973437530157057 16299 45798
74174238829936465 16644 37586
104155476396996961 10040 12944
421564924705965185 36670 39315
372971883567551297 11206 39524
74825467840408785 42252 43858
854484278931607809 6608 38652
292248435787048065 25226 39863
636600427607582721 2290 12416
276863258760311489 29154 30399
662518070364413313 19773 37099
801793670395401345 24220 37369
806476306450015617 12149 13114
219108101885264961 22304 39622
856241473007628417 4658 22257
655679840254311553 27623 30003
594216566840081793 15351 39377
851513585752297089 16596 35853
435994802996660289 12382 35949
477759291365291713 33948 41020
854993245295396737 10811 19406
794383308299298817 9958 37978
527241787942131201 1666 46463
295030736609664513 3415 46476
595800259458791041 8204 20787
158510723629529345 25365 45957
934683673041106945 6243 6430
141636753567926385 11811 24466
824496996252328577 15572 34591
23455431079778321 16819 24989
22026537470651421 397 41634
919462094416633857 44526 46285
204148812820669441 1835 25324
887222422323997569 2013 32192
423084527896591553 4 42688
398150791530131457 16293 32071
171615971183577185 18038 42790
377833244871165889 778 39415
580445081408896641 3518 24938
29615444025768769 13655 38595
284601469167760961 13329 26765
541802729036856321 7142 33025
597672118642336129 29760 43239
88251749446332177 4555 20523
547181371057384065 6891 37460
116869672782424769 15726 18074
91893701757101105 945 29356
384540613572244865 18003 32730
346810143990460033 19208 46552
361357497223945473 7544 25622
529400833838835201 5672 8908
402339342498667201 26078 38846
229394732934999009 6249 23565
489519187614970241 1029 16111
223237988631041153 11259 15347
504127807098956993 29013 44967
903616220604156673 19784 41772
274782632702891041 17708 31765
746232664835090945 21015 31217
768355383326028417 25572 34501
758473481413780353 31772 32458
388965582048140161 9281 20740
864904820004085249 17113 30548
862775224976974849 3693 35426
503130813048635137 10625 35863
987656668678663809 29216 33085
300506517816572225 33715 34742
20574331063901497 8331 10001
796547677885236225 40573 43875
606818105829059841 8735 20386
166231581744654017 27077 33174
934906240295237761 31155 46260
473904971919601793 21078 26252
764389573984470145 7814 34869
979443550328269953 3472 8230
94178332876882817 9099 30699
42245223467382689 20143 26050
658769280513777025 32089 33745
791511836933466369 29449 42086
476582957391361345 20955 25217
900615370241716609 4839 41634
903400011334849025 26593 38487
474309772507226049 19987 43593
448711240405746305 17964 31223
428816833970792321 14524 41149
447553014806540993 19455 26606
232278215944944577 5203 23707
369845791195434241 3009 25328
918980068992503681 4691 21992
306413574887852033 2750 13359
324733715758910081 7589 31122
600263896050936577 22168 30912
827816167757710337 16693 36143
791736956044100993 21342 44674
59214861277155249 8940 35209
17541518558676473 26431 37626
83658024386515713 720 41763
915044848913179777 37253 41568
799403534111817729 4309 15702
537750796514362881 9028 25386
67264549853611297 17643 18808
80328325871899857 14515 27236
888693323614660353 5189 31674
656285065238836993 833 29305
321675061529127489 7495 19117
128646441863150337 33935 44777
562844465984667841 3473 39662
412896053521368577 874 22422
253893798170572897 11750 43349
13367800659036533 15416 46714
574277368108653249 9370 39166
53833104714204441 9379 26684
836458101549332865 36412 43388
626978462643375361 7651 23851
10204146600571563 14604 27331
726554384144751745 4158 27532
163474720201840289 14960 32220
557631309698873409 24804 35175
712643712358755073 7900 31918
874530357498105857 223 8476
273848491820920961 21627 38305
299572218380017601 3758 19736
527949823782549313 30793 39479
285750675652710849 31704 46832
831402911046957569 2267 37672
884254936742163329 3007 17080
976217280080845697 4072 24133
532622292125768833 13200 16632
501504351381406337 168 1914
230732225480505089 1862 25923
658108092364770433 2188 7775
476329482302592321 16495 45993
437627546126840641 4432 31965
161543422909570465 977 6205
51421116945306265 4145 44712
608110741485422337 3797 26337
486890906158087937 21192 36231
904940938284578817 14761 39380
207154324953890529 19072 33797
885363624002312833 33082 33467
135672924448165585 38815 42092
651418081530461953 4652 40862
71792677570044817 9467 27613
873461760665510017 17812 41054
986596851110611841 3171 16673
982000912102545665 1421 26755
747885539274861313 3389 19805
15478869261333017 5226 34305
624916580776449793 7917 22566
601905247954842753 1813 19677
389319755152683905 15024 17163
671857864989892353 7756 44635
81003838899412977 28263 40949
144569429937615009 18350 35598
713587004835588353 8412 9992
760009497353056641 16424 26840
8451847577198636 35972 43491
940761699885310721 27289 37538
325200887726282433 18894 35531
798819599412912129 34868 46934
3375257189411230 10019 22223
642810934689190785 25152 34155
378529454144811009 9084 46325
453407347110530881 747 8806
815776810084493313 3659 30756
756778796275906305 34135 46905
182836637522967745 18288 24453
168904202946198017 21246 30525
221219519198335489 21911 27461
251712921133997025 7101 21266
457310326217580609 928 2876
675584772277321857 20730 38955
215660356396086 1473 35793
5502395344731071 7772 24059
291209702429853249 25365 43777
397821944289081153 5013 21961
330322154599052481 15207 46400
416181254481909249 6369 40992
837779032602711041 2854 38468
571879735835441473 23619 35491
245392518676545985 6634 7996
795050924747211905 12822 17861
175913381021615585 12076 29300
997693517334500481 8215 22653
18130050385273933 9558 9713
387351194803368769 22344 26536
88262798666576721 4802 30356
252089088232200001 2492 38721
33241853161321445 14066 35861
995409289456883841 17093 22847
127939475154107649 35020 44579
169304697722271425 9512 32993
143210253810018177 8722 35925
150620719125253537 1165 35219
849536195367633665 2457 30700
852523886927858817 9813 44514
637953690931944065 39195 44245
771021615400567169 16203 37730
456938276603381185 12014 25763
180097274111592033 23346 26049
861294812006200065 20573 44148
911733045492081153 27383 44538
35454039256038073 1723 34368
84298427185959921 14607 45000
515915876710899137 39895 42959
961701139394815361 1392 24465
576014846734494785 21542 33380
40268080344663561 8268 11615
705962185398725249 31597 38226
841805575789418753 30980 40647
923393900932737153 15289 28983
549072466528205185 26471 40962
461129697202046913 41199 46042
30820868430506465 10579 30753
769227360684482177 5349 13484
631730767173298305 20212 46410
603294834517463169 32332 36515
685522786626375297 30975 46105
716631024702408577 32837 36526
780223937775762305 13182 38215
388739252113801089 929 35710
562443943852454017 5596 38377
40804850043855369 24153 44126
605827764720391553 9568 39741
964891642320473857 25613 31775
708780910074050689 19234 20088
5495024654621262 32815 33912
862937258098870785 29431 32351
696229015184748289 17048 17854
20497958480913069 5220 40397
836703240521018241 23609 27792
245562699348131009 29435 36688
262402896636864129 15584 31150
302892558556816769 11336 40351
742634284907595137 8675 14164
600950153996624385 15983 19520
832508091071083777 24774 43800
683292787221855489 22075 22693
664470143573964801 37704 46010
86756341104820225 11326 43870
839294619838646785 6986 11627
372029760693305153 13477 46514
879940554248932481 6877 13765
530709734628803905 2755 14732
979513736455238913 22664 28555
335626804212889601 4728 34985
716490423493638657 9303 19940
409911970422189825 23776 39638
161838095350979937 13747 29334
408904187383978241 12725 18120
690662787907697921 6866 31146
635446358421635457 6583 18375
619130776235074561 428 31087
438421672051699585 3592 38805
524536123923326145 34397 42994
750708865235072385 973 33972
251359503110158753 6286 25514
910753659942155777 7714 25752
19965851692219873 4734 23402
382181650369350465 1900 8112
220137608153017089 26405 42503
102271201153879329 4540 34575
440145900298460929 26869 35620
331925422195315201 20978 22913
673573638578737665 12442 23195
503524344565374081 12241 37014
270666266227991073 4060 35640
693944839953420673 2947 24079
335553551724508737 5807 13346
266485089787035905 34880 40235
345710667191212929 8035 13792
793226238151806465 14506 28492
188364752427155233 16103 20750
826708349943952897 23907 37638
838103731530040321 6909 10272
677479402101344129 430 12422
50176359825151449 26150 34429
29153667828037301 32455 42144
455243732044237953 5273 33440
787630290568490241 14673 28399
984666610491238657 37762 37782
884616757303643137 34480 38317
959083734644153217 4712 36662
353479796106856961 12850 19277
961262773795915905 11867 20467
86455079790280113 11897 32219
361665249277962177 2281 35434
924610168052243585 31121 42284
340132936114962113 5576 38480
191938424679232609 6861 10336
534553105591314177 12568 23291
281905909933445985 891 17525
712219065425792001 7928 28517
720871655167851393 15415 26663
629032391255776641 25687 33827
169655114662493377 9180 31107
554078459487833217 11401 14185
632255219715982977 21876 26527
424146949349747585 494 7537
839180629823037057 25519 31103
529832571671256833 3117 46819
728177526643459969 20286 37052
213498195091517569 14569 39206
158763464174445089 32244 32437
104709861086284657 26876 32393
507754647795774593 11994 21311
992971944108930433 19868 27310
987083767631734273 13856 46253
239989290471932289 4114 40663
92004869207013233 16875 27491
825883606783605761 1780 44729
953712852967800705 31703 34262
177954958828443937 21550 46613
786701154784832769 19421 26709
316967558529952961 13758 43668
674913390814484865 6531 39246
854986668521810561 32167 38905
102491445731711649 4393 42465
21598806660222181 11109 20673
550089412712839745 8048 31013
5237551051656909 14732 24231
52297696199911313 13916 24830
422913303246602369 31790 35804
536993412480544641 27476 43783
37464774355420617 23683 35694
971957457054539777 30291 45516
320251462619893377 1970 30504
954939956525738113 11257 41298
831334389922140801 12883 14141
122389477089807745 30662 36903
252626694341543617 3992 12764
286864111441619937 32517 45745
551643112608310529 11102 37068
825755007108025345 42019 43973
17631120151861525 9902 40271
874543984765001217 8362 27199
810989822386140673 1873 22062
744032079429086209 6182 14537
698123169031973121 32207 45629
167500064674559457 17533 39987
211964397811222241 40464 44644
240378806150143745 10947 29855
556860500620615553 7306 35701
995185149140883841 2240 15114
704252698271965057 10005 28547
170266506320881921 1686 10141
55485756299120225 1520 7729
993657787120472577 27349 39716
832410668577331585 974 29235
263622047639241697 2454 31191
373356041798956545 4000 29457
500934626309675201 37257 46843
905539207652275073 4552 8026
798513984805662593 1337 33452
589918867695971073 12021 39800
717963186242148097 11406 36656
266671185541930817 1832 34703
83006706800855313 41027 44991
19841577133973945 21173 28528
852341664624720641 13462 46794
100214372076003153 6719 45537
390823681572822337 31833 46983
592937136067590145 16317 36675
66606751261648609 20603 36002
810005618913926657 13452 45958
208912821433298049 6810 19268
113010612730306545 22106 44926
948559380216057217 28032 40190
695023976779275137 18045 33722
705776798371982081 18832 23549
344866792418414977 12128 37506
623522209499956353 20247 46767
8060093998530250 19057 30899
207776627998892865 34567 39174
222534223535063809 8953 20039
612816691070538113 27177 32023
114997793484711505 3645 34131
650170826420872321 13434 18062
771813633660897793 24831 39452
793682194740544129 1023 27759
286057725550513441 777 45816
658422738547724161 22189 45178
245963152708782209 11706 38174
877280090284319361 21210 31717
99484005898482049 20845 38390
305678051606673025 400 7814
305978196479870209 24339 37535
346652285038747009 16743 44066
773699334317406337 37884 40473
111040856520784097 21648 35876
79674260666791953 1550 41735
798231772159585537 17458 33919
263763812514490337 676 23545
401492714777685249 15732 26861
521675315047005505 11811 23274
730802579898810497 36732 45807
256774101632011297 20894 41233
403512841979388545 1184 2370
506363032775368513 11081 36964
506123437317388161 5556 25946
420234243835061249 4691 38909
988551543922209665 11280 43941
526641802819753473 25 21677
56583799240488729 33421 36487
335893980413608513 5068 35948
733741249307737345 3043 20123
173685417187044769 11013 38279
887447915498473345 7309 46898
474436293617507969 29911 31980
224232687531507937 14255 28187
839192561159123329 7416 29225
574032699077068993 17809 22974
615929743437227777 20906 23916
399325772935494401 18445 41716
336503826799457793 232 7067
706503557223971457 21219 22899
126244526255952401 19809 27999
298508390943720065 27799 46888
576511980000688641 3019 45110
615179411326696577 29518 33714
86640612230361569 15017 20745
97379349127262321 17817 32859
676793701822106241 20664 34990
105009157987826289 3535 28375
115323384907775057 3204 28562
623347069965614465 19006 39168
217844058313190209 1015 5948
336287127678875905 12062 42702
785653472456495233 26655 44531
127470974385826001 2255 27496
618591935392488 16226 30589
266159991152836289 10101 35295
352494487474068289 22028 36810
466730748569045057 3416 43779
988571234579112065 6879 13074
177862359938021793 1053 4869
359361744144827329 13551 37763
759627613516041601 2698 4191
940683279526325633 23847 28773
597098338222185217 4095 27504
974948260043468929 12830 38450
240974139958989761 1995 11108
37148480031603985 25758 30259
762131821765937153 5829 31019
255478037625557889 3206 43097
417022882896244353 29733 34477
965826027985258369 19541 19715
69904717658335617 8751 41678
153272319908744225 4299 4701
652101962810046849 18970 29852
46585769882128145 16107 32874
968189789245091201 22451 26679
992888788530116481 11075 40565
179425507004051361 2513 15899
15412601548035811 17223 36423
366098825921159937 6808 12092
362058082765507521 3523 34267
882861396968262785 4086 14370
735648610273202049 27428 43064
164277610184573313 22675 33553
260123127715708321 24383 28430
438675858743433601 32397 44264
936946265667927553 31971 43420
193272016897186209 9819 20662
803386131202437121 21988 42677
916516895415167489 24449 44902
862172861190615041 1793 9435
34664844590597709 12434 36044
493162304473550273 27388 30557
331404206619932737 37010 45042
609309539401721217 19178 28749
584855958391830913 14283 34144
743779944092374017 6349 18516
11894881790890823 17585 32023
841866658069491841 21701 35753
115359331223434225 6968 38876
76480043880174273 34254 43905
836899604310897153 308 1862
181905033794350849 7182 41136
155164916856495681 6736 34123
690256648993674497 18961 38843
212216175273237441 6994 20973
940698797328579457 6957 27046
48381287662639497 17660 22463
398118281651171905 28113 37355
159483670677612833 20481 41936
251564272746435329 21941 40713
161731934022402145 5127 11822
589892522171190529 32240 42760
611074297109592321 42489 43506
187449513567131009 19781 36061
678594363802464129 19873 41560
670266782356755201 32187 42184
214938820766203521 41500 44210
34444955349101749 18717 30719
825591971613040001 26008 26152
589860023346254593 2616 40892
908488125598534401 7299 11824
685226138658762753 17485 33041
450094381199310337 1667 32813
701229209358508801 7555 24561
709485820844175617 36154 43841
669238681170469377 2811 37124
677547912807103361 11909 45956
341182214785042945 27986 38970
568277678818031233 30450 46758
876722695476658433 26925 40443
110914303193116129 13979 38454
672822277326709121 1667 9560
437500853019482625 476 12608
710862722478168449 23132 23322
734588121623790593 21827 39625
369489476834694145 14741 24518
635082116897091713 10936 34308
537729041484496385 39405 45394
505311793224539201 19382 31621
439168680697584065 13345 45007
30607587488983513 6831 39791
640410989882269697 25081 31320
65507073902342225 12425 12807
669852494516554497 15587 20035
985159368127750017 24390 37519
836871739927474305 12871 45796
222163531269817569 3524 5827
918508553929889665 38465 39033
465975072963171777 13395 37735
827490900382997505 22739 42475
778413386047692033 16420 32261
410304552285928961 40216 42293
469677095714256897 28099 40414
706795398857806849 15697 21194
75998270815180289 8339 15682
799068281920177921 21773 32888
185597568314047841 10086 34785
835174419307605889 12585 13446
655192380214106881 30117 36572
449955236567710401 11723 13939
62525034456353265 274 36951
22969780729070521 5394 10539
823958431292684417 3673 8088
23189541436131833 2196 30435
691027750993011841 9001 40797
255643110120786337 12671 38472
569123137098689089 34743 37887
292636708177262529 31758 41629
746749039163500289 1683 13021
681034547793771649 29149 37768
167487833399352577 36569 43133
350835516927340033 20281 30487
959480050265650433 26347 46748
406208588592988929 34180 38522
451732800016618113 29745 45248
105812769235932081 15687 27111
464527499096941889 22376 23999
602070071038511361 25102 31723
951800997221486209 25278 28544
734255296572889857 2096 25045
977416165810293377 7007 29809
200741340311026305 28699 38996
923603706430004225 5284 19432
537020011690564993 830 20851
15181085236473991 13349 30570
977409292891124481 27914 37760
559197235586029953 22448 39162
260001516925150625 21805 44860
106670144727214481 25489 27593
340642423015339073 2343 5136
771231735602231809 18148 46422
256399397046401121 6906 44750
314027109668796097 39764 42413
690582196434164097 29722 33814
794040587560861185 23813 41309
32660387009123329 25650 34091
885865702505352449 15384 29434
642344137748295937 1796 5792
238167073549664833 41779 45694
443915679422723009 35176 35700
921960088894319745 20656 42036
823710996359110913 26134 36642
77734449525880929 936 26872
586567285236732545 1816 39320
226323785993425729 4692 28375
834927315297903745 39907 44960
603551408962591233 19329 43056
823651146540633729 41472 45234
221460415349309153 7007 32022
469150729395678913 21248 43426
511277573736780481 14229 36531
217445184995433761 27792 32445
786853688922317185 38526 41115
521794426921303489 42704 42954
744798386267280641 11606 40425
325099215752338497 12215 12518
49303353940228337 29971 32325
724396484450593921 18283 41942
320995916803358465 11021 21544
25317227270512889 10295 44495
605766343025603457 3332 21683
204439290832425505 25543 36474
323546954501029633 9371 45042
22672484721304897 17941 30974
999560892887171073 25575 37974
749255075190220033 14242 16027
379802633004263873 4386 11571
453208821160451713 29450 41458
831143720305103489 38001 42219
314205708438180417 32796 33447
895150063172071297 20772 25762
669678898862677889 8479 45377
982559290673247489 3047 19446
109005520301408865 3839 9622
891846319860039937 30318 38691
693068715644734849 45 26303
621843594488321793 26920 40477
89528926807560081 19987 32076
621843968776222081 11512 23596
901808760153322497 2747 4445
966275473396802177 36448 41967
315749259164945793 2543 22830
942665435886343809 33302 36132
511002548463473281 34271 35327
991914222224661249 33393 39914
871505386358023809 14140 31898
368376228142142977 7786 22424
37714364420871505 7265 42849
136225749323340753 7667 17232
512377593175969537 9848 37140
449974622949216769 7328 30567
818326440468219137 24453 35408
540038817067280513 6903 39523
969737775243544321 16779 37713
776253267277088129 21227 21417
350553116721151553 29365 30530
988220619934036609 8796 43682
619560405445739137 20456 24551
101966478144280609 4322 37269
683112266303346817 7663 28399
643325001787470593 17074 27140
673253974428689665 17488 22338
448901226885016769 42626 45049
724404036913362817 5779 6073
115429779267696369 27424 40326
985886774119123329 8839 18602
140520132621734465 21390 33053
438810294777376001 21689 35512
801199737068426241 26814 28314
247900039933114145 23801 30742
634916598228944257 42315 43927
743256630042388609 27439 30635
667021705853056129 9033 17816
644764657042188161 22623 30020
335965807279027457 18637 27865
102198954783609969 42907 44119
390365537125287425 13478 42529
871958931230835841 5749 8424
770215975509405185 26130 27909
487810158637607553 18591 38008
640212564028285441 1245 36866
688913388014256641 19068 20198
208062327743082433 21747 43009
462325545129466753 18608 37119
135719095298323825 32374 38293
415848257288672577 30544 36810
932277063430905857 8933 27552
636610416537585921 12645 20376
320879443944573249 26178 32846
24259287358816553 132 15188
474602393563944961 13975 39860
945265769133875713 23193 35388
114828755166140433 9514 34795
769601874228214913 19893 42375
670795891128239617 356 34689
883090166350022785 11727 33722
309963282050670593 12320 26498
859771252047650561 6075 33189
854568209041733633 25373 46108
696444037352115713 22535 23992
95012575225776881 18868 39654
63441731095707609 10569 32863
808967996124540161 776 42633
188868465156325281 9798 20868
663707116355265409 40826 41636
728249753112564225 37673 43608
717017895608766081 14688 26118
252920544287469793 25614 28997
452254047686576385 15628 39692
612097922724217345 23111 37221
658234154492948481 10099 13473
996203165570186369 20104 29650
735345643264064769 31207 36925
615309230579086337 14659 32358
649890918188734849 13869 20432
702465187449071489 31036 43663
840137844424699393 9897 26609
742636471172460289 9609 36283
656714045893767937 7112 41086
218779941759542849 7323 46935
334182355288458433 11401 20401
899770438656517505 16709 18065
824678570454811009 3812 9339
344402459615316993 2857 20083
164683275645156609 25935 46032
838405919724664321 6089 44783
727684054658983169 14178 21459
620060252541286145 7490 37636
815060851422639873 21739 27247
278405856418700641 6119 34998
53413376408546041 14600 24817
579125507662219265 1131 34411
277398459298236577 3753 27596
948315385935842433 7966 43689
659338220596016129 16926 18110
72199716158102945 6317 34449
677057224486059521 7209 35805
661457841709889793 21088 34180
673689078201451905 13733 40500
58841613816078113 29221 36777
124073511797202945 22108 32625
171008282706850433 6015 28749
530704165682596609 21843 27159
166087433846819009 1803 14547
184790742228084769 12635 39776
182575768510091041 1518 23033
855430692621130369 12680 26075
31525417689842073 4448 10683
880776383084135937 25603 46689
727597478873604993 30236 39005
650968635324620289 2323 9934
714345861807622401 22578 32497
429070351491741761 44584 46365
967794950494251777 10947 23409
599891931163828225 3308 17178
303220259962536449 23725 41367
871210271590793857 17320 30249
184479233294837281 9865 31294
640600105348870145 9932 28787
854169893683540225 6249 27837
115664847233414753 1156 17655
152906716019671777 14048 26576
596865091115294209 2363 32926
330742091061132737 30243 41559
791036867141368577 19479 40872
679344798922755841 30027 36419
162538718402476705 16508 35882
715672878159544705 1337 14617
211804860695377089 12005 37429
827045562276012417 14376 27633
220346337561810657 36259 40807
637504450704234625 3947 38935
964964982344010753 7862 26888
238860155840995969 311 3473
410356625930990785 6132 45040
973946358790662657 2812 26069
389595133528029441 10281 34241
112545878832278849 17640 20698
275907108753276737 482 14707
19597086666955477 10872 13930
31349445517999897 16952 16987
355585894754227649 27637 43681
777674624406945025 16701 22028
49329385668464457 5183 26345
983835857158720001 10713 43035
467097293315148929 16766 25293
664780189740216833 6566 39144
877414843626361601 10564 20683
586740440703433601 18263 39306
914560834913800193 4334 26119
169253786980778657 18207 28351
260422311035306113 14521 31729
928822169204021761 28142 38873
513954254453025793 5522 21586
900176811706590081 36048 43855
470047515446857729 4799 23191
929268792800311169 19618 38487
326574522963795713 9013 24760
169063604226000321 12804 46654
868169043455701249 19769 27010
854511211222341377 12967 21133
269432030220187361 38943 45653
400608946920275585 7727 20895
945305416764888705 27974 41640
114948008383887409 44086 44509
335505321691869057 37000 39990
754260960150464385 4829 10953
676870797654196097 24584 25311
207016464603736225 3467 12726
544147861315408961 10359 33104
692998781723108737 33351 45516
647669492232331777 13980 35099
84919195243170273 28711 41212
421202360169246529 10429 36005
436397082145635521 1940 13225
679283439629124097 23745 45217
911709393893811841 9264 30932
545442572709433217 3668 12172
85115162482342305 5158 40019
449618844277956929 558 41019
634360296189438337 34865 43442
17241179264260609 8295 27369
622302416045716481 26533 28108
147989589151613633 14013 42787
719278739348578049 8196 9433
303144508495662977 10126 30229
12384621925409789 10372 32187
688702622746326657 24840 42217
475226385181652929 39166 43955
904484469013794945 8401 33311
616982189968513921 10987 28296
584025704259225601 23539 26166
965918113017135489 39528 44901
479314217778451713 7613 19615
128382405779863265 683 15789
723387282273513729 4401 17523
595183086315639553 14412 33697
126730856837014017 22218 26705
39488243109918385 21843 32852
36283434853594089 6736 40813
38382865149070969 28790 40271
404834881833366465 31045 37298
291316732140362689 26226 31908
145124275759009441 15694 33251
534040488723913857 13529 36239
603836268075752961 35868 45210
490115508163871297 6113 8940
501493595011446273 3779 27452
362977500223433217 9620 32357
811690035273798529 7842 41700
900577328484590849 6774 38341
302247314793198977 15641 26693
86690242933027409 1038 32067
290543942845943105 4595 31486
93404348539696257 24778 32892
404640166118376513 18963 40375
234605234396166657 16079 29810
699496696458297089 25631 34082
557927103759968897 19329 21395
3222390399777454 13565 46927
297993836725307649 2522 14743
245860755684446977 29613 41711
46312764048668241 25603 45179
543440805434748609 29061 29703
267831598662876769 28892 46722
88338584873000065 8931 10392
767173625463048065 32988 34639
72437809952482721 8629 33268
440265361051867649 35076 42790
338169046975679041 35421 42621
524555291231696001 9182 29964
358069397203102849 19728 26394
686484304533802753 4438 16942
67170665723537585 16387 38734
344164884133451905 5867 12226
831135568625519745 1432 40854
957937389043760129 24550 42032
515364737642386241 11301 12487
242488236999992769 14192 40576
958585245906441217 45038 45240
71631901517871913 17111 36910
548042824470783809 3341 7768
385711640184243969 20324 29427
569249436237051073 42998 43618
126693903668151361 16908 24630
617164061084963585 40548 42792
623053696760610561 13305 13966
7572573786767124 9778 44704
559854068212711553 20588 43549
481117036544830529 18031 24697
41546460490597073 3148 14566
660829202845128833 12188 17019
405799522076389249 13529 45036
598322808853680513 33697 33897
914177620698712449 27991 31807
314283047233253377 17596 46550
824536691297492353 34263 43319
973928959971559041 56 5050
947687364658637697 5854 31353
156394588955443233 10465 14386
162549577190841185 30582 43407
766863549038191617 22341 28975
686650004388457857 6712 21054
849113119149414785 5075 12351
482495199225478913 784 15098
790571441146184321 19689 41589
12581813396341347 1189 31683
459976388700262337 20613 41878
616710929577376257 7797 30437
220507838858708289 22655 40323
965898092404376705 9543 36106
833537036908658945 27748 45877
846549929913162881 20178 42929
82453986488147281 33088 38049
299164583908353857 15321 41026
66766476847938353 29088 44799
490518695150367297 28097 33218
87362015443204657 27889 33335
786196296105106945 18620 30912
600655428007591809 9010 34971
191747624222852417 20504 37813
922018815211728769 4339 14939
16470889736613259 10815 39698
299212373002355009 1492 6407
956239386757086849 1503 5427
443506711275034625 13825 34380
210739339261369441 1811 16211
55308438026450801 353 8811
918743449535593729 1155 29929
274270670946762593 13527 19432
123703914968647409 8172 15656
535056118851692033 4289 42263
48506280188373553 2274 28914
890491803295333249 15095 18087
834637957700056833 32848 45524
790241458006043777 41680 41769
182428270211300257 39206 40091
448204132443819969 5760 17107
757663745235422721 16659 36370
570231286825880065 10612 23779
752578127662442113 16589 36773
729840067144579073 73 2081
480279291636310977 38916 43375
236100540850564769 31581 43949
707206194232963329 14051 20597
821188726098242177 928 4300
621202490420618113 13678 22400
502696001022123073 32029 45012
492367654328713665 10958 40605
469514370527690497 1269 34673
205626921865462721 23821 34167
638073668865665409 2772 27568
632397737831819777 19540 38580
724098705527396225 17417 35628
615878206503200641 9737 13987
860193913757861121 12386 25986
723531585838539777 5257 18469
38904802187033737 22835 39200
875918313486710785 2632 40545
160783097041154113 6340 33305
322064262390352257 17421 39490
813450925935526913 7793 12804
366238036455175809 30996 37822
625599143610550401 38998 45529
787109267529697153 28279 32807
574243695467714561 14295 44286
397850243330413633 368 7593
25573059187699701 43810 45733
133119650419995857 13245 31301
39040803500583369 29240 37855
866168802616389377 4100 5160
337915243303633857 41165 43712
98142248271525297 4588 46602
965458067959531265 17162 37385
282725599760869537 9167 23143
280626186536913729 34365 39816
163915499910427073 5757 32962
441542912517391553 9962 35203
279511095468254913 4976 16856
565162328298079361 35679 45504
131402514517585441 20500 25591
528320561199961985 617 20456
491167756026460033 1532 7112
594381050914186881 6163 15789
2556428847309889 28314 41706
484269335531550401 34809 35538
947640716228281857 15908 17755
757300559448857729 25079 31605
522802372612712705 5848 37312
182361526922562689 432 43960
516891530829031617 23515 23980
346512307093654209 892 17171
460022394195373633 14280 19966
436755444198425409 14329 43481
895979143187279489 464 32452
793002235585738881 4856 16378
930254289901338241 2549 12258
375356468835150273 11256 11399
390652562284390849 14239 27324
268273971444664033 9492 43778
207745242143698049 4502 19247
485069351101614657 16500 40791
589402504211111681 5116 6137
433498814377777793 5756 12559
91694317683955969 26555 31470
699304611412145537 6389 46526
727879733945787393 4521 22213
955295436479126145 27024 33001
142607018910080545 7984 37050
744717835265262849 282 33276
363276350328877825 23039 44729
389893242340868097 34295 40501
780678031568609025 18454 24109
690665929685451393 5417 45377
104628104062260977 35941 37799
740958883409113857 44579 46204
174397883901360033 28617 38651
196748106594597505 31310 42374
852351337829393409 29841 34672
797242037347736193 8277 42075
91403237264270129 14887 31202
699225536518241537 15114 24227
926372601743725697 4894 29173
677275817324094465 14550 28097
971591779526573185 6335 40968
756121336979063553 9359 14562
854012738787847809 2240 24490
569375629499752705 2911 20206
685209002362992001 2412 24348
945305886346034177 12941 30397
552795566204668609 18333 26964
722719512097164289 2861 27954
10868324459817559 22159 45898
213660448292429793 16780 46709
395384512444511681 4097 26187
382839528719934209 26257 46998
299545887157702145 14238 25541
964148816869425281 18197 19472
759104017758335873 2436 14261
682759214629662337 26846 36927
54129709649696881 15678 29621
668851210024243457 39240 41024
325546482357371073 8655 24951
906502949926512257 7453 15498
958107560042517249 41111 42733
559141012682857793 14703 29321
650545361733282561 14588 40089
988881020543537665 23794 35498
923831688872223105 16472 20356
290502261777007233 16024 18482
524630976750561473 552 17799
355295589146443521 30444 31907
927259295542452097 21706 45703
152158037323800961 11667 24898
901673038984160513 12424 15002
35669395930845837 17919 25164
163268068124050817 8171 45905
805746238363454337 3278 21737
810823101980478337 38506 39474
502197306428236353 5722 19946
539094165519397697 5889 45350
29653642726714225 36977 37012
665546449168619649 6733 17846
523062382269749569 4105 8339
853018410652918401 24187 24875
25090737738295845 2135 16238
834296631541437953 13065 40189
932019533913468417 16406 27944
545393046601244417 10382 18590
437222627566171713 2365 10349
690432285462197377 19722 22905
72182584116397665 5834 31233
508088986922171393 33782 45893
962204434498815489 14799 24854
673875305532764161 18765 21476
563681289926371649 2243 2531
679459879381024513 14303 46884
773217078473521665 2302 21602
92707231883071729 3968 32609
298185101682058497 16119 23359
602347311306242945 17722 18531
701850204188687617 11769 17828
497717148009176193 16960 35021
304596742440857345 42079 46821
584248927432948737 3642 27485
273597390611456609 39138 42111
864544786898552065 9868 24744
532352632904881793 24200 27761
857670919813966081 16120 30976
107853686139392833 24184 27634
513577222136351681 4660 18609
131455327784358641 6015 11668
215396096692213505 16372 21652
565551026590867393 8984 26975
543601789485183681 22586 30546
488207032125664833 36137 46008
994801355636592897 13296 30684
745222275083605761 22359 41298
517212055573541121 710 1941
916089492937864193 43 14773
246711688245451201 18183 37698
296513535214359105 14577 30287
539303036314340289 15603 24461
362695674976997377 17910 38213
171214641817396545 30876 42394
16506094274930661 28655 37697
649246781005107457 8811 35777
933289192291518081 21887 22936
893387270078701313 19057 19772
718077914030800513 949 33177
396455191235180161 9709 17106
153550041595160289 18362 18387
828389832839729281 12440 12856
482219065348360257 15590 41083
491333849242867137 11627 33133
199336332215160897 20222 38976
924614665829775361 25814 45740
620879962185284737 6907 38632
781804000726840065 13591 23167
357702992764153281 11233 11922
136677549430412881 17472 30269
648614752655831297 10573 23465
371689984821106369 17192 30472
595696419303187969 8250 34703
462510371091891393 20264 21205
376898832548874881 14975 32833
202781641491743169 2065 7025
693190276101226753 16267 25641
660540713375336705 4287 44479
163338222311253377 1212 33581
708105866506148353 7938 25956
131718730653098257 779 17729
458184020315453441 2035 22910
49713554612509369 22045 26289
410073838861894273 32188 43599
58250861893291985 12216 36593
270260011644136705 13102 33949
360451718679385665 10076 28785
393280827642346497 10264 28449
693360387037110145 18814 42864
498484839854850049 18488 46784
581107862129442817 996 33311
96769207190039457 338 35278
606379770693585793 9857 19807
698266931620832257 11818 24869
441058523542935169 11180 35388
622842683756378113 35987 42754
211863772326218241 15216 22989
828405335207147393 32866 37874
954017221990596865 22090 27205
886736075897562881 27327 30862
574876117287963969 20472 23267
479087521737294977 221 27940
264225925682254113 20674 35363
180670607341713921 16213 21562
366980805026067009 25336 35151
174316772989552513 5437 22477
967163523317196929 2496 43152
703504877350997761 22121 36748
356968158140198017 25694 27039
321450344306423809 9995 43909
755134791102008705 23071 36360
29146782245138781 989 33208
713751630284015489 4951 37670
122156330702519969 10045 43740
835824448255067393 24332 29595
428316985239025153 10868 15625
253886191925651873 38621 41239
239432399851903457 12151 32580
313359786639196609 20139 41507
103720382577197505 383 26291
490009363226768385 31659 43202
442381099825379201 9093 26523
256036108454964065 19308 37332
292133704621836161 35484 45836
383293225262711681 10156 45005
16587114731418497 1708 25889
323910872186885953 10017 14960
481675233568441985 9159 40638
323696576987948929 11542 29481
859949440291355649 608 10660
836129093723315073 5064 19965
701281927324732417 10086 20774
354272378251344833 10428 35375
792818796350200449 2575 40427
937143239268053249 1863 26429
584250324293353857 24300 28696
614743291284987905 14471 25070
342785496888861761 17465 22429
909849641827747713 8387 9113
170045778847839553 26088 28387
546609066928162689 6571 28185
748338272761781505 24072 35494
690869436193892737 4801 7190
779270154683818113 24608 38614
515670279904703937 7059 34721
26128000635932125 21416 30554
699419200941775873 27202 42019
725896395463809793 21250 42797
153395062247362561 3533 14891
12354745952830371 15029 42777
298983982540974593 5624 17622
678199711754022145 23173 38062
178245577956950273 19509 39112
402859790674678913 37016 38316
594737218713021313 17763 41614
564184782675386753 33519 39752
561020587696923201 27911 36238
46229200608944865 11138 12084
25637338181624613 23284 24188
567046682458656193 11822 44085
270436132255703393 30508 39818
391359804732640961 24113 38552
956533554439346305 11670 14554
859005518704709249 27026 38537
149409680159429569 14675 38246
841635022658277121 23034 30556
502472654601902465 13533 24015
774791323106288897 294 33249
698560600686967297 14265 39997
342614598697902977 24632 34037
336628473337270849 17795 34295
485571879186228033 11317 43539
197893101126901185 14603 22477
333841794389865473 35369 41810
628665298741552257 910 34053
366032217749793857 8398 33881
993963368922870017 4115 6446
967271768354859009 19180 25429
337559744387050369 14511 32663
976825771735111169 20470 45461
278402147878999521 1270 44692
458558545443548097 2606 40227
319481702090300225 12815 31906
346293970475702657 21003 37286
941693915341325313 26705 27340
551012958827495681 8304 26107
506687925738788161 1274 40317
323138681563012417 19170 23537
307705776733989441 22455 42341
277843051468334337 2512 32600
338800650274876609 12218 36693
588950689014357249 24684 32836
740589717510637569 16367 31215
683069459777069441 27518 44631
676492484163958401 13032 43079
228842641813077569 12054 36069
314202512981829313 379 20187
566404084746107393 14900 41091
264516690871133153 3266 8402
931976929592739329 26567 35672
289824956098421185 23278 25474
47898696901054193 36237 46209
23122957536713785 5155 8781
162963054786064993 16319 26580
952317684608765057 3962 21233
184193833577534593 29442 40916
792971899675634945 21597 35813
350745585451850433 9506 46575
96401334564212961 22592 44801
623985242780232577 23856 41062
819370931829354241 15497 41689
983908002729453569 21633 45787
868845579422803329 29533 46590
464508019727059457 37695 40270
89538808171099057 4410 26726
789850013950516737 6192 41247
791221395495149697 28380 40773
896425282620807425 22805 44546
406080166606329857 2504 40398
79001499361414321 27184 35951
190615187689438401 3399 32783
718881555723850625 3077 33400
737203857420055937 13188 17341
132435509677495841 4162 28709
328298776944087937 27683 33723
421398782938407361 25340 33573
297613765501154177 3309 25055
839630945801520257 22961 42704
661647254887007873 5888 17163
800887896315582977 43399 46245
23477306121108657 21511 41658
899783043493758977 746 3469
622323914629539841 32527 39555
280828923730862113 14157 29875
572348850660603137 21154 46480
891411867080069761 19402 41546
310509431691052417 31489 42215
480520550871926145 3961 19386
838182083062164865 17851 33119
606895999926823809 17093 27062
654217758356800513 36052 43474
634473667186622209 3240 35833
778270762640573825 1217 45968
816155817897897089 18456 43806
974865370797054721 28034 33986
159155536034614177 16347 30964
330650636705016129 20674 45691
251598457839012481 28779 30392
942470133519641729 3579 45588
714389648475698689 15989 25341
506590369737978113 28886 46365
138560158808548545 10377 37971
550252682690931777 3848 31725
202163860410973217 5801 35651
694585397135639937 31954 35393
185161371791512161 20279 43575
739973441041947009 40586 45815
213153886669996225 215 18465
552909633243046977 4623 43228
105421216494693937 336 16441
463913724976656257 229 34192
882063445607780481 3008 29508
12315028114599615 20559 32837
601730824026109441 30327 46292
371726451618663105 8956 33657
92424126339917473 39556 45715
195812137596419681 12873 15984
258805154310653761 12987 46367
602042262370382337 7878 15777
609670200402330625 12680 30220
997405209461916801 9544 26059
91840329486476689 15545 42213
778197012615443329 18660 33260
382363932874110209 11639 27978
576856856935393153 8219 35131
996993691762913409 22536 22979
740098096970449153 30901 31183
784028277347584129 12437 16533
725559252510791425 24946 27088
132046988800883729 7053 17830
572296548486356481 4289 6748
555153977069235073 5372 24827
463804992013706369 36469 44268
228154624100501025 40006 46557
440880830912639937 33099 42961
213969853608272577 14550 38661
38470413864544641 1048 40786
28239096648210449 11369 11844
754833298069037569 32337 33808
537256257036627713 7667 18612
820511273979235457 24395 46358
851569905687103617 9487 42255
393842986020068481 23944 31919
654975090324835969 34990 41409
243764335191158913 26769 43771
694420625429135233 11122 32570
663975294616655233 8405 20916
375293317972730049 976 11464
592262693993973249 17260 17616
149886873326796193 32059 37417
271661767557070273 16684 45882
564573237302067073 29185 41104
16396599289791425 32043 38241
731785816664373761 16639 30932
758668156926070529 732 9426
989349842840166401 24205 36609
944449180180669185 10772 24169
243240998215259905 28324 35041
376377821696472385 31652 32856
707846162319338369 26636 43153
32846955163634561 6371 42298
574654925041844673 19616 46440
454116822421561025 16977 43037
335199299506339073 21308 38678
865302305880504705 4612 5018
542231367688362561 43776 43999
637448398809617409 2143 7552
741665896859284865 1411 20567
839178327333499393 5797 38686
990349972534634369 41566 44352
439354415553488321 31250 46876
653403642386418689 32496 39308
560039675706178753 35654 37222
641612910439977985 25495 30062
907851397188515841 30609 41633
372118102551819905 1065 46981
767505287126496641 5050 29185
959347182511638913 15199 32177
712585507371279873 3558 11814
308429379137603393 636 1448
424104198374777729 6333 35472
320202191380918337 4275 38396
981915824309503233 31436 32111
114133675130357665 24385 25680
372643226174190529 4989 35505
920050576262756481 14257 14489
969405084630103937 11565 24286
14868625451523343 28189 40293
587289017804806657 6492 8039
254876414810855329 13227 21519
329843275247775105 7768 32841
85671015197117841 1940 3367
861686034854599809 17752 31380
539289026860505089 21180 22551
972158609290609409 16412 36690
10549083491664391 16324 30236
68390436461754689 30795 34773
717678087075103873 3705 10576
208924090352176961 30643 43982
640861807594387073 8315 39832
333986650912422081 3623 26688
565146877779941569 14926 27360
115622611771108561 6154 10055
967762192022686209 20747 32936
471632727436571009 3819 16807
904920602378144385 20027 35072
570240916789622081 3400 22514
987353463678612481 3451 18453
337491405991855233 36375 36515
932996046198756097 21049 42231
584849323811575041 39628 45017
134034008778510129 25390 39099
891460294241426305 31798 45175
645822827925758977 5556 8189
32191461068514117 9214 26021
242651693294202881 1000 37178
279605660316391905 8658 33427
128605343399417649 24795 34146
275432919308833857 1369 29861
362808698116051457 44425 44733
271394199807133409 11669 20936
55583577067654489 14175 36121
138451282150548145 5836 33145
662586985743910657 1656 28763
606744778249961345 8813 22135
863960557195245057 27943 33594
14618993982317365 2646 35553
332109809501471169 29507 37089
885501648666604545 13925 22237
233939671612450433 13573 22272
158036537260265665 3879 32828
22099091552671981 12417 18484
386451059973794049 7225 40976
391936653802279297 6195 40545
583592977229763201 5285 8230
355689844875822529 22786 46965
877628568808717057 30529 37463
365134106986904065 15335 30010
818915655001738625 19725 23253
344353909321778689 14029 46845
989433807013384065 27983 46657
275221269078830497 982 3481
596947232032228225 8788 34689
766373925446966785 9959 42132
903897002186965889 30074 40470
548853646411249217 409 24047
594157972891757441 864 35499
358777494470256641 15005 46336
976116261849924225 14014 30550
132896471554577297 12038 17264
444740661267793793 5117 7384
895248680954633601 16354 40001
878070575367274881 4331 26959
384077982762523393 8955 10853
480896438918897217 38594 46668
221912219160326881 17283 28023
43249724350587825 6392 45973
814843592171090561 43862 44062
245728701293337793 11955 45961
183042796955501089 32368 35780
617242884299344001 16877 43831
738915419297757825 2818 42347
627420539237839105 11869 18002
157070425203823297 11842 20434
980881710252035073 21698 33712
599643728155658753 29654 44575
97255646153747937 12376 41231
941490968175170177 7173 11436
826905189695906945 12240 26569
269382832908906529 3606 30617
672504676608319617 32329 33022
759581224246442625 6416 19375
28441579431515153 24989 33082
375904340950288705 20888 28850
837965308277951233 2105 27646
732668318473908865 369 24314
349801382004272897 2516 16442
98720496081387665 12773 29468
263616286688083777 9709 15558
773996412026701057 19407 37456
800933624199942017 16745 39952
349950180617756929 4522 16449
63900084021135233 637 37686
253227660473040577 30993 41445
932079737454529281 23813 44891
636215146228114049 36950 42263
916937041789218177 32078 43577
177941776006473889 3559 30730
82204170351317889 24164 38737
624574581646587777 15271 46337
256722554912535361 10309 13269
998167280388852225 20993 34641
933102549168779649 4615 8370
800637503570886401 38724 46966
172169554207236801 41703 43328
404370388169990465 3560 36132
251975806202878529 27577 42165
14054987576830769 21458 38295
594707817968163969 14318 25560
835202246120896769 27847 35557
421876279815791105 9454 19208
918283251241025025 4312 19594
878891053732296321 29764 34762
499794787288163201 593 17438
926818417360337281 13399 32383
699894374368515329 9016 11614
322818800927855425 4523 35320
946007549141565825 30872 46895
963416444795427713 16991 39888
289239303771115201 27019 35283
428754576451915201 28628 39053
950645267445121793 9834 24218
552453267442601281 5206 36664
789758054934654977 9308 41933
457590880776002945 15432 40174
384546703233805697 1341 2932
102462997437243073 10174 30080
857880002649739777 20126 43728
819127264454571905 6063 34413
813221802123830913 804 18723
185762927500334753 3978 35840
518833159760678337 12304 44596
95716186405361729 15005 20674
765394735623853953 19544 24122
99813550197609409 15667 23260
584730690111076225 5801 39856
598794438543556865 18592 22195
654777445647663873 24861 42790
549606419362746113 1154 46836
728345901032160001 18722 43780
682132028783293313 199 40765
326409818555870145 7084 22531
868143328339755265 21244 35684
996718924831231617 9816 12771
5147168570452721 41158 43312
654091366274808961 44615 46619
632015500646971905 25957 26272
370229540192728001 23809 40828
274081964479826465 9159 10439
810303101855335937 22498 34873
289532315081089537 17651 43712
991466415703190017 29926 33889
954810128497619841 14392 41782
19459977742382505 2160 31733
633574581664433409 54 6466
119943791354021553 12626 43373
112032060916909873 18569 20336
278601619528100033 28643 30261
176021609692185153 1181 24535
288657562362249793 33118 37428
995955585799059457 30849 41370
660354948557124353 24587 35332
942763326958541313 28009 46252
731204205479574657 4218 34377
676488994198230401 27915 41099
109194455941942433 28990 32986
57372582531797889 39752 45918
957653303633822593 444 28891
870588437309031297 27601 43482
796067180829549441 34256 46959
38767556708123153 3562 4429
536887892764500673 8159 23149
871680672878973441 12111 41560
35097669637533357 43924 44646
746803973502295553 9647 29209
205401787575471681 7083 32651
968876266127800577 4495 15074
900476162948432769 37681 41118
784740625730947329 13808 30938
489639753132852481 26918 30998
32724143534899497 8865 40150
157268785315661569 7999 46969
245833642909872193 16907 41283
82330189285062977 25329 30096
685137456693887233 9326 13701
66654412892500401 5791 22300
481724020321721025 34262 39240
343711197274533505 17971 43420
102319596490112017 22313 24823
408246977047607361 15258 19285
3453246213922512 8098 31096
956284815146904833 16025 22850
506389467632196481 2072 10127
528337041476202561 16452 43583
304412475658935489 1877 28902
6321153143634462 11819 41210
566173352562891777 2603 7591
956090378255534977 11246 12017
842715666649951361 32054 36050
515719444687750465 43701 44835
579398424487401089 43753 45796
697356777326444161 5221 18262
334675479014933313 7293 10730
732336965340071041 30368 34688
573266774188972737 39891 43143
519527266509779649 46258 46515
9416602210393423 14381 16299
693214673714539521 19666 45138
510960256951953793 26651 41697
666965107887147521 21126 33357
347223586503574209 1626 17213
700330607296397313 13066 18991
97752106781634049 3878 5311
515433183689904001 8618 27679
782903265967718145 1710 17607
249043834905752001 32055 36880
258682667698103329 12688 46149
690530503248520961 44 39651
784034543599872769 7955 15065
591073438691669377 4795 22565
23670318687983641 23576 32940
378691364556399169 2982 18921
918144721224194945 5662 22917
821883884528251265 18251 26755
165826282423289217 9988 14608
673425002097911169 10185 37354
980130762165984513 9612 40547
91290553014236049 3457 5234
651850070600808321 10691 36864
282189159279905505 23002 42442
861049935472692609 30404 31129
39902456451489601 32124 34803
483802393218290689 22416 30599
212980751589110881 2831 38279
673026269217913857 23041 30525
766003572695328897 41748 44526
340261007785365185 27818 41314
841148447974827521 451 8353
195621199652890721 13112 29112
790335097130952833 11736 17681
109713769867504145 10245 18336
187218405427000065 27326 34819
141637805167320609 15793 30864
482048561735329153 11279 14522
794758630980489089 22782 25679
211183357784218369 17849 44319
141882121687274321 18744 20435
969299507732717569 12534 41613
743864076190725121 11996 12976
327619596964392897 21500 40477
977681311772798209 4519 36848
523363538244584705 31043 37516
926572064333392129 16619 23440
283423905562809601 16125 46944
127620965781289905 4717 25734
975976432070996993 39478 45622
243450491035808641 38890 43585
614536016607967617 677 24808
493551612535000577 14384 46836
715397881820653185 7077 27024
186050101227529313 24385 25074
442739501705059265 9420 41899
504841671472036097 14626 35442
876419641530549889 5629 21875
613693196031583489 7733 27629
705897935330153089 21308 39976
115409650769990433 24370 26269
271503743183846081 12222 44499
869094971362905217 14083 22884
586541563165095425 5593 31209
373416448909864577 3318 25157
542140280645828225 13620 21584
836444454710395777 940 19774
950705328583847425 20229 35071
798678213095186561 29238 34235
688427375992947841 29733 37458
73377334948197873 23264 37224
801839796215428865 420 19018
209785409357266433 18762 24456
167243649508737505 6208 44926
588859070109656065 4292 43317
848355067416843393 22057 35745
535373628562283009 19556 24039
851026123262986497 22891 42031
755840072364072961 14579 43893
267172021991310529 13096 24722
577650252389417985 18463 38639
385279311676885761 24212 29631
850997070461765761 5349 6612
93177956082836737 16082 41843
398677496171515585 3719 38153
558094603306930305 9699 39269
711162500157065857 1423 46116
583722730367608065 20769 39223
620460593780762753 12103 18256
743098228754195841 18362 21951
441268535081796673 27965 43739
590629707945890177 4974 32117
289879056001652225 17939 43722
951691452623183617 29741 46736
252770706723403297 21417 24634
846390860215077377 2954 37263
302093080562002561 25876 34210
543893435315755649 17000 30747
652419535062300289 25709 26990
47400263975230673 7983 38515
616295381690079617 14148 36493
821615795650760833 13092 37919
933643763542143233 1103 7456
340762616582903617 18205 19821
472475002231874433 30263 33139
45233580348782001 6808 21687
388297225884620929 14884 38190
922276170627252865 43195 43290
536003134497363457 1506 14340
464690423814008833 26426 46488
793579630317005057 4017 29173
795890447854386433 15780 43820
789005669608087553 5007 39908
690281473881572737 5748 6405
522921191556086721 18898 28644
677911046411605121 11753 12710
156192181690656193 16202 25472
705266478778756993 10621 43107
362748634886266049 13512 24059
635474618422644993 3744 31989
322480395301795393 10312 37034
461522589972322113 5344 30617
618427202382456193 23288 31847
395729478938232385 27251 34464
166677944480326817 17529 25964
828872247341767169 7267 30068
988276471260100225 8961 24868
651489124933217281 12005 14121
317823472299977537 6773 7596
576211289729673857 15571 28750
647238610984992129 5443 19961
907010006742250881 16891 26306
828585903244189185 14728 35905
545186487875358977 13306 15564
981262721644732545 29343 32063
974489016640429697 13353 28496
65288109640107449 10205 35758
591375340536888705 22646 23417
966359673671540481 13236 24496
652763152683529985 41925 45904
20448250273702229 22257 38178
679524520749087233 36041 43374
606054970812785153 4274 43916
133781492924409665 21853 42368
166882846661479777 7024 45238
553602120151499137 40247 45372
487974146770987713 23376 40804
513340788217856641 38122 40346
169929242776518657 27765 32226
93783127650343809 14039 41627
51762643679190033 3907 34766
388338463515619713 11832 40482
655635529817573121 29305 38651
114962706852328017 10788 43342
780571570040471809 207 15037
845783420336555777 26316 42911
369122371369755329 12423 17774
358298117225761089 20244 33092
237908759442042593 206 23027
365773569473784449 13730 16169
441907498533822721 25643 31024
541312869305745153 16588 34437
718612711754722945 10218 27278
932732305471443329 20232 32134
784839021798362113 26171 35010
935326226965290881 20264 45058
611781858147772033 24081 46091
371901975468087873 15890 16923
421322189095178625 39381 45639
262842782323037473 6352 30232
276284712586907233 11683 25979
981303607161986945 28918 46949
632534870112962689 2782 46800
92870843750834097 2372 36520
994464418040003329 10922 40826
527346556405515073 13826 35464
282973928047823617 14268 34142
59130107180767057 5759 34897
132185527890349873 7759 18295
713642126781547137 22935 45769
483496814041544129 18668 43283
444328837991296385 10967 43963
25678144551484649 10903 23649
150349413954213409 29751 34269
604434249099426817 29870 39168
132083887675992881 8753 31736
916816330490512129 34523 38390
462942449119577025 22493 40204
519639805789367425 1441 30610
904943618765944577 2182 20105
844500574298457729 13065 22839
536392971008748289 25688 37013
211674630002306689 34794 43012
200049525588230625 8217 14079
193549598596597153 16400 32727
529545657116653249 22702 37022
538739514001477441 3193 40499
970307329897938305 39440 43894
323671499936843073 15867 16857
485430204644128321 27222 45915
17376108403880153 23288 24051
344977911720025793 12711 40225
616279675942159617 9415 23882
361290082549214017 41459 42377
45153305122184409 30264 33395
555162919379913665 8978 43827
449621784239617729 18959 20965
596468890605475329 27848 42928
630197798148770945 4546 41458
661944601188014977 1234 42281
153251653764094433 15648 37130
900614871960879489 4083 36828
637058596885893249 4503 33622
182514627073491201 44505 45936
308521194254758785 4947 27015
486950044880213569 13828 23133
950427890016953857 1572 8696
796437734136350849 317 38311
806603486729379457 5705 18642
187985459637229025 23040 46963
120964199173656081 11406 25672
83563248104585601 26367 32142
600555948903128449 42705 44662
700806060399653377 10118 17645
734042283382308353 20157 42868
209716215544364801 9574 23526
890945317418946561 37064 43191
27030351920910081 932 29731
347726819969821569 21096 24855
758240341876391041 32894 42473
660310735875675905 19117 21110
144279349416844833 22047 38011
717547557775958529 10843 35418
486172480300343297 9351 30898
661839046478057473 30644 40578
201348939663954945 21783 26741
671531476653157761 19588 42240
754123369121916929 2376 30332
610544016189329793 17521 45786
432527614607575809 14734 28977
350086555838771585 23092 36651
189016982213292545 5084 10154
906330248042557697 137 8912
386270368114178817 10211 21818
184271115356821729 14647 46246
848271551917949953 18846 44655
519809497260958145 6378 41876
542737184441389057 10179 27240
477136411647393281 27285 41049
681734358134566017 24868 46620
22723592550384809 13205 46237
520913806032535105 24581 37957
472487303631552897 7016 14009
462030064082316737 3387 6139
271290717858768449 701 28266
650911160869494401 10720 18005
461730420898192065 36547 38909
962644030861230977 7607 23700
125582001547705601 20673 29292
996720768338302977 34333 39616
582510424146462977 28549 34275
3107971876321614 23705 44924
280879750790525409 11203 24008
979694439876450177 19473 26001
214486711933488993 872 23697
908530826993047169 32368 41211
814468821599057025 12334 26400
578200459078981761 585 9680
161664359661799041 20781 34213
912243157434236417 31776 38214
226945091687959169 26679 30336
903542977942489473 16305 36253
432828239094448001 32921 46466
390693998414935361 12796 15560
441241366910865921 29597 46148
499949414021767041 10128 40602
369377222008054657 12073 43239
493525269841715201 2892 41701
572397864746740481 31530 43499
445239989963365441 366 41627
22630182385000809 6724 43850
512895848576807361 19794 21729
743242777723197 13752 13850
681077034663484673 10691 14249
121766240305802849 5412 7421
127955561285009617 1775 30345
871579538781396993 15122 21040
654207076674591489 16668 18631
192132399931182369 8056 34225
725573977242635905 15276 28568
153531924460786241 16456 39914
463988917955855809 22145 40554
546741486160627265 20188 38084
209080278192860897 33680 46000
660158409454545793 12688 26933
182253592126951233 114 18622
68306142220251329 432 45006
794313969880636929 1156 25242
366817128607685569 9683 22158
719050198542969857 19349 44806
183899676067525761 35782 39762
97542089792941761 19289 34870
125636166039818417 11678 46678
666352874260152065 9138 33273
889965799603970689 13477 43617
542962170366440257 20234 31845
731074576823310465 16725 28143
559971432807838465 20300 35803
464455853759162113 12810 24198
568151849004724609 10606 18030
749229923577850369 21677 43273
290729274121499521 35593 45471
879768017050423681 18446 39169
952890988171123585 8281 17615
674838813500848257 5177 20844
286829866524907841 40084 41681
351187317732339457 29731 44753
618590793090650241 23042 41139
696809163784713857 15998 33939
131985231776464929 14895 20185
788842072628739329 15852 33232
579812003705985281 979 36123
558967802522452929 17387 44950
514459240415401793 14124 15455
706840721687072513 13507 41102
123111103987472609 13100 45269
917231090572165889 7522 45719
591192959458023681 21744 24493
843146978711104129 6630 14906
348164947995929473 5143 28745
984211089938916865 458 46313
753511600402372737 22271 40244
991679838112631297 14879 23081
647610560739654017 20513 24260
680831968539088513 27392 32213
385820605001637057 4100 15761
399752327376432961 14820 35367
600493445353340161 15194 18527
592202382237722753 1725 17533
989814891862334209 3060 25525
266828037754933697 21075 43484
794214828956686593 15771 16571
658996075293494273 7577 28195
212058081112754593 340 9669
44091464000075577 3834 39422
815351220224318465 10847 15135
180036452308847585 26234 26570
54720429670350513 24700 44993
199786100199659713 20453 33685
714008744716213761 3823 22885
607637960964474625 9574 43136
294553058513709953 1930 11085
125837135513933169 19116 41469
662165281879158145 8200 34787
82379347717697729 33259 35567
794954648335458817 21019 45290
831982533305463809 7108 46732
915815762834828417 13049 43249
273097770763463649 19772 26070
615762933516887041 27121 35164
841401322321360129 13093 45057
35115413118933961 12193 45616
2599938394546087 37613 39182
235059849023297569 18261 38032
275440141721659873 13930 40778
206932551928421313 14390 18650
288363448954193281 5060 8220
661073893071030529 26091 31908
925162525351225857 10308 38717
400472101670079169 16003 18121
795699903349849089 2357 21925
78828972762817537 4577 34459
256619147224753889 4246 43222
528483531183955073 25147 38181
570697705090715585 24472 31935
28533512827575437 12782 24213
809375342235512065 17017 41925
202967865438825601 5724 12108
120858318524817329 13103 28756
18209741633949505 5127 8159
520223726108198977 22487 30734
593567956264539777 7618 42783
68661685882865697 19775 30127
233488636273872161 14849 25894
754318729094819713 16794 38733
206659735297382241 37077 43245
390196070386615169 1701 21591
408973822233104321 27726 28984
544235391359748609 8277 17958
600629974269683201 17260 38118
637191358548541569 1610 41402
488615595480180097 25595 38224
935590906916161153 17896 28450
494373471573727105 23983 34052
42904382377564329 10167 39756
932016978213379585 4738 12630
799663209860781825 358 31186
877489880172593281 5559 28194
343796674012175169 4409 32538
158775146507306177 2051 9462
804560434007413505 26636 27719
417202902916887553 43119 44754
870170803827726081 39262 44344
887476491196348801 38732 42085
914477407341976833 5279 15892
113232619656404417 18589 36471
627117640808769793 25389 42634
977819805021763201 1434 30518
210834528512805249 18064 35908
71670588709583425 29071 39339
906375073440237569 45029 46422
765922441852307457 19950 26312
570919476329706305 8464 46897
855657395771206785 21507 46917
440985503052878849 11356 28033
970926580165322369 12617 39880
792207287473814913 15522 42755
887038818700109057 12684 47008
285816331958777441 8111 19451
706699755445850241 11757 31116
778858464817531649 25671 34548
191250049333749665 6038 14872
822801278331901697 3387 20111
351223417225835265 7015 43445
997902011419853313 22991 35268
628892776025328001 25053 40191
441772221126534273 3827 27000
388068228643657409 22047 42577
325089685897168577 23057 24288
982647695491696257 14337 22881
224457973883069441 3979 13980
453422972156200641 29930 40736
815023405973107585 31944 43001
567500502296656577 33771 36717
95979468546055105 12203 41356
797108066881360641 18509 22630
699448651083301377 1122 41349
715322911374304513 5577 44245
437196861913498945 13684 43826
29872653488350665 17168 45284
815986994451918721 9648 21382
720587115920910337 17769 29479
651664620549347201 3381 36400
199428774086367617 1227 12232
643339592566619009 40090 41055
900722582251408001 18433 26773
28702257422686729 16057 46824
965875179689131649 5365 7720
536294637957070081 31822 35374
960043547327888513 13632 34410
862042647687609089 403 45210
469539549053518337 11008 37597
654754502129449601 28972 33158
97354326122573553 18447 19625
891403304386820097 304 3997
671329212504954113 19283 19887
427376621925361665 40045 46456
370722867276572993 3309 10349
998740209949964673 10044 18412
752309655270448001 21124 43872
316085176958367233 22376 38004
944321229158308737 27900 28470
775365338664279553 475 28712
74684939342088081 38025 46657
708322330634843009 19239 26233
566860096911813825 10492 32439
190889431320577793 598 15062
204267543489532257 22409 24418
187007325088146113 13437 21174
153563436915195681 24257 41051
547317458481707329 19835 46139
282904790229476801 6469 33530
363173093646082625 13890 25802
707784200743379457 24722 37653
145677095783518945 170 33628
310557818843289345 4188 19204
224442345711437953 31181 37940
177572958746825537 941 40800
379276995860017537 2757 7269
577564787410945921 25340 29277
297052350663847169 1583 19263
709473776219244417 14482 31912
94923239384762321 4912 47007
989195456800114689 27147 38502
255078962088546753 16360 24241
258605855332408641 14618 46865
125895644839722817 4054 27294
492427338113682113 2887 9519
274759843803565217 30129 38198
622140766064990977 3757 35597
539802175460685889 8350 12486
378826984757221633 322 20167
933163447291676161 31300 38576
773423791744935553 14868 19003
799066064864952321 4969 45641
261761593539855393 10697 42569
719558108746952065 12618 28324
336409332061197825 3303 35400
187108052642450689 18277 33171
859528658567665409 22406 33321
867243745518024449 19847 32528
214354750980763969 27882 40270
291491840185536001 6229 26006
941382809628262145 35043 40817
747731098771168897 12929 41961
691789841430694017 8723 12599
385506107745634113 1433 20301
478241975798322753 10480 12543
194279354206102529 8383 39083
792970515372505985 6193 17106
337837738636530113 6195 15618
985827457632861825 5549 12072
956096338135893121 39422 44824
691030729507549057 10085 23145
378999838154491905 10690 45283
541267180015704961 29353 32233
818005394689649281 10338 24531
516936335807091777 32321 45088
132741275654559841 1318 27368
15276145065083569 13760 21153
465003563812672385 1799 4658
872563814859677953 28179 40098
797383380810224257 2418 6480
695805722896476929 6699 11600
810665861623519361 34495 39870
673596021170883585 2941 29588
49380651890352569 32799 45782
924781720046777217 9585 36408
548454377040940225 8348 26761
960641455536933377 1570 44466
999737447412620417 2390 8683
350862963459558593 23078 34620
103207603915919329 31356 42161
955613492943715713 11463 42911
520458195276837889 17147 18608
376055244620683713 7465 33897
855828988695066113 27961 41670
698896747616561921 15492 41997
177066227944457921 1095 2607
784892696216683521 14343 26581
558753152401365569 12170 19719
984499662363735041 5705 15283
355372500912189057 38593 43685
68507835065300785 11516 31167
746307704946815361 34488 44853
277940779717898337 3064 35311
503961737128030081 9542 40461
753385412538289537 24820 31634
837647071988740737 29273 34030
727111300084917633 25986 41198
573016524617180801 28510 42113
11441679761016845 3551 18279
617426362207595521 6710 38715
991243769658172673 16224 41737
106721140923177409 12027 40260
844172512031615745 12574 13666
119597078518822289 3229 11746
258216380749136225 22030 28504
229052948526238241 18107 40241
313228857654390657 20167 46783
313306482834860865 12463 37022
695929721921306369 11958 32168
186631662676198561 10831 17346
231538993227882625 11773 26836
749407723065658625 8896 13169
498978197394652737 12959 35668
709682199571553025 46087 46283
766011892867449985 35202 37718
745952485587054081 28838 43838
316247057111571201 469 34095
302176731029014465 782 4811
852307465375428609 24124 39968
217531008916168385 8619 17443
956718353122912641 37122 45655
550832564219639681 29384 39037
735905293498884609 7194 41886
754609847311456897 7521 27565
7360477063986793 22539 36707
572706094197961601 23277 44763
367876635635678209 38461 41482
575134868962337025 4522 40583
105576549945514129 9488 44551
22365905319709613 6096 35958
568872635164009217 20986 30723
963529674849326081 1567 31564
695742141783330945 22630 23706
418651687731589569 1477 3504
585767738478818305 11238 39599
415616993740385985 13055 19839
880692907233228801 5426 20518
491306549423235585 3429 12665
891399062320370945 23503 29264
977586708642689921 5271 29221
529823046883638657 1089 45233
399660105356836929 8614 32209
292552686576055297 1446 35112
930468062851289857 31770 38752
810296354688947713 29744 39526
946264975434083073 30688 36554
822774392925875713 18468 27881
678049342027179649 5577 46750
310698302700064513 943 9426
752051585022961409 22889 35610
697108034985330305 19620 46166
267114994997015745 34077 43449
580590457266428161 30088 30906
27141997948582741 4708 18466
222247324476310113 10499 18293
647401802695270529 249 22599
227562828744982689 23878 30753
360804484752598849 32456 41647
898959162927365505 15775 40425
479851394366860993 24471 46987
317585841956716993 18761 26446
459863201144919745 15906 35052
669506551969131905 9442 39189
862470205314309633 33095 39583
196186789680201217 12962 41690
128803285409325953 5606 26855
981049389948918145 9508 37161
772188933608262529 18505 34781
578036208864123265 33067 44372
945307441581213953 2626 11614
920889920840405505 23301 27764
749205746783701505 5859 41271
791122911477163649 10125 46127
27377219991102209 20412 38302
479589055770116353 27398 27761
479939976116455105 3331 41778
968392721493618305 26168 33098
294757300761666817 16211 18049
96418050421757329 17547 25385
490329878115630913 11715 14581
173470628937014497 15049 45921
527195691558965505 3217 39309
105709905612751953 5442 37847
339068302877350913 4736 8095
456199383671535233 16587 19295
941113430830149889 12812 27150
834194175964224641 9183 17895
118647849423695105 2771 26874
545904828242402817 7668 8333
617375704410356737 10717 45086
684470435306405249 18689 20865
20821371598017893 13084 25325
802609823021445121 12426 45022
885778799250609025 15339 25627
98907269775875057 17722 38556
414188587003820865 4304 37726
515309760712899137 38537 41159
223195595606448193 35325 40827
336328162969277121 4270 42998
698884098359130241 19610 40047
127713713417083601 11507 29156
665532900833660801 32691 38408
250120814520069953 5788 9121
952430423991842177 30723 35998
310741516435900417 3544 27368
529098416462851137 3021 44876
954515106560602753 33890 35165
539270714523766529 11788 38800
422118881334203137 19547 45563
41880067968754985 18506 28654
363724914221247553 26094 40901
823723768582112769 14479 36154
90575258944898705 31937 44547
503707376113077057 26011 27500
28823059101522829 19704 45878
473397814136930625 35287 39458
838742953523226497 12163 46119
827270072421278209 7006 34069
656374741025100417 20688 24090
560623356291529281 23220 34156
577576234616987649 24316 45001
807364821754127617 12456 28691
832125565861286273 23337 25275
428258269550170241 2104 3368
838026215924575233 17320 20509
568253274553974593 21884 40137
187933628260022817 3427 18771
670194295253338625 16447 40483
984266382961482881 9064 25138
240245292683589185 315 5029
920533820305660545 22420 24846
344842255505668033 7162 16753
717785166248550145 4562 35862
705046638332056833 239 44657
810884432846702209 25712 34184
872457676025106817 971 12139
633341186471529473 9621 29264
960382247737605633 18124 26264
801404008104423553 13666 13933
816928184414180737 2434 7563
735684055141636097 951 4366
320150992971385025 31292 43600
598368102602730497 16529 33188
693993079895221889 5901 13659
839024211210574593 16778 29205
865987128239105153 33458 36274
495483940994812865 6049 42698
27092918061200069 28254 34597
927809523361108993 23003 35009
675573984589085825 22351 38941
713953696489110017 11225 39267
457316882172307265 7521 17198
495129601805576385 14866 28067
795228481065656449 39005 46568
560307134797806593 6227 9880
845267183475712641 13029 44037
841091254879817345 25084 30996
418877223715988097 10515 12787
886439418345528193 864 32068
942006809441920769 3989 38750
414235607018827777 531 11183
549177928946328129 34278 46090
951512798384111873 25272 33805
487388683195931073 2407 7092
730319378343015297 873 28370
612680197030250881 16328 30211
321929537161278017 9589 45454
72644772274912833 26617 34784
779755024570267393 2968 46295
189918837596927393 10519 15863
877090512886734849 1640 43183
7681952666374060 2942 44742
322267161799121729 17759 45447
610417574171556481 17363 36832
23127379428697025 45880 46283
911501557371821057 1898 6896
108821266382154385 15349 16530
605852591802992897 2646 44790
546618692957007809 3252 8367
117820580000667969 6918 27789
19935358126279113 4434 7623
263060602995246017 15861 33165
92229891626001153 14516 41071
488525627673653 6735 29394
878791557917981697 17837 35877
970026455059915777 42378 45748
433386234360948929 13353 29271
389703965844446977 17016 26045
409192371076588993 23381 39583
997177349125770753 12493 44739
669004583376388225 19523 39799
707253025101579137 20553 40838
443801597787501825 31944 44396
444846049879565441 13874 19893
351857064712827841 26821 35096
805807363572725377 11835 12445
138092224359898097 4580 27936
954120598168834945 20962 43255
699574974330285953 2716 2820
684395790375475585 7965 22384
60188816289741713 24312 32478
307824558372793409 29340 33084
306257626642814529 31181 39028
872040502556117761 30433 39036
665910128689009921 25586 32214
623296301441605761 589 11782
744135980317619073 22282 31587
848640162286414977 38595 41925
750734184065880321 7490 14476
588059805217191937 1722 20158
688137635195584385 58 12077
102776659730281489 6033 21706
24443254208197373 436 42862
239379508580363169 13100 18528
513265986816971777 25988 37917
428384524516758337 8836 21360
367555334533864897 10338 31521
311919447619480641 21269 26936
991574763756755585 26759 33813
626190607202957441 14543 30505
598382128226891265 16484 44828
644008792884967809 41612 41910
772697670288518913 13999 44629
613420916026655105 10101 19375
562116576276640257 13651 34073
558953559381897921 16304 45552
774264225304033665 36948 41377
940270426132983041 19362 27156
14565890680419359 21340 44204
336904237759519297 23989 45732
675354940417602049 15823 35674
169704340813183297 23569 31427
438204184055866369 30452 42436
725342958681970689 30199 46849
121054528279938017 1806 26151
475844739615652673 13941 31046
531692452239671105 11973 38501
59518115108581073 29040 43056
467158688815825217 2265 36867
54908858980525113 22705 44743
449848169622999425 17203 18158
682230691675037825 12471 13276
363560998882984897 8247 38311
592693479808801281 34032 37769
842562412491563649 28753 44774
466241449048347073 2376 31016
869549342226545025 41246 43061
587108105605551617 14603 15657
611054545999611009 7131 34612
900073146528903553 20049 37332
275308974074203393 37286 46948
948286867033985409 27068 36164
940193408112183041 701 30521
243853720792124321 33903 44469
266869530781630017 27109 30042
79269446383193553 1584 1727
307844911398820673 4987 28804
87686334999993681 12165 45865
396428882095857921 8570 40389
835923841087137025 37144 45660
657149373454476673 7365 44294
439317033069507073 5807 36282
120695494356365169 38111 44642
56352541535972025 19311 31443
945482991459716225 14500 15092
465951941160390977 38309 42217
545245739799252481 14059 34420
90017747493064353 9019 42561
664187008472371329 30251 40562
749180114938617729 25893 30186
795901162569375489 7589 33125
219654651972064129 12468 28945
324900590966638721 18705 40347
461186799385124865 22471 37642
946175908578492673 13390 39306
501003643938176449 3844 18196
109829561403191889 19957 45529
110771610350788305 1305 27158
214684156474444161 30772 34170
214646584176279009 250 9326
22218218725203797 5510 7403
361968526209089729 9207 17069
744164263207078785 16006 42191
370818154615804481 10893 41889
696735846130256001 14899 17845
116026156327059489 27983 33117
454978272491100481 30367 41933
993894732818318977 8737 34533
143888461766938033 29458 35599
335749093162966977 10267 40670
985465240374207233 7791 15244
872129362718496257 27231 42593
823740226647519361 6648 17019
543200819105869953 22812 26868
578622321620851969 18354 33055
145766242562700641 42390 43074
647372997554402433 26368 40371
147877190197526433 25754 37371
422891546217652353 16301 23284
250470793811658145 8921 23735
474197113548147073 44612 45891
669903519121312769 16262 39286
612350509495936257 14302 43637
982465873064711553 21920 33613
953396945358679937 448 2739
965689291805681153 24803 46113
750724614650106753 26153 37990
628160105322919553 24895 33800
801771329958885505 9878 44476
992769138171332993 7741 14986
711114855307467777 35420 43081
447554713636776577 4595 24889
830707070481100417 33095 44766
764118400451671681 16627 23533
90301220775852897 28251 28448
232359659881595361 6210 21210
854073516842110081 4762 10941
534783064635242049 10728 22632
108445460159853009 4987 10180
13452456569609695 7787 25865
507893167491079809 13423 39995
76808504416753473 18267 41980
731860966194641793 11707 41245
276862722742620801 9439 33820
582547560087423489 7253 36919
70665995099922441 29110 32321
502499747898351489 11245 30278
693526500592525953 26982 33302
659214761151947265 10866 15700
158011849670764097 5384 18828
291559665489653953 9208 46204
478165586029334145 4552 18545
213774834314680353 3230 6851
343897873254100289 5516 28660
39147113956655489 13631 17064
91222718457288465 2113 4403
322508076206634817 6785 44592
35585187878943713 321 24693
564623975696417089 11099 34105
281112485029481729 19741 46786
202867870810312225 21014 41742
685872909410058241 14057 15446
34880730271364513 2252 3629
50294285129865561 16333 22833
937131039695106689 5822 31919
444190225153384705 413 25889
446442923049556161 5324 28989
307876734278821121 5606 36514
353883869518828225 5655 36516
378341686512165185 26489 32615
32543566810229409 9406 34573
955536525574473217 11120 11383
538536891975400769 2746 25604
230342558658485089 32262 43250
352962293804250049 1517 26793
326268073666696513 28131 28335
275196287511366945 480 32474
624710420991597441 8710 43000
701801002761040897 11841 37035
62537303614277561 22290 41080
713449795120158849 40556 43540
517242450679781057 15911 26252
600068168429270785 19883 32185
159332777297962017 14158 27950
139520548853173665 16156 18667
113931509326626209 29907 36681
483987712928037441 22527 37142
407804035853132545 17442 23002
205748639860519937 74 41945
707359852265533057 6418 32362
198716190968479361 29102 35878
427939640345627457 1055 9360
738797733291878657 12611 27776
872633553667846273 2452 30659
737401827382708353 12427 22812
867229977142727681 10724 31758
68048064749252289 19375 28032
284535151050441473 18353 31689
488383477867653697 33570 35086
831521521628601985 3913 3964
63397913688451273 36820 38158
406803122387721345 5874 9057
464314674915865281 6679 44774
791213986579521153 12071 34555
977598513714998017 18304 20798
354896180370865025 29932 34132
965990383063523713 26418 34304
829368682148910337 4451 32584
93112624612704305 7229 11514
33744563913820969 3247 19246
494909733337859585 38007 44238
348849545515832897 33029 46392
777509970679506817 31553 36014
937181089280919425 9090 46714
570759648631888449 2248 15467
85846722322756369 31977 44859
164163757025225025 30727 45044
798208254705123457 2107 33520
266059722173817889 6865 12337
261450361569472993 6481 37465
465436822409731841 1843 42370
178095735578828865 18591 23291
557550782791690113 27606 30460
887638483139809921 40001 44241
171963986467606145 18905 44520
453491724730760385 36028 45387
64296085800773281 11323 36702
997281455116279809 33192 34298
731744113276665345 5742 45292
927123326452907265 4774 11906
932027819561920257 26524 33841
929585838985090561 10575 33493
983621654682853121 8947 28827
668982166310577537 21662 23926
802520427573565313 33288 40075
734716187249944193 20447 32793
747808268092786177 15803 36307
457743093856542785 14006 40955
230588926868232833 12372 43084
397933872357825153 14423 37186
767190837087841921 24181 38677
900022894676887169 8125 28804
68952767986385057 4025 17776
480141250693492353 15140 27651
222488171699996673 16959 38786
568303854221561281 3971 11916
206306642396139489 13445 40329
155756483221651361 21520 41165
496425141019702913 15709 41567
224150391116786817 20870 37392
324506812416839105 22300 45518
649783207646805761 23637 31485
780935306479921793 26120 32655
835837364619344257 13366 44633
729197828987661697 5422 13054
55069048220545369 2371 19232
660301592178004865 9135 32063
909662622054419457 495 36512
731227726499408641 9076 46492
191231721054549569 6065 26633
474794461458447617 12841 34966
429885449979074945 2156 46965
924962753878315137 25337 40853
963610307494846593 11671 39765
195838779184615681 9598 42960
538143389932550081 14322 17058
169623229675178081 32422 33767
930786188278887041 16502 42871
706479339176372225 33997 44810
620953938472489089 31884 31957
260903008571300897 93 21944
1502219331754873 1484 36761
870741238683113089 5290 37563
151981534252833217 30814 45353
546664129964707265 16154 18046
286854048661353985 2269 43765
42590198998045281 9336 32214
939495504674503937 4844 25475
941048298645778689 38617 39417
733973085384675969 19773 28674
769159875899621377 19219 30038
141087863634147937 11819 29190
508925735510924673 15647 18336
787480598958268289 4613 37464
302673488029871169 9168 11023
856362582609101313 25598 42164
594592445296097281 28337 34054
661055811695788929 18129 43045
179366028086949569 26740 32161
419926762248373121 8766 12996
156786890938914081 12682 27330
971691713134049409 5356 22101
939406223320549633 29170 29716
864460573289839873 2799 33375
832559252898857217 17036 25307
283649733256211777 2540 8258
46394590773903841 1601 6494
876643476492979841 13182 29750
305798699079470977 11069 30491
239682425496823713 10934 20696
74920701514930241 23326 40155
943870633864371201 4384 42410
807189209404679553 43498 45530
307560992338139265 42132 46009
235719439241652385 19913 28789
100482150259814769 8811 39856
260280301103303905 8221 31045
45985898660688921 7415 37987
625367924633355393 12520 13449
589000397972334593 13811 18991
436858298851557697 44550 45768
173113023333328897 34255 41677
155782190149015073 6175 29880
11853739659450469 27621 30459
951894400612754817 1973 26818
502608860319014657 9450 27323
731950943148365953 15944 36538
866360039426005761 20864 44462
456410517796665985 30811 46706
67645259332309137 41454 44737
807703160728554113 15686 23740
231327000560476385 10710 38997
652400529737914113 20824 25409
975721155313152641 30898 34872
221542130030645281 253 30526
355350153823074753 13652 31082
918605999963499905 7412 25399
891694738178685441 31013 35783
69761195475340545 22108 36231
829479804803106945 2153 40885
294979367784005569 9513 30609
619838621980932225 8048 42686
43631211936077105 13870 34693
301986995200927297 35297 36106
206956965901223809 8228 26666
306881848232919169 7206 46586
982236842750271617 3031 24508
498962103446480385 13837 32244
732466735476915457 29501 33123
997540064269315969 21122 29895
572733696205791169 29163 42745
886779667341805569 16343 40322
23544026953100429 26944 33100
994498016579953537 20775 35518
974971176219813889 33423 40991
183285917909024929 10681 36485
23531200353740901 8413 19530
980610653595590529 14134 45682
326522144851072257 18785 19514
173012931838222529 9057 17335
187475685330877441 7956 32889
598519704915062785 18428 23877
375500368554046529 595 40661
783771802361265153 29272 41784
69274541345233585 18495 35887
20105656941467489 23101 43004
29825559195007401 5943 45495
60478357528005233 17540 26183
420474184592006145 5956 44166
515249640842299073 3122 17287
149883937304881697 5049 23378
746745283230445953 18772 39709
622929633097012225 6051 32848
608179950164469633 27432 27902
53274951342746849 22696 30241
422235598408342145 13650 32828
605641177316567041 9565 18585
724012774819911425 10160 25594
661352395386334337 4993 35964
107490844176346913 1696 44411
864275623076419969 22584 40629
333630338010976833 17317 31854
72755991152252625 852 34947
548274649638209153 13648 18475
283776989280777761 11646 35477
229311015487112961 26826 39511
283657851078718433 11997 29032
935635087397663745 11880 33868
368085587011901057 4986 17188
355949264815308225 34694 36623
331962429877410881 23043 30327
59988993738549825 3438 19414
398697571923957377 7918 9174
404567358606570369 178 34477
976518914978644353 6267 10308
88544764628331057 15033 36124
402367160711772673 21483 34876
389290062369212801 24096 33086
145226814155382305 9737 22701
593158611599584129 4703 16874
518813547405823553 1159 23668
591066587356991105 31784 32777
419809083816691265 35540 44394
734989433683161089 25936 43350
67351958809265257 11734 15576
398095443946147073 11814 46911
251437816510065921 42216 44353
774680895404621569 18889 26329
946806063050995969 38687 45297
712926284210183809 14112 40634
11145583564630357 12400 40647
260732558912174273 18018 32033
830134903480708225 189 35127
160242515964711169 13542 19478
322236321043551041 22037 36684
339576563079752705 15587 32017
282554484477582689 14308 24508
419908457126965121 10362 19741
958293466754074753 18444 32969
910878936422996353 4070 23180
522559898683734785 34150 43507
651409141275621505 8825 33094
338815215487432641 23862 43285
649836736378794881 6268 7426
126541269206722257 1118 24843
364608645306290689 27409 29701
843307571428429313 31129 33190
860720387430696065 2186 35132
851393597962381697 22013 32017
845968050556592769 8014 37319
681530653285864961 3166 29928
385466407212867073 4390 22540
701779675049959169 4875 6949
659035932221982593 13556 21307
399592761650016129 9583 38936
337485725594440577 41816 43923
920024326365958017 6195 10482
15066660799504917 9723 29175
625165361882228097 19263 47032
780618579333968001 4559 41405
231880270071325601 34384 37323
337823856181429953 4539 33392
826070681984251777 22821 25980
939815066700340609 2077 41558
179868529528558689 27694 28129
931652122374231297 12118 35496
500067385881283841 34588 42212
474002434981933633 1032 39419
941192523421005185 23212 43731
781288771140637569 21609 33988
764399070882749441 10122 34908
419942611549863873 16555 25992
617362435456097793 29641 41573
565052678653501057 3319 46593
65520466258693233 13711 24741
832787938604148737 3113 14581
540028068837454337 6590 6799
521278773009996161 1846 10323
85697490387222081 19694 29700
905486095413188225 1968 23393
838861927067735937 1084 25117
864327984683171713 30216 30601
646585069289773825 24310 26359
493018352257387009 14507 23930
23792545114854849 19156 22938
666232869185151361 563 43963
872491142076061313 809 40018
843405159906872321 41460 42470
40968936038577657 7235 23035
89952593882287601 28976 37367
309281891369369793 17182 38888
837081199801154689 6900 24321
549423230332774209 4296 33545
339096631537344705 28628 43711
439592251675467329 22254 37275
848104965655217281 30789 32482
647747980990512641 16787 24782
857498384257297665 5011 9073
791372478394709633 1435 42655
200077279491914337 13206 32559
55849999144907513 17091 23983
22717135597602577 6115 9566
914396317257004673 17074 24675
128825426594694641 22736 32643
658991785578077569 10344 30655
604833258114808833 7302 20860
67124410883128153 8042 21844
761966387087561217 13970 42487
167267444923776769 2209 18649
552066551169147585 9178 12354
792578328443458049 21630 24440
258370509280815969 18732 30504
485140224516211329 23618 28884
585955011757249665 21075 32771
304331318496526401 6757 22471
341157474071529537 1253 38749
758826321058261761 13172 29980
681120312102407809 2475 8216
999431876544864641 5788 27246
725896103056818689 3698 31314
244652158096780417 12599 14224
729930834145818625 23377 34762
570490800144444417 1998 30101
657750028105901697 8213 13426
373922768200838337 4439 40821
684442355466998657 5305 26471
320101888046597313 9465 38829
990889029443543681 3497 35052
168575028240748993 24428 38961
782514456015093121 42145 43386
962426138337622913 3956 17390
80922525322897345 18462 44273
460584106761398721 15504 34705
329506482855052225 32263 34071
613719526371372801 10289 24615
623633821609878657 15358 20738
894752401632867841 10479 13387
70864533423673497 22627 31878
869770508963927809 18859 39889
415002866564115905 17197 38731
141520286444528417 2750 32631
775509459050269313 240 39344
996955619337061505 21622 31851
579377967283143425 4574 18742
40554957985758481 31571 45220
998389412225236609 18059 45570
837615200158513281 445 39625
912544772176907777 19550 46687
948230397127115777 18879 44498
517908025797069633 12813 34758
171766782232172225 8255 14876
709070370958791297 5479 22667
518215733980266433 5526 34241
987094982444375553 24251 27753
967256166440098049 5930 13534
430273172477249921 2019 42935
634123957873168129 3605 42183
405138570904213697 11274 24008
280116218930888993 11824 19775
258961853768802529 25421 44010
600795745928959233 43395 44615
38913894041598953 13503 16041
986356056785229697 13887 22705
465050693488500161 18641 37184
834937013382710145 11345 39826
4954755417273305 9030 23761
95208995969532145 1672 36630
354520571868143041 12420 19087
759501426709643777 12000 25862
385345968051865409 14491 42301
30971667812412565 2881 10872
722056400065405057 1845 33781
966793379671639041 14304 23247
192544964094324193 569 39197
4289397006321139 1853 16020
301029296698665409 17697 25232
774520625015778561 21586 41056
836341199581028097 23877 25110
811779585747974145 9919 12424
876157021012737409 10408 19625
343081693279412289 1935 45755
771068006919236353 33961 46265
102305777586312993 34221 44271
963895562989826305 17148 46698
571739227470654785 23643 38149
424708311644565121 690 11870
185465593345544033 40873 41995
289989943307936897 5517 34372
50889230801441697 2299 19092
217472061886937249 3217 40694
798756152633391233 5221 8846
516119752855594497 20435 35913
656645776652222721 43253 45286
771433381332968833 37140 45944
219626230431021697 14904 31853
648566325037130241 45136 45676
656053778043069953 28834 43725
272438411795022273 27445 34846
641785561591181185 18563 33468
458530246846926529 30256 39486
904426770575437185 8411 13337
270144622288171393 1047 13307
625663709244907521 28326 32477
760241739153904897 22859 45349
302965140592004161 21574 37936
63018090276088401 10527 10714
584114068634765057 4521 16199
30308835319182493 5172 9104
821700641678997761 4265 19254
705560969975380225 16770 22256
939038198253872001 281 24201
157690822670211617 17129 20600
241068200106081313 727 10445
760006114805165057 5596 37361
654632067875073921 6807 36736
932993645973859073 13597 21496
220533725863358401 18926 32141
281113678734698177 4826 11634
49874300603438113 2344 28067
610061468388771329 30256 41035
244589733113240737 23036 41710
429324546916618049 25165 28726
957507375977829889 31806 33493
690560905934013697 4693 42517
539326844626881281 7854 45277
235031702096904385 5908 28518
629301365883652097 8698 38682
228773158786360385 13381 27899
795331521620578689 12972 27594
737662182364900353 11863 38771
97406407118914017 15941 25187
961350919212755201 18984 22266
807856435847011073 22071 38675
272033190347769953 15658 28807
658040086379617921 39649 40167
514463104157350401 28054 28370
270442597329360257 7956 9714
517345236463526721 34041 37018
524939537698035265 4690 16249
704517702934175873 11107 13657
485199481253342657 7111 14618
929367001825283969 17934 21514
643630641478768641 22041 30803
451372909626876161 19615 43471
717903773752862465 219 46019
883889952336644993 11825 39045
910698580732574977 17413 18941
284345788166099553 12855 24465
99466791139459329 20871 38184
731299686934164609 24165 39637
211330466406753473 26102 27146
608007558143008001 1370 8518
112027933033925105 4762 18143
631914622317580673 17409 22131
489262102353482241 22819 45791
370191753724022017 3409 27986
787214519360414721 797 32203
565244966362030273 24857 34815
571092533963810241 18179 30021
149187559057303073 12542 28857
259599846759083873 11367 14920
11065075228728461 10899 42248
366302125325095297 34028 34183
857972123805616641 31286 41963
468099094162734977 10491 41449
135584287481606225 44593 46985
899167850433503489 23687 37258
704654174403110273 35944 44034
774349622566159489 12174 13517
703334244777167361 3422 8040
52433577010763345 17321 27846
1033322815182203 16510 26241
496786062893814785 18538 23520
617828605423341057 8103 15649
927758679335699585 1466 43443
173176697481004289 28808 33014
753274180842179713 30427 38849
886632996800372609 4348 22906
976705651706144129 42667 45302
493903443237407233 21373 45214
209318661137583457 23832 32847
746123097802808449 4101 29126
9781819195655573 16566 26973
768649820860723329 7146 33500
972891478308508033 29362 38681
676695955596400769 10213 12017
440642069762052545 17132 18144
401839644919824961 34937 39423
825097229323315457 8923 32679
521198084587268801 26825 41696
618184074001096193 27864 27868
935958193408985985 40834 45024
576832507790054913 6420 14415
990382632072922369 6039 27827
400495028418735169 25806 36889
572249066623335553 38314 42444
678315912354460033 8645 23533
523720987085766849 594 18339
650384867519154177 17044 32172
179424328452562081 15769 26633
348246415965444801 14280 44628
968160718949476993 391 42961
610885451773444993 1641 24679
500975193200169153 35772 39718
734148390304365953 6205 16123
459605722547138369 16218 40118
38303765145048633 26811 34310
355445087685971841 19166 37239
751314393395016833 23031 36283
532034980747326337 13656 43013
27259959803192401 1260 4976
557105684258665665 10291 36333
795169700725775617 9257 13936
49187493350302705 23992 38894
13063479454377359 1339 35086
583461027933189761 11910 12409
985738303623531265 1185 30546
437411728801279745 8180 22024
947602788864546817 1601 42008
994371732674245889 7388 32961
722446525620963329 7616 32544
701272492271215233 19006 33069
940841748130896641 3845 11939
625691960372726913 10483 36362
326390330654458433 17280 20586
303365434027867329 39888 41862
175598708592364257 35355 37861
295373083805948481 4974 41275
383423628619393473 409 39273
585923607810855169 1601 6844
932478285441664641 30166 30700
376111134335467073 4726 24219
17380236592725141 18000 33988
575500592684235841 34819 46443
507950792619315201 9694 33374
106776908777909793 11113 21637
895179440409773313 18309 22527
736444776068623233 11053 19109
434325820931423553 1745 35131
982919520284632193 21542 28419
955617133752792065 5679 30481
189078522852142337 734 4963
87814713038088849 5763 22815
329302787685158209 8164 35480
56819102973374673 3834 11754
671378188145524737 5822 34514
731467051508094081 2773 33017
106320729087251217 6113 10719
333512988028939393 15071 27489
857305331881420289 10408 32936
624319041028147841 41705 43357
825720121083101313 3685 28310
658718595665501313 20884 35713
731430124561512705 2201 19473
736802145591259009 6691 38469
884686167186508545 17647 43415
313795382824633153 11697 14431
410653857527293569 24522 34657
154898848568908673 29826 32742
703248350620079105 15863 24410
619028878691974401 31702 42072
874092750671366017 3123 42891
600644250495509633 31367 34088
347239089784345345 25528 33001
681467385337850113 6529 47002
457818948015912513 40596 43899
922677718661223169 28374 38170
213664432172357985 18791 29862
629294302027513857 16054 33224
60330769563478273 97 6554
555343266720530689 36770 45624
270175276643691137 14632 36898
258772669499233377 15031 45185
827382008772488577 21409 36159
55391083979035473 12956 40109
995086067340942337 18337 39152
191234840322888289 6926 23467
603053391425930881 15261 20439
8090965319798472 29436 40979
825677117619697793 6326 11784
678594362359955713 9776 11580
781487306046400897 24654 39303
65351626373090001 14824 37722
653813261669576193 3296 38434
595687026847709697 30576 30984
926193640864227073 26735 29394
212443337019767137 15265 43643
819566957529353601 28119 35759
890036393226164737 30604 31768
868809080167650945 7644 39085
741715282148565121 14433 30312
552774840443312577 6896 23149
532393772015748097 24135 34501
106068586155060993 18169 26189
885228874261418497 9673 24077
853384612468850945 2622 26745
517006437336885249 30495 30880
503815083669039169 24193 43274
776814210538507393 30335 30579
135040615427023169 4171 34665
625778564539640321 3130 41623
333295636920496449 8712 20332
890394299836049921 17949 42596
380463032188082177 28714 42842
906439858382253057 27890 37956
922808722008440449 13626 30460
457580895294942273 9990 24711
166523958403224993 5494 42072
267034865761868193 745 33380
43891619206931409 140 31725
584972068287175553 3026 7161
353115145631640833 32640 46559
387374366658956865 21669 34772
74458537125551057 10081 21325
961095361819534593 19809 39271
931413599868598401 16647 21263
656806820208881665 31692 40217
922282899453222145 5948 28091
614736778750415873 244 15744
979333989255700097 2149 20593
915405422159761153 34560 37539
253500336567483937 38705 40412
220045304755675617 22401 24307
657037533748571393 2745 37691
985432717915241345 15657 30629
276806391332343073 42377 43631
858250450403250689 1699 2659
22447280230146305 16246 30099
899122724393986817 9460 46471
881023833417586433 8732 15712
969396733463870721 4555 9946
281775971489345537 10021 35048
159167956564655105 10497 11922
429882841950956161 20837 46818
847879424196509697 16945 24825
85956659135341345 14876 25703
595948443235823105 5830 39827
773232224761855489 31843 35857
449830555302302337 42253 46590
110304351386737665 11184 41311
430999563994785025 28658 39678
750395356391265921 14858 18692
344998467039477697 7937 28066
428330889262888065 19180 42929
24368157597347561 21020 38778
522789698927326209 21233 29677
326508329134444609 11754 40288
924861471511213953 4678 10594
713609654112698113 25877 32477
784907682079534593 6234 32703
813980467110486273 14322 16493
48811362129775657 23785 46505
867865781223127169 7535 11260
242848424226806977 460 18499
683488233985602945 12878 23096
739401877088489857 16321 39569
239740501767837345 8010 39307
617208336965632001 4205 29705
325702921464870337 11064 16922
75327321315278081 10485 37938
342944067403276865 13627 29835
893573134444338305 22520 28341
474620110270254977 3684 38875
595405695695070849 24951 25419
591659234629386113 10455 27551
102268227997996065 13067 36956
926185229612162433 2583 34397
869407279229982081 718 26686
469432596901850049 24665 43655
724457988795748481 18247 43755
551006243512066625 1302 18243
603783176128111105 35459 38750
946615452614903297 16708 36283
981050968878378113 1518 36304
729603619234399745 25561 44592
740512163926318593 17072 23087
615855465897436033 31799 36305
22956946598682749 17079 25794
343122372978459841 6393 33559
836725249308962305 19985 36823
679130397917102593 11917 21589
86716668580749009 27925 45299
937313342717420289 8948 12508
733504795559973377 31890 34892
595951203232839809 11212 33087
360925459386479041 4002 34646
452451220151605313 19611 29592
666515492079788929 11860 27716
223651611175650785 7556 46275
900611524618739201 29961 31809
645640595667021697 37834 45578
618009354611551489 22001 30977
964507758770718465 15872 46368
875097845700267393 21345 28441
802988644457716609 14390 29934
735232937252625665 20855 43346
332552321840861249 20632 30326
608037117545990273 27872 42135
685089421081858817 1198 41944
967203566477870465 6219 45007
501495717152049985 39667 43235
806301276293666561 36497 41438
617240346176519297 17853 42297
919939235770250753 25246 30523
564650133276156673 20003 20689
539144865673790721 13148 41089
832241675354953985 14511 34025
66125389542257553 31306 37546
183053203754308673 23044 36791
554333859984453185 17117 18498
314334848952771777 17111 21058
432357739338250753 5120 25616
8364875646176274 8717 29430
459402661490372545 32736 35939
553010944775696321 32634 37673
335865056333226177 23218 26743
216196262146223009 18476 24462
881410882887578881 6254 10892
479636306831711297 19211 32236
560216134387651713 29000 40748
881330812137402881 3470 15888
596932273766242305 6406 28226
972044113704203777 13506 45724
52379880905563 6440 22954
961198794835990401 26278 31241
616809816263909761 14739 43540
325748493240300993 7381 35789
519338320727491969 7607 46829
754723696558183809 26332 39259
560617661829923009 28111 42205
17947098089923231 10099 15200
853838299880600065 8570 43572
781406471609823745 6772 20323
278821270719063809 35920 36929
554059141836152257 9268 41821
441235290746710977 12406 34526
725758492865022465 29652 45524
413235910998480449 8155 25318
667644070506344833 5580 41421
223108705772851585 5915 26916
44819322257705353 5112 35869
437339636986720833 3131 16608
233981621645998657 29044 33669
670358827524729857 6948 44470
905758879662013057 28122 44628
117964060647210545 21898 30442
905562315373703809 41323 44919
522957636349381953 188 19974
655098042983222913 9929 23452
391403716030779969 1727 13532
243808741415595169 21183 22241
288345902710098305 32727 43221
103894975220296001 32725 45284
374466658902861121 14315 30049
424467665541545345 16728 19816
239486017994288161 23675 36693
611719358294362113 8980 39662
830724203700739841 26398 38429
962601290592918017 39532 41500
119495717526582721 23318 32013
568131031064407233 9330 43543
502370440444764225 7126 26112
224658283903028897 26137 44051
667781166169866881 30695 36357
189826092672131361 25042 26123
588711457674676865 17607 31388
266791736866540673 4891 13155
402385392766070977 42974 44183
95120154672397201 9444 20870
515284086398253313 3855 29852
116857366212844481 3534 23098
341471337256443521 2378 36841
389887918813894145 7529 15556
376743536924195137 8898 13708
468191312681060609 36088 42064
836944376127668481 1273 9714
739728434336594689 24445 43868
857622587804740993 22110 22494
701528153780618113 12511 25655
785538680355578881 17927 30511
335609061748282753 11895 46437
515391066435725505 11161 30924
631846535651451521 246 40308
834471697762360577 33875 34837
742566151731889281 25107 37034
449347296652831553 33561 44026
683467457211680385 4119 21864
14113001166030871 38903 46509
295589550618569089 5889 17966
148042042422545697 33697 36708
732699020298216705 16976 26414
509994267382616321 32939 42311
150349080238409985 12863 16237
700334310954843905 10387 10682
385416704867072449 23743 29251
78757812541844881 10817 35755
970066922431367809 13152 44952
235846255761899201 7847 16253
349260251025217601 10371 23595
262028468796309249 11660 29546
929108179565471233 10234 30874
16435402853119287 1908 11389
48062342214667097 7980 36621
950299208841947521 41896 45567
618635594567546625 16501 18237
790125573891586433 30895 42767
50520798762054401 1921 38756
684221370224328449 28000 35047
164211309723665281 7739 29878
23397261240489797 29553 36073
946180220743276161 2690 4699
88537163680619809 9763 39419
508161435352217665 13665 21685
299372883900403521 18947 34381
309071276192870657 22340 42513
46511931261257193 29870 33291
203855899891973281 23707 35121
282656382879281409 6492 32439
511811427611622337 13763 38937
219217913188224161 33223 39963
32179374480687529 36656 43569
152689062046803777 30088 33827
668920138993460225 32313 40962
670366649838491905 40750 45558
334136820226770945 16874 39451
664628508503227521 7052 12176
535239819704049345 19186 20913
96435149391560065 105 18344
693882207597237505 6102 11873
49983897440156969 8970 13179
10751252998549177 6864 16497
203308155049178657 16264 29559
773989017159603841 5060 16472
780463062886667521 23173 26167
113174338264844465 15543 21394
381166810823224001 10259 40135
954379061823612289 12084 13311
921493460118980993 491 13122
90371959721128545 2069 34258
72369314194340001 7491 28483
447249785230606977 33004 44658
952334620365405697 22983 39063
330921992783050433 16292 42580
212943319969348001 2201 14654
726222301534090113 37350 38812
755142966260521601 13818 26560
77860185145713249 15297 40329
264269484909569025 6537 19237
126780861004444753 8931 20757
125194979793604945 666 34881
701470215299639937 6772 18179
591682179665092225 19648 38585
39271966174009521 25217 30875
950010755756054017 19747 33363
595426949217401345 23774 45443
42023605731664305 5137 43814
152035837115644065 34218 36208
889510995421090945 14211 38175
139280098808928449 30941 32915
320512903047266177 819 32260
121787144418629361 23308 45482
377625559886283201 39582 44792
741268445948609409 6395 19908
263358880964581473 1339 14021
996653706990198145 9904 46669
394864872675441345 13157 28262
720224845926100737 33380 33482
987955314173454721 29428 31173
824204001469194497 8147 29660
240055799331216225 2478 38592
794689676565358337 3834 40226
615727878204076289 13371 20099
506604663290314497 38251 43933
388395200333235393 36189 47006
671490566492725121 10654 14714
289103318917021569 7841 13450
966380488783084289 24395 27210
64726215248882113 25347 43693
724539430614985473 8820 19361
325870919380413697 1635 30780
642109585629182081 21655 24533
909908553064838145 37494 38781
946389375292131457 7712 36987
900505308247367937 2858 39264
811158078034917889 9682 10376
770623698657274753 2907 7001
268504222457156769 16496 37926
738794708678518913 26622 38860
37999965602633521 20517 33717
317093060837095233 24445 31791
368917553546527425 33475 35501
132221418504819617 33612 45642
457911173605491969 10283 17331
679030745853893377 19044 46244
215066603060055425 9898 18568
591698203194944513 43031 44692
647380329684576641 2386 19852
299616904158312961 35388 41031
681524350367727233 12270 38696
683076935779517697 3108 29072
509325170395424449 9431 28189
624151530107255297 1425 19819
602941079523620993 14251 14901
832790794691028737 21136 37645
152400533033070209 4533 6331
369996256649898241 15449 32877
896939812833370113 442 3615
21420194003688665 12129 43525
892964436260381697 16086 32290
944972142354757249 4376 28390
854558687251714177 23562 33717
453111933301620673 3202 23030
713640609753920129 18851 39814
991968758929033345 10084 21974
141042845860500417 2884 28582
203732378866668289 15218 25999
216261810864761377 21840 42561
109423116141258001 18335 40985
380679072195082561 15545 37654
11375386558746925 22375 28772
986056177668668673 4588 33726
23710170286761925 31972 37349
678633515548387585 566 29933
327225712162054081 19215 45013
499381525250708353 15902 36262
35388914532759941 5716 7622
932466753087002369 31159 31535
337525389589593793 40566 41660
154627708133855169 2333 30366
513583407145858945 19780 23568
37606422162458129 19235 25790
290105553676362177 22978 35146
564977758919336961 23918 34691
830335619239562625 18488 31012
935376046093470081 38259 46483
300106004848181825 2591 23998
36802283958419225 2112 7603
90210739782861537 1450 44104
89404781431216657 17971 42629
104461020228562513 23918 42365
767191363721035905 6350 18007
672304624683263745 5624 8378
215946946799821409 16145 22121
515709072240106561 34195 34829
61511780966124977 14625 31019
236511481298634849 6990 38775
604767665328029825 9991 13402
671787783969868673 16683 29187
114297596351729425 19500 41848
899746702241984001 20573 44820
928122076955649025 7555 31477
465680192999720065 19422 32133
165996721249879201 25303 45213
628949065321847937 40108 46331
183665666009648737 18675 36562
689935774553155969 13410 32794
180238013751971233 12173 42005
66147362408187857 9848 44536
99952615899898241 22832 41935
665926253179129857 7937 30933
351860358664819009 33845 34546
458582971429734721 6368 43957
556953059083344449 26956 27739
212813572281383745 3093 34076
509839998205745089 14516 37604
747621005093478145 21468 37690
54568949088011465 21213 35888
310082055108388481 4980 16482
810722869607044353 9023 44397
229622519770515521 12224 21455
74647354874532113 9077 25142
330470341844396417 31819 38546
500847691435847489 1158 25367
267627910814738369 2299 28511
11049578643000047 32975 39536
174457687686249601 13423 37937
167540834624869473 27787 45358
954031118871853313 11292 16120
731879938866757889 8551 18153
477215218753478593 14352 17827
992958429492727425 12566 28179
222694687995996801 11022 14152
441329653352315905 18030 30354
535102328860865857 74 30529
496102508909469697 13669 46549
927331113119720449 6346 37603
338444314985924417 17116 26265
9223123083039299 29395 31412
9879082733657897 11473 16627
756495354120389121 17087 43144
248548288032399265 9987 37745
402984236159802817 22191 29552
336404692211797121 15693 39277
381110938892049921 16388 28166
411501277900629953 35174 41423
920615037628799361 35781 46428
284987017689115169 16722 35429
936876790966593409 29322 43384
540241654682777281 4979 13638
532700743628744513 13283 37031
987562321232641025 5327 44955
261837860831548129 31951 43767
63383153010494913 22348 32939
888289850091858561 5463 26719
354500710113239169 6629 24108
341388876664112193 640 14689
696546640351588353 19668 46461
403296146038265153 8206 29084
862597220032707713 7560 21225
183431122242041057 9221 12872
567572055294352385 33891 38147
250823921398016129 10409 15872
124135351015251425 6404 6803
51606159801778521 21845 25993
579087679134406785 40331 43610
706679413718042369 27599 41983
672897756509595265 1051 13605
242651906092731905 14412 16665
415809930690176769 19056 20012
35543604761720361 4104 7737
906039099968705153 28445 43770
695004503323858049 7309 35561
90477178228244529 9096 21317
809797743877886977 21780 33229
660336465488537473 3965 12900
871718065614743425 8695 37618
527930956178625601 8883 31685
750415002604022145 23925 40167
982375952495441793 19435 25198
955382688448125313 25583 36100
877367770462601729 8684 27683
181136016774964065 4093 37345
13978011473792407 38770 41805
231653145974320289 10021 12342
843389687242069633 38251 43925
353684310933907393 18695 43662
780241500821130497 7000 7863
98795531340286401 11857 12261
771752438229444993 8198 38877
890276287586580353 31322 36467
996005176607550209 3720 14680
822730781007067009 39863 46752
809591153870986369 23721 30646
604241163302383233 37287 42805
739668179799263489 17210 21176
531691627779125057 4737 8266
585716366233985025 43458 46056
1165507347913320 9610 27173
157935871883236001 18611 37260
4977111497595389 27441 41283
287011918789591649 9222 37836
879466448938693249 14739 34928
922296902300484353 10082 45107
221425403546746241 21328 30236
114102192988131185 10073 39260
985403728814056065 35855 43023
353399482160082113 23515 46737
982045433988957953 9998 46283
114733924072584865 7533 21792
524865142178036609 7045 24016
342862300864123201 18896 39388
966539710778292225 2372 24282
657558143468495617 11270 24599
181279115605754273 18768 24288
47686168025844465 7424 8295
505878851606240705 12081 44287
22395764824882037 14504 42033
871073742790166273 9743 36699
908959104908813441 3557 26520
5191773005506662 33258 35655
55196337860824233 1572 23175
817440135498209537 16 34380
686978060054539009 22897 38304
107428260878691617 17039 34099
735698841096212481 1253 13690
218870989318240577 4198 13189
726627495299066369 26675 41304
294821844128520641 17514 19582
111596383812727857 15682 27950
207009381212323265 15173 29380
621616593506072193 8766 21389
50294571044759097 22034 45189
2488651702453382 284 20711
351609570037304321 26351 46857
370115590564676481 19745 37078
984640509050237313 12795 30305
417147172116589377 22939 42976
398607524567758273 7905 26971
277955544014641729 26774 40545
439515614824415489 24771 34726
865064306125578497 31544 38513
487025618641773377 46223 46591
523747531569835457 7987 45750
134737116207688241 1013 14079
893727608244521601 10843 31356
845169972357190657 16739 40254
942294637312780801 24463 45967
996819772143140865 12120 16280
821752143164093953 7297 11218
26671844271298541 22175 44657
182145943928826881 7375 27750
611588394734738433 1724 36412
949484824657250945 4109 46503
519602854801128449 17976 28359
658083918537922561 33107 38068
936519890791942145 323 12068
556912157505838209 31897 33822
1259207984382727 33812 45228
342127869965178625 15885 17936
309472871490513089 23510 31006
896976231308801921 4771 25934
368239039942672257 13368 34245
344034379168359553 30234 43744
142822650507781649 15957 41152
673428747895020033 34099 36211
743981120289127809 5576 43216
835413574511147009 7167 23765
410773265687922177 12046 42421
278199574268857217 4440 46718
48718929841591321 20941 44191
315965652135471233 25580 42086
459680079458792065 480 31426
335370113065369665 5286 10018
51433196840484641 24261 27126
635857941344408321 11800 22434
305375601356658433 36685 40482
948042984884668929 8118 37827
548334856927091585 2484 22358
939166898159097473 35678 41559
358411494618650305 5107 24986
920883434111278337 14595 26228
913030671913382657 24848 41056
628234489558831617 26805 31217
40350340375042041 11539 26879
194444814404395329 27042 29446
522041961368650241 4005 17202
150742318852930881 4661 25998
546175700014487105 1570 4818
696525794468801281 19013 31302
804864631761112961 10228 11426
447672351666209793 2261 37721
765827401305088513 26383 39340
819060861483737985 11657 42971
26252492824291097 17757 22939
72858044646803681 6878 12987
219974839332707009 16446 17999
154113601178398337 42358 43823
552727292468340161 761 16277
589666867725821185 12296 41990
581453491765174145 31454 35038
966494412497755905 2964 9659
755194542425677185 21085 23627
888002458072744321 42090 42624
656222861867092865 17124 26403
999806083601288961 5527 24972
871575609408118657 18749 30035
550154762298699777 19198 29464
470046744574673857 25763 39588
573152327079728961 13758 44638
911030273359394049 5660 8003
566317325461678657 11071 12120
655013123293571201 2288 38466
852521258261294465 10417 18270
884991567912287233 8105 12158
283465183523485825 12394 14259
631040210404947329 10390 16908
608548213808948225 5843 29115
457092780903799681 1782 2569
922752422597650177 30274 43627
31071205256012037 37454 46034
494915560984043905 5444 17843
218236567264618497 11327 44695
763028196110734977 11966 35429
496032322171046785 22495 42050
802381553469306369 5410 12668
715514775280816257 23600 32318
838241652376435585 42314 45680
859980600247439489 36856 42291
25041160005418561 22449 34014
642286372626095617 23840 46130
895542632552558593 34462 45410
22239008898523593 10456 18344
289979439800564609 27543 30259
76186343182037313 1823 22423
304293965015428801 5770 42051
548620470771027137 16764 18203
480427776221109313 18379 23613
723772172001694977 22259 45523
473875519344471041 1270 38622
516868699299706689 35627 41828
566695420164169409 1007 25722
983393106328527745 6516 30266
244337703861670977 27905 33582
2856254265253711 3605 8111
448718649249162369 3656 40492
507042337858045761 27452 34271
257285607516319457 23590 44291
246418017793828897 18732 35322
318617731045495873 4186 40302
359650157923688577 14437 26562
827852312344898433 20598 36672
213375447777593761 11424 21856
840123100477388417 44573 45100
919598555501345025 4320 46540
639633849269170433 8392 30370
429612538205375937 2951 18014
92447035814391393 18205 37489
213161220358564673 22169 31789
224766650122486305 8075 33389
472162468871118785 13339 27489
376830956767509633 37570 44318
350949042824900929 23508 39694
707063975015028481 13177 27891
901193522875033217 8280 37803
381661584665895489 27434 43117
355996530028967553 6174 7550
447798478963161281 5202 21910
167458051748383233 8764 11047
453166910987921089 28614 45318
707460648535679617 29743 43466
796206637616261761 14127 41657
765978137417604865 11074 26889
539095529163009985 8641 23872
934497017623790721 30424 43722
99354991416358737 5030 40008
684150200076970753 847 11187
837645708046938625 34671 38272
192080678469231713 32753 41907
942280903121609729 9297 42982
738597193861281153 1664 25224
977813936303395073 12088 27187
841576414743890689 27923 43673
477309567814099713 27306 46904
359395280501075841 4578 24628
224221857598411841 2723 25376
97838362102372401 20470 38505
853537179795647873 14261 38003
584041037402627713 6323 7146
392675859531866689 12680 32560
42506980210909265 9056 29228
600415259652262273 12039 38564
709869403323494913 20338 41737
894910387091574273 19757 26719
37824933872990129 11427 39477
264305989738584673 11637 12903
137620754511672769 22702 44495
224234636620568737 35499 46887
401438601925413249 11808 36314
289310809898122305 5838 9710
257401799342403585 20050 34364
729587961337006849 22653 40354
261890366416359649 5294 35850
703487299893264897 24418 45926
790178442621467521 30029 33871
294632396838697025 21663 46329
745315092633724417 4179 5793
483020333271038977 9494 30540
233843464327293313 18182 41122
491166507260590657 3845 29684
31583855327333765 895 38769
868635441736255873 11513 19150
75356844136493345 13196 28027
471903572333648193 18345 22856
645015560462816513 15724 22671
483543092043159809 1873 31660
243875905118443361 1248 28097
725464295017321345 3461 10957
439904217557788993 3570 45826
917864961449890177 18124 18942
90465209994292193 5796 34800
364610021145470145 39382 44709
730462797582653441 16856 46319
802575115407020033 21421 46547
606066383834303233 3056 7676
744982239136863489 33188 37819
571215428058700097 33278 46276
82623054872140497 19197 22294
920954820514694401 21075 43744
412988181776487553 8279 13398
287104692855344001 999 16494
734599722956911489 21979 45788
577827619171159809 30904 38255
14425995872716869 45167 46548
499221581776218689 24794 39396
63944554021201585 36692 36774
20744153771019569 31044 32037
325796491737978753 8266 40394
405588736830488001 20692 31458
699529325330896513 32300 46948
999041466279464833 16104 42743
823197245426872065 12486 15781
317184630611130561 8356 33350
703125744491654145 19315 38041
626610254217624193 2635 43561
613809114995778049 18706 23722
74613749946088609 15330 46910
785776187560340865 4777 36578
61957659201198113 21663 28247
416210360221828801 15122 32004
184607307451067009 9353 11918
414823605519085697 12480 35499
754589416808173057 31384 44741
991409835736678913 21273 28369
318857027294406209 19434 22065
781075153173841153 22986 42792
931580262352639489 11028 20814
759273472891852161 71 9194
258392711884845025 13323 32687
836407377010044033 1385 7373
139806864339007569 10569 36605
656997788377513089 5052 11530
789539155812129025 29185 31908
303576639602422209 19115 24088
801106040036927489 979 30555
838905770165343489 12018 40425
354031094708311425 6398 9028
81959670334196497 20086 32943
638381658251986945 25670 44170
920924506238780033 5696 9359
114602822254234129 4970 29232
439673527932878721 13093 35631
671080515470777089 7666 31793
838845651310197889 7831 29339
253653440831065793 37832 46090
892644652175572865 22337 36300
111029645631177233 29677 42596
326439583804702977 24867 37108
808645992810916481 15014 16042
557720882556136385 6553 27954
688789053309733377 7405 34114
696637202314025985 13467 36531
742830512693437569 12472 16738
847231143239763841 8508 18224
652713807627762305 13203 25426
304630059991584577 1166 29785
629663907726957441 14553 43166
698252748757507585 15897 38066
276001862156334721 22633 33004
423565249471113985 826 8705
716785078803091841 43443 46765
637378786113952641 7490 26266
221167937047553665 14837 28099
518596442346339585 8239 20636
950318396782911617 21682 45823
141495588795716993 14588 20630
508543376035561345 7683 10020
169842068547996673 17096 42215
49224114500638905 17344 23624
221865749076652449 25070 32384
249346135335471777 20744 27574
385116104597077697 26302 27169
985867083997483521 14329 31274
421923229517570753 40407 43719
290258036321944257 29909 44320
334331638199518721 42189 46796
363286824563623169 7374 28883
452256745154027585 32162 43468
702827181691375873 38162 41106
813802602477611777 28406 45635
589049112410471297 16828 41274
197293507055146465 37718 38764
786796058102709121 34090 39673
54230138807259465 15717 24789
384143399758265473 5758 20254
509580458219669889 4516 11965
262929389551615585 5140 46555
974277265247767553 8973 23492
784138082305652481 22542 34805
986052106652376577 20060 46925
351244327461330369 18584 30305
165004210412195809 9331 15462
186568481948334849 20882 43583
207405780434708481 3030 12597
879768128170681473 23121 36186
891127232831369345 2948 38553
268036958732984929 31281 36754
862184408167902209 30907 44359
783979138665870337 19071 32415
194521295913478561 18454 37220
378352374870523521 12638 34176
901276577825125761 3436 6069
846714749537326849 23664 33294
874431920993774977 32474 44176
755703766689499905 357 38369
740541460301070465 28531 37191
223219042746478625 2181 25385
147689208205196833 1962 13978
81702100185701457 22193 25996
397785013293155713 35044 47014
798692223359537921 38074 45201
220397709480838689 12505 30755
290360954818261505 4056 18634
898361519087952641 46407 46604
260607641446426913 3425 25064
749054872423005953 5063 29698
489823460915424385 6888 33244
878633768859639681 12927 44068
631469345352726913 1289 5796
262148460541173025 3378 28216
475855370984767489 16464 25170
860153898714255361 36184 36207
17757723031053275 26006 42938
440695006972493505 598 11340
784664336873070977 24132 30661
445857821434213249 4075 16510
277591946565522113 5016 8259
714977287753587329 10541 36811
19199855590166237 25585 39738
723307195192003201 9175 43569
905039698938992385 11342 28634
781364319511158785 36869 38441
304338499198983937 30382 30948
453946738910200769 25698 45192
556816093977531073 2644 19022
343372807581577153 3890 25011
995741520980665473 17247 41390
420729255946863361 13648 32685
612998862760065281 32830 36267
960249606555880321 27973 34115
45038293608989481 30270 31310
322928775881091905 38309 44039
944884835103451393 3895 41210
278890918576738753 30954 35930
867565847812507265 11116 16584
304521580862992641 12371 22609
559637555524204801 5330 19357
924810957887746817 23521 41747
872283604465671681 4580 24847
23548360775475177 43837 45922
74216601837903793 13220 16766
838450965652985089 18296 42617
497659791731884097 2629 12349
791136152832276481 41094 42211
533399883785790529 29606 43783
127074079426126481 20436 46925
200143574281774753 3340 22498
891488878707303169 5640 14842
93549951275363697 27422 31923
431892959353437057 34516 39901
208021156229172289 24726 25019
633658008354839041 1027 37648
632048199487769601 42559 45445
116370560743849441 28642 46891
374606615765110017 18910 43440
862162966838365441 8927 43674
670815883739564417 28909 29399
105640332531866225 22199 23073
329315550026855425 25913 35051
680802171237697665 14166 45952
801722113089937281 11455 14588
148905725895378529 7801 32782
568563316014341057 6731 16042
620912851549842817 1530 18240
424485540756748481 6605 31032
446070529370562241 15860 43632
682846309860515585 13361 20278
744908884938435969 9920 35477
328322373945752577 30209 39663
645666518729843329 36649 39673
660905894975023489 9261 13359
535533569219818881 15328 45817
913367648207142273 2363 9680
961703534156502145 12106 20665
22516832012264845 18604 42685
432666391600772481 18409 33135
524963514412064577 15455 34331
710064686360812673 36627 39079
331036942765273089 20819 26677
578852224903624065 37806 38545
3306632389026732 4072 39774
677576259737694593 13164 46007
645128818455994241 28302 34157
492485818328898241 4073 21431
594590716676123009 30492 32135
15343336964679823 4053 43677
452619222980438017 5900 15548
758666755713885953 13886 20646
461458899229782529 11246 16356
508178528081575809 13399 34032
151774005973813089 11161 12202
401398043747459329 30516 34236
225957923784250177 26525 40358
189157760579536929 23737 26312
816687391586150145 7898 33519
850667978197161985 3299 8687
4801329378281595 9585 23992
27084187857330025 17441 44553
711241009103055489 10045 23167
552037730394058433 1855 17105
904015778856546561 20928 45890
358874214076411841 11241 15039
254281543509129889 10612 20485
477039011504029249 14369 21127
749252604413001729 11923 34559
521918726464011969 19549 39314
138272970273227713 12844 19132
506725020991151361 23112 35635
182359538972008289 12422 29711
776013183974743681 22771 24816
362551561535120449 9751 11684
789246480649506305 3122 23135
69264541900238897 19176 42040
712562546426344321 40899 44690
655175772992272641 23248 46711
360850709144212801 35105 35629
275738672708428097 21290 32550
411896453273971713 3455 25593
265820304623325409 2647 21623
198108216660681793 12456 18364
284967179536792513 3052 12573
218496888580066433 21747 24398
354690636441524993 33387 34994
301716007513046977 6239 10751
284731412821457761 4206 31152
108940110973112065 1178 20917
164382735246725537 30638 42065
747542482908425345 26926 40442
344927911111497537 19358 46833
787957196968708481 602 45526
125208972338732849 969 12917
961673349003117313 3173 9094
162539098047204801 3767 30724
283168455450198305 758 7804
838857147867649665 23614 36680
850474069420055681 9053 26878
767311539519980161 9707 15366
447066532873666497 18892 22988
136321447428521489 25330 43075
145859969023771201 18311 34643
175456700512739873 12746 14312
303406555373459969 1063 16394
786693723157974017 11395 24916
196192909469839809 16266 25178
540704674567010113 20282 22515
91379457899453345 17108 31980
913357257459672705 30055 43378
965011329360233857 9991 34819
93927497738889089 8417 29855
521242044316114305 30588 31698
269984695073326017 43812 46848
698031185244200705 2142 15731
468094465790827009 102 46604
625274618536000257 21792 46806
553983681008595841 5836 27454
322786756706246785 10241 24331
680191410719686529 1321 20370
493229537746646657 6444 21899
250009480390666273 2171 14488
378545201878505793 16338 18332
563468223043813057 28592 28894
556392077119884481 15638 45416
758100044008365569 2011 35650
94734981404226209 6793 39850
211388092062861697 32282 40606
222943873566453729 26481 35693
973987182818625281 39015 40540
86458621662313105 7580 28591
580227040063888897 540 42585
972819246616356993 12054 32266
54174288342700553 1871 28588
192472574439815233 8638 15665
793577410675737857 7412 8564
255371189866725249 24168 41879
863297946289968385 3748 31017
905443962709949057 7375 20930
564083098771007489 26231 45111
69987099144046993 28745 33610
910834400364258561 13306 16307
31843593237706357 22722 42313
82491541980914465 22357 40487
179759666076439105 656 9232
329973694545564929 11132 12672
49389578893293873 4889 37970
480336894523119873 2526 13899
852246130664216449 8967 30812
321941017696623553 15674 23370
717774059305607937 7599 25450
730934435146110721 23798 30691
539434566173344641 37754 39314
219547856619236385 19585 26785
942119650333648257 28834 39384
466407185065989441 22604 43793
310849376756440449 29978 33591
946531595179358465 26950 34835
521230203273230337 16009 40086
430595991312543425 8132 16586
308215035129808961 1366 46618
743392740332858241 17593 26947
51605026249557537 4156 5166
105213028411228033 24310 36076
275577586902588929 9676 13766
971940573315500033 20107 21671
955134725373166977 8665 46751
807649849306216065 3460 3509
972952912265402113 4763 39310
22462278411090609 25279 36803
889523074457468289 41981 44798
303483837376930433 18791 38460
251499477200983521 12300 38651
549064055080869185 15899 37559
956290631910544385 6703 9669
666855237816491777 16537 38174
860346637678095105 4282 17368
716896934325113473 17270 23694
396595004322090689 17604 18795
891299941025280897 35508 44387
885367793932605441 8477 32757
923151559454574081 10202 25658
349307520768316929 22379 38017
157984915526327553 11178 30977
663566140425945857 15602 42325
662236617474739841 16796 19508
712449442453344513 12098 44431
935142705731507841 7755 8528
257909732901229217 10308 33083
251671482530078081 702 17103
906220501495081217 30331 44161
361252783178542785 18526 38288
160357409631149761 28023 33108
973026519818283521 8461 10745
75831352946760689 37800 42844
976459831118560769 19632 21104
968778071969357057 21851 39326
562710959566210561 6772 28402
921937248022285185 23747 34609
555016314062498881 3426 18124
869178262178326785 10616 21326
708389848559555457 26883 34905
316795706464215937 9754 40005
971227998591885441 8220 38255
970187186711829249 44010 46781
363034883837492801 20851 35222
300843994557705921 17821 22654
39380511905562801 20453 36641
863549633178923393 14585 42380
921680492001364353 7862 14345
87095614951874017 35553 46455
613221612708670721 8861 28387
313265931608984961 13025 40535
54342900643156609 19147 46566
693846597702073345 13559 45946
843431667653732097 1645 9178
157189527873601537 2017 20880
737617718174895745 4302 14839
628294961292208897 12078 24720
974672938115944065 6191 24377
397917181701249217 4404 15790
559427257334228033 24478 30374
237818100335712033 10978 39529
941680749125794177 12378 32381
983629586144491649 29868 32712
15344068354345099 25955 42189
499205865686985089 11792 19983
992735497291889153 1554 4710
962481642127020417 9887 44368
396848452718053569 5137 33309
930869545322078593 2610 42135
746897820025395713 11933 26231
923897023309184129 35610 41806
164636670066180097 20417 44372
275071643068070401 35006 43910
268639156824761473 11887 19352
913761345465733377 31996 44504
873409691699642113 41332 46428
627056099575067777 18018 46561
631870447295398145 16656 27715
184477523368332897 25647 35117
785041256702406529 27216 30866
790486218332954881 29731 30764
928651892463776129 22048 46006
180966069307974209 37960 38302
88125213519198561 26475 39402
53075861536964201 20310 25949
61720618298892305 28967 45461
395157473378748865 4911 45989
993987243347213185 9402 15505
26361278701852345 9106 34038
921939785676343553 28055 31509
78903718974519425 2314 4167
59541624445223817 23600 29937
137214037613912161 21091 21784
591266251811248385 23443 41939
82476740123855313 9863 36939
599981270926370817 28710 31630
238322754993259169 18551 19190
100143366946028321 18333 34426
186243532806177121 18337 22058
500185428282556161 30871 40939
297230485615781249 38952 43515
498514949307576641 244 10331
479406002753382401 11814 46031
660765693288759297 31023 35517
389738536114844417 15770 43552
736964983545604481 21418 41768
483938779946303297 13918 23669
567574010554729089 2646 19584
159083935747300833 19990 43452
185729195529972929 28522 40459
555495467564174593 40919 46733
443867544329400257 40519 45137
387149633566547649 6612 26696
803288432019584769 41497 45190
456903433037869185 537 13010
320641394720020417 18688 41440
472331512197339265 12834 31898
683603779818923905 1281 41549
94124603593986225 5001 20328
378252584763366401 15083 39889
19197325252758193 7770 39317
314328658110596865 33474 34906
38795110756954185 1265 29079
603594151280567809 860 8748
750737490873202561 18940 24482
641947772193248001 9579 12110
304615350200140993 12540 27513
250838090659947009 44206 45697
872209120400452097 16329 33597
410035889363982145 20154 24265
675264397604539777 39248 39518
666126903143926145 7966 25234
398070541326827521 14245 18726
81864950662946961 30208 35000
836854060294928769 6404 36828
660407108346440449 20826 41765
836426699880160385 680 2790
518455128144992705 4311 6156
395288460878479233 21256 46435
9590933096440325 14170 25854
779264013419744769 23570 43091
919778138759340929 16682 17947
164700255409616865 8590 36399
594005962790951937 11732 12175
126429298726645105 5598 42281
983968495302960385 32268 38064
613214697247517697 11846 19718
723123461747810817 4427 27675
866059141773686017 4679 9983
852744474766865281 12369 19614
121843081258948161 30052 46994
937195869073569537 7673 42124
17626310156156679 4674 32608
918324477216813825 33475 46975
435897953849238465 30630 46388
941909226806224385 20965 43528
723946353553710465 17916 21387
617360196640902401 3197 43240
909899164978003969 726 22604
769568559055294081 3712 4953
747763202877148801 5804 29749
752084691456317953 10136 12381
519822681333810241 24348 36655
21660057043426661 8418 33363
213665177630726785 1136 8784
901155089096022273 13528 17286
153428387703304033 37363 41004
430724897854098305 3606 3718
248205155991325185 2386 4242
27595348793411745 1189 39342
12359188775409537 17967 37062
579062196809111681 7964 21825
855718565670283521 23926 28500
295728301849010241 17368 19101
550176898670020609 11583 31060
569454527237489601 14939 17281
554333128281893313 4915 18530
381817151798017537 12692 30007
819310982873194113 1944 21148
697355199454001665 13660 31561
850302748194504705 11901 41515
634978810501053185 2637 4021
357239509497180289 5410 41225
710143635540951809 15409 23162
897707391185900161 20421 29976
418323932752699073 13914 15672
367667986363702657 17856 25440
339370270520994689 17258 24347
757749061164044929 9999 22256
859635354043462017 17054 21088
364966419832729345 21640 40552
285477016221641121 647 45403
604723867247525249 13540 25424
262506896120541441 12819 45295
177988243066554465 6400 10788
347270004063752001 3679 13114
326019491126938753 19985 34039
190892245471303553 1477 39274
140322038030337377 2790 39686
593289639656710273 7622 17524
17308928349205389 40661 42119
32497893300629245 10887 30476
925088529485325441 3777 9862
338895517952103361 32515 38445
401992999481219457 3022 6930
881309014489318145 10610 34776
170036473029814049 7330 25122
737962025295637121 6220 39148
710768620517466625 10546 36026
240551719905496961 16015 26648
248732105385474977 22869 38183
335041056523643009 17303 27450
782224998898183041 2604 23227
140233403794496785 10398 32601
101273086113014449 5695 29731
313042763775932545 13671 33758
312228594600338049 24565 34472
265603988294927265 32645 46445
377759648271197761 38972 42110
70140191440891897 41295 46292
246557667453171105 19452 42429
3858802919694427 30698 39102
563668303707107329 38865 40202
371820601111600961 1557 21912
220171334613223041 18353 46328
507447690600471873 25873 40316
651617229183077761 4585 18553
650761814113401729 19714 24132
874404098510748161 24921 33961
936628766122652161 17017 27258
61482704907081857 24733 32028
116357559563731169 37126 37407
491397588050102017 2664 19571
646448129975070209 16351 34282
262492999738416449 30371 44355
531978175544175233 8832 13606
68724596911149409 13515 15936
811052823304805761 25246 39941
148235209889367777 11395 42953
713033632302590081 20602 22423
96309214956942673 4672 36973
589942460302140161 9124 21684
999282072836113153 2880 3624
681081291959777921 22007 25549
506658744504871809 12627 20320
617099355444253185 18729 22277
538575007888443457 33660 36192
713942651470595969 218 1208
646730985064191745 3730 42240
187446637098517505 18481 25416
451356891947970241 183 12930
291288097083516097 31802 34985
498472170582285633 5956 38896
800182868527258497 24965 46177
973278675908307585 23172 44413
728517991755545345 9055 23186
572559164775224641 21097 43360
641519144845617025 23064 28459
25628196418299609 9324 28922
494988784411056321 11664 11920
967922275245140225 43150 45714
518364562462664961 20236 40970
533142751840689025 6492 22287
248555834083468609 19355 33298
564345048307625793 3500 19964
729607428483191681 5245 41346
244639502693704705 15669 28374
206756845347861441 17500 34073
467342466266838849 13861 29555
344736653963593665 11860 45334
696174838161869697 16937 37467
882342776540490113 32199 33921
908491899784177537 15402 23800
484429519300064705 20264 42845
126445833904913489 25055 33377
500753371567817857 29036 31960
309689782488359105 9235 17182
20062474880802485 24487 38304
749869124879996417 21479 33514
699883642133066497 8184 35387
120064085570430017 7606 21885
856419907956208641 6863 25439
998785242722536961 33949 44560
795322252452429313 15215 45449
37496089296691793 11344 30103
783595929972079873 12994 41359
206485032904755169 43546 46952
931264395495979649 35664 46658
25277488655728321 35474 39868
101495279870547969 65 33735
870559484908628865 4763 45383
579486960969951745 193 13532
55108344232674969 549 6754
576605460592048769 11063 40067
624130491511284225 34147 39793
893974143157457537 5355 5975
161560609374571841 29784 46926
200872290708858273 7140 34218
472898013485920641 38171 39258
471723683853845441 6328 27640
325798743275097281 30595 35182
23479223286756225 10354 45197
710084176070200321 10411 16931
752549254470800129 27855 46202
47646069265180561 13697 40705
526896122206139265 644 25599
290087275946607553 3301 31405
50799614439917209 25304 34994
579270870847945985 5793 20840
549389754777422465 10325 16362
775173844715613569 31557 32778
535191702821883585 22373 25660
529472547362143361 892 39011
219815121057834529 20022 29610
327405109422560513 45954 46061
141629289021530273 1164 42567
487783289097674113 24031 31773
291347957317725569 40603 43088
519160725123004609 5629 8498
747052789221918081 17230 21477
29747490720023253 7409 31041
335163386114274433 13040 15153
8407841238838644 17300 38560
76015910082254833 42233 46409
750557314487362945 19425 41737
601077800908996097 20 8560
756962715068841217 382 26433
928662472894835329 4016 9985
119841253464795025 10477 17257
759889731612716417 19174 34170
458475514772377601 6094 22658
878808662265335297 13293 21403
976331042254653185 14272 21059
923494701357697025 20031 29893
44181972943807321 27889 32303
610523595968679425 30177 35986
392253631169989377 19359 26611
177598016681358209 2147 14161
514428473037728641 22116 43055
354421089439348673 32994 38350
672866991780320897 17480 33466
663672095659563905 31119 43045
227785286891521121 3916 21163
311179351880376513 31795 35989
140214069854419425 18066 29069
989240393849698305 8970 12940
101786344921723777 34588 39577
666819663719429889 12412 40576
539916058414373633 30651 44718
328032298694779457 7704 28295
733918423744615425 1791 12300
516101409603258817 3776 29941
848047141398364289 23920 27018
65331591799619561 13409 20990
141748291488941185 21844 45721
218005739803437857 13761 31952
618585769806539777 14 23432
742099287718559745 4487 44546
909718471430057473 31922 32812
958535168306717313 27399 29585
961755189675084673 43239 43322
519228910091570113 15680 37148
889231182279846913 15353 41747
435678150482438273 8779 27826
675256157288028929 7100 8860
507502623631523905 17887 41032
959621001015580801 18686 23249
977679557358613 16144 27869
843840364194544897 4723 44945
348249166100217153 21247 22756
561310184023486849 18454 44505
480177761684878145 36960 39785
492131865351435521 35834 45357
65023280514225233 15542 41890
959041687069106561 25132 43759
487252836671039809 30733 39749
219708570556218049 30156 44493
790370396893948161 14885 36511
292164056686605249 23138 24555
873979367913825921 16636 34633
499214434775662849 2114 18227
778323717410216833 5934 39876
89444837503027233 26432 38610
100187493325158529 14157 24012
795068179507847425 22161 41341
588992681292594945 35487 45677
846135264281063169 20271 28644
643910371436653825 10480 29745
413924007442741249 663 43978
344606088842027713 28612 33809
618694096575229185 17163 27765
18681236040571037 509 7504
64556648907039713 2672 38277
46709009837755393 3270 18556
134772820351432897 5513 41953
746939751086536321 7634 36898
254795013393415809 20456 27676
573794053044423425 6370 11557
249213397218728257 31096 42790
520501597642514497 16917 32896
641398525382566529 6531 9454
781263692910087553 1266 5682
416733600564644033 16766 26737
324794889035139521 10487 16867
264615713168378625 35080 35451
156935199399328001 7017 22064
273869051371793409 2319 40723
123425561309908001 8453 35927
716218604992246145 13747 15575
472852359727951937 21037 36321
111175667323554001 12973 21967
700827886395877889 22190 26715
916076780982020737 34543 38862
467372679056779841 2649 33190
515616679480434241 20695 39866
897387267322407937 4785 44714
500204344674283905 17040 41095
611644163461775745 5134 38946
425784963826320257 3882 13193
994467061017111553 8654 23648
279439426775578433 6965 7895
704836185226298497 26847 36112
281839492845126209 14808 33203
714080897114591489 4980 27399
723631928788943617 10284 33375
317883370198515521 1864 32294
489834547493448001 17295 38250
784253383324660609 12910 35126
606928867696549249 5338 22632
802953992123036673 19853 25967
537937254983649665 7241 21444
428006771746645121 8654 37038
445340707547426689 19614 37907
714154071990591873 6452 16751
390683345184388737 8329 13028
399875668573010049 15850 37463
32504272051252061 38314 45380
474789324053091393 9307 31247
197108060681916449 24876 38384
304237764400930625 16967 33992
582061036624832385 13751 33093
80368326723672113 9734 15266
438879225125564417 6627 14461
166782406364582401 27073 33325
798351611277407617 936 24881
568855888622351809 10037 16085
834397883904660609 10924 34956
423222189013806401 9602 40637
688570859754076289 22956 24719
116764590037675473 1212 35046
132538992971692689 33295 42025
263862170796450369 1749 19540
400891167983612481 25296 45320
549668970553256001 18023 41423
262975658237866849 27443 30886
301728389652076609 2652 45983
610476688597639553 5092 5299
78679867035376113 264 26237
655935731922287617 12847 23487
785348617093866625 6940 23872
499286760602583233 17435 19749
402240045093833473 26378 29365
259224466034812193 16459 28727
571575317743445057 161 9981
690984946694026497 10805 13503
329085574012978561 45009 46247
330231719315211329 9786 39435
122520133089984993 33723 41332
348389057705045249 17373 35842
589024432503407489 12942 36070
290622224937596481 15939 22886
254082446770347297 38661 44507
241349956775803073 14608 21112
980853662947041025 22294 40640
236052964619151585 31516 39845
898928276411147905 9168 28055
905740667521140353 39403 46165
860683077599332993 12464 33467
386518072946035585 15227 30810
958211436536537089 24377 41680
981755163256092801 17566 20664
770446123972121217 24507 30384
248109226246899809 8566 38368
404803190727115265 34655 45209
618716000716229761 13060 22541
738621100849144321 11853 45635
296793465705793153 4977 46091
214161021615801409 2793 45389
125204494180405137 36083 38051
118197543583519857 25381 34594
961321177111305089 272 32166
781948256925609601 11237 15531
223064216967966177 20925 21152
347617329992488065 7907 19035
807029812187625601 541 30322
131715661092179921 21896 41606
711571079440670209 15457 37790
487586958799496961 7143 9994
445924201345778945 8235 14654
109850297570552865 9350 27778
678068878391510273 22037 23299
980960583677216385 35271 38420
521187287429615489 14323 36934
643937549201062657 14093 44439
702270854548355969 30726 35309
656871810017335681 6881 27156
445776117111225985 17544 20227
36895715503369785 21302 37628
626233245359767169 17235 26170
328360041094015297 6990 17761
583932273514268033 17298 36553
761830648980541953 8379 32813
218098891763542465 3299 45272
361183357797628417 2110 10438
529603932911275137 13482 13897
687497009946731905 19901 26896
496845462765516993 1489 4606
688498594093943041 10814 41712
694633692452345729 3216 12583
524394473542393793 23066 32775
143586612876827505 27532 45965
951659491311161729 16070 21480
819182557337686785 5270 17209
256598175970118817 35375 46275
572973197272315137 17121 26306
723449640773253633 11181 32836
363681307145316865 11420 41661
681024402072061697 3675 7343
130808350440940305 4325 17846
250417418682772577 36244 42781
251446194667810369 10784 40935
977441555676570369 19645 39703
10382598601037075 7037 40813
391279342009880769 6300 31069
679161879098291585 11604 22865
589504380167021185 15182 25991
813886036748936449 24435 26437
656145291966552705 582 29042
883290971235968641 6422 24860
16642771970005299 8007 22039
934571770398942849 6408 35650
616007924935956865 7052 31523
888061884055321857 17436 19236
352876916622896897 10757 37860
792511112355850113 8164 37198
774818381986776193 2331 9763
518335150000641665 24082 43364
312534438262481729 3291 3870
348554248738135873 25495 33016
20705179830741829 23365 37356
851048299228939009 770 9746
852264351276708993 23813 36873
658623058440678529 15360 35067
413521980778924097 1237 4816
924161103229327105 42712 45366
428403399980773249 35568 37659
659223298790291073 7876 10880
659846859418337281 16780 39743
903511788295805441 7883 12195
60254431016623753 8211 35538
24954269805572693 30933 41150
682589771865181697 8651 21938
116571025722951313 14464 16157
141660326231637153 5191 29745
174073152724528065 36763 42710
141160252054561393 22494 22965
847939422830354049 4906 21414
840752293567582849 4883 29401
167471297809111521 14298 23048
202242971098783649 5270 35459
614146183501706113 6384 6794
733144532485148673 12114 46459
932748624375303553 37860 41715
825038762787357825 2025 15861
713816891348290689 22755 33155
356240021162186369 3470 31926
515812805030531521 29687 46779
4642103311581992 147 18461
211907305374186465 23319 45827
777680977635476737 15074 39817
719339848727198465 7393 12406
931206898775116033 15316 31260
551142959631835777 21735 36311
212173988706204865 27721 30467
816644885961789441 21119 42971
660739842499211265 15770 39318
687131537311703553 17475 35338
667670441298476161 17641 30813
51534206763474089 6817 26437
367668618047275713 18368 46085
872271758508578177 16849 45838
570789293548095617 14413 43074
354424720524331585 2634 31398
443549905778226625 25621 39067
933389192049649153 27863 31892
125907949705471361 6787 32838
361682808725273473 9874 46438
926073563091591681 334 20623
424181287755818177 20146 30722
662869616461897217 7163 41395
142383839707445505 27533 44943
965423553849589633 23194 26188
320621338837785409 24744 33027
581988581052605953 25148 32941
472534221328341889 1535 32555
160487263252434785 13572 32563
759399337302273409 37870 38212
416079925952878657 10468 33409
493612595125068033 5228 32657
696651813202876673 14093 43047
599587090761335937 11276 24193
498573843665134593 19785 23456
826833436984141953 25669 27534
783152952424501377 33372 43178
578700839399022721 32862 40084
302248500495316801 6285 9295
847947736787926273 2199 24251
86188097795584897 12984 35049
408267259554751425 18059 33144
539455882836030273 6113 36801
755179395572238081 8039 40988
771184211026309249 2837 21265
42323477931564217 1832 15796
983523805811778177 12983 22467
164935315887884577 29451 35811
662512470441910785 29776 39021
395818860330027905 334 18400
870770834698284033 10983 35657
360479681810826241 30249 43701
582229203737853185 17340 41894
188831193544860545 11309 43337
908620826803279105 34268 36033
596461441891374721 28210 39028
493635346645376641 22873 46676
156432761141449121 30729 32838
879876707990270337 750 30697
360036333772281857 32162 36731
924998846986795777 32785 40085
261888035753248257 5073 22688
675410516239700993 24929 37198
524713735738782081 24243 37825
729965006109679873 15189 27446
560954584808630593 23618 38940
183325237073553633 35288 40351
457742010590603585 17445 19512
422152802667568513 1772 38402
125087625707084977 26104 27972
734895084819832833 19275 23344
391956633446664449 37987 38891
642239839662138881 32258 46490
688386782919739265 16991 35291
976021212062512641 2538 38445
519061079907626049 5181 38933
238388757077757409 42214 43509
43616305788010121 6214 28630
864150919710418433 5695 31004
58174006909677449 13423 35471
598952821824113409 8539 32661
392397614436763585 5223 30331
548076854425154625 13311 16038
990415498104876929 1582 21724
325682006556149889 15348 29264
928910864704693761 38055 47029
782109981173583489 23951 46387
700952881199082625 38502 43576
803672261762770305 7016 36649
589720573824710273 5001 36691
164032868914496545 7572 40834
642290668867953921 11081 42749
360473933806815681 13693 15524
678604539260948737 5826 24546
322089589392014401 4933 16059
519052340154711809 8731 13771
332389447858574273 42099 46560
627835626126600449 36623 37667
461031865189887937 21249 22497
821821778130296065 19927 20616
714209521393598849 21331 46158
498937806468081409 25688 46815
708769576101268225 30639 31617
716922024567264001 5506 32280
74500363622874497 20915 33940
578581418906143361 5959 25039
78193904987649889 35349 41387
975816415943224833 7461 10490
908975611389394049 4103 30089
70443292173354881 445 3759
714854838138585089 35196 37285
432004939747809409 2193 12559
588255215199964673 2492 19303
12355453479958813 18734 44272
378857993200405505 11898 16374
249114608319128897 10817 34602
964093182664583937 4136 29678
110096934876441569 9232 43376
793950392517579905 21903 31797
419979601781374593 9182 36993
632486073187990913 813 17245
734317010361227265 12973 27943
870517393724476545 17013 41251
475882694594670145 33029 39506
837368479799010817 18016 45514
294260355905738177 10225 12061
701215095138188417 35060 43799
435166864261486081 2796 33127
231149494013081377 10139 14847
109515436336639745 142 4653
264190713434722113 16148 30888
862882798360882177 951 16241
806309390101858945 14192 29466
636622199626419457 17410 37310
622149247741241089 441 15488
334147079802544769 28762 39002
565697548591074881 17276 36490
968124213098523265 37928 43988
45634760146192833 24 5216
113954952507040017 7391 17008
119965027723822001 15583 33602
263979019852104801 21467 37752
432410380217042689 26902 31732
990203563126907905 34574 41681
772517248511220993 24271 30573
664969039854018049 81 20491
955219242921977217 8467 32868
663894251425173121 40303 44548
581148046345930369 7768 34541
100079101132013905 7756 9344
407840557877328513 2251 6748
134528635023553281 15640 23648
848654922476228481 9598 23273
669295974833179521 41920 43610
891447445586614145 21329 33551
77600715922098833 15516 24532
891650764429414273 9833 40738
253885416085484641 28563 39560
493927625799976513 24602 40719
237198838975199777 10342 23439
338768658233036033 6203 46264
81233493117881745 20555 32063
465021066804446529 9614 38082
526824868885849921 36357 40213
609667749510975873 2015 6018
913496732455730177 9677 10013
127711864855847073 17153 21959
506746234750760769 604 18865
289728487728680769 14957 25491
710660130713396353 367 4535
736011482582291841 27325 45741
582027332253371521 5701 38495
428989070527848065 17570 39349
270598696054708641 3471 37761
582688596527127297 3997 28199
21722985760003865 26212 45299
116510555725639617 8336 34282
812197197284522369 34416 44131
566113749555803713 8745 10852
350816068326363265 6688 40139
193629989657011937 14821 18295
442699528270981825 27393 30632
878546336126554241 18334 21355
910976769467293185 2985 4362
524008074611018049 21041 34658
246803852478141281 2305 29713
511123729918899969 2317 27364
257120200982139841 1590 28396
609414427652950529 25880 41597
521537789312436225 30908 42458
462619156526891137 28111 31069
371424852661288449 2612 46524
474108430633961601 11301 31053
735959653254074241 31748 34109
265692781355632225 3035 27756
486704664826387329 5565 15181
5631099168311949 653 26012
755932470855743361 22393 41774
128720987010034097 17308 25381
152934985877475777 15751 26312
375862369305664833 7618 21086
988677492146113281 2743 6204
353078517833871809 13220 17157
324825242834688065 10182 15891
735232777041858305 30174 41995
475978494274432513 5817 34784
991568634345121281 32367 35428
949491583770406273 5792 31635
208797750196353601 18027 36261
814597658875104769 13491 36112
27024209620186925 25818 36672
280768865529690721 277 40440
881150707038074241 3837 10171
682873503117452417 17011 40466
781289375705021825 26893 38893
914145970732516097 4159 36454
165406923863613985 6260 46766
888171570235957889 20110 29926
221063453375286657 14614 27265
31719357240799441 19664 21696
859147757022810753 6386 42805
264794651010095809 39332 42779
262548035530578273 33376 44923
262319783556403521 19573 23547
618563346146444801 24494 42470
599451525680454017 2634 31072
842460805689405825 14393 43822
824834127493257857 10802 13959
274235447059339777 9644 45982
554126898649162305 11138 38147
216617520951977825 4687 12409
643850935437438209 3952 25533
783099607559407233 30994 43534
416260658517732225 2393 38983
763663135917006721 32202 44766
51612618073502145 4809 44673
998031569409192833 29546 42978
414977146064234881 2532 36946
152255852876628225 35773 46204
648741858113577729 4002 7746
348005618021247169 12695 42673
390525065154324865 5197 46186
513550516670171905 2186 10833
252582628817659585 17125 34274
888536669922160641 20153 34832
242291338816944097 16118 38494
732541792352911617 8962 27734
464890051439265793 17198 21376
606682249652365569 484 10847
868307907295619713 6294 28176
913939532830063745 37617 39057
823025957670065409 12132 39486
871659224799827841 39867 41560
165024499310096225 32659 43527
819860224319192833 2592 7560
328151282190287233 27210 43371
207412302875511041 13703 31440
108593094530622385 9864 28339
743705952435824769 30071 45290
171910103058674945 8010 8032
245420909217017441 30964 46379
375696446878539073 6109 17047
50017523347456465 31 24481
995906086396455937 13568 17517
584687223554070145 14888 39610
380123967221894785 19443 27610
943557765310295297 2302 18356
36388089134245409 20617 23946
53124916785520785 4875 11441
857298782833641601 3885 16252
949006188490947969 14643 28181
34870541999008965 20585 36076
414254561402330497 1822 43558
188610212122544129 44153 44252
898903657781922049 20457 31606
73173786920161633 28739 44510
200871851344487585 17408 20456
845901529133261185 13225 29438
802227096845193473 15924 27823
242212591129582945 4866 26594
60727722402091897 10365 38570
588374055642137985 21965 43125
956426054362232449 7875 12799
735795416919781761 5121 21594
667659275061851137 4752 9466
153440621849075137 29204 46021
776016787931773441 23429 41821
16105503807647637 404 31919
956326130459998977 2104 5531
53014592183419753 1773 40698
541881919738251841 4886 30014
803175231228177409 26317 31026
672902559331163265 42783 43872
980050273103149313 1819 13671
175116253514225665 5904 14268
957670387353271425 31335 41156
162790476039972993 12649 16136
118926917471700481 31140 44711
52318576939235585 9121 25340
750178685695143297 28080 28953
26566247448215565 18080 33169
68937027645620929 28929 39603
197256769955451713 1293 19186
420829958312094017 14625 19025
25744292005114745 11033 28323
973520549298800769 15059 43330
95305860037093745 37361 43821
444721725186351361 21814 26451
91196700551819281 13951 17701
999175152745369345 9894 45226
117327372726002465 15935 34255
129916106189380545 5654 23941
831749659403456641 14901 39321
336739430603419265 39262 40244
640949982239881473 2369 34359
418720117489524289 36756 39562
832998360813121537 13385 28847
72935812565550145 23988 43336
498627635172617537 15609 44620
356944090790033665 11217 37504
723031408431936001 547 41098
379993622309800833 5315 27490
239368562737730881 26561 28899
191610083912504353 8573 31397
330697528357831041 2670 17972
633545290695867137 6213 44638
787498476156393729 21880 45347
491286527461436865 3170 42022
813320742312967553 29087 30888
40870605846581753 5861 44351
636970318160599937 21219 28188
825364787120090369 4422 18835
846289110905729537 33312 33829
749400337013458561 23110 26656
500162783669956929 7609 23898
144050627036005361 4573 18648
480495774317986945 39151 42165
925001927767684865 44104 44803
899296987007211649 24478 33016
58876549256520865 11027 20636
140863367611842705 1765 21998
16151527544270295 35147 35636
156896704043013825 6658 31605
207782469770318561 15925 43115
187673030672343105 30955 42121
38218731397140713 10128 19184
516349117904560705 402 20840
7269985900475008 20832 27807
141561231093646705 43207 45079
765698338496793729 18745 33784
158691508845656417 28371 42070
539192405077709953 44285 46422
904130534575912705 17618 38126
862637532919709569 8654 35628
928231415057361153 14678 36141
518156553899469697 19393 31888
332308354128684865 25350 30194
225422448140040641 8053 43249
935355014098796289 23935 27564
148415981351188705 4172 36938
260919649073812833 24340 27746
779575411839179137 18096 21333
464617396746810113 13337 27309
852036323630525057 6467 36760
351329590006969281 6473 44325
144718592697632417 10571 20764
921540588901102337 12297 41120
962895122673568641 35600 36949
983249419011585281 17025 37511
550201598226212929 36856 38719
840947185238043521 11938 45807
397998098733975041 2299 18203
232547178022542753 7707 34141
98265114929876769 373 19473
238480853081817665 16453 39493
387284581711679041 23622 30681
892703714809229569 15953 18603
491590251677624961 12403 36688
97436308955657585 27523 44823
648564318867297409 6790 16182
525817468088575873 1561 10981
86609156575708113 23508 34507
374242225988830081 18291 35013
2859010591532041 44336 46684
867078043288458369 6458 17082
131347039408954209 2768 20091
203887460286672705 22539 29931
638972493525837825 452 4992
172562580960374145 7426 40445
184524258326366209 24228 27533
664105551021371777 2588 22367
840716304051323265 15083 35287
584099453287549825 5149 27961
488239933402216065 23883 29058
483961214870312513 8436 22530
506380227477304577 23965 45689
498704963050670337 5641 14526
836230943502688001 11932 31182
975217083016723073 28557 39628
722643181669138049 864 22750
657519526298173697 2940 38221
709272459030703617 7517 13389
536975780733975233 4134 20390
743426210856906497 11502 45306
15914357321577201 1330 6410
963953674107887745 35952 43212
695943188100294145 3270 19016
191829288462241025 1328 30082
900047004858564097 1970 35685
595395440082715009 13099 13750
453469908134771073 14374 26166
108274859470011361 12836 40876
895028274237574785 7668 28240
342420380427700609 35668 42273
920401168108462337 8322 33256
552686405654821313 20719 44657
917313173937415681 9184 38493
568561097606082177 11675 29643
832677153466001153 3830 45891
9717603349198357 17790 24754
992108609263908609 12685 35443
696793577849764097 31113 38472
602427684193536129 21846 27217
504849675911071233 15594 41430
50539673042877097 5002 29456
872081172495374081 21783 36346
415723753087952705 13902 33030
511099134112580353 5991 41931
167948615894772513 21699 33423
705154897074113025 31058 36679
430785316720225345 15323 25427
791008059830470913 35356 44913
842804979291017217 9309 46002
254258554243651969 17195 27853
47776425442386025 15475 25775
890782234170270465 1293 39476
345946005695651585 2058 26996
529047666386663425 4036 29807
248696861062988705 21297 22570
181531553002155745 7656 16314
704782364168139009 30225 40128
62019710780649721 38814 42130
175530482310087169 13838 29327
959560123325868417 14682 44848
301109509344200897 2108 11592
656714997167558273 3402 28646
5836021413635707 20362 39577
990933005415239937 9519 45903
300548689221315585 21714 34303
566783026819255297 4505 17961
173342692570862753 1598 4219
66870570819840937 8049 41784
564567795154033537 1181 4574
723553636306252929 20766 30912
489692227208557569 12141 43291
162022697521972961 16976 45412
362539968411525121 18330 19315
459055970632167745 7739 26754
471977404325350849 719 26884
927861333361672577 2765 33803
63301204065794537 663 926
572936661695212737 9764 16435
435766359284961857 8068 12548
763184139750603009 15083 29689
176956187363757057 6178 37146
781261821680605057 26240 42133
738348493738023169 21364 32776
72301792197659873 12865 40729
193918322589894401 13682 32935
137940909474099985 16825 39979
62343235375486473 28834 37704
522519874764821441 23622 40817
856894432248466817 11425 43170
120054504016938065 7402 7734
222803771460753793 27759 33584
854030974761226241 11572 34248
952150977685278081 17233 35096
760647834196323201 34040 38187
615625767050566657 3121 43951
769686374266665729 446 34141
740215943528753025 6792 16842
649887882883124481 8598 42755
852412539996329601 16164 33890
566077458952630529 14679 30731
506342800058604353 3297 26006
320569315589825281 14724 25514
144804762717932065 15799 37157
872057434639753345 5110 30885
812629272307631873 9535 25723
608863694426819585 17806 46412
704381057861276417 24548 37584
281781970594945377 29528 43596
213558064868209377 4444 20406
17382738083984607 16573 24315
454177413788606529 8973 28317
936425788229723137 1059 44742
963698279509785089 28218 28854
995890090957036673 21126 38448
143134728907376993 11273 17595
586198797113180289 27532 33678
531039081317231873 22098 38559
845542481774504705 9740 27560
716563618787803 6024 32259
200772959558758401 31939 37541
134460280632154657 9988 19088
704940596661234817 19127 37281
147769897661255809 268 30140
374747452983424257 16626 32357
573591965120272129 5528 17739
709467775998167169 3334 10861
420531921336980481 69 18376
162707708271067745 25557 33448
10066201297760813 28702 33469
957711081205705089 25033 28611
193492194041404289 6456 39887
377531344998882177 20861 39446
209082190327961825 35262 37750
757889679189322113 41177 45626
376453445165758209 2067 20917
81993713106196961 3680 25634
849331171347117185 28844 36255
760230171141134977 10848 24945
481322433312023169 6030 9517
17935497899681963 2790 17687
569572879493819073 11478 25130
864572761189993601 7793 27570
521506182347529537 31094 40712
54157463697048769 680 29318
325310547701619137 11972 23964
191986331535222369 22717 26993
334765139633056193 1785 22772
633060713413325313 4925 28625
684740353667763201 16202 25875
250009876685471265 6393 38815
569334915283683073 22328 43515
380487639489484033 22172 30544
876992918733279233 15685 30810
637892662754214913 18307 35230
200298824065789921 14311 33245
971246848252658177 13888 23846
617053026200665089 17867 25916
24821230937266849 16173 41640
752676025996486017 8695 37765
456807567580380417 6152 45953
41928205375185713 4599 42702
593918269815251457 18442 44568
900461210393395073 44328 45987
238383209118236289 2586 33808
994801286844307201 16107 21395
940471751485308289 13507 42178
334763053523111873 3223 16686
869222663771022721 3243 25718
553085536707058625 7483 21878
416472874231377665 44723 44808
593966664615784577 11088 36735
789899375251959425 8842 43384
199417585131129729 3598 14672
856553591991246977 14090 20771
316091481351172353 18667 38593
819615073632700545 11853 27634
640462140250278401 17091 26971
343639150771114305 11549 41717
296707146478162561 5744 38245
859275071588850689 12189 43936
667627484518135425 18163 28032
376263406894754113 22256 27523
50257354505127697 15724 31982
406978042881387841 7857 45595
978941049706762113 27417 40104
293105084054449345 16607 35893
810652063892639745 807 37424
476603028053855105 8027 45568
816824021279330689 43705 46416
762836848054679041 30850 37254
147623388392950977 2157 8782
662752858858379265 10829 11593
68621995376062729 15128 39090
337156452407132417 12 42792
494576473612291073 20810 32812
962184073050533377 34380 34928
993659264631077121 20550 28875
629585547046946945 26572 42777
804355294022421633 15082 38759
579151517413759361 24164 42597
522326404985065537 5647 45750
369347358895144129 492 17197
491211134017028417 25341 25449
80329021688523745 9406 27386
581198537074726529 29290 35302
994814659291069569 1891 36841
546910106696422785 11637 37852
679018581989577601 24911 27587
767204005164657537 34090 35142
310474541961216513 39038 45361
799821978370665985 10661 25637
107487231796650209 15108 42491
979084316440918145 2674 8904
110281858677144129 32895 35765
328347367796617089 15633 37772
954106014199606273 18417 45135
43345076307744537 7834 31744
253239010585279105 17629 20510
951390639408550913 12713 44399
706517013268548737 10339 15882
594008403619909633 13747 46327
7991483865215089 7835 43013
952873071764877057 22277 38364
245705067702555617 25678 30479
302028976042990401 130 1878
215486361390706081 3476 11075
5481718615136800 14913 41889
605358388787688961 218 8500
244392502462318369 29703 43744
965000349928875009 14336 29281
938815352891843713 15426 22178
357399649665619969 23532 45731
669716109058654721 13550 39572
661174947618238977 27331 37601
143546556050871745 846 24524
653564016478664961 10222 20648
493528920834648961 1041 5557
59544551514978393 5004 24179
157769949021989921 10867 39632
374275866615231937 18302 27255
551117083510902721 7290 34568
656228882389459713 35026 45183
282827319087779457 495 4646
874089397531630337 4658 42381
379534664313979393 13984 29560
684179396191343105 1823 39878
908942541784561793 40170 44955
816242783971897985 8066 38483
195649356750962497 28954 37439
453190671181690881 22696 42255
878189290913105921 4226 43605
640438804346754177 1358 14691
808323756506183553 15135 34645
292757419154316545 6205 29286
502754135459774401 147 45388
375189741065991425 14287 23170
646318235605505665 29307 29694
444096080936194689 28117 41856
416123302160407617 2378 33978
90708677245569185 28194 33901
517404182472063233 8711 23704
787952242968078337 13500 39434
936564699089636609 3802 29384
76525875931377393 28183 30021
428535658944625217 21716 36402
785251665721549569 10969 13970
35824311527456133 39183 42973
340265550296091841 2704 45173
3657414245765268 25670 46145
804668858507557889 32094 37234
847909358942779137 12706 36353
765217826673744385 3163 38923
118616752771785633 7245 19784
580603181374076673 4098 9154
236666203740334433 11847 22326
973740879298585345 27662 33568
137360039929859569 26759 26768
712063715776839297 216 40765
626930490942662273 4469 16730
844761888710518657 13389 35599
57670710570121745 27241 29621
312140934037191873 31490 40014
749556935723099137 14601 34554
684720457478842753 10470 27228
357558580351451393 15677 29490
443030825774929601 11549 12266
359728125168537345 8656 27713
194597219679234721 17272 19817
946329114139459201 34206 34672
226295920021559745 36691 41682
361572224332384449 7185 45077
787951416935864961 22223 28082
360510139763704257 14197 45256
264892887080765857 9062 11573
158140137038536481 1799 43340
157286996311238881 3510 39881
869231372658433025 17940 26693
624538426907921665 9008 10555
788930031516322561 20328 45039
654085126390807425 43265 45891
53253099577148081 19273 22718
328669263329334913 5655 14527
409002762284266881 15068 28226
421364740067598849 16401 36940
455413520206079169 33876 38389
464398578314476417 23472 28718
592782165257155201 18387 23334
910919608284071809 25708 31531
248473626605147041 24479 46759
276675450250781537 28890 35620
547231035326284161 11175 12520
529063340834095873 7182 20542
381723174477272641 6526 22560
353886117250684865 15835 21119
625463377156911745 1704 46336
517800410767417665 28873 46671
124685329807903153 30651 32151
349341483444380417 5993 45423
122097813159818721 12808 37373
610214620472174081 14141 38426
271110021926389793 22103 44894
917794535479377025 38083 39048
581752400025528961 31050 34918
551284182637967745 6014 36964
867340962019369473 8384 26962
312019550559245569 23080 28068
184879109360132065 27134 39269
784427590522721409 36511 41862
226117757073566849 12825 41119
628632468809033857 19174 25283
910363431330786433 5940 17098
740364511760983425 26161 35451
141846625641449009 28682 30899
121183884053653665 23508 28946
378572525316876353 12257 33006
483223870859557569 22628 30153
770129966207932161 5859 34344
527933090738120129 25186 39878
615300630869434369 26647 37573
458504900028284353 11645 20802
128550503789853105 21481 32307
566808823204855361 25544 46536
556684628306832961 19673 26438
722129048589504641 12730 38928
844899008222185473 40402 41463
815450049373342977 14443 41908
344872263518887233 2905 41069
17419060399188169 12561 43741
772629700875995649 13638 20967
163843746541250113 409 32355
298122188514405185 20645 42866
99789068995914225 43107 44320
732613507812899969 19768 32871
54256305043711705 37562 37812
628075180428858497 8769 26746
713984034070843905 7813 14166
668400339109297153 17327 40098
320586388368798913 5764 34389
319011249609239681 8901 38442
17001062822526337 15949 39646
334236638780922113 10535 26193
729020038532272769 2506 18908
173724394512312577 7474 10900
156866938324835553 20796 31370
607927619904273793 28912 43900
285388865563550817 7036 17721
509807069990351617 7835 12678
293118326694536065 659 30255
143073937666244433 41676 43015
102739612347395601 4093 13226
797116568595107841 38070 42630
943391468096930177 6357 36423
277914121676786849 8545 29835
565513553302157121 12118 15980
147347034306129377 12942 27399
10609485973741785 8533 22763
503505950451724993 13100 20538
743977379955484929 13076 39462
782180297083705473 42445 46985
769865586816845185 26188 34625
886696168013827457 20085 27824
423088760902249537 1917 46380
746537697359592321 7015 24120
40622181844650385 16018 36279
339547577570030529 5257 46637
742139950396993025 31909 38487
323980124510320897 10692 34866
540037154564910081 5347 25655
644779662701211009 7303 45355
682996971444556033 30418 37363
25156185008277989 27114 43074
293221936928414785 42425 45198
476372544948176833 312 1538
492610328207607745 1613 26577
127105306814890193 13013 21786
986539554092498561 31902 33445
7698350593557280 9 35858
436161221348630337 7668 25207
557785239168133249 15287 29495
295547166221478337 39120 44464
960167991324041729 10169 19869
16545161066492399 19501 22192
259888383723229313 9381 27416
739134687753104257 34131 37995
419079025810930241 7546 19582
289078008574069377 21287 24185
891190256530784129 29779 33529
229441612655801217 1921 8951
407660724569225857 13974 31869
81908140093450049 30148 35165
982562693080758785 1831 22413
661256030890935937 873 21640
964649771246513409 21247 25949
596577930619094529 13567 25251
183485733103559297 24925 26488
57195799077543801 16300 35854
386383262252635969 9233 38679
912818410216889473 2291 39379
479382020501169857 13526 35468
632799739733908225 22310 36461
864528875869694977 4380 35639
619678065988370689 24758 45011
813227589181643393 6006 17363
829849400941082369 22601 40858
140224334179166017 14553 29706
13550660534466631 7195 40135
230389640189407873 3467 18271
782307124337901185 30755 39891
91483638808938401 28643 35970
774022925301938561 25630 34996
882106911861733121 2054 17348
707076756515231617 5418 10893
632035087137850881 22368 29780
591531377088276865 16633 22231
157938065298345985 8071 13189
465627109629163969 15741 19406
606949831698813057 6146 21156
76793610717135857 32041 34095
106209714706572817 16526 31611
620998043898548993 17548 17789
876038794593867521 25722 41381
240433552976472961 11706 24379
676224888678525825 34086 45649
50842620091739121 14724 26653
754454153275560193 8655 23599
561097634835380865 6620 29389
255846376669744289 20229 46575
888328966640596481 11298 13735
877518436558759169 24954 35747
939979963223184001 5911 10591
359024157380339649 27176 39622
800690136146780417 10684 21424
241683572705568385 10852 43593
806734662765695233 4148 5308
62743484890084745 7075 38591
416102102266034305 29797 43330
185733077373257057 2722 14100
43322924328609961 8250 25326
121456786768028737 16432 17678
843896982770640897 10489 19915
877797020631135233 11293 19186
834866253516839425 9590 39647
365929868465109121 28441 45758
455763380498421377 30560 33309
98240531637074465 7282 20356
755876270921167105 32509 46274
586057582604873089 10911 19637
395806223398604801 9932 44634
811676449417888129 23776 35109
431500489389936321 30006 35923
213937672812811297 4973 34426
138767470480598129 6025 9483
930780371020048897 27918 45784
661233094433558913 4711 23979
671560501968947713 6414 41521
26354344661140061 15242 28188
439665846588241025 20044 27221
500835194543459009 14532 20875
680978386731219073 8937 31293
273866168788526209 2963 46158
486597887189006401 5625 41605
120310601224648657 32266 33993
404737846358820289 3576 42927
879912229999543937 24042 35931
417948347925261057 22483 39119
304386256402455745 9612 23630
288542796765078465 7287 39662
102104192535460209 17587 36786
922566188584724481 7618 14322
859121260069006337 6516 11135
511293142848565185 9655 32546
326695232707859137 16346 32978
325063159231319809 9620 40949
415460376083888833 10204 45821
151412905989040769 12979 45774
890107094363326465 14460 29667
616690171283366401 9940 33793
768577221436007809 22029 28532
491221531651468993 12718 14288
569393471447934721 26027 46243
474165558225905665 10565 24776
910914386509961857 11683 19608
288362916816730305 21716 24131
395566328618183873 25979 35733
392552666676763777 28865 42705
866492803480358785 10759 29008
627215540951802113 1197 24891
241368783784505313 16409 39332
172484810566970753 22444 32428
733276089381309441 1561 27662
952865439945064449 18025 24875
360896810506641665 2105 46240
550989631205922625 3944 41236
517457652165919745 5673 39311
711608192364032257 15207 22580
14210085787166095 430 34393
367036396480187905 15108 36486
286184374681926817 13634 31463
347908154043203393 7127 38643
281862622530109505 6595 18857
597757805882125185 34894 41877
370510995444707457 13390 44896
208009442878854145 7847 15537
682634198246116609 894 33268
100996506980493457 11014 28642
174739198887710497 10106 21907
691565203295503745 22914 27469
757536834993754113 20540 29891
338184835830006145 1548 44955
57555223912945761 30103 35905
88206031655410305 13802 41689
113664512548549361 4282 12815
534248331170289217 2806 32186
569734810550489345 13003 23998
296256682407850753 9444 18566
756281719887038465 30930 32131
135768402586975873 6359 41571
497204842866043585 949 9180
703058862519078785 11534 43948
834715181762557953 19467 42688
454461218598680705 9600 14877
960882424429417601 12358 45551
114668621186744705 24542 40877
129505949932717361 852 24394
601417484393366017 10973 31938
669274653174372993 11945 46215
758046115524201985 32561 41170
891653834975439745 21231 28119
221665363166124513 6128 23298
69011357841606729 18939 45188
89094943300516145 7423 46458
670775687101166081 19140 38243
793505422207672961 5436 28393
964368830901722881 14974 27515
769764343441131905 18825 34644
933111125433267585 11203 28255
949636217558861569 32152 32175
410870455403870209 25148 39979
618501936332044929 16115 28453
952426777386914817 4279 44324
166131031681274529 1306 37111
671040388088304257 22361 42328
279113871526966753 3433 38692
271250735528607137 21370 37612
431504409697510017 33174 36189
452534440837457217 13383 35318
528904832732358465 27699 39970
75145581144266065 27439 37021
3960563826993280 15982 44762
839748309620180353 16687 20443
590058881439354369 25211 40414
931908774183252609 10483 40723
864858495184194049 20694 25927
448552647007648641 4335 40951
97685163784483105 653 21909
338056280778868545 24292 44314
926749879615883265 17758 28281
658347473606998017 28494 33948
889766622652736257 8 39941
438456814672857601 34916 41569
823209442232581505 8983 34334
943860387870092417 21716 26501
941266611186925697 9724 15331
677672820092123393 15858 16864
235122766236614209 2222 36937
588104275189895297 16720 22850
286594257236409089 4240 17172
273938133440335457 11513 17875
156037308065208449 42349 45915
514106048495751361 15595 38597
928106143366157697 5082 45572
533643942075297409 35516 36265
401407885251828161 10732 14945
842238686201458305 7103 24426
576805906353776257 35280 39516
634972022944904065 22039 33765
578742128262462081 25346 28625
637429781846339713 21270 40359
725246286127479297 4221 9495
577540104450218241 36661 40708
885313405385843969 43573 46106
340751295599606145 11107 24381
419066529342167361 6460 23266
228616364093650049 9097 11934
636672603047600257 22355 27798
626862513472122625 8388 20297
126713439753636689 17341 28419
488001364753426241 17898 23860
673944935178084865 29106 29280
45801688097274249 13772 40647
57673328732597897 20319 28652
469823956302487745 14840 26622
494007726992180097 3389 12291
307396767803954433 13293 17092
945836217160568577 26954 29399
671385639260659457 41099 43389
509148933236602369 9932 13095
571162330909775297 188 32873
791149437068845825 6850 42319
512323415733387585 11470 31964
608618071126272769 6896 42436
595413642211429505 8472 28166
981096840219656449 10922 17542
511627052548544001 6071 19329
672390336326074625 16436 28122
167279951041710017 8527 18857
32238703885219877 954 35614
89700764754748977 33172 41129
808134988937837313 1715 26923
330533067499022337 1573 9609
386417693855854337 17832 44612
386334406990368257 10830 19006
448349708024650817 4389 20475
610234198035303937 2661 19742
48504463702393257 15415 33823
156153148171792833 37696 44702
580307580245630593 22992 39872
621087306012089601 9423 22139
691824200031071233 7677 20870
308230113982812545 11235 22131
983151773184019329 5416 18935
168391199602044865 17618 31195
309649228400680001 20410 29543
797831424273848449 4531 46264
532328809430026689 1334 33928
594300451024611969 1370 2053
729214236222183809 19536 22714
641850241200511873 10215 11802
191613765927073121 11590 45820
684807430059496577 1208 17042
798336309830126849 28122 36445
835883691245410177 21871 38521
959163737006122113 7889 25414
790889503580547841 13171 27914
820503385503052161 6914 35151
904996642675325057 1537 41445
650128581417547521 12507 19057
896447123995162753 6537 26040
665708441016796801 9831 40231
961257121987838337 10819 45830
290014386023500481 21415 41468
511185415460676737 6130 13541
781704367839914497 28818 32861
192752450997186753 16521 27406
37774284136006033 31058 44600
413034280079276801 1075 38200
230962526824619361 8804 29455
129010792898579745 14596 33807
854907327277032833 9110 18750
206005299446804449 10802 38115
586538064709536385 26772 44400
258942523433415073 3765 14773
657968087896548993 18771 43167
298868112448392513 35920 45393
536253717432181505 11353 26349
296337504654783169 8774 16830
929991629813088129 34592 41103
510389820555207745 6663 16521
916962611649488257 24196 27340
755740746263352705 10500 37923
886459485338619393 9046 19158
940188619581650945 5953 36086
473866060483835841 3680 28606
413687905548183489 1524 29502
380486385715528257 1055 25796
741952594411191809 3648 25570
305546095849926785 2214 17050
566696414125214401 3311 25437
48683767128281377 12969 41837
838686753091597185 5201 21505
902001050274499457 8287 31293
872335540418131201 10611 33140
424318580655864257 1292 33250
627971231436635649 18164 20481
145897458396255777 14813 16723
571772213672016257 9224 43615
230473733603346881 7069 40208
148511481351423681 9438 29804
158699454827520001 2653 39861
374416760729641153 7347 8573
87343644191946625 33502 35841
686482478022401921 1570 2849
512409263272040513 1831 35242
555056653333462465 19719 27528
870853964096724609 13868 31884
169633855380514113 20577 27314
970325864224982145 23044 38395
422924743843335425 27426 28828
812642576299566593 6187 27898
66526718357483361 1032 12084
489355057731550849 2011 13982
306634093480663937 41718 46989
674118571672366337 37220 42951
624685996910162817 18061 25932
931709466049831297 18114 25258
329332182024156609 277 32082
421741109121342081 24226 25169
751319913086764033 4858 16164
561923111151308801 19357 38146
279665843790564129 13405 19847
410619933508186817 2155 10777
379400741051345153 31282 38280
509448616299188481 26675 30491
805462514235724545 29756 31789
204697925417264065 9362 24807
845513863469268097 19075 43505
568057381970014337 26631 40875
442056107106946433 33699 40956
551672449660330241 29383 42804
318535478486413825 30214 39568
888050836628231425 8124 8963
843924886267213697 10778 46673
338860517701277761 13443 18482
203838502208771649 3649 4826
750015624826225793 18890 36657
209146861594899041 7971 11383
403701945443160065 14141 30924
359671554606595841 17645 21413
940493931284017025 3920 29388
697873337239624193 27408 39890
102688834548274593 8145 34489
913302724628653825 22739 46907
578343612503168513 17388 30376
559706085485611713 13079 20122
470247895159346305 13165 34197
76538395517165009 28898 34118
160457979588620961 31558 43585
346046023038322689 2024 24186
461398423055868545 16058 36277
114763086362859921 36089 38053
248503509790047873 12923 40350
622044041208379649 18500 32511
177652207414425345 9957 14547
111519343332165729 25782 28112
542892022330967425 353 8262
872985599718727937 17928 28724
555276338945333249 39104 39149
342052506234853825 25501 41866
71683498869241193 13212 35926
170412648206688993 19863 41103
851244874750207745 31891 36367
483753995680562113 13585 31287
142743322926726529 24722 25879
707037202432015745 18377 39735
419374658286073985 3187 30573
967993925496433153 27924 42710
396354818338743105 12479 29736
593913286235260033 12742 21231
923563352831408257 21251 43576
44759656845688057 42629 44699
378591146705652225 8161 33955
640165767917718401 465 15105
904887987328009985 18619 46931
476506687098282817 5799 39713
205931440479240289 21876 46620
990958683434921985 8158 41563
794619096919873921 7700 24852
697752320459873281 21068 36025
78591064185737025 12206 20728
3829761110093700 8379 13190
257872929426241633 19570 36460
128646211164141985 10212 13076
140426673875190033 28916 37154
101904855982194673 6906 32798
546451245870784449 12547 37220
579855416176119553 25737 45001
790549846693558273 19577 29768
294093678905138497 543 45960
140069030542377953 8942 15956
157800355340459233 8747 41080
386290040999277569 1994 46006
820789378610452737 30972 41897
840184006385200641 4635 35591
208142365238703777 19027 28360
996115085190190593 22231 25918
926857016635121793 10791 16224
49432287306899529 11847 46185
915398661193410817 26342 39557
668646842869627265 34913 36693
24182577799546581 17076 26164
793530852753335169 32028 45290
610966802374580481 16482 16859
580977725662059137 16546 26979
660522695297512321 22859 34205
114593864126931073 7706 43490
393373500325157697 20616 36624
463951885389143105 9070 11092
420978551930755201 9325 14430
450165219822920897 2436 16749
705292133927461121 12920 28698
218649776936111105 7974 18665
548623260085175681 33232 43155
97808228323799537 22259 31937
273244946381215201 22417 39068
528607904476352513 14887 38011
61523235203946313 6489 13358
609603929427052545 15545 46213
638739914656444033 26641 43685
224793509278676129 707 3253
78868473264716241 5979 29494
145056474784752257 37 21180
94084011620811489 11113 16086
910388289597129601 6805 17076
47797034613818569 15218 16631
287226153005875073 14344 34275
491834338121069697 9732 23173
932242524637395329 10984 37819
417773236949837953 3454 32946
369822174113210177 4002 36886
292741699222108993 18878 30132
774542767806671873 18099 31656
858439881782100353 40096 40311
918777275656495361 30878 31392
631427948074676993 37399 37701
723769141885590273 9946 45531
411470093816600257 34556 36576
748658640761931393 13679 14325
749614134994164481 14534 20880
635253772911106305 13045 33062
543226853942581313 14380 40698
612183589345491457 6952 13940
120551490787935473 33122 42837
540316602928449217 12648 22804
193505866307443585 16477 28253
42018080133459537 14959 46992
71846854667501961 16086 30532
935650286858098945 8454 46662
851172830875849985 1903 17868
281730305518394177 316 13897
922938640724428417 7214 34260
956828668030404097 7199 12867
919367307370858753 19648 32895
532914636132233025 34374 37026
163264135435174049 1754 41830
365875002965843521 4233 27880
134764967090614369 13655 19559
375631939840516801 7564 26693
192234144490161185 5676 11051
785973231223074689 7234 41678
285175948283576737 29343 41424
298844923152728385 13219 19273
666442072916186881 5240 17840
848739723099804161 11830 38943
619892071048479233 3881 23647
127750684303507009 18698 36727
706401740478870785 2067 22798
631970649153153409 13378 45920
94437641602151953 11301 35788
498991188988014785 6884 43223
617226917213162753 22114 35858
756292963406586753 6632 24271
346860295729054977 16544 18827
827694944431996801 20240 42846
497106024135010945 20670 30567
872401539229606785 5935 36637
211927609790816257 23249 33745
769083817643092993 11049 14302
125632994236116961 26554 46571
648162805714314113 15983 22046
772454857332274305 23015 31023
510756781824724737 36481 40132
931850241256288513 19622 31352
195282865429568641 14609 43044
787737122572476545 20837 28206
270401443537394913 18014 24413
89437350964221457 4024 38263
643827094208880641 7237 41146
676327811414790145 16236 30019
720123564764506369 5441 10293
933409804257625089 42545 43067
61865192622299505 11196 25483
647203238549732225 31564 36592
237238511080818177 17161 37756
857921075817433345 14815 41369
456002139495460289 4979 42524
637062228257331457 15261 36276
588525692131426561 30974 33476
666609138818419201 12048 36680
302518052770587073 6225 23544
223888359142787169 27183 36136
8771676107670602 43280 43471
393090057809860865 11569 43973
121130154654643713 18984 32123
934083421759890305 3208 43882
424958818353630337 6502 37166
886747280834985217 9809 22043
483734428868963585 32436 43045
362971655391131521 12972 26993
516608008152900289 2439 13255
824340760656742273 15434 35765
565484710402579073 2852 38872
291158198661616321 15691 25531
274345569630085601 12284 42305
226985456100042177 13040 35874
708699424978114177 5597 42723
741359740665867393 17632 40276
28399515054985613 21724 38657
359919400506914369 8488 18854
341702558964492225 30389 39105
405543407382292993 13175 22704
543978304159693953 14925 33486
3767687631128781 15018 31086
132032253214852353 21282 28606
538519274839554625 23935 35630
620760073869860225 8163 25017
304655728472642561 6508 33921
160589238770960193 9470 14479
703915378282271617 28952 33580
760311031611124097 4054 36281
639853288069819137 5158 14623
681224731057035649 16251 30902
348479497960450881 22921 24092
371322414580248513 5511 38110
438335431628690497 23747 40892
226834934586314305 43937 46824
232032159637736161 2649 28827
833145169567742977 41027 43249
543797907073614081 26495 42486
282963544822798945 4704 5968
148648003978021153 30134 33893
620124365584786177 14397 35729
232707978652502593 38143 42645
864816130178546433 10894 20796
19650766128176401 15231 22111
861480377182019201 26733 38446
242727616122383681 1201 3139
291937597683478593 24852 41059
435028377566592193 9583 16402
854615132451300481 3454 23989
327509548777374721 7477 36394
491947653140094593 4629 15123
665541969132942081 5698 29669
516278268773774593 19341 19666
742008325661235073 26614 46821
812895823069602817 7624 13985
396123629594026049 10850 19335
820423943918626689 12607 21950
347013495230488193 5380 28796
662088773968882561 6543 39640
259515470633754561 7042 21548
380113372606658113 243 45142
480920642001681409 32072 39683
193634906829323937 31423 36421
229254679282288257 31920 35152
351634961631333441 27764 29423
518503606827682241 18440 22587
660296084018988033 19756 36591
99188615020050721 14588 28068
312162262577217601 18385 36761
867708083902986241 18714 31740
147260423998666561 7436 29066
403218443606785857 16966 42475
149663912591734049 3835 5051
652698243896839553 28629 39644
982754939430314753 29939 30735
968802105594033281 32574 46844
939208353050943873 6625 14538
210374391255559361 10506 31515
736478958542967681 5000 33186
840155406981349249 26018 35916
318933465813557889 18003 28864
863536237201760257 5300 19034
982010320646644225 32542 41866
25706505072303545 582 28573
749316409579662977 6523 20696
911363470788277377 10121 46217
820842836928882433 6985 18346
627191856775734657 5620 14240
890395937161656577 5879 10732
940868251038398977 29083 29499
997657019631439873 23003 33565
587213611880951425 5990 12318
984557390734650497 15650 37727
64763336221606241 6888 41578
529783168886332609 4035 8098
974867282712519809 14706 16673
830553468862120833 7413 19899
544480124175340289 13613 19203
426438129390781761 6690 37507
326327116540976897 6292 46780
592640798789844353 4346 9464
83933212788398497 20651 36690
879930951219769473 38372 42547
714552750690270209 2261 28263
143977392667181905 12141 13321
361507514810387649 15201 28683
413239872912804161 10225 26029
569437254940918785 7455 7980
904538279489528961 4492 36527
695460788544242049 27137 35803
804640053028130305 8660 25646
671011374079849729 23846 41113
631430048159273857 29987 32718
61683988215140321 30233 34833
165759871133012385 2922 33245
542384487793565761 26010 42952
456158773634868481 3760 36970
562114407389234561 4693 31805
606789963192859777 32028 40867
758947318040750209 6150 33297
663543890178630145 2882 21747
295997498239433537 26648 27350
310665012034853313 13084 36673
533367548073623937 25964 39155
466862085723661825 5753 34634
942962811223058177 581 12044
182860243493372833 13811 14177
633835084904315905 14851 43489
971614281858791169 4039 30297
114213026347517393 21372 33444
217844145494915169 19870 40895
31991510733217157 25176 37631
926074297377695617 14005 38570
163092851155230529 17962 33462
296932693209335233 18231 20165
177516141170737985 4207 10986
942413932254396545 15840 16873
25351954357848429 11674 39356
821899890982130945 11351 23474
963321851492093313 2366 23856
21495015792069693 19794 24443
248363400192406657 29473 41928
707691293569133953 16507 29816
17995259166692535 11437 39905
233038500045637409 38313 39964
492601559558369921 22502 28811
166312907720360673 29568 39885
164130773999414017 15323 43497
768363009940870273 10257 30723
882391512324605953 699 1692
69654062903914849 8900 20755
670564258910498945 12341 25911
694644447303744513 10522 28340
940260833369155329 11359 31870
685751039423728001 3906 15127
245592397163999713 2455 39086
168973349773565921 11098 25930
863474685432240769 3486 23236
241785015866561537 40215 44013
743826148231672577 30369 34282
610541789801885697 12573 28871
355211637224289921 7891 32533
125784808214085329 4227 38132
952503706949908481 15824 26622
45115726136501169 9666 15440
478410897935820161 31869 37498
942298482574990721 13988 29556
979387971691746689 12384 12635
114455952855848865 31650 32446
289037021844865921 31376 46513
976809794829982593 12894 20266
63678489434220609 13270 38686
843330191653862529 5860 31211
668185901610204545 39606 40325
587882106039138817 26864 37408
687935991353239041 14134 35818
358874504178885441 850 11839
509291348574965505 6191 35611
370265504736515521 3627 13761
781481774423905793 22235 33430
213853125302492225 7409 46350
537255065485286593 32160 40097
648728898731015169 6258 16859
407102134943638593 31487 32161
551246097735088385 443 35557
709559663952507649 539 30801
550279382245427969 4997 44273
430542631428647105 21920 38784
8852785914925222 17669 30369
653654878254972289 11411 41188
937682801657196289 3644 18267
337975959461285697 8079 19264
367400525075680641 3397 7771
567826591186832961 19747 39445
292653697254841921 13811 19454
126503472286497505 11084 27641
534030382345022785 4803 40963
701437029116338049 2290 27681
932466251793137281 39102 46771
317311690770022657 21836 38055
486910333142589057 16264 23844
41307814714901529 13146 18101
995652091717992961 2704 42579
885234327239242497 20191 31478
419889150530579521 17292 36696
379925799460838913 19722 42590
504372326238673473 21804 46774
751425212229488385 13461 23608
74216030023677601 8367 33664
103280046507979505 6972 41869
613331635450343553 11382 18105
421260873754345537 6439 44257
354950490187277953 28068 33267
996057310339441665 14323 17133
294968093954089729 1622 26506
75471187907933057 18685 29773
952188462644016897 1453 28239
163578175300688865 20923 44378
142205303384450593 5882 33249
631225309890350465 15369 25836
142922776368365585 33760 40625
966566983123559681 31838 31947
444269868436130369 26069 37868
908235818424426369 34202 39286
981403512877562881 25858 33870
169311112414295201 660 46839
5808848881962093 23347 28543
474019476502615361 20086 46594
109305023624429505 30845 37632
436049383283663169 15776 32364
429515117193325569 20931 26559
147776039967336449 12472 43681
768755821063621121 524 27096
855980660346109057 35448 46395
409285110212117313 20571 32621
643799945086254209 30128 30916
790134142997644033 5634 31393
424922429707439873 10665 38169
423069846380009537 11819 22050
797181289535952641 20969 30662
283139808412471425 3726 10495
811570542796875521 4219 9325
557387849806126209 23083 31211
85415100553159825 13962 17154
86561094584865825 8432 23932
348085764479382209 15839 42695
821174341448404737 10494 29117
322429271952128001 34207 38517
253777832284527009 14166 28935
927305547308027009 14999 15169
544346288396802433 3434 36782
23844560739984645 10856 23562
663667800903951361 84 2643
390570890543674689 13120 28212
432144207178147585 3294 39315
825752476688816001 7885 13411
368376870827404417 40924 43896
438663544180673857 7438 32642
732820558652825601 2093 19114
770071586943952769 31331 39192
310413248797672769 164 3011
90738497172257121 32819 46900
243307712942630881 33392 36284
268127505062377473 5337 45116
273646695955278561 761 30703
108855957848209777 30534 33717
541717365417007105 16678 44006
125379452283379329 7536 40925
259823770109605345 6199 23118
564586205659939137 3147 31344
710374511571537025 11000 27232
393444580835531329 3526 17032
209814056154897345 20332 33701
174375079374403457 5251 17957
758924202157935233 33861 44440
734383047179772289 7189 32841
94519053866363841 42878 46725
106487780168439633 26506 26627
131094862668938113 13256 20035
894609929777825409 8214 9858
783618953102632065 25492 35006
458339421248854977 1082 27333
785059535744373761 7680 29634
234177313758390689 1124 43225
832392005200560385 22620 45105
422192661141227905 19336 21989
876982553746337665 6519 19564
718279026230501249 28183 37655
900880658576937729 42763 46960
562251128151689985 22789 32979
598125434151789697 18930 26797
512804413464134977 21226 26064
100737128748860977 7136 33475
489172491211039809 12986 13028
62538775030027697 34142 38331
230114017222629025 19837 22061
240072680650598625 10511 13231
270412269859367169 14843 32993
706488174210385025 12441 22662
824811844689644801 9954 29708
964348676759513473 2996 21303
997409116021945217 30474 45963
630828266302138753 20378 34250
256403947185386721 2669 44030
852447450647133569 10304 43329
243629654963473985 1402 16889
928901429004007169 11094 18304
914994039712478721 13437 32926
974086364643724801 16883 45992
500476354887840833 16526 42014
827423116634754817 10691 32931
780581718811358593 30574 42162
522103064845737217 9178 42818
739970616574385793 32204 40284
505325697029313409 1026 15352
673480282738250241 18118 27439
347133019205259073 11240 41657
802275648709244417 19898 31924
621643660376470529 7170 31881
304617038105728705 230 22270
410985977419130689 12964 14914
480215033681663105 20437 40342
801086697724564097 10454 36784
186152103346596929 14661 36408
878645087282635009 17540 39128
719043505070263937 16935 45893
814689975250765057 3429 23029
585459904176243329 4288 18597
249175103588697761 2823 19935
874281664343062145 23402 32918
719454520477420033 28387 37870
353943612136856001 17654 23022
216723495038294785 3139 31916
189256472937618273 18752 44543
348671550925566017 37268 45676
625654516808818817 8444 22148
909894354481281153 26877 44226
642289679374034305 30040 40743
884014376721118849 13970 36370
532898557870321793 12683 35443
508608910629121153 9785 16644
755817191883583233 39666 45992
698706758913381505 7587 22131
434938787375667585 7498 10238
631552187672014081 3007 21352
400049097709587201 33911 44402
692238867228404353 39029 46011
893928197905960833 21470 36552
145732025492677057 9906 42132
715412873254738433 20114 42447
192177817161372385 1615 4851
186089951122820449 11254 33056
415708319897561281 22631 38964
33656637110386357 22949 33607
475460739212586241 33623 42695
417034386226458049 4849 25924
398726031983542849 34722 36932
719195383208390401 31593 33596
654891005190741249 7035 28968
963472091383916801 37844 46662
240219310924146625 35454 44989
661506306384968193 19607 45167
227984170345102657 37621 46401
619332595851471233 1307 39919
140735037594126305 2871 4592
316939910038545473 17461 32514
933305948144813185 3977 7241
346686698767140225 7126 29916
680916290054739201 4125 33647
674406877799942401 11776 46349
689361679298961921 28025 32431
269529904934966433 5208 27520
608328718494320257 822 32610
863597010713309697 6935 36970
585161850605182081 6798 39813
584422700862173569 26719 42499
333019659259775809 7213 43660
755631190850056833 32405 33269
978902824927438081 35522 45740
463583288343510721 14398 29407
244060077624382657 5105 11106
352660644045588609 5281 12905
367742623535299649 18288 43124
95047710514048593 8553 29542
65097169415793137 5276 6706
912605051060001665 4135 5847
490269918687396033 30423 46264
527083869012397313 4614 14213
103179735075414673 7906 16378
105032610418962945 4060 5085
83686910210879265 5180 40725
480677553210764353 3666 28497
623723328636344833 12609 24577
400576299989825921 16785 22096
356555037416619329 31552 43759
269483095876477569 24175 27393
89246740991811185 10786 36738
825071630490615553 654 28539
868663079496492673 21796 30876
160406446631551361 7303 35248
436099664179579329 21628 22669
985987445115842561 24649 24950
492521686074518081 18306 45355
143597127672574481 10343 19181
409352463730058945 995 34284
337273107793183873 6616 7597
123393317327732177 26102 37304
116075517902654465 11933 19692
630746921916852481 1480 43623
283408050758897185 3619 44474
10733522555590015 8930 25187
860896014410354177 5045 43749
109400668508257585 20094 41641
337533432657412673 36364 41921
4425009758314503 10905 30368
100402656607510465 41752 42415
312981849846750017 5188 17399
904765903731874433 18648 30607
692081619185010817 44203 45947
978904580808528385 22193 37150
363363464280737985 36299 46950
732210497377483393 37020 43668
693711673431501185 18439 46581
982492014098195201 31639 31823
992242774638896257 33197 45625
883248779878318465 23140 40321
168760798005727969 20662 27215
911612228493265025 118 31545
347659359072153537 938 21251
596199905040894209 39987 40377
566479751835210241 21546 43774
699686772155015297 21205 30087
762429742691921281 35056 41606
276631450174040353 20562 20687
549034639466434241 626 26283
717109186255680001 7631 11800
32776226505419005 12303 20462
458004166944764545 4514 12994
870021658200194305 4603 35142
547424116541119361 10673 43368
384276559689965313 10711 20363
15915377563590739 6481 29044
378167826619794305 3233 15402
888737050165286017 33810 38358
68988548757872081 15463 18612
515279996020442625 14252 41194
612969508400659841 358 6163
270196663499003617 7628 17561
810373625142091265 38632 46397
945051368203468929 38983 39842
88693549440300497 14118 41384
216861767836274305 7685 9166
131494863680032385 12343 25970
498606616188286721 8738 12748
45268049716703729 26723 33561
616919899735787393 5488 10148
928812020888983681 11059 15200
596148253283946113 11416 31528
445722756371132801 30558 39607
597947533643502337 17545 24388
622527906311333377 10726 28034
234225820064498433 13709 35538
383479353817939713 20861 37950
692950508944132737 30642 31635
380520875061307585 12350 36359
561953490101377217 3934 23068
939291102709397249 322 34290
445930374185064001 35040 42822
503966497527201793 628 35193
508262319941881217 6047 25183
304215904827692865 27026 45438
578695770405683841 11923 14700
228221585474102529 18425 44853
363524383552874753 24218 31564
615778507939118977 26865 36329
107960515788317217 414 39439
253704795051859841 541 20328
605440749466399745 24215 29564
190412775827134337 10900 30970
291199527723900801 2373 9154
21524048941586217 11003 14777
465891441725222657 37824 45478
474225296621362689 7826 40172
402402938356242881 3193 14980
502511084571224833 1712 26863
884573485931415553 30622 32496
170813649658732929 13471 25044
240285538233163009 11220 40311
413041605496744065 9117 29592
568148191749902081 15231 40296
280907959950859265 27801 30204
81555832351011057 19125 32049
815334851180281857 28301 34316
961101275611472513 32562 42757
642459502388398081 2325 4837
874784326131017345 13504 15296
934502969000078593 14038 23103
486784594596105793 6780 22963
476826637588509057 781 12712
674866988211629569 5024 40470
331997433899303489 24054 42922
493726457057508865 21706 44032
209132830285689409 1636 46372
227064974880445185 25584 37244
839690978121893761 6894 24761
862214009973616385 14830 38777
767795481879140609 17686 44744
790498460002549249 55 23012
576928128493293057 3242 23553
217686389775369793 4505 45765
805624363681467009 10562 34739
545538606929024897 7778 19870
62639564182489953 13869 34307
548326475017422145 12429 26131
995616129063897345 32304 33470
543910157590101313 26417 42939
686084166329024513 5397 15627
731472508209495937 18126 45219
208353273562359233 13570 20198
154995611291862913 24823 31386
324871894834643649 13217 36356
893533872925946369 16357 27716
991353564596629121 19408 41254
341703334143641537 3738 9348
581419559504055937 11357 25891
626808233453662209 16897 21564
157285939261420545 5938 43206
103583992045170001 45709 46658
254564215072747393 24853 35664
189155380224764961 9288 36021
308022732173661505 27325 35325
777285248258276993 504 43310
249244364982089921 23503 43928
853456787610642945 24199 41253
932262408104357121 27584 42982
42931523277356833 8215 36800
53371469552985217 21119 35968
347124393827687809 11303 32342
20033298586319861 28786 43134
891986592496049665 43733 46782
248542482969057249 1888 31263
730937768222677377 1334 16810
438753740370692929 1940 20404
144359708544524065 14189 31578
763252352708917633 20521 21833
373880951567077377 42435 46073
160529049005582177 7544 14109
521083592642451521 26487 44062
888792667264297601 5182 9623
758489152694611585 9568 33196
663737495429252481 13235 34064
679332855377222017 16878 31939
545982995646852481 4567 46936
430946472365281601 25926 40729
845297449808235521 2854 8655
878746994475147137 9397 13862
174063987821213569 2040 34216
332619215131590081 15134 26357
761792677407335425 18499 23094
186230887885354689 23524 32848
592150061305375233 19135 41565
215060454719054657 12262 28230
703213978553911553 4106 20711
939260467341778561 15436 32692
611133548251771649 2797 32219
658350650513174401 28676 29336
24679521252956249 1615 18068
908229833008103809 5214 15495
324265581863414785 26264 40087
51891584668840809 12987 34012
898224883222376065 19255 24726
543921266343726721 14617 14789
324100823509226625 6167 12701
535767013625761729 9677 18111
574583562549527489 16797 22182
418519228455746625 8382 45807
450247434881219969 18175 43677
477218516924796865 19081 27766
786661095320447105 2834 31607
503856307422704961 5575 35137
606449545483442817 532 30004
317729392675179393 11239 41077
801867496942357121 38350 42868
49281012890244113 26661 30949
158860917158619937 9652 45150
178108405321427905 9838 15103
106215083967917681 25582 46559
278557122147059745 2263 37022
73734626743188865 8302 15717
167639050001330497 14963 32236
342588397536339073 24491 40293
909799771391472897 29886 45049
327818437794945793 16206 23549
984004071272710913 10376 41712
539201500571856257 3680 35417
88257471494653569 31559 38642
956048175159779073 32067 32692
797879574816764801 2263 31843
759201921124208897 8621 16064
916769521755977473 3266 35217
38085914434986993 5222 46437
133763511399582321 3259 43252
532761526198662209 13862 25446
565347710429204417 27711 36383
789145214646438785 7918 29081
140079905391051089 2148 40934
49789196604741905 6482 14848
366307539675116097 23197 31219
954546019185357825 39389 46128
299578258001663041 5345 5767
392459896253249921 6311 25663
265840307566957537 14181 20575
826586289747766017 26648 46150
887597390602824321 4678 25466
666806151450266753 1418 29268
152381033339477057 3906 18629
243519983185649377 20135 28268
822329918545097601 4150 42124
893262639574736257 8893 8908
546471236730564417 24589 32994
902480694313666689 26591 45039
558627873281384513 3131 30716
875769094582871297 6969 38586
780297790516439041 18117 45990
651751231318740993 24430 45642
305327032838381057 22976 34796
973172631558007553 13287 39415
466342269687043393 18306 38531
225390626992137313 27962 28948
655107590259721217 9512 18773
27454436518674185 32749 35853
836607233647750785 38976 42978
169305681044647841 32699 41363
124497199068049009 1104 6728
489839123410540353 298 20530
494079511866697601 5058 27482
678683138775269889 3624 13825
638079496560838017 10126 14412
654104490139538049 4653 8902
558203631014006145 1312 25715
340445101842277633 6523 45898
542992232366106689 21079 45450
529246472153850817 37097 39851
892303835359864961 36243 46116
641093300332855169 1376 17383
804454433639254017 34117 36985
230795357951599553 7575 38495
593618524512887553 11251 43357
771881494243473281 13083 44390
966796932081070593 30388 31023
358126358478948225 31122 31728
710779175988374529 9021 32460
123488579367958097 5065 35337
733105374099554945 28686 29022
967536974189990017 5299 44994
968434747098054785 16251 29789
716922009943715457 38403 45231
445314846424498241 8527 33550
808026842065167745 12793 19159
347924973748586561 1418 20377
143800980728840961 14512 18596
769990787813870977 11669 12843
115839432629122993 5527 33013
654449715425553025 25546 29321
786865496973859969 12476 45309
807037235664882561 22773 37549
669010666471756161 34396 41970
637449348422887169 5627 25091
731820064511609345 20571 27946
42510986860154529 947 9077
985393793457923585 4499 42853
998660995754615809 21151 33301
857613316417285889 102 28606
825284247540782465 1486 18889
554744288211587393 6652 44893
382679914656517185 18675 35734
769016519887955457 1404 42988
732559119203134721 765 26364
172179625079373025 10780 37352
593342453649736321 24800 39578
99808639656828289 30814 31687
532640131065068801 1571 34370
678278167116381825 6773 15281
195739453296607041 31423 39435
25792534892374877 19766 30105
795736293539821569 4097 30408
398725599193745921 30731 41217
962424610530884865 18926 43204
764919997635871617 9936 41974
245087127392157089 27298 42061
49107917602803753 3034 22896
402033968290293569 38599 43208
259531764903229601 34861 38097
990958130231437185 20901 41800
860413520024913281 8254 26135
702088142618745089 14861 37551
907536416117977729 15301 18657
17975488920104255 10311 27908
767144982948813953 36255 46166
642590970938794497 10456 21775
81548265052035169 1174 7217
980187845743646593 37381 41631
58630231049086489 1753 44605
444924770321843969 11121 25127
615743033429424769 37943 45087
135849890299443393 22815 37661
348014557189650049 1668 16139
647606145804314113 9488 11963
489510314295344513 11952 24198
372288790516964929 15878 21763
782235905085379073 12296 30123
217215098612452801 7308 22079
556797659669030081 22793 39259
836785307520631937 19868 35984
366637541742811393 13642 39368
464126865066656769 19288 35615
494141621383604929 39257 44879
917997172689215489 12130 27195
173231286107558433 20518 43071
427818281438131713 2237 29181
724430298869634689 18746 20217
789268253751988225 8097 26407
152342386371422849 4457 31291
199121330626422113 27848 39599
144978965461362465 26830 32345
614773512591913345 4437 24442
680670513636364673 8244 33944
864863695715794049 2753 22387
196939218095621985 36465 44724
875792073099990657 36227 39068
808791726595352193 9035 22883
86252435751656977 36770 45451
479691886533188929 678 4010
250799185442449601 26372 32869
168780223071770753 18496 29184
682880122955165057 38924 39722
481858709960846465 4964 6756
592217805963816321 10927 22264
465797792159456513 14778 16085
400495750564839873 2420 19960
484946603529707009 26596 31007
906642222153951873 20320 41252
500909677824559169 23753 33266
438193249058510785 20775 33247
633325257551348353 4158 39874
845584952155991937 14773 17240
397639623668332801 3678 12906
429311348167072257 18299 24388
64022900208087209 24010 29458
141124350684695089 11035 32188
570350751606589761 36824 40619
774367605343510273 35224 36379
782370373237228033 8184 25537
125439270461033201 32178 46924
463784196996947201 4400 14281
362399500696351873 2243 23566
257369281621393505 1354 29504
14679072848938547 9886 12735
992230641739133953 22418 31534
372164386336148545 13437 44942
18219945358055157 19662 37404
934877565803947905 15299 27109
242952617586517761 42585 42699
584140587116802817 38930 38993
557008266391150657 8003 14855
748998384011063169 1299 9237
507594256838650881 38908 43131
259931892380503617 358 5896
700281489266188801 15916 26553
997392227700476801 32953 35889
240261609235027137 1417 15054
443639867035738433 5084 37863
94180242517509777 2672 34024
686023555584885249 12113 45095
581457284739379073 38950 40995
530540657612302657 8075 25547
265852261712382177 18019 35568
104231096160948049 2191 9165
649709584491738241 1694 40539
136868087345430209 6892 42951
761840876961386497 33798 42218
292343212760020097 29368 44872
701025009012120449 14055 24975
929920636343123201 29011 30792
427682760058047489 38914 39870
534371043719620097 35290 38617
350565646265089025 7509 19624
863709200986459521 7593 8242
959603631732946433 4818 11264
256819752377172257 5947 25892
498436004938589889 8379 14136
669953133402113793 14105 30121
328381690298556353 29509 31748
765336474761387137 39463 46101
106258932753341633 2225 13352
919796789629526017 32853 43640
618445501720813697 21704 31681
249772958374226305 37213 37566
34303908300707065 19658 22151
174915476482109249 28731 36683
735250050381949953 4359 19382
697976755817723649 16475 45316
318154780307359873 11443 30654
848841094572588161 7279 8670
475970651996377089 16527 21115
651307484725013121 18837 38488
383994512844203969 7250 35942
295871741037014849 1027 3590
719483537807434497 181 28225
841949403003741953 28080 31875
164143241334890881 6943 33623
215718872650210625 18155 41589
230253194827568577 40904 45088
514378688292627137 7499 42789
67989514775923969 11810 38271
821348150777335937 11596 20619
467784052988037057 12048 25243
851038665268237825 2021 46949
523254556855725633 18369 40815
963918606451993985 11737 31184
201256909136489537 23309 26011
204949106519169537 19784 23940
860852285154187777 35552 39137
875327089310726401 21127 41989
922272632361796225 34932 43142
458571954628599361 13234 40684
752555245817113473 23550 46612
693003910646961409 24121 24242
473556267635260033 3217 36082
557095687373792001 33687 34599
100225113531600129 21119 33171
25038970974431865 7993 36203
836197707735863169 1872 14151
243079387062454785 8252 19383
141367535778805121 41654 46237
532578288710777089 858 30367
182559699374465377 5764 29873
995185691480916353 5832 39676
797951428709673345 12441 29145
621226531406502913 16335 35549
568284150847887297 4993 7875
752974510227932801 8627 38634
720393922077100545 16343 28179
598804706852671873 26569 31580
638662577938575233 15873 22331
908246998850504577 4925 31507
629830564964642305 1129 43229
62501410902651601 26964 31701
517670124629063361 4969 27623
336417106684411521 8809 10501
49617705077274369 3884 40076
297853764438951169 4963 33736
359733988022711041 14127 30333
613416365132256001 31602 42891
248676704603845153 43517 45578
313108216105629121 17708 46195
524230325153212097 34181 34274
558651773785630465 5452 22828
648889417623756545 444 3118
987724552709959681 6637 10145
802067885625135105 2043 18239
515856984815602689 41890 44642
327267690212046593 1823 41460
109856558073996529 15107 39287
825685760756272257 4307 22960
343998793917041473 4913 15637
868898117297440769 8565 14506
725702606087377665 14918 35053
643405829589838209 2939 38085
561794531297383745 21944 35062
293433462447076481 35727 45217
869176877277165953 25637 29898
273251777310576929 19841 25687
953306621249272065 1679 35335
227765580589498017 3848 11303
13289662868725573 7710 46530
878865024733599361 15251 35263
789328656239067777 1455 31492
868947941744160385 133 19149
349201178563585985 17569 44867
461677601138291009 8654 46981
600058123679577473 15666 37066
559790498601067585 9212 46739
603760264605949057 32993 41176
741581979291893889 43531 44283
708434743135402497 3927 19933
267052234788316417 20362 29338
634465111648946561 354 17980
227382233548382817 43124 44887
919455531133156225 5055 16713
737908836378203137 21795 22423
559570535964962113 29413 36765
554608641918022721 6619 43432
387078522516365121 23555 28140
240351109114193665 3592 27490
992273145171278465 28404 30985
609993093481506305 25448 42951
634691853896203649 7986 26123
240225580491447489 27797 42114
837664799363022209 23395 40634
59074445969841353 27713 27830
484623968704287489 3742 30006
101488741692726593 25552 35456
599963894859822465 8995 20664
857945367247168641 22850 26317
613249347152578433 6764 8120
433512161969410689 23782 28938
740295991180811777 42784 45281
545854251318459649 24921 35956
56722710548033465 14642 32027
363423809863981249 17895 25884
61257978864542649 14722 40937
387901586837557505 10304 46726
73448410395958065 16972 45453
142852904195727601 6143 46586
597296158846102529 26324 27285
243958736413290465 8312 14000
757631001056100865 17584 42153
764288055475567745 8001 38206
17566085793159659 34204 45360
780602520802403841 22215 32700
987603122889357313 9580 18843
866662907878769281 36889 42584
42803630585876105 3410 27797
888590355837820289 3583 24535
86408103350525073 1105 36275
153726515585994145 22263 29806
16580253502578303 29456 46849
912362024169254913 12095 46424
733022428843884929 29133 44560
880088847703483137 769 14324
215273762143777249 12539 29155
205284541090478017 14414 34362
562707762863457345 11375 33603
23281675592336625 42502 44781
125666669191584641 4117 14174
181770056393531841 11064 41590
765728798488613249 36988 44710
447343217774736961 7970 17414
144170477259773825 5249 31001
203782384824975809 36369 44393
175882248198295329 6425 15940
362797863141601345 1222 41122
571523613841687681 18561 19209
495269638822747969 14805 38638
534149003703436865 33481 43407
434811625461541953 34967 41795
490056131208898881 347 17756
676257611284498177 17362 45780
127876255577238145 31916 43201
17986263685152439 30375 32077
950263486552980609 8766 30429
223125085659262369 1640 12551
11164459386794335 17436 26102
781811795751529857 34019 34923
676867539195949825 2449 39878
139247198164113681 17032 40358
785895784297142785 19735 33804
811205001035581569 15243 38936
283523156821896545 4801 12876
728900404905942913 23924 26249
102791394230127505 35253 36017
544672010725058433 336 37137
295986323903019137 2825 33467
647111577635783425 3695 45185
875094903115556353 31258 42674
368172788785393857 14825 15114
396402205307733633 3652 15294
310918328279115009 15118 24001
790393927070955009 2572 27852
582335771258321665 31722 41788
471282048986733313 29168 33426
437076906770343489 347 9852
274531139988798849 26047 31333
867748720946884993 1978 11830
761973926134825089 36468 37900
473271991573170689 24957 35223
180715937496433569 5867 40618
397988530564838081 11437 16245
652626917822072321 11656 12249
241888460090834209 21098 24995
331398040083971777 12831 38638
800074832672585473 23126 47009
94809276277228353 11716 46569
366812849461211969 15605 36246
674150431869282561 23453 32240
191241411684693217 8844 31258
52451129289647017 19227 27326
325830759491552129 17713 39952
379051249486767745 7353 36810
280292124415645121 3302 20114
582399270072809089 27167 39147
7139971216105324 10198 11921
216547918447947297 8666 10135
809195883530911489 4297 43742
655728294903308801 12411 21844
863346619257200129 30345 35038
133602294526955489 29965 46086
520704805389534913 27653 42408
718556629413594497 814 26946
486967426336320833 4234 27617
73498117772874849 10566 36645
12252432602330999 27221 34024
418350634074965185 28904 38441
186713846416509441 10809 38393
851862039143416193 17205 35809
713681574686440065 876 25443
246822812659271297 2439 36699
854348031560931585 3900 34204
758402146990778881 10358 22905
291815329972358465 1212 38521
922173976813478913 30241 35778
680214899164710145 5158 31413
560173615210604929 16463 42251
820746820913719041 17588 34054
734601857820702977 13831 24582
626083293258147969 9347 37615
656785129288767361 25546 31981
392084655662976897 6148 36195
377082915654522561 2628 41014
692961368589223553 391 45671
309182433248313537 8001 42681
600228683707804545 8490 40713
780187788060342017 34967 43257
47250941671762801 7445 31741
519181992110208769 11348 26743
696915805013382785 11535 23309
451246761118266433 29388 30627
781011711432952833 10831 21379
273848693436608673 34382 39210
636494982984920961 32071 37631
805047640056411521 29036 36145
193133016009880961 12045 29633
343562030324211073 1819 41841
745265764152627201 7264 37564
970307267491772801 28861 34715
871647224129546369 23077 36305
601015629357821313 27971 44508
158222084287992001 41049 41571
802667488277730689 12668 40882
838929021860309377 10475 32547
235640623020589857 13109 18367
335034504185635713 19105 34310
54559408232972121 3672 43297
568647810845007489 17063 24612
208604529387461217 3258 29638
51305831089116793 7330 38683
302964150716061185 13824 17695
695490244916982145 28267 32988
621559305102199041 37275 37982
965148906201981953 18629 40884
760256792793096961 22606 27383
787135660760029057 24671 24951
261015393155933153 33321 37427
683937737406985473 13397 34972
167710574122846625 39514 43625
125912867501796193 9153 17520
692298207346500097 12111 45705
749525691716790785 7213 41733
756993629154447233 22198 45240
220031512327423681 10273 42826
784569893002927873 2123 2267
967033696598612353 11279 12049
657618209297222529 11070 29992
818179096866231297 23473 40478
182817691108244417 1200 17867
414088895653144129 29264 35149
7685448880362601 23012 46596
795394744739027713 3639 35665
844841122846364801 9458 32046
472616524684760001 10754 32994
505664999472170241 1092 24114
93137076757130897 18738 41420
531308816335144513 4806 25460
559306481475367425 6852 32485
820991123974277377 26186 46778
284895099336452513 14271 33923
884472429387759745 9070 27988
425917719068429761 11662 18263
493952917345691137 1998 40368
574961916231018241 18506 30805
125065094068407489 32893 42929
35749760582568513 7665 14368
18089017344731673 6831 18589
568390396200058497 12242 14127
215595433075893793 10787 24930
973877876005794049 43648 44808
262824298803874273 17786 30510
842841732201321729 18465 34464
719370787100007937 5783 32650
38968340571805985 19913 46599
296540421173215681 15193 25859
748061173650526721 18313 37486
275215158750658177 395 29927
313389272688944257 18802 19760
781161533882734465 1478 22118
417984164702886593 7099 23964
214433834958573057 3481 38135
382512389480261569 1612 10355
183543749981719617 37951 43964
337779740897403265 3685 16694
84938008388949265 22099 39376
37038182299831137 14293 20164
75739988015694593 27404 44710
19140386358145633 18030 23069
792774291895756929 38402 44913
354223065615791169 905 26795
249203267696866945 10395 32330
129367696568991169 20662 36637
408176120874490049 19911 44717
422268552894770753 3013 6945
455199339113587329 3770 19391
442695190029326145 26086 39086
955611979044977793 5057 28825
600951025085230081 26026 33667
497506440507503809 16309 28757
57122528357965057 7163 22830
368469476213451969 1985 45918
351802743478891969 3270 37149
570643828524051585 8066 26211
689973301141065985 2963 35390
251679864424392705 12766 26682
620651981629826817 14329 41999
68524319812620857 32535 39397
445470471517083393 2494 28391
781824914117752449 7711 27814
108819073129900801 15743 18621
230077236417198337 3977 14461
74763623657815969 14538 35208
465522496955987457 874 35786
668347355877180801 1014 44549
569919672056482113 5081 29355
431829366439373505 14691 27058
163979049377903873 3693 14477
439800001530535681 21864 38605
927823704644421121 13589 32007
998164691200401025 24487 24649
724721633172652673 11094 45157
203727113619059713 930 36535
509167884747835585 9047 25001
107741818057164097 25343 43552
300249878947287361 7257 36557
21128821769089257 8829 35122
562780842617225857 23351 37016
875706157286117505 28397 43349
396624007785124609 23270 41318
423210955224469377 22453 32003
419965990460081409 28540 29321
16065522294340441 13346 40388
411149688159728321 1328 29697
802426808767371777 21263 44552
800796864252955521 14182 23245
343302721176740993 8145 11454
775029011780663553 38928 43091
928073080797354113 20515 44066
367125463109271553 12204 19755
80484187306197441 18716 36894
311189676002246785 18732 35916
630286829195490817 16886 33393
986658816534284033 14811 42767
353948448318817537 36353 40182
405926854225345601 43753 43849
182774818188299553 15727 29263
573814753306816513 3063 23423
825829039741265153 25998 37084
541314531864859585 40819 44418
80473481232822049 20513 39898
430124272729354817 7155 26045
106161006860617137 11297 31369
468760596441843073 5526 33980
113938463469615665 16777 29522
943337842083774849 37718 39367
873677468759481729 19402 43263
257163008689307297 10259 32729
544823895034547009 5058 45265
278124175819439041 1997 46178
918036904230120833 13263 45232
915818259734567937 19878 37834
990434745983172609 15221 30162
244705404783598369 1129 30099
167421923041089825 27705 43168
675858349938582785 3784 12917
330997387263131777 510 9573
41709830180987953 7139 29063
177380370258418913 9146 19190
77244020334052977 3106 38941
608845392570366081 40072 41670
697075489420210945 23703 45620
194478738520629697 26303 29461
123290240309135153 32785 46206
838886225544122497 14049 23893
171512352068955201 15249 18336
358720095832893569 19228 46911
162790317732447681 1857 24620
786101328093586433 11362 25707
622710926298292865 24129 42607
630533137080405505 18560 31867
181857762607624097 7453 45483
776913821205631873 29735 33481
869428201948263553 23015 31297
802129598564562177 8955 40240
533815515082000769 25618 37026
232386111858566849 9243 39110
741420998192648321 7478 12387
331693198937799169 558 22288
115400655714100961 6537 12053
874610731160892417 26711 37150
586939734220290945 24543 46988
496618549453955905 20420 23688
780164562828407041 41457 41611
42433272046984881 7836 19792
551525212883529281 25806 32851
445152173960806849 5519 31098
643553981053489793 38602 40704
634772912293250561 22267 31353
391925012391251201 25629 27684
502463957039907457 2468 5383
516452929250892353 19802 24312
302135262768693761 33604 34210
83197332344791873 13368 30580
597435059646173313 480 10566
252019117497244609 10728 29417
349170734202978369 31307 44220
586006450229344769 5562 26172
882201668015625217 12943 15379
410906874080911425 20278 34251
659920830842956673 1641 36922
119618125381759201 13749 25021
651531935994498177 10946 36070
558251817117056961 23920 45072
876191318675275009 4574 23095
623433151957552641 14421 15837
89100205796427185 11158 13271
277295953871334433 6672 44181
158646641918060993 20628 38125
759685623015666817 16642 33800
400197110016691201 21933 31821
803825866712489985 2408 43834
546960836728835905 7276 37042
520187137028951681 18108 22554
684790531023509121 2086 9125
96626460287996705 1373 13718
163788078038685121 78 39065
943101968411564673 23308 30578
782419685106148737 19282 20280
315238712534412737 26355 33909
28407456604362837 11473 22295
548448947531422721 7662 37880
24326870488124541 18090 31607
590147304995486593 41219 45123
857503181270395521 15883 26013
274476265646551809 7332 11987
773547733011028481 3109 36441
764183218126110081 4057 14067
27389698552390485 1586 15828
86753448768629233 14775 16452
157305323460548161 7967 32344
438852677309046849 8562 32469
495682780490646721 3096 19075
167653144115217153 11296 18017
6774808640997777 11672 29178
266317537703944385 19445 44157
369429014779804289 29020 40612
40111946064140369 37132 38791
647768516908200833 11151 43798
437048613284464001 9555 14011
446388900955660993 1216 16561
984797067869163137 9982 31382
434674110442827585 3024 18652
784322899999441665 1098 46240
228749475414424801 18284 19103
257072053335573249 5104 30049
313476143587308801 26948 28333
778683427417821185 30972 38836
943122618752561025 4732 13005
466832731687485825 29061 37404
934192151579210881 156 38126
946546909984679297 4013 18461
123241503847033585 9263 15344
852132061485630081 4212 40310
26722779492473593 11829 44932
305024770626989313 10970 14012
495151584746132289 16656 31255
342662198175087681 34054 36445
696990369645177985 33394 45757
256787788402849761 30723 31865
718630667310215169 7196 29951
292121867156904385 1725 8515
704235939648526721 7060 19566
890898890686731393 6388 33845
999666505129589249 20123 32549
564149742685696513 36795 41662
529249665156484609 23236 29167
753782781525874433 1185 20974
510546591053390849 20343 21821
524107834897332481 4636 26487
442788893729044737 3911 6878
214090483789295393 22936 41982
796824928188719617 4334 13693
142185685366467137 23518 44635
811029421544347393 41779 45310
480721786060943425 4742 41136
71351126973418393 13830 15772
310074278283163777 208 40415
430014325485899457 2027 40268
938634338402369665 2847 40739
198779749388783969 594 39315
56210802121039905 20075 22743
834999121890902529 2427 27258
645615046627856513 11694 12158
760498970060133633 4275 6693
290079558046326017 2057 29067
776506482474218241 19940 35667
847612785096277633 24226 35620
407578909393542657 1102 42422
175403218787931073 21912 44863
557837240139761537 22116 37324
92601595729039585 21097 29328
602867978516208385 331 40855
120780107753059697 35160 43376
775651025057129601 3684 8115
684705778512284929 6857 44122
214361822125788129 456 28313
564300005331130433 17628 39770
454818647016040257 29129 37018
662292918634111745 7968 15940
438910515910698945 8061 12635
330161010080697537 26081 39941
301723346174668481 15261 43710
406123250143895809 4385 14581
443567132478754881 15591 39419
948945999339780865 8985 23315
169088333390234881 21322 36410
196004138100878593 18586 43292
443641196225662785 25778 35769
292007059239463041 21308 44404
104647695861217473 6958 38041
205682183103011329 12984 15703
770905465787784321 17931 29889
491732700633814785 23868 43700
991845816320321153 15454 22226
334232826354625729 9773 46815
698390475155214593 20659 47033
955093557586163713 27596 33204
651411006995857665 13209 16093
55673672542827289 33150 41238
302639893671617729 419 41104
363910391272423105 17917 22493
898141155506451073 15617 31221
874003364247588609 3104 46965
679917593516400129 29994 40039
662271406976653825 26469 46747
899476881270004481 4456 41989
604798047909344641 16787 36968
156255903352693793 7886 10503
914326947762230401 23622 26321
895210070392621953 15292 25800
282702580020472993 22613 23913
305890441131261057 14310 32734
563566367903941761 11923 44040
966646756856704257 25896 36654
91828945693368529 38637 46899
228891720065824705 21528 32148
511267124762053249 40291 41709
816252210649693697 17874 37441
17790212587900813 26851 37846
543903972039466049 3148 31831
765107671968817025 2342 25611
84666841765965729 12591 40133
469800033854870209 3983 14754
379938894664626049 11961 40163
381336402081114305 14098 36286
412283195274127937 24918 38354
572275556769657345 20267 37790
553122864400883457 9654 46780
462146485729871169 7719 20746
490480959370501057 11127 12131
190390901591587905 10688 30345
388012131035075905 14247 19038
985153799267589377 27709 31977
658167598036825985 33655 47024
655109460389613953 26961 36746
883298180947470209 897 39595
879620036479789057 30636 45049
19381015086253229 14389 27442
71821440623740073 10056 32899
270026390425577761 23900 34693
654188374584361345 29880 32069
596166619516438401 11453 35891
623648655664201345 24406 29617
405321848343852737 555 25354
887662522994784129 9151 21217
118408355692082529 1660 27073
365946856666727873 23997 35079
871408372302902017 2550 27267
366394437668855489 4094 39248
791310748451522305 24547 25560
212107219802309281 598 32665
390646836315973185 19624 40856
672159246804053377 8810 11131
796210855272988801 4106 32430
551378262263700225 17911 32405
51508533843382057 15684 42408
660370817673832961 36048 45162
567634277645922241 11120 31966
745417772238486273 1018 39398
493814979907178049 829 15006
821885712026126977 6340 7243
667162124271243393 23232 30518
509336614649857473 7303 26387
297068872668738497 32690 37920
778589841186015233 3469 26087
632785102161747713 12119 17383
392182828421315585 5527 35512
322998450721122753 25435 26550
643968754318986881 2658 12839
732900800629806721 33086 44265
587580574820368129 26949 27434
199140759935907841 3746 27808
189811986719416129 11494 34913
480749790034323585 19988 38395
593404542578841857 39198 46535
807874945510867841 1733 7328
438352071990831169 383 2075
873549444512406145 3136 3794
625131676473774465 6070 26464
925136173390249857 21359 35716
669122495080255617 8288 17214
88410478243488913 7147 43553
605438884382923649 7789 21401
692320722973541121 13102 15573
849643844818356097 24732 37446
193724120584647617 4470 35996
296653006002760129 36528 44552
607734742491508993 2297 42003
111096527400331265 44501 45425
891376709175617025 8659 42882
116128106934386465 23065 33622
191319682109941889 2752 19456
271169438619434561 37461 39188
385047314340539521 747 6495
140220407204157745 7591 28014
456158080221904065 40236 42404
217419775135720513 35675 42733
838011885310734721 33063 45946
132323175990851633 4003 19482
157150738008461121 5714 28296
601247506127062785 17355 36944
127228391458800161 15510 36598
355858036880068353 6967 39887
372861938685723265 1090 38809
134861738827691377 12552 43479
477800582369113153 28340 29152
795015642859116417 20756 43452
999329813412693121 9624 10924
445653107211452225 27967 45523
253877371673326017 17625 30538
904592910001969793 5585 20856
929985788109796353 6695 32882
22819204922694069 17123 19270
541179523651706497 27622 27660
455056255873959233 13437 34129
95946826932113537 18678 32532
122926783997140625 11019 37079
957069351142195073 1880 14756
598915885609688577 29796 44964
724938481354222081 624 40261
401717762448310337 3886 29399
312681580808813889 41690 46453
237945417885246273 16972 33391
520952121255199105 16134 21961
560633838921997825 33501 37965
696278469799580033 1742 46175
755419357117109121 22210 37701
393287728542723841 4001 35267
974379513842034561 28619 44211
287718728771338305 6964 10351
440438409675213185 4265 38298
592610837224363265 14900 36826
370873376285000961 19720 36934
712651882674947457 18799 25774
579014723196497281 18071 43176
909660168922009345 14892 43649
422035446729761793 23069 29939
135556445079018321 40408 41690
434716111727798465 27638 46919
22757802132083781 16154 18263
62281980329654377 5766 6109
128695756663915969 1361 36345
765515527913311873 10360 37922
253647889559509569 14378 28343
454981245950857985 20114 46699
867008606340007809 14296 32352
307629769271901697 3546 18163
314649563097596289 9402 21839
483472215409928897 1502 20871
536296876735150337 4727 10971
845504971283379073 17229 40638
57756302988870801 12053 13127
144945637626687329 21896 22847
325108497056177729 16928 44458
233036158020443201 17850 41005
519124258883529409 31622 46302
199291446285595713 3208 34431
742605008057665793 1422 26869
547289303924305409 21498 44006
488217358412576641 11908 25851
282060669569471393 1412 46314
680488108548516353 442 45102
564497320527099329 21163 33484
514444086011856449 23271 23470
576481789093829633 7570 21535
953652723032916993 20984 42386
930371431973004033 21656 23869
337031123571073025 15098 23746
183893644828355457 39889 41539
520424468217001409 4054 13824
843626855582588289 6939 26497
624609177538538113 14854 43031
899267316043957249 14611 32876
129690964716047569 24296 35128
233261870941209537 7480 10262
124887836887772609 13276 40043
37320737669556793 6863 24795
371488301869320001 9800 21139
346122555572382145 32475 43479
634095775346231937 12423 44222
848089949382224257 14976 24969
544070180610674497 30393 43745
290576999680855169 9548 44492
929661591999313025 20832 37194
476092633787470017 2160 27653
90456894352811905 25518 37779
433032999217719105 30668 34635
93885639314443377 7767 24557
156160792673457409 20940 23508
719098423321582977 25869 40628
4257378131189427 1258 43267
663955879280443649 6082 24283
687762849043604481 8638 38019
496629576224009409 14894 41571
839063519621792129 14217 38983
244317699226492385 23278 24615
208688959946496065 10278 12113
897659377049706113 8084 27730
702371705019505281 23631 27628
627720271472917121 4059 37752
903219693530228737 5511 44342
900910826690150657 14435 21831
112734780042988097 28110 36555
904707017772672385 41770 43035
768595275750268289 3886 8163
38474831413765289 4851 17064
286354804187357825 13088 15092
358246603027758657 27176 35538
650383160255596929 41513 44051
813002545557040385 3749 22280
724965002317052417 15376 23385
297840195508975105 28793 35041
900213531667386497 11268 17841
995747686582944897 36517 44111
853660840714145025 1187 35934
89892055270290433 14704 34631
650698330247632129 25494 45407
77773609417633345 6885 34103
883154705350055041 28144 34990
989370411130757121 11669 33034
518927297332137281 4219 46321
60523136204977849 6507 26090
987695780509927297 7715 38558
519665621997283713 2674 36882
702877198372942081 1290 29611
5351389815714925 19937 42252
827110623604031745 1208 28051
927799352920722305 9814 42595
819885596499741313 7093 7093
401457237114016129 2513 31664
130525919549359777 20209 28889
52353492615615953 5418 18622
332911136668041537 1041 16611
716706473619055361 29950 46278
341153287997176577 29492 46864
970147359730596353 22067 38448
132886071213757617 26838 44129
146783637302661409 25046 26458
396242121418612929 8203 42462
270147952431806017 20628 28976
392696524479656961 44319 45786
927478388336410881 13847 32769
393510564140459713 3588 46875
271577152355867201 5934 36169
513209569618506817 1719 33191
897120796142530689 10140 34600
843992214347156993 12273 31817
36783462201803729 21619 24910
161686387210988161 7201 35298
737516697612747393 9968 31115
209607255332546305 22980 28194
504150598662967297 4814 24281
609635405463389953 15287 46317
350363593337732481 5871 7559
609576811396284033 1213 42258
404972641550408257 18275 42997
846801197970801665 12094 33264
682088394637062785 784 29832
700118690234891265 30635 31716
50562018328271561 11659 36154
51061849845975617 7672 46892
455254785595627713 1720 32480
393136629976243777 25784 42921
348473943369690177 4900 24071
685402308922231681 14110 30330
332929083697180801 18158 45342
997664027648884353 16476 28186
93105595548287569 17350 28872
762101728240732929 41632 41827
89333332499251121 26176 26797
617842199363867137 26059 42249
286411868805792833 11731 38939
134451791628162449 29466 37399
113292002615892785 17526 21437
907772823316921729 24658 30396
886298530580411649 7132 18814
255718308360282977 17091 26180
679808175565767681 5753 9722
110629657392554033 30076 41480
407509634943487233 24641 33512
876052778190068481 16546 19319
710875501302822913 13334 25937
350266216169277569 14105 39271
463495623473626497 3739 18756
57411976896045049 29306 39392
452507616975339009 5588 10135
410909149986498049 29228 34985
935683269797856129 7771 24726
585384707477185665 32799 44106
535986154156390145 24382 46954
356451903938651777 29404 42130
583495045848515329 39736 40751
990663515685152897 5448 10276
104406006954775425 1712 3695
786805159711025921 17736 33973
705985171722481665 6750 24146
591618193242890497 34899 38057
79521246550243057 7932 12776
895539890564268801 5854 10562
872549119085967105 19695 45841
97285100350514849 7792 28957
649331011300347393 42046 42147
730870902010924033 12545 16898
741174232843512449 39811 44051
715714543425161089 41681 42583
776330938138542593 21869 25644
730443800307401857 12335 45051
860357979783948673 24433 39058
479025456960894017 21925 22412
984306293024133121 3103 22789
118351740308629169 14416 23610
934228688628984065 10378 13726
691085272427994113 13393 27704
74246968214467297 26396 34130
648640366000197633 30871 38236
945538075841717761 18000 36724
328220924757882689 10064 39328
365586004608275073 15000 21284
340955383634156545 28107 44092
450906918202768769 15011 36242
663907260680655745 28797 46724
847541330856316161 36811 40516
778017511349677441 10739 15365
256721499030852833 20017 21652
865479485496646145 4647 23102
468789049851523009 7166 43861
577719442958642305 12755 16363
69000482512528553 8698 34464
329459528271637953 36689 43862
75804910095584433 25563 42778
280649259718789057 23376 42471
899856222412473985 656 8770
821330132447311489 11529 37712
36642636792436177 2146 37432
931949734903373185 43564 46414
367212749961048257 2925 15482
289167901954197505 17176 31305
835212627841386241 18113 30834
519193514306383745 3524 13435
200441373460030561 26576 40415
486465264603875649 15847 36978
290696205693620865 19372 44434
449335533996180225 18851 28274
466635521610321281 9763 16778
210114167320352161 31204 31212
118868219795601249 27428 45181
811116567147994497 4257 43786
261345736247029953 362 5812
211649104147507937 4175 27585
299968378571378497 9339 19611
37230787147070289 27244 38361
911585130567765121 18068 31403
334586610440208449 20324 23812
816398317093117441 7741 37609
125206006859290401 23680 27906
462521738559082945 27451 37075
563560447711122241 13691 34576
359841139255138369 11595 21516
28723116514971281 25761 33025
254098552663940321 5729 14514
821819165763496833 35052 40921
340192073901548033 40244 41187
532841507544080897 28865 35393
428341242289640449 33556 36389
136783374492093665 1021 35713
138617015461051105 12284 41092
577495249437465217 5255 10883
977679128031148545 4216 45791
307386699580188609 11712 45236
886659143714794625 5028 13085
903250793788746625 41566 42239
481443517978796353 15862 46859
284854846759994721 14008 24339
897006596864116609 5334 16228
230616326595384897 18409 39690
560920555692284481 37351 45648
937794270837070337 15209 40036
165605369574834081 3284 25832
227485889164970689 32265 45563
688899846854532481 28736 36125
764723450806226177 39031 41064
477415285653222529 7322 43158
906283352084148737 6410 11906
740426885769316865 17802 29736
978618523607149569 11141 44947
619302115956102785 7087 33179
70112568162645769 20127 34602
287163256235778881 27996 46244
489168838882417153 1611 22483
995249738553468417 18124 28720
102165861563708657 2121 14881
384985296420772737 27452 43575
904129678008768385 2245 33279
685051732546852993 13188 23482
980613743974831873 16146 46105
546685956656666881 707 8791
250676745174470017 35465 40971
243566021800148737 33035 37654
477389697158987073 6429 45790
839237505117601793 1955 39019
654642898871298177 3910 40582
531028202661858049 38327 46382
248265337056640321 15802 31851
5251111571347168 2877 37854
417959761359124801 13629 34287
745233063048772225 8531 39630
987328590282675841 19718 25700
135134726366793249 16286 22799
494918133944292289 5430 8879
914898591520838529 6291 8761
154750981879917761 32105 46873
460979632998750337 7692 34849
212759369789917953 25630 35625
153386546705490913 32654 35371
505255066052274753 15963 23831
103250150492122833 4026 45807
622747825946969857 3512 8543
378207472126987905 2097 36381
868039741805606785 17566 25788
171636758966663201 7225 36022
249760044859410625 34818 45609
311299961662314241 20491 30311
338534995473242625 11747 32032
143561980581402801 18807 23870
361442215254907521 23249 37546
896733068979969537 5812 9413
329058814495656577 24762 36844
356277231114496833 14785 25865
566391545584561857 17254 40489
736901072921483521 14856 29390
239432934060136673 2325 5728
236609127209611361 35068 41943
423242262520812289 16723 22369
358000422357761729 3574 24621
909451022786360193 23011 46864
338431953314120897 26443 36473
381990834962120833 12144 38141
595013651093381633 35016 45842
421728198067615553 6696 29302
690960723047275905 13948 17143
352760533026252417 2724 21901
831863438401725825 26151 45466
264214698444991585 17157 24620
506953074668139457 7430 35257
307240374140913985 8695 29565
362005856252352513 18169 21440
724224442003180289 10711 37363
131729681963484785 21313 30302
850370697061219201 34158 42985
538544252739271233 10863 15871
667281378731619457 18199 41075
701298502744982913 15102 42861
674994851957901441 39111 40013
372878235134805889 27662 36538
410868313593528705 11417 31262
337399589732903873 36526 37658
235036613128396961 17168 35294
700744897878493569 453 1906
201094548187970913 7721 15719
652450915410192129 33879 37261
82553722884878049 1352 29476
269925853163982753 25062 26404
164575574876398177 11480 35185
728523275956170881 2107 27911
834392273269013889 14446 25066
92422827109160721 12705 26593
473010470575221825 3405 13875
728830402113267457 4358 13602
123132238932694097 3505 15993
44960645285755161 24979 36356
617995890589771393 27524 43584
601890479303044353 15142 45336
586954202307150977 8624 31577
66548410144420697 36298 40177
51849968382587265 23421 29193
448473927989461185 40752 40837
640728973559870209 25109 43130
883681632099836673 7063 25405
269330297530320449 8725 28932
587551080687681793 7717 8418
607168215309382529 16978 40892
157639078237608033 4401 22692
557187819828588033 15321 38201
24418876635884601 22958 32950
667783148132482305 6346 44804
381132210270777729 11498 25978
854948181052964865 30643 38875
283619441485420513 12438 37708
898562750056623105 2262 26697
12091359008522319 3436 44807
291974255776867841 29436 36161
609641989921307521 11435 30634
498960383982190337 274 29841
901285288703121537 23534 26020
192933397383416865 21392 46507
595074446400438657 18966 36381
803601303825058049 11092 21120
400308603713554561 24682 42528
485840851488436673 36956 41716
901069085689023617 11025 46882
117100815609287425 10713 11773
901648604465094657 8961 27896
172821992915590529 22788 23120
967808913093669761 5225 38981
150896816273029089 17276 31658
409348772194036289 22591 33189
611950920632214273 19498 43254
349084996712157633 31089 42513
418808813077642817 17903 45309
935384114945208065 16254 33742
946676784165749249 9565 39109
467971093180345601 1008 9121
401271152730753729 1340 22382
603293203237186049 11807 36207
854512331475749633 14090 19040
399637236760788993 2478 30331
387358874148414849 17927 27218
778786925226142977 2332 5303
475276874555266433 18488 39319
509180051706543681 29737 41537
403713154689750529 10987 44303
970763860584028801 12470 24976
637078477677992065 15741 33972
970440962140266113 11251 31053
529537559199408065 8217 22946
711070772160297857 30844 37405
400582996693874113 9826 29875
976485774714113537 19753 28297
650609036788846849 18938 34508
854993107318662785 2421 7653
173520948605986561 34681 42648
730956859560087937 32296 37875
530736654476950081 13155 15346
396258649131368641 11597 40747
751772381335275265 6006 32068
535983917003356673 19991 38721
168689222093643553 13967 45333
781576623873249281 37861 43493
274065256597371137 23301 34675
717727653692726657 4265 35171
189058061727163105 20505 22442
83578717986341649 8686 28948
247019666676994369 437 25006
52784164702835313 33464 40910
397956019966311937 15103 41626
162516647383100129 25458 30210
128038791090549617 24266 31882
372322990281766401 14292 46895
264386224753504705 1440 2111
953117217122269313 6491 14525
926833174176341121 17706 39094
267570249755685537 15868 44427
595426863322597249 29975 34199
262389272626236897 13169 41624
492987982044414977 5742 10226
238556513158734177 22842 35165
922329215947453185 3388 37530
387581637212207425 42650 45011
547138689554362433 14081 40101
203278715931809025 15386 18181
453848134572904641 27831 33569
563446117281799297 7783 35488
646579467569498753 31385 34873
298803016027996225 22103 44233
965624918339212673 12029 39795
748878998554687361 31652 36885
571435700159657473 735 42975
188462598475318529 12332 12671
747604922044342145 23673 26239
761187216741674881 10553 24654
603207873192420865 18164 46564
266157612379096513 24685 42468
27054051215312569 31251 43133
879815626531097857 22574 45139
731233852363931905 3865 30892
892695241996612737 7365 10080
908872361180595329 5064 17671
60418576209727353 13162 46359
461490622675515969 31152 43752
79842929385911537 9468 16916
348097099849976385 43158 46441
36576384155353025 23683 34933
972610205161164033 5104 36351
371908543718454593 16207 39152
496624527316509313 3547 36321
224034370322996769 5237 25411
331838012813509697 16941 37626
375684394151996033 4744 11011
686517522397135617 8164 30993
286742883200219009 27312 44223
174110668642260449 24873 36549
817848971685428737 20 34769
549437159324252609 10347 31294
952740343029248001 13585 37179
95044597129120945 15621 27043
821637743161495809 8970 20731
283748919489962497 18713 44640
580461757884677377 23140 24215
307351828517074241 26107 35147
495873770046152641 21391 36324
810090805927938305 31715 38408
643661522955241601 16621 24367
263355735889465601 18170 21583
920266948295001473 4995 20870
679409164594797953 11725 26987
718975647606697473 17162 27613
716562170355661697 3092 41251
239098826017617217 3528 22795
775801298983576961 33005 36840
389253932000102081 3902 26089
454720982365135041 18032 32784
185734815269718465 2780 17908
485459805666348417 3184 3929
305081097705794945 20811 37252
916934529720652545 21241 25611
844448735641030657 4038 11050
462474770521236417 975 46309
235166527388159361 34317 42328
448953787753826113 9580 27609
502282572863329345 7034 18153
26474361151027637 9455 43855
464179149739749185 29571 32318
754044406862608001 35333 45272
787448667938541313 9027 17919
674704742846284289 30100 33618
216676179915637601 10031 30796
471274819690396673 19778 31768
964338833780921345 21386 46792
15174445885318023 10243 37089
672435955259857153 16678 46659
927721597150242177 10038 42966
837636689580215041 26285 40879
445299133496586561 5601 15699
538045053625566529 20685 36588
244224001765221729 8738 10816
585312370524356097 32303 34585
163837974936026145 9555 16143
420172309569096577 14658 45518
763645400907382273 17344 43699
415264274670640513 25333 46051
148945329352539361 20551 46230
447626314645290817 462 23997
463184193972725953 23603 34938
942787212123455745 36515 42114
832379005929308161 210 40884
673952564447574785 1669 30557
714566488828541697 7589 8046
882491786764539649 5632 23306
604191796696806401 21311 38075
893770659420951553 7035 46769
683767246511965953 1782 6257
102252630088379697 3218 18385
482844092915339457 40305 44167
179944941329637217 17474 35337
390441311644980993 42925 45953
408574782720755521 10622 16728
256245006520639873 10019 43689
922562715083316225 11531 29584
161070971861139617 9028 10934
29664644442569001 11989 13944
847765337315504257 16526 45593
573976828917011521 26976 37925
952897755213133057 32316 34184
588576050503995393 5419 19949
280150766873656929 14373 45088
998142927179330305 44043 46711
951323392547895041 10 12227
165049743195631041 4217 26765
326255633998979265 9565 28739
30310211712361481 759 31240
464333554697265793 1464 15838
628927355543702017 6144 28034
159749366553949569 12651 37973
989847112503767297 21610 29662
575688434537315905 14223 36012
885025571115541249 6590 46403
196926923035587009 20315 36048
791513938457626369 602 1656
255581794018258529 8246 8706
640703932759428993 4933 34283
982364246935400577 16834 36359
477622417265351361 20544 45726
754015048659457665 13876 44735
231527406159536033 35142 43286
780657570171793921 3818 21868
375911101961520449 21534 45175
568460629240366465 13797 44520
402763823862095169 42011 42808
342504231229082049 38736 43565
278154983321726945 8886 28562
143069554998309201 4309 23145
527193304423072129 24500 34350
698930311576727809 33559 36270
556931364300567105 4048 33929
640657187067848321 9526 35881
871943222040492545 18817 30633
369929652975610433 28099 39058
688871187717651841 2591 39000
659298817664055297 23060 32033
334774856966227201 19752 46604
854907510905089665 10858 31485
350299623878044033 18507 22778
30278402123332881 5809 11576
726288048642423681 14117 26489
988253038065334273 10286 27475
885450883260787713 23553 24485
830429669870515201 2194 30269
648604564376917377 26147 28742
714605789223835393 33958 41937
230343983325212769 36173 38143
326034369179797761 18286 19016
329841048959842433 23908 38546
69815307083228361 19046 26094
190717630369462657 1856 44473
703217821739631489 2066 13365
230564897430305409 30880 41712
884477400849501569 15903 26962
625807539729208833 1369 8376
456402599018037569 8976 37918
703792756727374081 33343 41384
680898777275370241 16994 22617
558747472926782529 9466 40926
136417295754885265 33648 38308
621168174703775873 3594 6678
869401040643051521 21353 30871
418400081171967041 312 7260
597254379081494529 6417 28980
378843739443588865 25746 41503
108408555933873889 29494 46461
587764373375463809 30730 43879
828549247285511809 23425 38201
568270450506851457 20743 37950
251530080809114753 13088 18841
683927336064556417 8271 39371
182307252600328001 3648 46039
387414599124404929 26392 32431
824974229497154689 45386 46301
688866984787765121 31950 36304
169306840103391937 800 43514
421606668985425857 14002 32826
355641547746497345 11004 29086
276186984261300961 15103 33415
744400442356596353 12920 35900
131879265597994785 26217 37340
983994065162402561 32828 32997
694858000144890241 31371 45540
961440659314494209 28794 40778
440748402759687937 24087 42722
760574461996835585 7373 46966
57922201438060481 13132 45820
257972857762428737 17898 43357
436286181950571009 20520 31680
439464254307136321 4313 9333
194423881560240385 5798 14604
236726956626743137 3233 33472
957249556955112321 37131 42668
779041476838269569 10065 26510
630975070719046017 26177 39262
314256136423058049 9550 22968
754071044232425473 11056 41790
657506039516714881 42917 44483
221639334680887137 12284 45971
785128835376188033 9707 12732
918659481985891073 14339 22421
259543063571012321 30063 33641
309383758036545921 6416 12554
840577983856594049 17492 41289
263053820033597665 32435 46392
227323879514681697 6913 29292
619247456001644929 113 17709
630518295233347457 34173 43656
522747000950182913 10324 36563
764308804041686273 23557 40392
814518910207937153 26254 38959
173803887542408833 3514 22233
431551833038547265 10271 36824
988898118792814593 12803 14286
426393043326115137 2958 37592
519334869011604609 16237 27050
424692919996552129 3599 41174
346135663453306817 4936 44364
750456297214355969 10451 18499
115328093970010321 7883 12675
585729763169204865 16591 18088
73035941237758801 25482 30040
17463122109077745 28402 37522
540314396499528705 3351 42936
368172652520975425 23910 33275
784688429007783169 8628 22867
340634282665405377 10015 37547
131157549860279937 11496 26925
48346474425777329 33681 45793
396474699551117057 17482 27516
438415302914606273 13697 33059
263929292738996673 8064 34535
53164650553789273 13902 34625
249272812427815169 1390 23267
173446268934270625 22940 29055
115515321230947873 3759 44202
552847645034681537 36675 37466
370552024759870593 13604 23327
450451147724280065 26807 43417
279439480670991009 8001 26802
608984399195954049 15698 34590
930287026905059329 31443 31887
814769825947621505 712 30228
110022816478181793 15374 34810
864292237012982401 8235 28309
766527432614008577 22716 23110
198118285329869089 788 5029
715460970570948225 31456 37319
190457792464009409 14582 19435
225502961521439009 10533 11735
99535775114674161 34087 35842
62902952146163929 17922 38598
859889904758709633 21691 38726
833960456168238593 4467 32414
169901578544866529 39282 40432
256716881195533377 16718 19235
958311771403096193 10220 27223
580023388690474241 21596 39294
712292062379788161 16464 20839
123779212556531345 5089 35188
736965504776428289 23534 25157
890620646344654465 444 3812
214090208469244193 3617 14567
315143510062714689 5762 21594
41774167827419721 11160 13992
60206952665506465 28074 46142
308318816882973569 28038 32283
99528366969554577 291 23861
524955931147438529 7208 20592
693225094773236353 3122 25490
811184103541805313 26357 40830
377781872787014785 11370 37835
12038759547529311 1940 42749
192047999661692609 7472 12738
912202554212683521 38360 43348
545277420448929473 14807 22003
680583563853979009 1203 34306
957869445707057537 3176 45532
586329703614509825 9198 25093
136892943891812273 15190 29957
919665605443789441 6929 45096
513443622638643393 1637 39288
659879045735266305 29622 33409
532018187102057281 2653 18221
241639679566809217 11464 41151
427338676309073409 31722 38181
171251611783148417 7114 20252
809492644020568961 4357 34969
67150791245417449 6901 23373
677475606290581505 4226 9583
123005937985453777 13771 34257
418445686867688257 24631 31819
804850237005545985 40065 43483
879554237107367297 31491 45991
994873249208737281 21283 23000
74010430968858289 18433 32516
399813779374461825 21553 34595
800280270290894465 29147 38247
471127768602258369 2620 15076
959509379522803073 23334 44050
477085511481128321 6010 16637
437234456915728513 1840 8911
395296190664012673 5718 15605
291033164459069121 16424 29977
703814618714098177 1778 23324
72274521337956097 12040 28285
587447587794656513 5467 8642
807799062080608385 24255 40000
926714115729787137 28468 36534
473415429016437633 30770 38040
603034421039396353 22333 44186
133103727079660673 7154 30039
699527332660615297 2209 14498
445451737049094017 7455 16590
958120956821431937 1119 16634
906270068251519233 5481 29071
733191006647892609 15225 38337
310799907902133313 11352 20466
646376315542809729 7749 46644
425301696310842945 29934 35708
611659866318468865 5850 10114
472156417249575361 4951 10760
702839657469553409 26117 34947
431945221139006465 5643 7149
398008140037056513 13523 20101
784972058373636353 1952 10266
74473708827710545 19800 25635
893841175058557953 20383 24154
884425036197775745 7522 33464
102191850703487569 4213 24278
506074009015463873 23299 27696
830113802842181121 10156 44339
638925497968862977 27131 39560
582336211290606081 16561 19108
582233980783726721 3878 23659
634178700618637185 12554 31706
390730988273624321 14433 41045
445310357833388801 28532 33578
443694251653653313 649 35289
77180617136992433 44542 45722
941939275878603137 17122 24517
73208092771903217 14680 43626
153317649224263169 8954 19132
443131964493009153 18168 45628
758773732766577793 11415 33111
175080982475602561 7784 21292
778793017876893185 22002 38393
627701033907914753 9277 46862
791733078997388929 1511 27733
138807306142535233 36278 39026
213520522205456577 8580 17009
711267887979833089 3117 33783
307578386503742273 30996 40453
387824818218032193 21240 29996
723382475792504961 42907 46831
537270716501996737 16443 44521
541397040232020289 734 19577
237970158424058561 18747 30782
506546025210852225 34960 36494
342326410959433473 10814 15283
544949816219777025 6158 27919
336753467367369537 2403 26739
929241290859039233 18100 35568
7821545677149545 33852 37947
515988834101982273 34418 42420
675222235665312769 5943 24163
967649880936178817 10152 43403
155704163797910401 4809 15486
236957438657221089 17564 30156
536641443092573697 7538 8955
81538115027740337 21611 39731
75508066316547937 38444 46929
672049623842944769 6125 7948
716420443910362113 30847 32987
777865881908596225 17604 44122
436030004790300289 29995 45595
707492995825511169 20819 33699
278308637791493409 29170 32489
422959874773169985 4880 8639
353751595581019969 7142 14571
956477041286142081 2863 41097
851494545100518273 15447 39815
32498058674789833 22504 26301
720622218065162881 21300 45805
269604186278066049 3655 45553
604884293227510017 29275 32075
333924691997367489 4518 29826
655141943671299713 10698 11177
423196361623006145 15504 31440
125888529707321345 16372 35571
52291108792289265 34777 38686
561124979372468865 29919 42847
527221095766812225 14365 45889
283269220483074241 36481 45694
236060834291919265 5842 36714
945779510872018433 483 11176
174860097664428353 6641 14355
53122480393351881 24731 37078
304167514358383105 35153 44734
859879509676662913 10317 40049
716556433133526145 25062 32648
254408330277012609 26814 34481
71484653542313481 14167 29127
434273337049308609 28666 39095
299345300704025857 19438 32769
180465893497750337 12111 46930
180646338311007073 39572 46315
464593148976778305 5684 22103
280874639797367809 44491 44715
464930846692478657 8540 10001
439512034358955393 5665 18828
664993492273897089 4544 34160
167106917594786369 5485 46944
908033737643318529 874 34665
513035252235980033 3324 4376
6627395275476290 7719 41146
490489003697980737 4286 27548
870410889862423425 16798 27734
145289436319217217 9006 24521
271309009741560929 26313 44408
745484616148466689 16581 21160
658686841262078081 15409 36932
663213910914961921 22125 38358
488733766118887297 6518 29064
131759971053533329 27192 32044
756946425659460737 10421 40848
431432176504898753 15046 20130
549425374662821057 12850 33302
969849553467121025 32207 45242
961938513336161153 29106 34293
352303351348510337 32683 39186
867324152629127041 18586 41850
94531911793076513 20549 43032
352949892937001409 44812 45818
524109161319472577 30095 43362
237068395293750465 6792 32452
689016624316131713 4200 20122
449639614150907393 16319 29397
41742656488608529 4332 39405
832370148451364097 19926 28249
86859657022593233 8176 27288
996989131368533121 4152 41921
329114839069490049 35316 44238
823644094779769601 31912 37445
273636789148120833 30110 31811
164534605357044225 16510 24752
683270686415042433 4675 27191
164783648537312641 12132 40287
699040189384113793 12014 45202
890212545431918337 124 20785
161320707294521537 5802 36396
379637074984305665 11940 17822
641323143887113601 2832 20524
954851421138823041 19676 40541
999037242189999105 1239 28074
446638825187026369 15309 16077
625878929667273089 20554 32578
693337752585588225 11058 35683
282500271330008001 22310 36607
272892615974189569 5296 44168
211053456082332513 21070 37887
68908314784987825 21956 26293
141544590125263889 802 18149
513853401270868225 38982 46079
36784125532683729 3796 22040
928378276183504897 25472 45976
757872913087396737 28088 33231
238060587333666977 20171 37421
151930954540993921 2023 12654
373291147459450881 11099 36182
615346836696389249 12076 30968
873954953053530625 43711 45136
857696910706501121 1460 13792
314228156175769153 17504 26878
720813691535937537 3088 46474
82862059978896945 6432 38053
237674222049484737 18513 34457
896474898468550657 19802 24716
718411206838211969 28287 41712
363315787541981889 15123 16910
97028665505554561 18826 36183
802919663141747073 4321 43144
558027658870514625 8897 38055
850972319644814209 21094 22723
658246103292292225 8795 40948
646833488821766145 6978 11985
480771840856093057 44153 46841
588747751779212801 8730 9951
309691372052419905 21759 44884
189814613702591105 10615 26959
794088838849887617 26025 30967
516196795716229697 7621 30864
273820602578062721 11665 18310
869802322382764033 23560 42284
141583287687254257 9955 31271
187606144005659553 13503 31369
848970720039808641 16066 25100
746185097860031745 7059 24313
564595576289718785 34969 39412
256249231575043969 5104 16777
23825808482165201 19018 45615
93528261407652033 12348 29286
612907434746588801 14500 43178
648559709110177409 7064 42303
705405781403648257 4588 30600
366584741308312065 27717 29757
521295529194759425 7497 24806
46824235135449753 355 30886
525089945015132289 38355 43619
465662065767315201 15963 26286
129544177091318609 5390 18782
361941513292439489 17141 45467
475003134764229185 11403 30020
236106938266143361 16643 32503
810385137514572289 1043 24357
727789160738996737 9161 42455
308156711426356353 4681 40820
6018637650708315 8522 46765
378942691138874497 3474 37842
714103305358637697 4065 5462
336027382994792833 14919 20233
4071802875554199 10965 32673
406789965007163777 7381 12985
823203086081395713 2607 29869
649625135252414081 13626 33878
490650726045981121 16184 21530
843706740672374145 2620 43210
404453784572357505 8427 22357
844274069776936705 32188 40403
900878899714509569 1882 25171
572583873194901121 7246 15190
245503460342934689 1559 15895
560908225719394689 39421 44483
742452057796310017 32354 36192
871434005368072961 14717 22640
746869007482505473 17047 25095
881145063502209793 11734 12066
153708126470174721 6918 37249
536806548897089921 9762 40874
581583812194384769 10118 21471
190093777108607745 7713 40606
131726174527312161 619 37637
112605984579161601 2830 19073
518920978650161409 30231 41563
207010539379275841 8440 46512
444446434319697665 11984 18303
666790469323586817 29370 43303
944618718850268417 36009 39463
683629734195044097 431 23524
87227567242916145 7995 25036
436971591610287617 24202 44391
942878282696231169 28014 42894
784255753106016641 1154 28759
9663384065387249 18119 43398
417709951213822721 29514 33950
380375049841365633 1473 35818
438345594367966401 5077 8190
384002012886565313 18200 20156
252344116217173569 21136 40889
621690427591776257 20522 39645
340074861965952385 15748 39758
307653848571160193 2753 43257
207416493005609953 19617 30311
540381311678334721 587 44098
651860383543002753 1940 24065
908923329664627713 15784 25464
306957795565708097 19440 29923
711175381612893185 11547 35909
538488111708353729 23748 44538
971511484547132673 8133 9467
67726181518111161 5550 41634
776709732078320001 30313 39660
150716805475120449 31238 35448
508144080428888129 34445 35946
557506796384885185 317 26119
286387598882019041 12053 43242
624222770071419521 29163 39060
29891909229231573 620 7264
471176497133342337 5210 31438
974258534926423937 4515 7801
640620226581852161 22905 32694
392748065914997121 25783 31812
529715973547965313 29040 29831
755651640917538049 6790 14678
488012250307896513 21594 26221
108569830000700305 14002 39159
123871413960586097 31988 35402
316304669643916033 3721 9340
781950220886152193 26799 33741
419712762133752193 8907 24517
786769332816234625 34855 44271
290004314113563329 19743 37795
783531930572515073 8585 41813
526089687502373953 13522 16590
750385253968090625 4559 32690
777730071135057025 25354 46829
846251462188256257 1507 44192
374860168712086081 28991 32813
653148687979736961 10774 18140
568796055571770177 43445 43537
604237530616559 22508 28728
865754685278599169 13054 22845
975797316566428161 34804 46679
457707338984409537 20386 32403
155699813075919745 5432 28110
162794847480636673 19359 28417
217411565129353345 19140 36027
693960112207154305 8525 14306
267469625047347393 25114 38987
743894391505673217 13400 29560
332780867627889153 9912 15962
899763537076513153 24198 30719
47578522882410825 19018 38877
555898243104774529 2910 46695
857163969294603649 14130 24270
895965870549591809 5230 41285
116834141316793713 32693 38532
100796410849678609 19580 24842
188271634426286017 31081 35422
302023627309797121 16714 43818
739588509201631489 4386 13187
870268690055961985 29933 32979
92960191181546753 11179 34549
643730507163073921 24548 35213
506068340290433153 26273 39683
415882937000585409 27309 40399
994592515481542657 8915 36354
994067863576606977 17775 20434
199355760069742881 2898 24098
621066822720319361 21592 42812
485088394245153153 35171 43710
978770942104493057 6743 15377
31346355764277689 8185 43101
792658308929500033 9041 35011
724012776793443841 31468 39661
749220284681218433 24790 33361
942787956422669953 38494 42534
863046417941273345 14224 42307
538177284830524609 4355 14122
320635890343854849 14751 36285
518678018984083137 17029 23837
871649006415932289 15246 25566
643571568448919553 5939 44006
412218257367715777 7173 42887
600971476938859393 16939 44005
544121011793162497 40077 40963
173285730617337217 27535 32615
636165618567790849 33080 34651
11700963127999843 22846 45816
11002832891957583 418 3779
728597158087239937 5634 8726
952095833129607937 9075 17357
104089009876666689 6544 10544
790636944882674433 29483 40253
265613755101881569 9230 21028
729384827288246401 37731 43625
606763720526039681 27787 42157
124609346150148065 18134 30785
998704840207494785 15812 41135
398746494973057281 12926 22496
433377059015747073 34473 46384
602593802974990209 13519 42994
28199898351076061 2187 46753
491841890678220033 18417 40531
610244880975734785 11695 37954
986548909962149121 6972 30302
889158042802733953 5488 12102
189013682805597953 7138 14050
88431693311825649 39641 44281
965373532241510913 1637 3542
647946496762827393 2816 22793
254965499056428513 9085 10886
111217442013362705 199 40346
698373052154774913 12298 13349
443328715305142401 861 14331
234290298622216385 1164 3115
707209952374221057 20904 34435
881609820926040961 3451 12329
550040997067114305 7834 43916
906517561442772353 9585 21550
274481544500112321 37322 40104
372164127190497857 26344 42294
628594644326625537 21757 36099
526491205160670721 12466 20538
659863382375497985 12787 28491
292649651726304001 34798 44439
980317982302167937 29268 43218
172479038106477121 22939 40284
464652849382567041 20809 25935
907517593799209217 9690 44292
438362906179179393 20917 29825
322895544197923073 3993 16551
915079239502624385 8375 28804
293629241687664705 23522 40691
252333150000126241 17687 22630
423713185528786369 15387 16007
711407873986878721 2004 22311
34535530708122765 10848 17704
647010227659421825 24831 33384
892738513159560705 2564 35211
48893960559006193 15228 38768
449506898905934081 29017 38789
6897045316534901 31498 44295
543508508702078785 22499 45512
19151668706008709 12500 46793
557615326016698305 12804 30164
132382589081657905 7417 21257
469565051214079425 44967 45986
930982562826777345 6783 26904
391465637836130753 2929 3745
176542914338071457 8390 39752
787611528187287809 12306 19243
611287277439409153 7714 31205
966262788263460225 13578 15015
572097966043855873 19724 29898
433240698523906817 7659 42658
382216697798718017 10079 38391
213918707504074497 2098 21998
35879605302866937 19322 35938
182617281851495521 13719 32148
379930487644521985 22067 32473
279354239731585345 4496 12136
55247668910908489 30032 46562
844147704825036929 10667 25919
949823145889176577 4359 43243
501921499417687041 29227 34724
751007007967800193 16255 32621
841593293707578753 7086 42413
586327438359468545 1325 7280
158217465040134913 2108 6338
730193301499554049 16219 46014
269477276007155105 6974 9786
892763601733371137 15771 42022
97113614474874769 14196 29388
217148083857139809 779 27486
627570554777779713 10275 14571
225396717056305825 34530 40454
961596700567806593 29244 36780
32007922949333081 33934 35852
377661659866124225 29423 35284
509995662184444161 6633 30999
957385180664868353 3178 11647
693378102626908801 1145 8240
866042873403078017 41826 43562
429731638684224065 4650 40507
522012162756080769 24349 31396
299711559263954561 18811 20151
31872584700710861 30801 32681
78063991617646881 31715 38327
681281825859894529 775 13457
806808262279346817 21428 45346
296873764920238849 11426 38355
844062462762060801 2647 44300
998219925838636673 3335 23130
703802773507447937 2614 2639
587145376925423745 23913 30140
892009701651026945 18651 22827
452733022494054913 7643 34150
905807433461845377 5119 11317
164017863128410817 2108 17846
50592366879506305 21379 45666
202423272043912321 649 37645
358689566139474881 7150 33516
788070896371340929 11161 33531
224875044891994945 37036 44078
315008833426286849 13298 18124
492822330584729665 39983 46370
268221648467150689 39790 40433
868785057466375553 24660 26272
313581949817685057 21993 25398
292474439474176513 28542 35673
75130240446799953 24448 34089
436119584819145729 5982 16276
804880400784281089 19063 25243
562082974992264897 1924 21265
953376100327748353 31029 38167
690095961189321345 24850 30921
869611088112545665 38306 42261
588150022746930305 5016 43068
237629980829826337 16237 18959
968053066408707201 19878 22509
68779832086232065 2483 14447
105956877921258305 7859 22658
361451693419727617 6107 33121
938803002835363969 10130 13400
381456827291142273 22802 24626
495613216773392641 3078 29623
199828508864175809 44043 45519
571929274614994625 15743 41747
642325450437294209 4441 34646
835941933481635201 10354 44806
873953970614397953 17630 43772
274507038041612353 4071 43398
830981039690069377 17762 35724
643007379685201409 23374 29814
294226878330864129 19824 32185
801634230314242305 32534 42876
102898688097621265 23257 44771
290264574393361857 26663 28717
459595737187331841 15142 39392
270036071730551457 17235 39573
702282825391275649 30566 38097
648753637726713345 37642 40430
662130346767060737 3919 31765
602941135821190273 12292 42945
802029215218862337 15905 41650
969776305714091777 17428 28110
668389733881642881 26530 32517
10401455610271171 29263 43969
52529781247866225 38095 41617
452233967597152257 29829 44493
426469629004220225 41492 45430
710093544587799425 39020 40452
850165208045989889 35431 40606
957318294291908993 21446 39491
251623458713940097 26190 37316
364118320599011713 4253 34581
453567353711175489 15215 24923
541440259322541825 24719 33641
5503689097327681 8628 28854
539017292193470593 3296 36600
460975973381334145 12223 31195
632950254177544065 5185 40256
845185619944832257 11778 15404
577616562533400193 5850 44167
429519898505983361 6938 28362
960005131141798529 12604 22650
378408709317131585 23943 26689
337750788236142785 7907 37038
665654458607701121 12481 33856
598416430730438273 21631 33669
830471515135858561 10446 35804
336632762019753793 38525 44969
278292382700751521 30216 40670
523881830391360385 29747 38004
274890687377240545 4317 8478
519722331233644737 9046 42106
279757489067446145 14721 27073
768948048653030017 30921 42182
382602443714720385 38427 44720
525387481787824129 31799 38975
896326977219754241 22322 27657
69542116872725049 38152 45018
140841925567958273 6141 45955
364292171144676033 25091 32046
845941887094380033 6036 29416
778978151687638785 18544 21187
829952072970687745 11574 46746
595016447406358401 31554 38408
426164100343978433 18156 46571
790912587687273601 2266 4256
330694487968731457 980 13191
621516106618791809 616 39447
85524939495382321 12265 41852
380571324210322369 23787 41546
781980489902057473 24869 39067
727138179719851521 20978 39931
215302785247668993 863 33052
801371465022754177 3879 11957
294506514411086337 17604 31678
4376466584766093 37915 42766
170117992778596513 20265 35142
389347347456080705 21881 32311
34134483837537033 20878 36582
846604709865864833 10343 11822
712550557117392513 14807 44563
979979430875800961 33859 45344
563950092363928257 7981 11644
91765388286710001 31543 44200
871652267925082241 12205 26132
952404405609783553 5842 36033
29080417253428693 12952 27195
999396070232286593 6422 42871
534498317900496321 1148 43953
927719655194863489 8154 31002
96252200413079697 16923 30613
799294366377317505 4122 10143
364936299000799361 8463 28384
476224019497195201 5783 6150
642793854708489985 27718 32087
667283317213907841 28986 42925
9951049229837139 36584 45422
469873726427920257 9580 46723
8773049506931586 130 38833
302543110177616385 6026 17702
141454712405799649 41341 45784
459766448110471489 9131 43230
272037932318344385 17210 25279
240298904127691073 8768 12159
54090456571653793 44218 45420
594761755959353857 7023 13213
929288960640082689 1003 21827
118649808712596897 27256 31442
146438376057499649 21568 38434
728941860702505601 2416 7459
626520262691318657 22998 32589
111217285146103969 4467 38343
236840990143459617 36514 40854
16926490420360097 3503 46478
98179730146842561 2150 28287
967183965632095489 11741 32474
873306260304911361 18313 22404
163369144684494913 30437 33062
274525982747579905 7898 10443
693162693607895681 2154 32935
391355990648829505 8090 32122
694442828357267713 25991 42654
988603246276472449 41307 46340
40032028626306729 11704 42121
740399664870704257 19516 31833
944810777061107329 42040 42789
855082364343449089 15534 16083
92125100565688449 1941 30605
58736020375956601 5071 12286
615385700242143233 11604 15951
559372933222039873 16030 23584
412565100445299009 38218 45350
634499778617975297 11085 14084
638898749637618817 4816 9879
952718220122765313 33808 37816
190579421929761857 17440 28940
484036752706852993 24286 28072
997590833310056321 37627 43690
322636411274761089 11238 18486
524647081131909953 18142 19698
33939851438599789 3557 45127
47743100733399049 9098 46167
932639149517175553 15402 32563
516567105067402113 14495 40716
766319105584070529 44713 45030
718694485207379329 2997 10658
194586574275707137 8554 46698
950080653577394689 41206 42338
621193570060039937 16677 27156
740741168636120065 15248 43371
554647482317225409 3312 24743
484513288217193857 20451 45033
121939616981816097 4642 42626
310039792935498305 8012 41027
602319098036748161 14824 43535
56877587009203977 8603 17436
760641542067485697 22007 22339
484382244531062145 24005 40878
923393589736125569 12888 44755
399716788577627841 36223 38009
45474372928335785 40477 46879
208388946074308033 3472 35783
543583205902610433 11536 29565
638278895520265601 34295 35049
651788104938201985 28518 37269
449068865139892609 12242 26858
290553045388069377 29097 43178
17864237429400021 11849 38173
446615111126444481 15653 36089
163481955769867681 33005 43910
238555330125922881 11839 42353
165739451249145025 629 39084
371520989384958273 15268 23682
71952547803292081 23071 45891
401281931102975169 7306 20853
444083743150777345 18331 21361
604071435719074433 28290 30505
747334353470591873 17025 31076
673898120227125505 29834 31863
980130714320459649 17586 36081
391076678805415425 23495 32499
799508333241803393 12136 45009
472810394999530817 15786 25064
742967525485404673 27223 41014
8958391246718379 26609 31532
802767715896351361 10148 25253
719250062011116801 3945 46849
496204304154922241 32769 42642
494194619134344065 22022 45882
622049063729278337 19295 36259
507292381738412929 25797 27918
811657026921928065 16941 20797
870343956343642625 6597 18546
404018475224859201 44181 44522
594923783412514945 22938 44516
347898199258388289 14455 32204
332513745895550273 9294 17638
344606886913297217 9255 39417
474037267377557441 27513 30821
842498069544809857 111 31724
224576330219743873 27028 39056
481372035979717313 24614 27311
286973935841405857 17260 26304
348356415099281921 14097 43477
132585107750383457 5345 28172
914586038016935297 6808 35324
948006943751355649 9168 20071
69937688215709673 8782 15957
227706197474926593 25221 45957
684620782604497409 29900 31852
41928352201455969 11835 44859
178572072183776257 7425 7461
315944678339700865 9234 17568
846317515656252801 16737 19897
61969709795651089 25707 27639
458248333444807105 12310 45771
316764469292873921 6522 44033
326746124207232897 25367 41092
328358995252262529 6469 13464
852352828938101889 2446 26737
9510760716164413 2699 42928
846122829007882113 10669 29898
118960139740412529 13601 19471
542329199811440769 23865 29611
500851311561088833 29584 44017
359576285459695553 22895 33690
626102022487817345 5968 32830
232846716507360449 12685 19514
608140701163744513 5740 44261
148720556561087841 22374 40489
919701910591957249 8024 34260
783248498293438849 11638 40333
86937582964079505 19442 28390
287273115135832321 10135 27211
96319106202958689 4106 42539
197155475080215585 13119 45876
704501941701305857 28465 40361
826786019188674049 2845 15915
786408383826600449 12984 35809
543354553364515905 7295 33441
657975118596564097 830 44717
721352746273737473 8892 20352
596724959919686913 19629 26169
460601553848839297 11786 30500
823482753067150209 5111 15022
430200932771114689 9240 42088
409883548717605377 38918 42682
122697668219110769 3453 35472
102357607143570561 10518 46321
922546504445534721 14071 41411
636188834845217537 11920 26263
581003999213486081 32470 40521
489188302481391425 23160 26377
750006468108281857 18279 33537
11103747217308781 9411 22523
229168763984041857 9553 21043
943969122174305409 787 29880
160160023119544801 11286 32562
711550562533648897 14290 25606
265857518341071841 17556 22653
212138022983037185 27383 39015
284299708353145761 31025 35151
891468412816298241 467 35544
779174861276352769 9570 17373
141002680596667313 12018 29399
48690087599112529 11384 13377
36874532423116337 5281 24549
801598067687130881 1561 27739
12600563638653029 36706 36869
109290056701823345 11495 21104
247665868301513825 38566 42305
43835534966724769 14878 34949
909426513819280257 15816 39873
194310291522469921 24713 40296
961497805420311425 19569 38725
214177378590527201 3740 41939
93072912419483345 4075 16701
328458709574348993 43569 43866
147608039835152033 9883 29115
867598535507831041 38572 43495
983421049667921153 16927 43434
500438152408008833 15612 32641
378111377204238145 17353 44715
653957894550295297 6087 26664
238730596043904353 39947 41306
86240873020543057 13884 14335
803145757276244097 27649 43798
991836832687006593 3138 36221
50304915603216929 25609 36861
341947895229338881 22949 29728
145746417421083393 27592 38952
475478657293983553 24439 39488
459246173582084097 11851 38207
289876962585353217 5746 44194
733284123166786433 16062 36644
415403400162610113 24087 30489
891413586286486017 16060 42111
521694675504505793 24559 24646
994920123442074753 36186 40290
553931741246877633 23734 32063
288693553119724545 2136 5481
684055589368043137 17459 23356
88375245304295185 29015 37722
217284121643452001 40524 46522
23089611040600033 2543 43713
470867575883744385 11724 40903
543328639856202497 24580 25367
545227898511477377 2913 15448
32325973277760769 39261 40953
767697697509603969 10454 10482
301273440322663809 320 14721
353403262070664001 22577 40464
363388669252739073 3112 45741
546290272720142401 13996 34538
930357307369678977 20231 38435
55319138966602569 37877 46972
89835803884891873 24711 38289
230707780842763553 11626 12418
345695828203194113 21750 40195
620300009661384833 4029 30633
650301014265917185 15333 23596
513139831607588801 6669 39638
177311317284011937 3716 45666
36985032595502785 5475 33539
294274632599819329 8868 12357
120744668938968401 10109 28892
215039050137679777 25879 36972
252808657173638113 15483 29375
6233178806152041 898 36719
380655653370382657 18535 32671
697652660224566273 9269 19569
178578583652345921 89 29403
984132416780067073 20124 25937
826040935286712833 8855 33601
786660654665414657 10696 35901
491039053251775233 16697 31643
181190127492154561 11202 11678
681262154488877057 19927 32868
417662070291488193 25524 34121
589266588776460801 936 8240
273144792394258945 23367 25665
180026542835591393 23595 30580
7141509506002565 5133 9208
913868017211861121 762 44056
613543354474412417 38398 45145
50130328445533225 23147 46385
722827478304868225 3847 17575
719088453663708545 1160 24382
698217944274727425 40553 44895
556988904640448385 589 13531
323303409009842113 9608 16179
391816473126375809 10429 39117
522465736750543617 26695 46065
572554896975759681 4214 7208
918893300316018049 21242 39838
179696505404358209 3289 20856
110430754507330417 37014 46638
735228099840000513 18069 38261
491763859648163073 19766 25591
161601121567606753 26210 41461
790059266203794433 9720 26487
820625322707911681 3020 32332
88887700056734081 33603 44077
952929900096840705 15694 30364
327394258255349505 27198 28823
555142547704306817 10842 41678
326567838464487873 13650 28347
767813529869108865 6668 12438
403897095911556673 19518 38671
798520517176825729 35993 42938
138577776498426177 17253 38311
389413287846757313 20663 32391
687318748814345089 2778 21981
994407004985461633 33224 45904
589944131909394561 4711 44764
454093584264604993 14235 23205
712146648770779905 26253 28596
157358640695264289 8312 26752
452685440192983169 30141 33381
408160459760516417 4277 11415
235959186194843809 27279 38533
220881314305884769 11124 37381
95491674980454641 13338 14003
16828309763702977 23779 35305
693635848987153025 14745 36559
25884953067645713 28117 42022
932829554567252481 23364 25026
410702264042974721 16518 17852
837179876029733121 9018 15897
466114893818584641 9729 15789
176109123089222657 43190 43669
158821126123804385 25138 28309
864169849474929921 9476 22585
632382236630434177 22516 32544
255542730843007617 20555 21352
619547140808457217 5965 42060
26199698103237525 25273 33963
188288520873769025 10267 15406
970738701577150977 21347 23806
998540670777579521 24731 36743
328100940714275457 25624 41080
566039875603564737 8832 31116
974843977754279169 10085 25141
840821687714530689 6414 6596
921649476298352257 2431 7604
963161524926178433 768 36061
504503190302305153 26565 43757
602472382075383425 13762 13960
840599639113005313 31838 33471
42619238237278977 5515 42298
598731219733924353 7936 16430
34727731027906829 32883 39954
978393394259608577 5837 33215
855069067417517185 13336 37755
276072713218756161 15592 29675
213760098701989409 35984 43104
571270265419595777 2780 39735
899604570738745217 9134 21042
992590509741308545 7602 22177
554991439231848449 2500 42083
797636673568046465 32464 46498
677240748868356993 1860 32632
24105815370521813 18473 40312
249738993627012449 3370 19221
553699636234338049 21452 29792
250130174462839265 24773 45794
404901575402977473 27492 38707
489769078784455297 29538 42614
614162043725269121 3182 31212
551688345913888129 48 11787
521367122221935361 4786 16338
134125223448400273 10212 14529
568222804165511489 2485 4590
772826200351460097 15716 22656
71752149638189881 18920 31319
201513074137203329 40710 45396
452607845743454337 18291 32775
523637043517894081 23591 26490
640631688746314113 26870 32249
616541736488365185 427 43449
436635094677452417 11131 17613
506326957105756033 3865 33093
736556349441190913 406 46830
922091096623113089 21912 28969
285520923638198817 3432 44028
673951090099322369 22670 39052
550743958194804161 28777 40553
412723745501132545 35288 41010
407775000177391425 3548 19458
752537192075635585 8662 10705
520005178992096961 7344 45754
111989969323921905 29543 39536
835487770621067905 8018 20884
205231365805829569 1824 17917
734207062967275393 22285 25807
773161433351880577 1632 42454
481847804387935937 14001 37144
271853366350939041 12192 44231
392660045768270273 2443 6233
238725237525635233 4316 15912
941967709288729089 10530 36306
353238916668672705 29721 43566
569436012507143361 25669 38301
956101522526246529 11629 25794
159055122552072001 18660 22669
376388508038644417 5152 30909
38732990828055593 30719 30921
669616316871831425 6936 38087
660522197605541121 1300 8403
695025069873324289 15760 31485
491316125641990465 20233 35844
542743401829774529 22895 44000
204540855517560513 3728 34029
793850790210484609 9167 45918
154480146938755777 27840 30796
507876193824095873 6525 6810
477954664976476097 294 4594
488625307880184321 3000 25187
232965877291864129 16588 28851
88129566136679217 26179 40166
596859368247603329 18027 38922
285077542505348449 15270 25686
198267750720720673 7848 46571
428503715538958849 12355 22594
211445595207248257 17973 18454
86400641629765569 8193 38740
359611141967125313 2902 33645
750644187547301505 8641 8714
871117015804653569 37908 40437
952327967870843393 30282 46005
301752847479424001 15765 42669
891755568770712193 40941 41147
313087885648524609 15 151
215086785566725793 731 9606
232235628977722529 6926 41455
286197698813630561 36562 45225
580633452354245377 40083 46638
973289398428391937 5094 11265
462753639897403713 11200 37940
527014109909480065 11997 25271
423297824321092993 12738 38234
10337999717123127 24999 27959
684180116775767297 26398 42103
130089332392266497 4003 19887
582414471235718913 42222 46337
137353486946238945 3717 44829
270267244257940577 674 30007
988656270763918593 18180 41218
107397339318861633 11841 41159
132029026553269089 966 40757
58120906353284593 7780 37426
220203620984200641 10658 12560
301923436646713857 13739 18468
46070292904744297 15866 32993
260725430372350081 996 40328
188067827197919265 26212 34580
769233487286566529 14916 31725
68805112880554025 27588 31495
833865726117014785 13241 38212
739610927920786305 33863 43093
51583679988308265 19654 22851
168789784638335041 15032 27773
571961733882762497 4214 38885
502236380230691265 2568 21006
764021460269059841 6527 37965
866346669480620289 9895 14462
879163133162141057 10650 36066
74806138255276273 2449 12380
865139546417676545 6176 23922
117351841538493313 33803 44470
847496142112266369 3845 41208
349395461709598017 7597 18296
729667702729056385 2040 9652
983541683745258369 30633 33358
376229268366817153 52 4486
997733703919301761 21744 29750
166449089655142049 3656 6077
520287402802154049 7764 34172
348626367134290433 41475 44379
405981239165122049 10531 15701
121650043030211201 14826 30721
794235563035400065 4540 23785
715953635229372033 18909 29677
385411298803667521 7738 15780
916476725592499201 40480 42014
737344971709887873 26344 46171
955447532233097985 16364 19893
716702356957334529 12256 46674
871102056182404993 36058 36869
409454648999584961 7544 25421
109753384870064257 40290 42025
690378402122838913 3020 17936
676199467749480449 4631 42302
359258246918244609 1397 7805
180304910427270913 20385 39940
20812513323242853 8792 11575
989069187146110849 8437 33717
995976205586273921 6263 7266
345803402119262401 22395 31000
868360190922494721 7073 28640
285835680125241953 18809 21565
985522214750631041 19206 20152
478317166228055873 292 45564
782714435434392961 13741 21577
811974476492718337 5341 43607
611844245984386305 36079 38581
11877300113926737 23549 31307
556451185089521537 7810 33827
592250595491744769 25073 40203
164546598971099905 5192 25983
19490364304449061 24307 43526
673812977074099713 11477 43620
424152042717690113 44349 44737
767907126226433025 9343 15326
621292243324265985 46051 46059
975787150723824897 23552 37569
856588159675904897 4954 44421
615907127025423105 30702 31410
685575821226894593 27240 34879
605074126043682305 2565 22581
602876788003424513 4743 40177
456679395688624385 12473 13919
411458331432445569 7634 37997
307087830231331777 24451 43190
143124074877388097 17076 35885
933516634233825409 11423 40471
372207688961470465 5981 28503
856035770907077121 11905 15620
409639106728700865 22288 44070
265806957222324065 3034 38093
136291088985220913 12302 39087
155617129997558849 23761 23783
128030227568924465 4206 34229
891389589919754113 23154 29259
712988971286439041 15835 20725
386055139183206081 32587 40837
298483688521582017 7931 20625
413141152151226241 23057 40612
944253418242372097 30660 33516
184021459001122881 8628 13181
373185999026016897 3460 17848
240275191959057121 26825 28723
97077486803033969 41689 41832
47366881595472425 11399 34557
328051820152648321 10516 13064
103903947868630561 6451 44494
423051185142814017 4915 25305
47170974226567353 16417 33186
185367269032919777 16266 37354
493785738733947713 1024 17560
325456104712362305 35810 40260
147064839487761377 3579 24614
748536903065438977 7252 11897
517652968269189249 5823 16466
100014420810257585 12110 20884
412542551235880257 2119 22355
725089235811761793 2879 4082
656748549976129025 11502 14829
443454392030293569 13037 19851
626409595016319489 7464 28950
888083215840975233 1100 3233
983731669749502721 13598 34362
113953933520296145 4850 39682
92847360758078417 31912 45123
42074487721688313 21729 43007
146361270483453153 12200 13177
198221623412212737 14515 19299
40902966226887825 28724 30426
885228263393241089 15582 36688
498616528011936577 3450 32968
419790938550793409 11718 44541
154519994656233441 15900 36946
195763074774898625 24095 38836
298331953194491457 27939 44474
199733917259511169 7998 32814
533359671626463681 31259 38763
404809367192495297 12415 41094
677049663406037889 21652 29276
751515125837446657 38589 46909
296350147131313665 4747 7685
569476640516452225 26198 33154
835536880605388929 3984 28141
212551074279691233 12603 27035
94745451359067089 19639 20574
34325463313290785 19021 27829
511071895041922625 16516 23394
652034397856400769 7582 35344
816951919522217857 24839 42749
905793987314719873 26407 27281
505830646013379265 8012 34663
72921507171958673 1001 23583
603839994594885377 4442 38745
586065387604076417 7521 44769
937047776410011521 7562 24277
180237322655788289 17243 38425
107929879561375233 1084 10730
478390760609354241 42964 43565
768494578571335297 25654 29378
511966462610178753 19361 34336
426822085242172033 17028 20791
27384239775255281 1644 5552
180500727741488737 36365 39409
426097159458070273 33297 44693
821515068445286529 1970 18569
172041250163655233 10140 23492
925411158637729153 27933 29967
670557549195070337 27257 36216
741663440591274497 10691 36344
227329730702575009 12259 24402
162052942843857281 6722 33676
703904126755052289 11334 12933
667108211579382273 41933 42728
67675618868204169 10152 20034
453403632406377729 13418 27632
315134397547513601 35069 43064
229756780000165857 4809 26537
142390729742725601 28959 46258
904991310645968385 6319 36532
251720395317452289 12103 30948
190581451356571553 33282 41335
423331182142643329 14974 21444
498281597300348289 24700 37476
706092091214845441 25284 44145
348492723230854977 25207 32852
467460541358018817 1867 30831
885957154186897409 15581 20020
441910101040892993 18879 24700
883353982828857857 32825 33570
704531673482474497 10013 34285
538984892114399361 16171 24004
731500819562018689 17835 33357
63539180546051457 3908 21780
150177752847024961 20395 45415
614984152283042817 1094 23927
903104485050196353 7195 13858
555171035631396161 554 25985
549073744197752257 9964 44543
121819688390331745 13817 37572
298803016319499905 44702 45205
678365959175458561 22746 28502
507627807478041153 8125 9370
419585371607823297 7346 33255
568220080983852673 3293 11472
85179708018365825 10148 33762
251395257890546721 1837 16990
300132242009624385 21284 42311
75766059959779137 31347 39521
251096373261070497 2611 43721
993958769822267393 32222 37999
439816899418346433 24834 42334
496155681880541249 37762 42635
440309221370036161 23116 27592
520645252718050945 28905 42231
993867326487730945 6013 19221
489351424574369537 14006 29811
35056706890848945 629 13631
945785062583564033 31416 42293
217222129663426241 8391 29370
366551631589576513 5146 15782
218127226030397025 7091 41317
904270756988207617 1797 41547
906309931954410753 7099 19308
427293982423169153 7618 11913
419433442330152705 5292 42873
879323266721666433 23261 43806
980287317707322369 8495 17374
817502798127154817 2060 30569
933257851834731905 30801 30848
375380956134730305 37561 39914
901910376304471169 9822 39871
342067971828061697 7447 12349
980237228060296705 34224 36055
129024389165731889 10507 19134
792515581403577601 35913 43038
285374398900277281 25217 38409
822111259186506497 30202 33664
157344521618394849 22184 26905
859444537503293313 22302 33687
430548956582629953 6399 29788
479311623733615041 37422 37558
802037314915093505 35011 43801
136453088753327729 20355 31872
713877660220223489 4376 12162
90088509042949745 4065 44481
903021224801474177 5658 25576
968862478531519873 17912 22927
255063915549857953 33794 45094
970413721654402689 13333 33678
176158472824095457 4869 11954
257977734882459233 8006 19991
426320106027450433 6950 36993
268589632668700065 17281 41727
858724271342193665 39398 39678
238030298953276545 4198 8382
582654413619696513 20773 40448
586432806895111041 11130 31286
790993056867886721 6319 29954
689887173571989377 33094 44113
600453083249792769 1180 8862
686066844516894081 5142 38095
624455104156080385 6250 12470
617171609592304513 36489 43710
349260617698366337 8005 24339
90602280657172689 4342 12059
572873457186044993 20304 40869
812299631076044161 25669 43170
149596943715838657 18673 34489
988028904097070849 3374 5991
572147735491082433 1245 24207
634166589300377857 20668 34654
504166733901275393 14059 27310
877099133985829889 22030 23694
393650867700909377 6426 35915
89607492461809105 36413 43371
396732115045356417 31411 32001
165316695189268609 21838 30895
902604981163332097 3452 8753
762968145302380673 1835 24099
57431254621423737 24986 40063
802714321448341633 5267 8456
491796349607493953 5635 39975
749700213205827073 3966 28315
730002105438646913 1467 25368
668134153263686401 912 39659
709504282500429185 9878 38661
920246261102420225 20946 44605
939158216645171969 22720 31796
21316446884945605 20937 26767
181317942531858721 2622 6720
140899671281019329 8251 17353
448582299786696833 120 13536
895232734465288577 29221 46491
275296114039118593 6903 42116
501973178435349633 10341 19309
284348483987248097 7452 33911
876620235841947649 5180 32128
239820727654812769 20286 21288
815527637468804353 5698 33200
247126217024007393 20409 29778
653311682022724993 18322 29728
149013287524237377 2666 43788
232013622248075521 13167 29610
480702881616867457 19772 40953
886310331796316545 8398 27955
301607059597824193 24947 41791
546251604130688385 12540 21073
245008711145974433 19165 31157
81110408440942193 17580 46115
349954775255806529 12228 23846
798885840195026689 150 17426
759131818746840961 2109 7969
921860015781156481 1837 40837
485034496368012225 2871 39790
982331775173705089 16458 24188
143343410812693857 10204 29210
25833374336862393 16505 36552
303902988331142145 12636 35553
804710790632157057 40399 44356
267858852857546753 8258 35885
853423511521434369 5686 19267
355419269159096257 24539 30588
497618582444076225 4562 30053
988259504961067905 15776 30155
946461907277502209 9575 30822
849978757828861185 1410 4835
941968375593859201 6855 21288
450888458127639809 6235 21247
187969600689335425 45751 45853
165593446305177153 5650 32851
970626656283471361 12310 40917
133180794347087073 17821 21952
99171466479909041 2425 36359
856433579481656449 11973 28169
549031177737163009 1215 43382
150241074443375297 3759 13301
581363335388623233 21010 22415
125794258184225073 32491 35150
769237740482239489 20015 23609
325857741440163521 27743 28289
34486921732288069 1146 3704
652623994884717057 36306 41049
774547722737594369 31593 44534
168741325658420033 29844 45134
551391697477377793 14311 26410
232884362368150017 1871 24628
88561604363988529 31139 41612
397661063591389313 16786 36374
303972477395696193 9639 46513
622108294786667009 19829 44445
503598851121068929 683 15484
66278108276026873 5008 34304
258768116838488993 11996 46119
935972140816328833 31785 40710
10210567235887425 31632 43173
803153226897595777 6019 37203
736166934845677185 26862 40044
908251042509899521 290 46243
965152346016196865 5457 18918
717338064225447937 3083 21490
856939823207277185 21234 37705
631321433409464577 14261 38684
214719812939065953 3100 7637
247212010683089281 8886 15746
697139049213213057 23634 24878
258916228047180385 5590 32920
550692525811371073 11671 35827
631246763904460545 6762 46755
639061068665618817 26781 36130
664010424620652673 23467 36951
186072234733487105 32742 35572
844988125020936577 20053 34186
400451798784366977 19233 45233
580775175881395713 34694 46593
828003073201017473 3909 10732
228934738159882305 17394 35011
31784320411951229 42994 45388
167119712620529281 10268 11970
998263113251667329 17088 34897
686736676215677057 4647 24744
574488447917993025 2740 41047
786450642075319425 11606 31920
31932934605379161 18444 26876
181178310377948289 25084 40566
400560585916529985 1147 42507
691299902613376769 28980 38687
368566492755618945 10713 22977
325070087669335105 39957 40384
632007346840886401 10668 41064
999163848678275457 20274 21067
455576686448210945 21325 35871
543147992356427521 13602 29015
639929095071316609 9516 46036
168389378701061089 28133 43084
600641683431390977 1325 27778
566437896052608641 7173 12589
917456474179751041 26178 42997
129746515996568945 22201 33997
150652327276759489 19707 38040
768730020130352129 7334 40771
624815626443869185 25833 32939
312323221071675777 29271 31037
322844879955582081 9148 17415
31646655203108053 8250 22250
631992790589357825 2837 11326
259825265774562561 23863 44559
174961017208403297 2616 33610
755469418423235329 6137 21786
795147827244612353 36393 39754
88894547809768913 34617 36885
553087449068200961 16412 36145
251990992672521217 22489 44839
654315534336269825 4883 8799
152681080833271937 29530 32433
297664848688327745 7275 9561
857115794895651841 6798 40935
436134939116861633 1738 42291
382999873125026369 31904 33298
591309001386250113 3327 18915
588074676344579201 9949 25380
687336652197508609 2326 8988
569731819213355777 34814 37281
589720295042610561 4271 43384
305635877863057473 2037 19017
600348404358975105 19009 42564
457820386296287297 14655 29906
554109925192406657 16207 33146
997658361045697665 8589 27860
966375621533536897 27798 35698
895781093369375745 10893 32891
687156545811092225 22940 45812
708189623654721665 26542 37594
95278889688010801 22116 32515
234961368127766689 25342 37705
23314622433176169 25799 29661
636878497570169345 24160 29062
163979981894932801 1653 42247
870122137462200193 6105 37258
718989500344406401 7716 14031
226949532285647841 24272 36258
531334327154262081 12262 27783
827892274214359937 5415 46967
281213249660893889 28635 44293
455939699041781697 18192 29450
119636957022130737 13378 40725
983280598296428161 11067 16322
939413753649546369 23269 32624
710775622613358081 12241 27356
90282634316046993 363 34885
133100326812904513 30703 45242
949956329153948801 35685 42740
345890672033736001 33133 45287
609555610597602945 5513 41195
330625497949707649 13491 33485
995516470968340225 14683 37499
427641330651415105 12117 35708
432931838284126529 14744 21188
624190769616273409 34160 44421
541053157949605185 35399 36714
7351632368742146 23205 32394
552363041609858369 19283 38142
414272928640823297 23257 33511
497108610073212289 4354 26866
145338407211557569 14556 28771
17379390745126955 5693 13605
803737252227175937 22497 36422
453151505023797057 19841 27713
545068938021163521 894 15623
820972187688632065 16221 40003
553652352883428737 4617 32271
134370512764604657 17715 37036
125371703546324657 28317 29986
45451523573341033 28567 39094
46006123628540505 25124 36831
332252649352270145 41732 46401
843930484043088513 13843 27571
199042867270641473 36394 41093
202800694472298209 16508 27911
11860449554433217 19749 20190
131087546164042833 7059 43623
294992557140282945 11366 24835
810748726447354113 3279 24569
428242374087446337 9414 10851
52583216936202601 19050 37766
982371753955284481 28359 32601
578894718348973185 3417 35618
134036264019954385 10731 25522
805962214488051329 13585 30892
229453135931372289 2294 46254
424076096308834113 34603 45336
645095094585386113 41371 43445
990051938391335553 14042 23420
281211038909653153 17738 26362
581727509893678337 4979 23830
87791825812416849 21323 39733
751609847532041217 26250 32300
3765428579121988 27818 35720
807000783077807489 38986 41275
389334860517223553 7870 11791
998766380817560449 20034 22595
228929599682238913 13966 39726
27780176690381353 11247 35037
921611563804873473 2129 17909
327451918263381697 6397 30895
306782391922204993 21096 35702
685550823284170753 9342 35080
72313534799448577 15550 36236
694161349582717697 32703 40766
45594556284704881 18262 29316
735235208311873793 37719 40312
18797913363528097 38135 46065
605123226826311425 14179 17437
395597261199775105 17424 37948
938431205529308673 36880 46126
216593014577412641 6397 6501
206522539387240289 1717 31177
241965157901098849 12574 16185
977723242171745025 34709 40972
403828074226993281 25570 36606
40572176296866049 16997 29198
185848490990416353 1367 5104
829028483170343809 15341 20827
555194921996431361 28055 28103
875008444693154561 16290 45501
180055006083883041 4931 23588
274790295990126049 8465 34404
406248037977832129 4767 33631
275445907141421025 3801 40617
864654434005096577 12001 42417
928124501079093249 7401 39816
294707754994860225 9279 34001
936786596630131585 1701 37166
730832682796155137 31504 35850
406017839920078657 5099 9908
935613406590761089 8017 8122
46733679050721121 27915 30248
189111107343499905 34573 44770
562005515772607809 14291 14569
839218050853517697 1427 34425
555980171300465281 7539 32147
887794914159435649 4630 36919
923423393881503105 19473 24996
793838086041887489 20326 45241
469774701321274049 9472 10380
423325458323112961 21321 21738
617723300712167809 11161 12745
741758677735830913 27025 35248
557628826904849729 14059 33392
907060463266397185 30318 35521
293214648149440641 8077 29980
467913501463357313 6826 37550
964619425455982337 1271 40713
750745604490440193 16196 39579
503085141067611393 15829 19139
463443931953079873 4244 40593
471125439610833729 5343 28704
850297007917909249 30176 41684
123165417743646097 26465 39024
706312542827788545 14261 41567
819366126155888001 4040 36435
976088584923722625 17567 40695
993519934743869057 7599 15623
677687681189112833 8973 9894
945598220585825537 12021 43178
306207321643775297 7421 42160
725827053666304129 43088 43728
886494012646863873 3479 26107
826477409374906113 34052 41694
402455222436536513 35281 45122
601287928966581121 6148 29732
357877356418910593 16193 21696
276465509116523137 5300 8128
559465138866535489 18409 34694
530484246534765441 20261 27027
728774909668459265 25946 40273
589214098609421185 2515 19311
934260758791644673 38267 46015
974571934223671809 16690 43956
731603157755372929 3899 30795
677898349236645761 8256 40422
562905147567711617 23279 39653
588209470656178049 14325 32217
303439445056682177 28637 31276
975206763094622209 34431 46091
715398987534477697 29968 30078
674808169859755265 45 22935
373018401958702849 19771 26515
50183769784840849 8299 31117
749435615315867649 14939 38283
614565629090886785 7873 30016
513305250039195457 10224 12326
792817964079450369 14297 39038
964596671555618433 16120 43973
490185208120248449 36723 43880
237133501842762945 13486 32975
323989500314642241 9559 21966
994556217015862401 25895 34594
683451772751478657 427 5173
313068796506200897 7689 39126
83331107852036017 14801 15949
116204094991665841 4559 36981
221559795942066977 30598 45943
315822630312780481 25838 41347
15288667778353471 7101 40365
908527695238667777 2358 4464
823282079084346881 17707 35323
849603614545458177 10843 32915
458134606687497857 14093 40873
914706661573852417 904 31882
624108646287776769 10116 38781
815048684268774145 18024 43047
395210831406732417 9684 24195
99154046491129585 18837 41317
373133588380650113 3426 12022
473986453397714049 10514 27851
664952861389981057 12226 18013
745031514033790593 13292 23517
903855603320078465 23474 33096
316288726109078785 21530 26238
668343525706351489 33780 40955
101801989285043249 11038 31412
31693508263540337 17959 23673
186378094816916481 30940 39777
40808391600808849 1979 6131
208262211675723553 10428 30913
852783898213498753 14063 44461
292368643068343233 9051 19664
761016293996508673 1703 14672
322696532364922433 18503 23960
75782209398536081 15813 43770
528987090319588993 10980 28318
701782252544621313 7615 34892
773663565724653825 16954 26737
359563524900163841 16263 39074
598892327124374913 19542 19912
747857007407564161 3276 32525
584695523953833217 10319 20549
237923347973914913 9213 32081
240196256307740449 8432 36368
230772689385378977 1072 19237
252957794559726785 19753 24459
654994077546529537 40408 41378
157177240708207937 25389 30604
590418076762578177 9032 18656
701660125376669441 20147 24703
213877862998000257 34245 35882
124533323549684385 22006 31953
254334792864103329 36215 39187
851582223442242945 8336 38496
242083704057943553 24523 32406
983084795951768321 24062 32572
725927977264124289 8814 43146
938202214920245633 17735 43403
721253908960218113 24799 43769
578518700003144193 9058 14586
648316732390231425 35261 36077
654197815847673729 146 39400
20255142407915373 14598 45281
998360537707512193 28301 30137
127231318408153265 18948 38539
236003790289579745 34305 42087
449250096902797953 9387 33026
41524868465018017 5008 5033
179390955258458721 20251 24058
598006886011056385 19796 21830
641490119088967297 22255 25373
687075683074411393 19409 25079
756738504046783361 20151 38525
706067500519743873 8080 39225
127284729449993249 24538 40226
313633503032178881 8604 12758
175711553162944513 5105 12045
277477404795142497 5197 27793
633293701481942913 2260 7651
629488132664661761 5102 39713
857713840021890689 1468 36385
98171500702655121 20370 46182
296709027841696833 10741 28463
199077950857684993 15750 28381
324811809680756609 25947 40909
307860373490676417 9744 43907
289180508440647809 19714 37470
259117631345489473 7 7683
265488759291375937 27146 46040
764465885388183553 4333 27073
194997661518325313 11748 41738
294210288186775425 10548 31904
920488754896428673 1055 27395
452425802658176193 18457 30494
761954995888697089 12834 28104
846056318690429569 19159 19361
879194646969981569 7051 39390
33562019018951617 5466 32399
455755203303848321 2109 38728
943033722157025537 8347 46063
822804365839505921 5161 31996
289631895620594561 2277 6174
198378346725444737 17491 40368
710512471874451969 3990 42115
611367560206534913 6796 28153
904630144258199169 16840 27209
90572445733837265 36146 41971
431192672347037825 16371 33225
56465863906954185 20552 44449
861481098716232961 200 28192
125884806837870401 20762 32298
15311806247311211 1271 27594
528284950319491713 15130 20525
557934711570091201 4850 5722
450211826575408513 9358 35019
380914428558043009 17621 18626
352730372942307457 32455 46651
503105742921285057 16362 19189
642830621515297921 7859 40031
174557261319492353 569 19455
508152307112656129 8733 27802
358900935911840705 2235 4284
562796524085936065 34732 40704
44747843812785961 21897 30500
38612014143428297 9520 10927
906165063951384321 12760 31438
273329039063820993 22404 23478
947874762395130625 5473 33874
577265457792950785 6699 28043
807220148897023617 24244 40086
415623095057409153 14340 24480
775046084056072065 26280 32741
494552326470756737 33910 34380
414924450451529473 32035 41811
626045160917310977 13495 44652
665649010586278657 10950 38173
136032065412113217 17833 27963
250665577289460385 40857 46917
384912841193308737 22463 30717
368992018541348417 5102 5116
937847713727922689 1385 31042
593926832383765249 20117 45643
243394730041881505 13396 44473
750379916442895489 4425 42811
557243684254192577 16655 38353
145204241187038017 26200 38782
124262401864879025 30280 41017
255566397387696033 11526 24391
544010431986595905 25615 31602
239955184221990689 2495 18235
243411261930685185 6770 25565
762766854932934273 20348 42235
128247542090722529 9700 21261
198654727754849601 5622 19237
797749383793668481 22380 46862
601210525291605761 8815 9563
891872443527450497 384 5501
238524180063272705 35966 44111
541116234985917569 8308 43148
608354482006902273 4643 25050
16675031725444713 13186 20445
884554658867024513 9723 36217
587594150707214849 31360 47003
365036702877915777 12871 13522
410624275969116353 11530 17034
986428100265037185 18806 25820
589547369584902785 9960 15069
291550415481268033 28381 46511
866141706750457985 15127 44715
556065733516625473 10310 20401
918974208514750721 7424 43667
132291269674283281 5197 42358
918113837756994433 12856 42095
516911151717515329 40401 42836
702670337627136385 8606 26714
698551645475092225 27948 30947
773841388935668609 264 33710
726658288352986369 504 46148
826032934049802497 11871 14686
196376645193566913 16150 31065
469612953683810753 4638 6960
972815426360817537 14857 30830
113219556859160513 25280 31203
329193102134254913 28986 34291
766214807173415809 21373 40554
14981382205867533 26540 31060
333319707926559489 40676 41254
845090327108493953 504 34384
584892196613783041 6988 10667
675600785056012417 19736 24309
978084036774145409 12658 20560
679958370877656705 545 15327
471881000400148993 11287 38879
775738472955801217 5076 16349
645843824556887809 14150 22160
135840368002988049 9938 27738
488827404082275777 9674 11536
734420016419584001 4071 43795
572174555383053761 33570 34870
106369107899766385 4842 34613
492777529417029569 20207 27204
556552817610004545 6942 33255
328619864874863041 27024 36306
617448414684531585 1750 18197
286894080942818881 32236 45832
929471682730643073 15484 43712
908778758654260993 20254 29419
462696271163892417 8315 13063
994963355031334401 2996 7137
232720788943232993 2402 29707
513027529815698113 13124 32551
472752956541938817 3701 32991
1788701733364207 23023 32109
487642127520267393 16131 20664
990231086918509313 11100 14346
630412844620551041 13014 25284
279796052440534753 7048 41586
977415364562951041 19795 30289
492504245095940289 17993 21370
416576991932913665 4225 38039
121048738933655649 9499 29223
345987181952345665 22866 26338
827294745036066817 20789 44414
204034295885307425 5806 18894
554202844280926145 5844 24495
124316106758193713 3371 17577
864034160341812865 11447 40495
387725884085767809 1157 40395
747926055785587329 15311 16769
569893169605300929 8186 30778
268973245622969857 15504 25975
103969570110464817 22215 29483
795522747262683777 29499 31120
472806013991494465 774 21763
634592478112576641 8245 36686
621532740499674241 2801 8180
608901114848425345 31881 45576
757795871764066945 20773 40319
556539367133222401 10828 12438
730731985284975873 11227 13743
501904939813218945 1850 9493
672789687393255041 40355 42272
443149360865785281 18726 45595
81070212327830401 5209 24076
51108265960767345 17734 29780
523125177831694529 11809 26586
356389681093826753 27737 31252
463335956696951681 16287 37210
233506270650710945 19045 26705
6851318117931272 22326 34573
249032976411310625 2279 8479
460499172727907073 17672 45208
761575189781115777 5140 9039
496682207969961089 14312 42419
835903115289522049 11570 18164
836932040793143937 26909 44507
182738640709690273 7521 30942
161885063921410209 19662 41803
506396554901012737 17674 35512
53126295664156945 34281 46511
257562385578939521 163 30001
738944757578359169 295 8672
124802332194104081 14543 27445
610709351169774081 7783 41948
563574803340547009 45119 46022
450494445818954177 12891 44850
982229642900929153 21970 23836
699594119145558529 8286 11913
233421404448098017 7221 8527
991835975720839297 2119 15521
251587014445203041 10579 10988
156820961929085473 33 11999
380428940204840385 8107 10038
404371458183085505 24044 27222
981799052592858625 23206 40623
798228739384370561 10185 43768
604273341614504705 5456 17165
833280252109680897 15353 19485
360428461659392257 27797 41350
164564476135993217 32253 32628
126386182788284177 34931 43296
717530148140788481 20836 26511
820600316652214401 34155 43307
969921844859470593 30354 33289
560441914009903297 6159 40516
525409349755868481 6191 38535
698485215384504705 8827 10315
561276499609206785 1261 17184
168563061953282305 24281 37114
166683482629402145 5049 7308
925845771849022721 2414 25253
424025361768855169 6294 9465
138958261783631793 10526 17537
168570882895345153 16350 28204
516919741486031361 19284 46394
802376322781199745 17439 27954
5138680452891010 9583 25338
379216383970579329 16450 41382
963210706918939521 26826 37075
369588544855673729 19166 37002
729587424924250881 16917 36270
688330302300521217 24291 36610
650966511764476545 31382 46429
277720675861402817 6819 15330
224104215828081281 16185 28671
156121877321687905 12744 23503
866004322751162881 378 2884
957868910092173569 38864 41260
562709258662909633 2619 32325
191446612586410945 6570 18417
135222139100545041 28290 36743
519907985036994113 20535 40988
858036173610177153 18291 41227
487931355864027713 41905 44915
594127565440114561 9548 31610
227399968205929793 641 8554
575019363830325121 1946 20693
329341108620774017 18631 46328
769898532925036929 28210 37208
182397119945662209 4964 25590
912206623250344961 7874 41151
426084032087238977 3558 33323
869125205247765761 20396 30463
352000280532735105 7015 7776
116398420839249889 18342 37038
503867480647635073 25973 26549
82100354310323809 13422 20271
381282185154716993 13333 22881
145101461698008193 1797 44212
590344706029277697 15925 43814
19334847023483093 20594 22908
164959921180525281 22970 44543
747431128464302977 33998 37534
40230700233557569 36573 37735
623258362480282113 32128 42462
964291470880922881 3286 19147
700925562050063233 11527 45626
304793043831331521 2896 19740
425580870128268161 12943 36546
449241991988714049 9291 29726
881938761091038977 14075 22441
835691161646046465 27683 39263
9670557035558859 8992 47022
584055240685430017 18175 22364
932931477192770561 4865 23520
160571622467053025 21106 26367
883056608410267777 14277 38982
843888399267314049 15841 42949
252522170606130913 9231 24094
470229615773455105 11390 35082
547673332691044097 13567 30831
109913596378177665 33294 40965
714416180858197633 10068 39870
202994059005483521 4212 6030
488983393278427777 25639 45728
420920663800217217 24655 46538
119494871600540625 18924 26087
336637496195770305 43300 46182
688285175822425601 20498 33002
913512222866145921 14826 40352
710988141017086465 27043 29602
933778605267043841 29984 41027
428330395421166785 26282 39433
34878098097010481 12951 28172
804718661057553025 1046 15231
12536299515652161 8946 36832
928235744618699905 22837 35836
908160378179829249 33856 41648
483214833030022081 1448 6887
906086651231966337 5701 23564
261324513216944609 9825 13655
438737247377702017 27589 43368
511737036197548161 20593 45952
855618744559102081 23119 34727
115113487137517009 30193 40447
910402056412308993 15299 34021
903018612478778241 12962 32842
870709643060543233 28022 43039
16674868383599773 17731 31263
895308053274732161 5696 7507
492234486651387457 17884 20634
655943497555135489 25690 25801
423935264060229825 39211 44521
924477813805296513 14427 46212
200196680099711713 23459 42515
206161984084566529 10189 20673
563381781913331969 1432 16279
592303761736644737 25066 26877
436232549634286913 14883 40786
125404312903832257 3466 23352
550761755443527809 30457 36053
326331310716526017 31363 44701
7198683741084012 23906 38845
733601549629334273 39303 40464
371695415840203905 12510 13106
592133159117793153 37633 41798
499566329292054721 10575 11854
44533501642142425 12584 37486
916052743264525953 1608 46761
643541184702868865 15018 30573
40803314766183265 43046 45296
979413509025597825 15259 40147
880234578887037569 4340 33920
314065282938457793 2710 8242
637067993891566465 3147 45089
20588702216819857 21400 26894
886276674056187393 982 8130
691035432453546113 3141 9647
548593068824121857 7908 26279
503957210670826305 43855 46884
261471506538580193 16190 39465
656768316299746817 15141 18980
883516577027354113 10723 32126
38410990673860113 4373 38637
206859218429951137 7260 9321
229672040807812993 2678 17440
356134153410184961 18358 30638
64389948499162129 11744 37625
421733738587814593 9027 29489
823325937437658753 2302 40628
916796221516182913 37416 40662
306831429873817281 9027 46997
992875856782443777 11974 46283
65746169591491825 13094 43506
277526337137604897 7538 38472
122645490719442305 17011 23767
584569529702289281 2768 16183
708685958400678785 11717 21709
648837817151491713 18822 22846
318442219842374657 8978 39530
745963832983147009 18178 20774
604210751506727169 7909 10681
797495348142636161 16249 40473
546559314180662145 30771 31562
787768541057342721 321 23509
351097649335287105 12896 28041
719801795989571457 17136 22286
549337673865544193 2091 7577
956749130339897345 10916 23893
306873936809338945 9117 42105
297458241544806145 13124 16124
282796550224254881 16988 41017
74524873583097681 12746 45325
434445707363750017 10390 38774
619592661339357441 15524 16637
827969307438870273 16473 41193
911654436639093249 13930 30659
289063373008147521 10015 17003
680999968384217217 15257 24599
304652710382562497 12824 13550
78174815872099409 12994 16460
157490391538573249 5633 44408
728178639127708801 12961 23322
98548389680011889 800 11136
351274377557484033 33627 44992
414223872320647489 28971 43391
55957190957773409 17326 32586
255961322782873409 3891 21894
87636992294473969 6753 20619
958874907857989505 13171 42248
852322652812052481 2722 2890
94468369314078865 26361 44140
624574610242415617 21174 43864
715641582119403137 12240 12826
150813201976209409 4141 7084
924256672616401409 11535 25309
537127909367480769 31452 36034
603362690826855937 23399 39514
841213635512264833 14193 29160
321008649841097345 5269 36731
948991681357409025 12660 34147
787964336103542017 21606 44126
382365617463793921 3861 41085
982003902531580801 3992 24173
188921210926334753 11431 21299
995118790547337601 18382 34731
587120005533666561 15515 30684
724120250994978689 13166 18208
321080866389944961 9046 14240
948414426429721345 28671 33336
949636325822584833 29924 43370
334122791311052929 21219 33366
71864265143172905 18252 27884
787951136823750145 13208 30616
159569943953005825 14194 16917
493382956103367553 15319 38386
525679519518330817 4706 20312
468566599536941889 33970 37131
5750987983109469 1854 31628
903195591691719809 865 19845
501061018941040705 35966 42084
410279014265938689 7171 41893
982695925439305345 13599 41255
612262607457744001 27256 44066
563623775834525249 890 36826
22290640899583993 203 6670
855023196063346049 24993 27220
770663370687238145 17084 25565
235575367849772737 6560 10821
514197644875565633 25032 25585
845263765981446401 41629 43516
27586274303153857 34982 46766
658876760219794049 21550 46189
683934476443042177 4062 45398
236736210457880961 1647 20194
272979358272330337 17411 39893
31204601850642889 1898 7579
93359337099684577 15120 20329
131539263694367745 24358 34023
662692080556944001 13030 17234
815496769670072961 13208 37636
343050280856331841 7410 40204
90123007779116193 13760 23154
926101872788286977 28507 40518
514317800256659329 17381 33414
593493222835974145 5566 12910
978528321375751681 9396 16823
944999541865875841 26004 43606
673194208367913601 35609 46656
277942645536043649 22474 24595
746803184572403457 29544 37574
919873453929035649 32781 42461
440449361175378561 1921 29141
262237166374006849 16049 23075
101259251985073457 6601 27606
58785324110992577 6554 24031
157296367297885089 6040 8861
850044421396020737 31660 42769
267443074226978433 32102 33639
385746896667150465 29145 42348
7783163601114752 7627 34953
751556991756928001 17516 45244
782658780716889857 14134 22407
767738397969616001 23205 26939
134759452702308385 9190 32678
844602414277133569 5278 37450
628663247004571009 3018 43970
696982941979179265 17379 34467
970858172683417601 29388 37298
596379737547920257 11598 39963
998206069840240001 14886 24054
379407626643846657 18242 22062
972437580174197761 9483 46036
890381673191527041 17515 39310
674225375607566209 2436 46190
709858442729661441 16369 22597
843771611218695425 4688 22847
647169210485827713 28869 36296
837931904976034817 20738 37736
244943886364943361 18201 45129
547138763684284161 35211 43574
642073674135716097 26593 44342
171288261208591297 25445 45494
97587885573211969 22794 29477
494851132911858113 9018 20272
832023672014315649 22149 27802
299462993984310081 17410 24011
102577881782956129 543 8646
879068241338995201 3437 7837
3820264706902777 27015 39929
958030627363402881 24098 24555
765575212234047361 24055 46243
916212745454853249 33789 46291
765477054168940161 3690 8227
155694142133217633 10253 25306
582063880850988417 3355 15466
151079792166267873 10057 21081
610741797256892545 1475 12830
33196101728950825 2142 43669
767276946022327937 16869 24197
901816543968973185 32087 39712
706536663806502913 17202 44150
949303879721629313 26512 33804
289858656313462849 10170 10956
435726010726067841 6589 21386
67584440817981321 8254 28010
521123618008491713 11649 23968
164371691946691105 31875 45319
786577627857806081 5200 37626
197591896661066369 3628 32753
233711930827229953 4073 27953
91093983407766641 3065 13538
980418818842490881 2053 14805
69578224535192137 9162 25024
747584283045629441 17418 18927
893095141282351745 18743 40209
286784886617706305 3509 8186
388680045211003777 14138 42952
966209724351973121 21198 32778
494440105888649857 9692 13943
398081806254321409 20690 32624
500323927839232833 23732 38029
182253566489155361 39617 42384
910513773954143361 24155 26087
838525652652659713 16875 33321
568196846841459521 8550 27117
463877961036775617 2341 40666
429746644984753345 27896 35566
576496304480922881 12230 44385
915003495094552449 45490 46660
742905482950565249 2875 24850
700174514593875585 517 25394
656009531640417921 29006 31858
781490981286594945 7982 44650
556538062617324417 6752 14747
185886488396640449 2313 33592
554113410700335169 18336 33548
474435214956869825 34974 43747
914423249076126209 20934 46033
615981660631383937 43530 46791
25630033496778281 21375 41734
622883288835993217 506 23676
513367141792873153 13005 23730
847517258945707393 6567 21270
13424490936454703 14827 21780
396471467174549761 4579 44128
312478710455369665 30022 42270
536316463278644993 11299 42995
114297939484881537 31809 45418
334503043289601025 1053 10947
980938944179900545 21827 23112
234514024983347713 22778 44195
415053004352170497 2294 6776
335963402068202305 9509 36039
717240645787885697 10303 36600
887328804766333697 42734 46902
802025653516405889 42131 45603
236935176145578913 18123 40850
550336025922508289 3210 37723
106615977169745697 7746 32909
136550802945333057 16566 39116
792993480422879361 2624 12140
216729868230292065 7369 31528
274994477692196417 17445 45196
748937098191529345 585 33598
252023911005437633 36500 36509
669611243131431169 36010 37095
248368858731673473 14203 19810
289452373444429889 42053 43691
681303364027243649 24539 44631
932446856345254785 12974 15923
739945634840616193 21368 30564
75823028624537153 14567 32327
857279829680834433 21808 31400
435259441823536257 18079 44054
995733998808667265 25752 42452
166460800700843233 8902 40014
564821209594086337 14367 29098
851655459574434561 9342 31783
17246040332743463 18087 26238
675056949601948673 9054 44158
234188953986404161 286 33689
332493049533685057 8933 14576
805773860996957569 2926 38244
517709544374564929 40845 45503
789918981296565889 2270 14981
561214035657233281 28570 41940
145196815466569249 43950 45574
275132134120038785 2066 34358
639323989703001473 14860 38020
248998082270833985 9138 17265
604613081700527745 41608 45922
70864433210243049 134 1886
804506959654546049 24879 35937
167103189917217057 11626 45697
322922435106313793 17468 46415
957275553848628353 21783 39950
137509441695726769 11009 18161
60479892990247921 1139 1791
876413035398677249 7931 31021
894400593700435585 4670 8653
362299187005405057 21835 46434
391807098838089729 25799 27852
65900792980507105 9452 42504
866539844568020353 2709 26431
790393871671113857 1635 21549
778690800253702529 11256 36347
777387026439463169 21116 39614
356709342432946369 25300 46724
61560152293694161 28455 34946
768463212851091969 9472 44415
451765216748135873 28092 37129
372469742125954177 16318 39176
191634132557851457 31018 32722
663764548249549313 16034 31225
973922269468396033 29317 41964
555760383919118081 11047 12803
762369580414016897 18607 33843
996202945755701505 18016 37912
585620376192231681 2934 31579
915884736961455617 16267 24671
881497975995415553 23938 24925
832565361844519425 298 35482
412663883101764353 25018 31866
184864968199956801 20089 27166
864918753841507713 33844 36742
885363770695509121 5879 12459
344778090400275521 31987 37685
228515007742455361 6100 33764
659042991914986881 14675 38499
743392172839140353 13230 14515
832955183953963265 37100 46031
859655975026964097 26633 30133
213578356784282177 23261 46087
904260955111144705 3124 5690
987233102290794369 1043 27140
531173007164053249 12407 44411
139131401697028417 44474 44595
504761406098641153 4075 29543
528317630628201601 10179 37019
959721203914551041 4349 44551
517454394592235201 9405 38238
140964979592130385 3416 34392
326362951345522817 3643 44848
703838385454300673 6297 11566
74391788889897729 15362 45150
242124526731220865 3411 14532
653692829779963393 3120 22428
35396461860909057 6285 26220
647875303656562049 8158 38784
514038498049533377 41153 42209
886250137906508033 8294 45058
277479249634378529 34834 38087
978840413973870209 23147 26769
761259361985555201 20114 38280
258958078862598017 17991 33365
796045353034212865 2414 23415
986729929534376961 15617 24122
305444509131294977 6449 11171
757688834897528833 13870 33904
422628069080044353 43501 43508
450226322154946945 2063 22603
470707024039416641 1942 26255
206765982664414593 9920 20633
630722987221030657 8810 38489
156802613532804001 1012 21522
546845221302110209 7721 14752
774352465329208449 28377 45210
903675850431223937 7905 14773
292266015672822721 33170 34644
968009072351282689 18562 19185
204047743246654529 5734 13833
515441136333816257 18119 20934
966228190486916097 2950 24763
467268906509733761 1146 21014
121762526447191985 2098 36440
230543517396622369 2687 22425
85785024607389457 39653 44398
855632366746807041 13775 46696
341558785391718785 37442 38309
33322680774357849 22473 31015
243916262965896641 34010 46202
105629849859585793 13785 22520
578613103882766209 45173 45934
970834743500230273 12728 24509
249385272668149569 30274 43283
232351874912030369 30208 44584
794634442171023617 39587 41642
74753499950059425 22636 40675
431270679641798465 32934 41891
305844315219534465 14973 18214
270669581665295297 31290 38626
385769798316598401 28845 44448
865608696950914689 6582 29796
904494510465202177 15846 32989
690862487741860353 760 39228
594210273739928833 12728 33589
327756708055275713 39176 39818
645293259176728577 32769 36028
91874116455848305 20178 29347
222145280241758049 13705 42025
627669143146164225 39495 42847
678829890279093505 4528 27191
596668366982633857 9723 17638
578762974207148033 36706 42574
263844954512663329 16481 23744
399140338268356481 1037 12636
815454506861392769 17822 39297
630259921346659969 9155 29535
184676120183439713 3378 23142
135026712225670305 8926 18024
614848034075855361 40261 46973
130321139355100257 24278 36642
194587646348779233 9070 25742
413521566908205057 5628 46292
379747151188929857 9298 30253
784191962360008449 35896 46251
929875560796148225 18405 26147
30476267015007609 11353 20047
718872374648263681 25034 43701
279513333223729185 14487 16067
770559454289824001 4173 35593
749880795930895489 1079 11941
889108849498946049 28269 36076
856008908327364481 30427 40936
886784296991152129 26836 35763
963917410300315009 6209 34631
677326248577450881 30380 39070
833659509123105409 16109 43121
350121595150753281 1528 18987
170732994175668993 25402 46706
519706268317555969 28278 28663
539435787993394177 24924 32444
802196521907518465 13678 30319
116680133720951313 21150 45410
743134253074366337 6161 37463
214616305301074561 9554 33005
167944517601497985 8849 27429
963895128031598593 33333 39608
763135948866711553 17929 20039
331203352454135553 13300 36400
852892072048803073 5612 23309
801497686055302657 13246 40995
197264368151074625 21789 27388
864345614841862913 8328 36901
469451036236407041 8815 14951
247732246366101793 20559 34813
277741802171853185 12409 31161
259742961126161025 8232 23409
514477926373245953 11758 42953
178720008155398337 37653 43215
845389709083143297 25616 32164
386877084092514433 9495 44779
359318341681287745 3852 18265
764224190758628865 5148 40939
48161096906376601 1219 37141
701090215579508737 1487 33698
126145881226250369 7154 46382
848394057835140097 30347 39951
668527672976033153 3142 18008
154905506414035457 20455 44508
394403876972418753 17127 20890
249666163461402145 16548 42518
578044008332291585 248 25070
340804714281258497 34266 42156
514230922599523393 2943 40045
94059413384020017 5067 23388
24964829044868965 14306 45503
637584390554120961 27973 31546
577436632941910913 32063 37682
774574198009080577 36982 37478
459055859196446657 1574 18170
228408613796627681 8198 39611
710306379701250945 32789 44211
340240356878201281 20863 37588
90814964716962273 17386 22667
203147295438338209 26525 26974
377541977843790721 4463 22394
964874389899225857 25907 45404
871185245941696001 13310 29583
227291994494461121 15422 41039
316153506321683137 13223 35878
890498450960837633 9877 43455
610346762166464897 7502 10106
615808835676642049 3738 10822
717144698955181057 28139 38859
755712557265443457 17538 34842
375045306092381761 3287 14982
988228341303990785 30162 40659
428294698978504577 1713 30533
236542435263505281 8870 42492
504756642390525185 21753 34828
880967574582097537 15632 16209
522021496386955137 3769 33172
287228813965075617 266 29510
756269445173508353 3322 15204
868588762569739777 19421 45598
238881123326365249 20264 27370
171275081140624513 819 12198
459351376436323713 15862 17455
496053333998684545 45208 46263
432250731838237825 22781 36163
728399350003318401 16655 27275
675266904022983297 7552 25348
982038882551446273 12680 28550
477577082814946177 13771 32779
599789455888743169 6586 41176
274144125888362561 26239 31248
536431762735059457 19352 32219
616533797529129345 18413 34316
210555526715641153 13176 29430
462517609856298881 15438 38799
794947655615882113 21028 22932
750685026079935361 1687 18761
322209860122558913 14731 25221
521656637225383681 4720 35319
346599317901148417 14269 37507
320839033046027585 27054 45287
666448206630381185 3706 22991
580249816943030785 39604 43442
385932662667439553 3545 25690
569106652051289089 25214 27819
160905514479555489 39107 46978
908259377156291201 14931 32043
916472125944448385 27598 33402
814545680333921537 14016 42380
203733050433388737 29501 35644
45758105254527945 16098 18589
653911762864364417 19609 30450
435837134263152833 2640 38617
621987884325125889 5460 42615
681670458544452609 26505 37447
300892502682909697 6934 12027
773241929570033921 23293 39090
693510325956598401 4954 33116
479783367942168577 20836 35889
397726286167507969 3781 29935
786541048349818113 10963 46045
817135343630059905 34578 43136
467273269029753665 3346 38415
687547224131275649 4559 26703
857057671153185665 33352 40929
525060586612401153 21418 28555
405290481005557953 1663 16365
296846264768472449 1405 17121
843360149212088577 12106 41129
626671691692269697 28192 38079
49701776957782329 11909 24666
934311952417754497 23266 37137
306889131543258049 33788 46830
967175389195691777 1638 34964
977643411010042497 21469 46921
397863513944027841 33223 34142
552454706838432257 8403 12917
58457848874628129 20012 26911
843681551725516929 13792 26728
581606533587898113 14316 31523
788099133185127681 18593 43191
284490033475467649 15709 43385
476591579212914945 20132 32475
755423685383671937 23750 38035
729881672265292929 5244 27060
449538870030796289 13984 44619
119403598152892705 9927 36841
498666196592562753 21547 36182
462253281251449281 34679 46177
683983118497852929 3447 33867
633645362957686529 10192 36376
388943728537210369 20256 32365
338264507660937857 8725 42838
568621226790913409 9495 27602
462747166989622401 13038 32903
444703995256826817 9555 23860
362178942438660545 23911 42656
312315523022423489 16533 22309
205332677695800225 18768 37534
697906508029230849 5641 7740
458311077017214081 285 29109
807338122379025665 4038 27214
459456766166646017 2233 14972
916760147526741121 8473 42685
584110443550585473 34755 38640
888939230013708289 2082 19513
133492645495159937 30117 39867
928719637687347457 23886 36997
4587556433591545 5528 27939
496893415134128001 15807 32305
194917659901584289 25002 28081
715604238790785281 6817 16603
592910480104009729 18330 33281
142914227609740161 6613 9640
158176418394852193 16604 25957
205070904231089217 18843 35812
564057885477865281 14864 16896
954057539406694145 29102 44709
857463205267571073 3979 20189
689376568572907137 8685 35334
62334287690603673 9267 35096
23129531489534117 40130 46382
866889287465433217 7236 24022
21407966168307981 5527 34387
908749843607893121 15154 46671
146621625002570241 7611 9385
523186438334839489 7286 27949
111725232394018545 13660 26126
142029691329568657 9909 43256
672132186061364993 11112 30076
875822270934158081 2845 10114
955615325945981185 6476 45790
750510398138743553 14294 16018
873298828846106497 16481 36585
84017384494437409 1578 8617
117015843098823073 18103 46367
856442710545380225 23685 44632
393025914393721345 13539 38418
144385437234525697 15463 37288
682156885902283905 37756 41513
166164532739628609 16275 44407
76694705034402241 20834 44825
258366630073446401 10956 18114
549761108444851457 10800 31092
498024960405004417 20333 34822
296908899310810881 27190 41386
323769281339515649 10551 24950
160897711066805729 11854 43798
825493327944997249 693 44204
350351251954538881 5785 12120
694924754851079681 3366 11023
488737794250578625 5398 29600
378115651248961601 1040 29860
995077990574490241 35579 36665
533424535237891457 12098 33429
139513934355786513 29716 46744
702298627664163201 34656 40629
862002087635676929 12208 27884
345246287585034369 21717 46423
578328914899497473 7413 8532
143597552350613009 28865 38049
595734445574496641 11152 34559
46264855912944825 6859 9793
838845052209247617 25620 27222
340423188173843969 33255 37925
795059017007890433 2440 43379
539535909157471873 9333 36854
140449305497025281 3237 8320
55902847238044729 14904 33250
379184123448855105 22227 37347
44060896683056681 28915 42261
890738171216892033 16939 24891
981946768577984129 20612 38200
8983067239615395 8658 14228
552593690450002817 4067 15374
849983042477116929 22004 39380
161171370912924769 6577 14430
858532865056336129 34832 34914
878908330263449473 16359 46199
266879078779648897 1810 20873
943880184219239041 35662 41688
936575879825586049 11682 13517
893165214557051009 32131 36776
534981491955459649 2951 10745
156340281700707361 1422 10176
484635603722839617 9657 20698
144816454408505985 8980 29570
74800323353738209 21906 24039
552530907026493889 7637 15288
772360160597134593 4092 39787
89981495446970433 23325 36473
409941077626125889 157 10975
975670782966560129 26251 45821
24565564183578917 5925 27801
325378073494029249 17685 26144
703701802324129537 35137 40003
711315359282792833 22622 38693
761100701326728961 92 32188
381562667680292097 5399 13069
766300172498556929 13507 41050
685694072431388673 6192 44970
632127719642941313 37192 38282
839145411898819329 3250 15672
877914668054270209 19760 40003
788144609798052865 14740 18932
869150299098624385 23631 35716
444398484294474369 2922 9578
828864831271754753 13174 16256
183785259322334593 32817 34000
836948489373899265 8165 29120
953750877544941057 1937 9927
719784675158958721 2358 22135
962611743970939009 2926 11495
313687712117502593 28346 28363
115407722464532017 42029 46394
140193392642554929 4921 10488
446550552092119809 2678 13183
105431471778846481 4050 38991
282975556456058529 6401 34406
936446404547236737 13093 42290
471060741724272705 3701 24392
336047603126974785 30492 40260
979617659048919681 3089 18100
457040293344856961 14815 18058
668939581941614849 41302 41770
272376820333736449 42704 44023
417882381693210881 37204 43890
726405112282176129 68 21337
329218259798352641 596 36918
235225234109822881 25277 38522
702793840630043521 33997 43884
733779748216686977 23169 44493
573471289880004097 21831 24656
6319682337394995 10718 22688
673794982527404289 40166 43431
952038263804435969 8711 44506
97421277386558817 6414 8466
26271488441853565 6032 36381
91289435158778081 37429 38470
327300263091967041 7798 29056
451188367556923713 14439 41050
554650932887884801 11814 19562
959317282208395777 2730 11403
543074126566462913 37735 45894
82575126597618017 8563 23530
155676609171241153 4377 36718
57672514812360025 17742 38178
86181259813866257 30357 33781
121931804600947665 27329 30697
316341249007795265 20663 34085
391752975189042753 33645 38248
983800106624212097 27779 32306
43827991728903729 3004 19978
491973854595233473 15022 38516
960728682175037825 7782 13873
484033405166609729 9125 16444
971253657698795777 14472 42068
310597381340333121 5408 42799
495198077164594945 17323 22945
93198827233262449 27676 29560
985549523835146625 18346 40628
314677084806096001 32055 44604
172225514350849089 12576 44718
422704548022618817 19405 41206
534762719149640001 31478 33468
349037293338088961 35362 44768
623243803786301953 26720 45607
132405259996200897 15861 38545
981552779576929921 36512 42783
248299105378169569 23356 38438
200364362117902305 20297 37045
765623481501858561 9120 27652
757924325128882945 18539 31438
676978650366354689 12104 22664
647641096408712321 192 39884
567823531608151937 28327 30394
178600255833345057 14636 20024
30580406867915857 4272 18316
271134103733537313 32175 43143
64874059440267473 739 12373
60312106395784329 23146 37577
26192953642866001 37702 39479
947442175730039041 5274 19158
580937341747326081 12566 44512
175086354063182625 4712 44975
665190751298826625 1622 41437
933820515499739649 22434 40411
317662508964144065 2321 44840
678036046679309825 427 26530
416985426435847041 13232 43494
320048566684967297 17363 20240
647293240157463169 26260 34571
862390170899033089 13351 32644
889048869303071105 5429 8670
15713983698184109 42413 46773
928661093467365377 4846 7576
446547776476577921 9688 11090
661718572442229249 9732 18713
616259100449276801 10593 43325
207331323469045249 30046 37880
551744073958673217 12061 35730
983038344091756545 30200 42484
103597345004281745 20 19803
364281592788312705 4370 15957
218250592498279169 5667 41815
354905138767922049 31628 37342
675825461915657345 32111 41474
620683224806153729 40706 42748
788565084358111745 17915 29439
772280570925676801 15310 18381
675884704989606145 34363 40301
263252379883379457 13302 28655
485318255495442945 25087 32031
186754028432009281 8165 22749
508186913500090049 1214 40282
233252581725846401 10647 36760
679047649910671745 28663 41305
198258493258425249 4700 26445
49321146822073561 11307 40947
14943185793935499 9164 23233
497853181701927361 375 15206
687560519816745601 3619 18195
624969888638169345 14196 35224
492838480536928385 1394 27310
820417955496481025 15941 16858
99967629223744577 29413 43490
437942304773251585 32313 32344
32701957203624233 2214 6787
230991205627006465 33959 37027
999589962985229569 26196 43281
986502210830742913 3300 9637
624257687544993409 248 5435
36601479586749977 36124 42125
814903714638990849 4461 47032
649531839642172289 10750 36674
134038523382866257 9051 28674
961786654432430081 12960 14879
981111935288627329 7837 21497
174005756598241121 5864 8266
418866790270609345 27530 29610
75157068407207825 26200 32718
903079101196585345 26864 42071
266103915705024001 5768 14669
592810101817445249 2533 20679
967688036628331393 16644 43983
873999651184821121 10054 13110
142295443203074961 5493 18027
206080684187522689 9053 40440
219182361725074785 39189 44119
708392861015330049 9356 18188
569976841300096769 17894 46577
550633984318050561 13974 22389
953141210322357377 684 41223
911817233690360449 28754 36406
244726484499473441 8695 17270
55929153027758361 28193 45697
409496966743944321 35470 46467
601562361223461249 4449 35347
985793097657357057 15673 34714
565573057907652545 3968 22203
249333458756396449 8718 45486
609575267387587201 23978 39312
152795920770138593 3976 16820
711888603200488705 6049 19583
957761339090950529 14471 23767
597456884745316353 24715 28013
411380043082026241 14121 18969
135710127283584113 32201 32379
614318463365279361 914 32948
59342865408812177 9154 29461
817218490909091585 20821 40051
672171325371547137 22035 46223
260290892380595553 288 19304
607056685963488769 25774 39834
506634642101538177 34891 43683
63547318151204737 28878 33973
586738727091827201 8182 17199
357662295319418177 156 26830
735460977810085121 10010 41998
225349968750460769 8663 13821
95176420339612385 998 34891
870393682428346753 1286 13191
799654631685250177 18559 24982
524237153226021505 30412 34223
816088563192622081 14851 34643
311220021321762625 14505 31257
502633220319957249 8433 31745
102640226131878625 23242 40450
101923477977237553 4431 43952
121712796286789889 3881 18461
353127599146283457 24843 39547
666472205201142017 20593 43010
605937327268875905 8131 23419
806485832701756801 3700 38027
928298047616301825 30365 46871
734360040238268417 5207 46270
903174930785269249 4337 4742
761725771602119297 26244 46738
711528508834867073 2358 10475
509430543476934593 20339 22457
63759132756771921 7338 41156
687039540939995393 13793 35301
901176454368830081 27249 46177
892028954410758273 2573 8127
32182443452285269 11040 30537
754212106236895617 10772 21808
920965277232561153 26044 37699
802494503949770241 14689 36572
751991852611652737 660 37890
659062540409312385 45096 45607
676888397543798657 3199 33618
760266543194998017 629 28173
377544242076396609 39205 45699
125354549470660721 17541 43498
578551058556733697 6485 21708
386530623656721409 26850 27594
579674772420432257 5706 22686
640979340080637185 17900 32456
350783658210879425 4999 43052
214094170868914817 5015 20747
248328046360910561 9437 30548
824079429024397569 39813 41705
126970965484666465 18299 38870
436338894573093953 20846 44428
862490822676605313 5301 42828
87491986159026433 3993 38121
958581274211844865 21650 23863
277439638459238593 30746 41724
398049630777279617 15634 24313
300304883663603329 11591 39633
962450012106664577 18044 40560
773449803359664385 8703 40253
11265880452228317 15827 29194
151258108071747457 3465 6743
921950112050446081 32751 40077
407589592293671617 9776 29133
425079036179710081 11953 37461
475382890051850625 18925 26075
370618128717545409 20845 37373
216767936356500705 24046 34946
184954193201249953 14791 24248
97221132730286545 13851 28963
424327208862855809 21736 23333
388029879635578113 31736 39777
889898015855806081 44033 45332
815153785026712577 34481 45570
844807160555880961 1291 5038
685631241620239233 15808 38104
463865539928562497 7368 44577
155109024488158561 28662 33208
764184577828054017 6045 7104
218559349448067777 15567 37044
256233862497623489 23285 45833
970914796969925249 7496 28384
975103825100369153 8948 42304
485675352301694145 235 2457
662366307459151873 2093 6695
984875720716392065 3659 20724
788619232877529473 2350 8156
466757908834349441 4946 42519
373446325077509313 9988 35651
927236912443664385 6087 46383
824021665032709889 26468 32627
892462688160673409 10465 15340
807513222041720321 22526 46739
137867245418565425 14276 23003
159555251063672193 23425 24956
88834958201228881 1097 26489
671645887113101057 24209 31935
787947216764809601 19966 37866
525944096476358401 18343 18449
801156364514877569 8002 17156
561055039021155713 15621 34602
323252295807268545 3158 6196
448010753446233409 7430 34332
740579640692626433 33098 43721
538873240305861121 22965 44728
242726659689072481 35499 38517
762529714620534145 2925 7259
832589250419754753 668 34253
456964055814225409 8750 31098
934764909263865473 34473 41311
888796747856225921 3368 15621
80579653939988561 36758 44063
491271350037521857 35613 35837
386656009876862337 17450 31334
775060081338857345 16934 45891
876898830376188033 33356 40520
765135875922865665 3752 40697
157064630603432673 20006 39730
58678839396641537 5069 19974
518070684676470017 8317 16340
732533071708814977 15597 20555
913675574312765825 7650 15700
677249281911990401 18444 28512
615468836362889985 4909 12610
74122414219445425 33987 37537
54027412066748329 30074 33907
765446877039359233 4146 6925
276723839261759265 5417 5983
528008839404861889 5618 24863
772307071350514433 12342 43285
28323600463657785 24594 25258
90238929490379153 12917 42530
311739696238376513 1481 31647
343038290961207105 14461 36002
53501667177620505 9172 20636
533373755664424449 8400 13312
491710510871598657 26305 43643
158118858555315713 28519 42037
916218726219419521 31775 44118
886514023073413377 17934 27223
892118566708447233 6134 40884
79864702372535841 70 5892
443481947493445697 7926 32139
747135394948653441 16642 45683
401049015287611585 27437 29168
222298529015422017 425 22793
184530965197573953 673 39957
961225151418755585 7907 22463
991242985060253569 22494 29524
217947096869185217 5650 32668
329118876999366721 18305 25662
119552822812263313 15627 38097
514495012815757505 9381 10223
99329702294813409 16786 43507
914397994441564801 15641 22009
583164101125145601 27251 34879
610247148143102465 19113 33593
963951345621271809 2427 10843
853919360613851137 23669 34693
420368604222854721 17557 35009
571453337418944321 3969 9533
799152648698868225 3183 17941
843773758403266049 25906 45060
255034334192355777 21038 38772
86719242885763489 9234 9263
28185227855946237 5622 39358
583443589129792897 12532 12550
176197746698985473 23452 42207
701493556924447105 9986 19135
170321198024897313 11501 18072
71601169586521961 9813 10636
859231044736201729 18766 22058
58986194135442817 18780 24781
263989108071061921 12295 26090
875856237935444481 6884 23096
450835440283238849 26980 30447
361680546821133953 5657 8824
520551196469416065 26930 34943
153175338060314913 17062 40248
610083503606386305 693 30330
576830335409354753 17319 36769
804468722929019777 35641 36103
34094830347164873 4279 41716
146123154754061345 12708 18745
156100536773976737 8118 40701
579688587864030337 6959 7481
545529116950937985 2100 36355
704863157704050305 30685 39686
84315492793265889 617 6625
637945810252663425 23363 40138
97412833913359969 36387 37733
921242967123244929 19193 34491
970779651340222977 3916 10565
307508007911810241 5761 46189
307961813522545921 9613 16754
844181263295904897 3578 43221
376376534721387649 22111 25301
615260125045100673 28842 29408
498219120548988289 8834 45794
466005304965928961 11993 15866
280043528871601665 24843 36970
584885592596027265 768 3530
2870977955460320 35108 35650
39470145121821785 13864 44661
350553002871990337 39358 40081
152564199955325121 10852 10962
772049483860008961 2235 42261
970140603629996417 28497 32904
746968165086940417 23522 24023
81772514433129825 29978 34100
875836244431603457 22712 24972
341062485592754433 17356 42035
438724001913115585 18478 43013
382510020111514113 15095 23253
64169969517145377 18888 42235
205800687871740001 10851 34412
350923690299566721 583 34732
569028572741832065 4828 27648
621443261636436225 5910 33533
304953360875867201 1404 18740
10928088332761377 8453 30630
214734594743877249 7541 14443
325725837038341121 5776 45587
684421000964672257 9698 23484
229314351783870049 4759 10371
633557976600190593 914 13033
362624812286775041 14657 38697
169650053163746145 5399 34391
794328461087914625 1778 12769
693309220518930433 23375 40931
835514033839281409 7291 29607
861790116828355969 17929 26460
218469535265398913 21034 21428
167322271662545313 14980 23926
886335283793862017 6832 33353
836584980924566657 5135 15658
445110319306806465 14631 19671
184325044007071169 21917 36984
20371124911356733 6355 16845
346618283224128001 15101 19951
720242222018867969 6113 17492
130688174508197361 3599 8106
687163714671065345 14690 19931
838387401430093569 31970 36371
849573814778764801 13317 36785
291045343205329473 2150 9287
477832683986441985 19410 37163
518092056564594113 5661 33123
6222840558450572 15652 20562
939200890693701505 21607 36317
973029703795582209 5171 28339
538879852358387969 15465 27872
512912589466040449 1125 38191
977062760537169281 6924 9684
629134214547868033 11402 38733
876847401383766785 29879 33948
400578034404730945 35879 46364
390256305180646017 11604 36499
483395532133521025 6276 40664
836985611768096001 7649 30752
520144450771979905 30291 42226
179657532251216161 1866 8288
548787731546958913 29456 31972
841488940014723841 16623 36920
955375429912692225 17848 32428
332278246310796289 41985 42853
760466909037738497 20507 42197
643803768241195265 967 20910
23387299799921381 5820 28422
216060571640785057 15667 24483
228882197184510977 8207 21198
559228350521660673 15018 30106
248857050645113985 3108 15863
283889837000476321 3977 46421
397643817727804097 43922 46085
367928805491072129 9202 43047
23149990337188341 16486 35462
524583076006084801 1491 16912
841920066616587777 11549 45987
624410223433212545 24999 44393
797475587275755521 31088 42290
934200759326064001 14643 18540
767021997061469569 27993 37415
578661918232807425 6134 22570
368534358798555649 22851 31379
740582139780972417 2417 10291
465416261944007233 10512 15157
392639000323921281 15402 47001
276609294506698689 11035 13284
897715071172473985 24522 25190
799034659207016833 21483 25375
920081588612543361 12124 12984
402221227863563521 13879 31325
783989668746134017 36015 45036
224649955344894177 16506 16671
840915929790721665 38704 46087
292722848984226433 44578 45128
258497026116504705 8900 21061
552363105325859777 16834 45827
221011264992807105 4107 7905
520839749042053761 13055 17321
530639702750566017 11749 37357
896873604709675521 18859 35753
655640288871321473 21067 23176
841343064697611009 212 46716
318115160216923009 9402 27495
571033963874775425 11419 19321
586742297390667777 20983 25842
109796011902304257 35066 43310
753887066863232001 27581 43802
700947747637890433 10600 21786
430524430451352897 4123 24786
820569924845187841 13803 35371
560517721883162049 7118 42632
378159838637138561 2807 24821
67940596365598793 23690 34065
843863410196135553 7018 19861
356018083376771009 7879 28671
270784122156193505 2812 41394
525417529707166145 19642 22371
48944951652089233 9146 41094
164375333494508161 6098 42065
902069216092535041 18290 35635
280485794653923649 4987 12078
220813817615365345 369 13268
460711889585130753 4232 33743
679143745016922625 14514 31017
274728215131144545 14027 20378
159350498124013025 33575 38602
429559585941650113 13452 15196
170610544234129697 6821 22798
97062003346717777 4265 4719
415095188413985729 17827 26547
708318718757002625 12590 27029
840250640936609665 3310 42696
840581582186413057 19486 23456
507215108221402049 1347 10830
239309079762467297 2513 7997
243204457443162881 31810 40903
247139566908042945 27594 28948
102037760630437905 31663 31762
84979314226931281 9517 36651
675345978633806977 4937 7743
81041400137817025 4052 46271
841651654438408065 4692 36415
153267239043930913 11630 11691
77757184529950513 5484 44219
346557533830388545 36647 37869
810297602144359553 11558 29377
824617459025976321 11548 12100
74721432025604881 10679 29193
347673635106044545 3118 24321
942256524271016321 31656 46631
918959036761993473 31046 45291
850837239550763521 28811 46505
531236872224194881 8927 13077
611222802302179969 14143 37795
349595415973798401 29330 43693
932934647442216705 28361 42586
139422724891769441 4505 5033
722149689558705153 12415 46672
100406582731341841 8043 42996
164556557509961025 6863 9647
491624772138333569 12670 24738
548554174345937921 13930 32223
861329885654047489 18912 36186
370823760219003905 28569 34374
21217353616687973 2956 12308
439437055184015425 38465 40945
152466337836887777 1617 34982
582386299556752385 6302 37683
295290688908419713 8418 42364
150348896379696833 19310 43290
56423902194925545 9449 11338
688601966525318657 2700 21977
165917786728325473 1725 46713
644628046114405633 12205 22390
618103530718872961 23624 46008
38676614785963185 30668 39266
944665094329831553 27876 31179
647242081107933185 12721 19404
526877899276801281 8262 36183
618727218789537409 12011 41279
297162139415487297 28102 28730
320642954270766721 6194 41014
193202165583461025 18740 28240
862938708252180225 34570 34961
145232214952311969 39454 46927
147137827080271681 22265 31778
704700991288749697 13390 18119
65406175579660441 24645 26362
698364263981229569 26348 38548
344896129206972545 16609 43931
189641822310694145 1370 14065
449986627306650177 9828 39409
256558349293026561 8698 22204
986147866676944257 3338 24825
731751327055892609 10051 39042
729505599298853761 4976 40053
309561254220223937 11011 44345
919542659084839937 17279 27702
432255262531686657 14401 19140
990825240866307457 9608 16655
864357668264954497 29523 46203
789072488569345921 10489 38038
374892186059415873 266 38763
823308457555306497 33535 33971
759003877347392769 14606 25998
976327750928874113 37192 44446
848913667846932865 8103 20811
156709948724305537 19904 27678
846367715617486081 2985 43336
429944974890062785 13921 35073
64558299571135793 21162 39607
478966046565780353 23875 34387
470328556524688001 3493 31113
766579581645174785 8999 44470
955369148857602817 16240 43137
200092720511428001 33419 39831
208127137686101793 3650 8786
84137355846749537 12948 14495
311584691624492673 23810 34098
447661517452225153 15035 41642
748844839532889473 42156 42410
894737953788876417 21837 26485
97616976181701185 1544 31970
601208126417752449 4218 37561
336818484248009729 34957 38453
908251847014227585 4254 36835
152658147243844417 17303 42403
273414248790835745 42368 43089
981917601635299073 37612 41893
945412652564499457 30344 33026
694422797126964737 15520 37962
147842084283944065 10362 15559
662159234780613505 5111 6544
572498897039182017 20913 35154
889009227853936385 20293 31161
306118571272925505 12735 31201
788618543180202625 31461 40268
589316963043586433 17417 21322
821292914192372993 29603 37734
188365110171552897 3463 12501
22894516919688357 13679 23635
902489335991830913 11524 16748
215970566291421313 5510 7110
692824412836991105 37931 44131
122766854988977777 1725 45217
632523369083997953 34775 44769
294548514070147137 21116 33401
744400922021689857 8179 31563
315765296414138433 23664 37473
263344677098942273 19074 35316
892784986340306177 4855 26959
854431495131343873 5220 43171
971174237076720513 18602 25541
896340017935244801 15867 26118
950297548320111873 6425 9372
209540308511456897 21273 24783
250896130374211873 40211 45833
38756187092573673 24809 25063
372554804213198337 34266 45151
916882774666682113 2472 31252
395354768752266497 17532 43828
81708097014228545 10167 37354
67980779388296497 7805 21386
494299237717505921 16067 22514
253366888110047489 13793 43649
621099902908909441 20890 44549
301481481900228929 655 33215
121606884517980513 26185 40875
240155440644482369 36056 36699
882371831835769217 13139 46819
861801318141648001 12894 37919
705059242696101761 618 22840
735303156357428353 17638 20128
735941334971570945 5776 19726
504552614807526081 6866 40303
389373394935070401 20831 34077
876708471701700609 5274 5828
565174376582291393 8386 10342
655729791590733441 601 41054
766017183589063681 22331 24950
116140358187617921 8540 45585
675240159793773441 27598 34057
1591048607114232 4691 46784
954888773721286529 20 35542
859801846711175041 3918 37825
33684431297047013 10247 22645
768910091972305281 17657 30753
808210548364961281 41971 42017
90786927398152529 6961 34259
108291767133707137 12421 20931
743088732720114049 13102 30469
326374989739555585 10794 16132
361209822385429633 9161 38626
32959982185246873 15298 32393
268173470863604993 26124 42662
658473516804939137 40915 42999
736232192681466497 5909 7926
577919089437514753 3077 43568
119505730355118801 2642 45485
755036765405300481 20471 40617
690720462562378369 5532 23382
638607124007478401 761 9975
593001554500279553 16473 26352
363718074842545025 16753 39770
106714938368224209 1458 34722
571654703804242113 21794 32556
880722617523620225 5883 37459
923737546525536897 18194 28902
135542575566088177 7842 14692
502393486049783169 17110 26416
625661668969787137 12792 36857
382223528866937537 1699 29305
995888921042233473 9243 16703
183629759207136097 3985 6298
904092315954361729 3173 33384
682368320343535105 29381 41731
736469739275062145 21961 28883
499527345654769281 258 28161
65370676452165097 7858 28176
863656832098847361 34365 44779
541491933823817089 15842 29775
852612844205665921 9317 36000
270045217328490849 2162 29472
369307475148424641 8621 12572
475624411944917121 16601 32802
439315075798134529 20474 36250
970226336180036993 3025 25377
323335197648667393 24579 45005
313845322618515585 13770 32706
475118472882641665 29431 41714
343459268757388993 13461 43628
564033957309113985 5675 14584
675800439332331137 12109 22322
361261135694974209 21068 39091
54278016289732281 21653 23286
993781535366046849 12850 25914
464081171127997313 27381 34975
349731429240804929 19892 32044
17014501925050497 2916 28240
15370044091902459 11089 36102
205367581167134721 36862 45970
642776375920249217 10245 37440
769491395235394945 40762 44521
207912312090364545 34393 38510
411314683920050305 3384 24452
909769772793268353 2315 32703
949509300816888705 22329 26960
982994113121158401 15359 18612
345396992519422273 15364 38082
692511992027789313 52 28127
363494603937954945 5570 16508
333236497411455425 30267 45837
420049609354531841 15974 40801
46135870582176609 11660 37187
527623515456841857 29464 40296
316777851842438465 27940 35613
907111908108557697 11324 29683
394938023152207041 43451 44875
983876072340837761 11245 44816
35233319549966781 14561 34173
259924856662149025 6085 6463
10681383359965935 2749 17689
393871341574655553 5397 5747
279166412847423841 10346 21863
387963090100949889 7869 37691
707136854578095617 11188 41714
498437156544287745 16758 45021
615618466717650 3579 43597
949480773972947329 21238 22944
422638696167595649 28214 36060
716494698625215361 22204 25548
390234083420047297 39701 41140
623573912443472257 27048 28081
887883745760888193 19281 23966
18185435190179789 12642 38891
697474645810437761 434 26677
363943866591380801 30751 40014
776647846044127745 2677 13317
928805651081805953 646 16354
443212100163187009 18224 27956
530495267279402305 14225 21944
761937967783751425 32280 41078
145987376269193441 17946 39302
289341223813259777 8034 33989
234099047314838785 1019 31915
70634562102029009 4934 36380
435994230425169601 22780 29257
300199302065301761 9034 25258
141155791493755345 31 24789
189069696734890145 18372 39656
728681888022226305 201 36997
453987237743341185 25333 46095
779138823092505857 11410 20573
735271595702570881 7094 13264
776675827750242561 25380 39787
133430377866382337 955 17817
207588223934887841 13455 23980
517699371989635905 21082 38516
364089080107920193 28687 38465
585330499023989121 7061 32967
900949134821427585 27259 46864
953982080965701633 10905 29471
934460139412440321 4228 37333
426890526082594561 25921 32860
194458016359245537 11769 23322
257127790881696673 18287 36262
106731373708175425 22222 26865
678095078628665217 33474 46144
520611879576659201 9629 9988
713420228348766721 13778 27009
921581460635369601 12152 19801
296229408548988737 28661 37860
494615633646130689 39663 44800
500186773747941505 10972 28984
727216911743528961 11190 28624
109918272861243345 20251 29730
259974457072370785 2530 43217
519091216528451585 1840 44874
402137934501840961 19205 43439
521841340839650049 39733 42965
181839291329364289 6530 8948
769741795831095041 9656 21574
510118032870270337 21733 36691
544384426130896769 7193 46187
261956994650784481 7891 37710
649248710320321665 23782 25185
986745176250057217 34015 45298
120642725424666257 7500 33320
565630190992717249 6566 40825
947829545024717441 15628 20494
923810385431170945 23145 36328
281004897830989377 8171 28931
502838217595819265 697 2957
102434994870336033 12295 22300
913417505296852225 18528 41243
306491795923285825 4695 7807
231867626575986913 26077 29648
775314926944844289 27108 46488
563121070031701953 10846 15527
574452522931345281 8882 22934
478081244068317121 22088 27850
20005278852707421 30519 33039
131247829909856513 665 4883
307359803312643009 1545 23131
140826647138592161 22403 35149
82803601312662065 26004 43535
551767011913614849 3780 41200
735397978393272961 45717 45860
640330896459726465 29360 44326
334704281908486209 7421 14980
323965041950462081 20339 43787
719276837451424513 4278 11654
710506274127563905 2883 37920
430147696132593153 12783 25972
96447576797761057 3313 4810
209084530016717441 39004 46236
434034433461118145 10954 42455
709839784059241217 16588 18420
149705591609464513 24354 25487
882739539777851649 12713 25611
638411583696804225 11069 46633
192233908650166529 19507 30374
108088256368024113 8769 9563
305316696828917569 5539 41192
205707919644407169 21354 37485
490824377330213249 27052 37613
931343724557255169 23644 36994
166682025541355457 19383 39717
508878277124491521 32971 33687
332844764574048193 6705 23052
748115062068240641 453 523
824827432623941121 40038 42857
672190761852657921 33793 34299
391833222317316673 461 30793
208482676430438817 10331 30564
38275396427316369 25988 46616
995723674875502977 5859 14104
156235369546607233 40824 44594
418772078383984321 26090 35438
492027486762474113 9105 27024
1301254196345525 11231 29305
985052174932363265 25044 31427
957716932076753153 7122 26492
383735286934246721 39792 47004
701453382355733633 28666 35668
217669549347391457 7639 16673
96377439281088337 21221 32947
862929668841239553 11248 42405
900126285952449537 160 45176
748467211060884097 2091 21499
902033469480162561 15416 43514
725980950362789249 40471 46958
374448187905184001 1357 45627
309510837813888897 41878 43459
5045803972780761 9282 35153
229579804341419457 5070 16824
415748679163254337 35396 42929
460372639366923393 14825 33918
163227720788004417 25428 30698
759403452775906433 12250 36037
414501066076692097 603 46213
18565333963948661 26938 29061
445788220687308737 1691 4139
988615230865455873 8664 45195
431535935231732289 7302 15934
104752154979181009 25256 28262
562967795362059329 23443 42272
990164605789637121 19738 39745
214769471747185761 18631 47029
773225012304237697 19291 21121
132033079607925425 7195 22224
981610747071606273 8441 10258
89184482310383121 14352 37589
171413349292876673 16166 40052
148648322275423809 5552 24037
232362331553794369 980 28130
994653423108328321 2777 14919
565561632809107073 18421 46574
637494668657115649 3411 19909
448660988915627009 37107 42058
582533827780405761 9448 38274
298232853621712449 38248 41633
9433082177057629 27397 45351
266062215781978753 11110 34602
353305184083435393 27445 41706
643872959554244097 1967 38298
535948658296934593 28427 43022
464187270308961793 14526 18921
953735332618077057 15756 38940
610095856934307841 10012 46609
155893410945882497 31848 35669
112609067190284401 6546 13820
817421669217534209 18156 44183
425284559489483649 17197 46747
504856654017334721 42848 46580
45245987802807977 20786 42576
675680636945212801 3648 25671
860090300409481729 7098 44819
163407170056306241 6340 36158
125796364204070705 2537 14987
169666006587444673 24156 27989
675862015335155713 3928 45678
75914767684356129 38847 45417
537654751407437441 1996 32051
926665078560585473 12091 18351
573242614044758657 2662 6793
424990891077047937 12629 35466
434385532292175489 4282 5079
325510006778753089 4853 32083
647289949086342657 20592 44602
845483971420055297 3343 30664
394041466156146241 33878 43866
554081758749173761 20744 29634
831558423052470657 1072 23813
223495514225138689 27988 30106
202131057787944705 3170 40521
976484598476556417 35963 41767
344525815109420801 786 5991
806492810186046721 612 42809
60460651523207785 21237 27867
783512222166120193 7664 43126
121358214277833553 33577 41963
416103953396973505 9018 26070
695881506556453633 18275 45880
136770603716851009 13986 20610
427937984315264001 18366 20396
30785861742533173 43444 44402
384510348305205697 28963 39510
757900030092269313 28596 33336
789874515373369985 22011 42348
325826532598288321 20962 29466
270490578367294177 3533 8924
117757538345440337 44818 46333
426289203393480449 37344 41518
217024145154699265 1162 19806
747922025075119745 18439 35032
988563818858164481 31852 34078
127803701964054993 3538 15579
455198151194938561 12255 32418
91186390332303809 27112 34032
311643435731237889 20078 36080
953528075592060929 15377 37407
624126491518342913 10147 20644
10384958818541179 12674 32422
765626747733374977 12171 37229
907982110537560065 17979 20050
876638847906352897 15047 26314
719711245267610881 40839 41475
490344004280839105 19154 40784
482702772026811969 10273 27265
633873703076620417 5909 34465
328905626861391937 27749 42918
510009553078031553 3324 5026
367582697293968833 14222 28911
611947245963538177 19607 38527
589958203339371265 11448 33750
119924741801238353 6156 11674
934412745004948481 29075 37122
628680139399779841 5644 9540
988291709698522369 23123 34545
952454738053443585 748 28849
122205045689341313 14273 14533
990154174353509889 10787 40137
891994837852571777 1157 16002
453464942257564737 12737 42923
885065777347222145 287 35391
31670181799757557 1652 44361
543389366832563777 662 5400
897119739688673025 9528 13962
344958087907500033 3245 13826
868471572572023169 28908 46078
470278618542273793 2327 22510
896707842972713089 35884 39568
591809264192960385 8339 34479
236079839651512929 16452 38379
832491510232408449 2961 26042
168097227599940161 6845 10743
732111467994414465 26667 30411
715329598806480513 611 15115
22532428226675449 11456 41934
341046472815744321 21836 35385
266356186272389537 13205 42463
749636574792976513 26192 43712
773873862520694913 3476 14607
146791001159737537 15850 44599
309118036889557889 623 5787
887502673970889345 8554 16090
160162781181362849 12067 38819
827340074425929857 19113 26695
109027796130618529 15684 28996
196953232675486593 4020 33668
303704649499671553 2585 46865
86396264412524465 13188 18169
6786532088611353 36401 44661
985083006514745601 16738 25586
759267374094129409 18269 25342
41751286019316329 4533 27110
537186601287658049 8991 18261
859104781436588673 44914 45533
353612839124814145 21385 26286
136803370533879585 16451 38354
157110057171891521 25094 25699
938567955427718145 37522 46264
493192662959735617 7351 32221
751239580824684289 4662 16644
808834790818849537 6669 26454
184439372567073441 10540 16945
399988901535571969 34712 37182
729064440129985025 4037 33620
621732538932875009 8418 36463
471585401362009537 12460 13373
493266221773986049 139 41725
361541774695776769 150 25054
852504814340079489 5405 44009
178308049344128257 17169 24949
844631127252618753 26338 39504
653132570174317825 31596 46197
173261902341195649 409 30097
790789108294266241 465 41192
733742701386496769 11760 35622
324415724946671681 5510 12255
568670384882153729 32653 37592
771780241702476417 11614 19931
307639603150981569 11007 26668
815903662878422913 23848 24271
615266074490251 367 2283
781213870648915841 41555 44761
980166269371530113 1886 13908
133618655957175041 26592 41742
165757739638706881 10666 22523
180544998715380001 12246 23005
828499008318424065 14261 21543
288661216293643713 3709 33993
804308023853465729 19218 41903
630888053304804737 6457 41289
977266474276269953 13543 21816
130536859595107297 8537 37591
235438555072022369 14936 22821
895080722357381121 11304 23440
980080454408458497 9422 20179
843844730940684673 39461 41382
886075239314564609 15930 25215
672758944407011201 25847 27830
983168540105914753 24700 38599
290578831002360257 3989 46461
257237475361137057 1820 32403
291808978720656129 3891 18124
2831657597361926 26304 41418
740632699263880321 11445 36564
919440344654603393 11133 34199
314994153405709889 25802 41352
781113159404959873 25480 39833
580389212791597953 14047 32942
51588775676606249 161 36051
922330775356858369 41451 46892
262713791754570977 9882 14830
47151457207046833 19606 35852
713822695781757953 1046 28309
232480099243961281 22187 42846
918044915794048641 2404 39606
363636233200477249 11161 15447
373328244266303937 32773 41853
323976505916323969 17652 31850
626482434935830657 2140 42650
284191489707790625 27994 32369
254502099207272193 520 44202
512846446116302721 8757 40077
131342529321763377 12778 46916
689570636250262913 3012 40989
354207929836633217 1644 15569
699783575756516225 8609 22115
731699083808472065 216 18591
641133094407148673 18229 24140
614234988412263809 22819 23472
189603156720014721 12927 22010
730628180490732801 2590 33583
123749414455712529 5944 24420
863372963213521409 3947 13443
39648534691583137 8411 45366
606398773118193921 12470 32835
449353620371436353 26431 38669
989543489924002945 19842 33584
552984645420938369 5955 7422
101007231317431953 26917 40698
74262967133105201 21328 27809
58841224767576249 6666 40101
196783355554902785 41063 45767
664628399806723329 11580 36768
1708811123176446 10620 29914
115675181836039089 13320 43992
805853326255718401 27150 35300
487253724285046977 17412 34467
329499619853290689 2252 40605
450878191587776193 13582 19617
94738309746492897 7361 46297
769109413889729921 15529 24308
178751093777986369 27004 41848
658957910006549249 5349 31541
27522663192346641 7633 35441
805371102548782849 30701 43976
754926753086632321 13918 14908
689760860888071681 13318 21270
620136703437157889 41992 47031
811067600704369281 8211 26954
683167968584296449 35992 44795
873750589669285249 1181 18400
22617642570882169 8896 43889
408621657252986369 11940 24076
796563100586720257 1852 37282
25776208631270949 5727 6583
854899550601249537 28153 46190
109811741635830625 4562 42494
993493965662775425 8689 14388
843417482691492609 14401 26141
465098400146221313 40147 46282
509532270319461121 29979 33966
607762090559727873 33681 41697
968401204854586753 4910 40383
119121071549916033 24244 46984
880932002932262017 29219 32125
426469948242338881 812 16338
730003213178066 1952 19686
799330547654793857 11767 41362
327548083566348673 1817 19067
253621415166289665 15191 41016
94462969681217153 27007 33468
831888718136713857 10648 37520
62027964717451313 5612 21332
944493854189612801 17588 24345
342826666902098497 27661 28088
630593556327060097 5728 24470
993919787516951169 2267 21925
553779326402771969 20930 37029
221679216502337793 4358 21960
452224239307458497 2493 23625
918665264810634625 3574 8419
560427280128731585 4022 34308
819338361558848769 42727 42877
826676367267683841 10281 40421
801074285757870593 5139 26655
699553468908813825 26813 35940
274330691313878113 15982 39324
735955113166188161 12075 45324
80798894462809297 3010 33409
376592624948340673 22556 25988
779512679306421377 15880 43424
260217211125254977 7820 37376
533132553205838657 3434 44904
825323372748012929 5179 21202
121918879692458401 7551 13900
236708484229115617 5345 19753
981190245618925825 8272 31648
448115821992683265 11762 27226
115147613098613985 10959 25620
48202431973439985 1106 26031
357402569142614401 36500 40474
226753041708629857 16145 29160
469513815394861953 26838 45987
390352557038443841 41650 42912
82384071815333473 22559 44668
782840001733642753 5403 29303
830871482781660161 3274 4606
290546922825431169 26161 33624
93589268377321841 10175 19908
899895385171188225 37463 40078
520098387065417025 13204 20847
652093209807919233 11343 31611
787600587321854593 11044 26289
880855739220617601 13797 44985
211782518443456513 8743 46699
673936592703572737 11938 40075
608127516395604993 8041 37197
525415554089843073 9361 34443
614567102035664385 41048 42873
4066404271998892 17799 40696
533436991637863425 289 43828
276263853105103169 29703 43378
540688091284764033 25684 36940
890121097686037633 22355 38166
605458176854973825 11854 30479
941115554134395137 7533 9530
384138828700685057 13781 30662
718649780410505217 6026 22421
258561768951743425 1131 37827
572107035536856065 34230 35672
443160144746755713 797 14183
619602880852429697 3965 29785
206231402285716577 506 18363
533637821539823425 14229 19745
122794601456462257 28402 43540
548849637220644865 8307 11806
232624174673098593 18761 42819
456476904728514625 7225 36808
408349941129287681 2778 22923
852176378550186753 4120 22715
414335341356753857 22576 36235
836670759710212737 31634 34239
103953134682654993 12060 39003
522002313208265153 38045 42054
113390383647093537 23970 46947
153623384485552353 14814 36369
846981801434267777 9762 40085
555029062903660289 10710 28815
880312518565808897 12151 15452
948174547123951361 21110 26770
425948254755155649 12955 40004
236661792770224353 7768 12469
77656837160297697 24749 42539
698463627498437505 23283 27218
205172078668496737 9328 41973
157123802987744193 3637 19726
268140204713269281 19266 36146
173090839587072065 6105 22000
674974021572808193 4745 23665
4928177139749580 20199 25356
942780388347408385 2735 3046
326208011693875457 558 39948
153696167340356737 38412 45621
995339839587931137 7634 42249
25515159019114721 34689 45712
560695302381613889 2411 4420
242014873582661505 8617 12495
343604471066658561 2781 41001
360703908108227713 18692 39531
140891051442007873 4506 20477
717052914384723329 19590 41171
763357480968668545 27435 28956
444697186242287041 1742 44595
737197220355877633 12207 39250
521879692788132865 7193 40442
197451948904319617 8305 41684
425145076144268353 14835 39829
67415377916443473 32957 35905
395152359250474177 28316 32518
118529439571890545 3602 9042
581630014661875841 6636 11626
634385746503451009 36943 44330
457810248724456385 18759 34334
876447176275224449 5166 37865
385155144224363265 4974 39684
901287255403996545 30910 35539
862679293384971393 29557 35884
934989542067601281 35194 41744
875472063279495681 26999 29839
384067662077878657 28702 38430
974236042885792129 33273 43297
6326575987049666 9334 39676
604543521288654465 28072 29964
48542412861007025 44131 46933
707161691849890433 1074 8920
243007357678383329 12921 36600
178833729102230177 25506 46305
785736833789851393 20298 43836
763099137588369537 2771 27021
827837239371081729 20522 24519
446703092500335681 17523 30872
295431282513117569 19603 38697
886499632302772481 19576 30306
665105102199707009 20516 45635
370931887865516801 26301 31611
361360866133789953 13190 39598
655774115754041985 37673 43620
934995496714879745 5917 46743
398160246854523329 17252 23206
663253049795383041 274 4363
150186879078674465 11655 39207
148710987637915809 7366 26475
781536364055348481 32558 35195
86365759390698577 13976 16336
422959880598625665 20254 35521
16287572961051211 1888 37723
471712650453632449 11949 36960
88298231429586593 28883 29244
575683872606290945 25307 41443
3130999887762443 5440 15714
302997188589166913 15713 37237
429844696354162881 18672 21293
299021566709399169 2362 37734
355129467344017537 24290 32374
751306865058630529 8222 41589
320179810935638209 29907 30092
622377426892924801 35065 42582
675378899371370497 10103 28874
310805525014821185 10269 39017
349712393326367297 5713 10533
825112396496137985 14509 32376
757036008136640897 17672 18535
855846974025546113 8611 41138
53903273373929753 24092 33364
700289000312679425 43997 45769
344912052060497153 762 11423
350055207586969153 24493 34967
369971763431006913 36250 44726
747006878500059265 25564 43079
200831846178591169 23826 33728
107914440236605457 12213 40774
901846193615522689 21537 38702
189169967432249569 28599 43628
281578510803971233 36978 39341
975835897080294529 663 18719
817454952789969281 21488 30061
688928306545051265 3521 33470
859869963358324481 11053 32217
295918483135373825 9147 28563
371388344937042113 13208 24592
125848882108684273 18299 22632
994088579382182785 14758 20335
160002922698915041 5116 29632
714346122610660225 13750 23723
153755081215564353 5141 26881
206606084720551297 6209 28267
114485324475275265 30037 42155
542253607237153537 25899 26446
403672284593497473 6185 31891
498081904210497601 11831 46137
294932940941357889 21829 45142
710488662730849537 26571 37373
72841937645534929 9240 41211
700010195371067521 35661 40462
657933714890866433 9495 44680
634695266671496193 15786 34244
297607167877501441 22878 32758
553368951113473153 1961 16206
36788604780475969 7154 45967
795924834667911041 27400 36696
645293726102721665 3973 14369
60179175850823441 42753 43415
725473215901239169 22397 41520
125476611002948609 104 14428
442049781010737793 12706 17683
459183537091750081 15461 33707
36479499017680441 1726 41243
359311154719332417 17265 31565
566880954352825473 26071 30481
358147382151106113 18050 22913
174300774454927425 3068 6995
503169037464100929 25384 42155
45612009631881281 6621 31357
954290899503494273 15482 21128
5920660170865234 38072 39890
451798140161368897 15690 34599
952887863287770625 2268 12520
91274809041710369 19070 22415
128060189625692545 1376 5517
157610202428809729 219 18431
128133136441491041 1204 27344
945553597582264833 7493 44967
560354061755397505 19308 26875
878658354092717569 31186 40535
307035369802520129 13426 14921
75725287883972929 32506 38977
513168133568562753 3836 24314
270435054689709633 9291 36416
909891346853484545 37142 37803
184065353713183553 20299 38584
864412508317549569 15359 44193
972391996970085121 28155 41389
780222773404801793 7479 12251
367429982600544513 12104 36828
154299451345501377 6969 23410
914412906638556673 5768 12732
171465907559209537 15177 16740
622220754389278593 6899 40126
290269444079747521 4183 35254
601234605382526209 468 24074
698183685542119297 13914 43844
521564259973775553 17002 19813
512863526730079425 13890 36685
878894010146279169 1539 30690
434927508238487809 3070 6202
18096543269880529 4407 26350
70632244557010897 36681 41576
135936731111424785 7548 44545
916253203130423809 24581 36012
317948822944590145 25405 27145
98592563600526257 3344 10965
16989416439610495 5550 31997
193010819152007681 6147 24897
405278051262943233 2156 40419
297500622003958913 12423 31644
735380786022997121 3648 17361
982294910268819841 33015 45991
615918808083723265 27583 39658
624401695030535169 23717 35997
157178211771178401 17339 37951
132649879849438433 30861 37989
316772121053166017 244 44393
579525838051758081 43909 44206
418045550840187009 29817 42048
355437854624682369 16973 17152
257087360907195969 38850 44077
108469894687196705 18914 25871
837856533179927297 19979 27951
362733496727642561 17054 30084
140905695997791009 2805 21869
226470479394386369 35449 44321
961524158340832769 36684 45453
38625207473558025 20620 25276
908063015207904513 6436 10346
355029727645437249 2287 24196
307913081138746497 12153 45303
63164389673360689 19950 32967
695117055811952129 8249 27738
978682614883588481 17229 44992
716246674028976513 3297 24834
937077878878227457 24057 37618
427563015075197249 31074 39185
566643040228335361 161 27465
389736158386181569 4137 27950
723282390524744321 610 32372
30304493965449097 23995 44189
42662214891898033 161 27850
932253709826195329 18138 25986
52627921991302177 25131 42846
753497530774314625 17029 21347
255778750982692321 8048 32572
923127576739101825 1828 23749
232438558586110849 26028 28668
623905044212822401 7651 16686
530711776303100161 7430 40466
179312818829824737 4848 13718
265478122965731713 11800 41412
435482532157568129 30405 43076
132297967399232161 36996 41623
599419086183200257 18091 18157
523983640930296705 5896 10403
484133676178604609 6456 18947
333327158989511937 5108 38921
890864731684953217 39844 40105
940295735457596033 11574 22581
786871895779132289 6027 43600
245990715486804833 2750 16467
54657293038200553 22288 44902
256160867722982753 15124 17446
270821192419621313 14753 43759
977398702135452929 13632 25781
981231807617060481 44492 45607
922649881205558145 1999 17328
197782134385324321 26081 29614
359597631809968705 1183 39061
119043346494645873 7760 40878
139369635303367553 4947 38598
340046871886219265 540 5727
141456751266282769 7748 41740
873216385672176129 11174 27764
664653700671351553 22292 40810
436715949952247937 5827 23828
317789030099326913 3166 9286
116883985319145009 27262 39093
988993192255563265 12148 21475
640269717204294145 13694 23242
211109789342380353 10121 12749
129662034211431633 9700 43145
235273900225678305 15240 44866
773273623942674945 17324 35564
61362817043992377 12462 13226
77130849024950273 36527 39543
396460006205089153 9443 13529
626919975699994625 3866 18558
563487427777438657 16147 43429
207746009206882561 25345 39772
831121904863891841 13722 25410
478074070954040321 21497 32398
913461794375557249 14824 17626
649155270304742529 1416 31965
68435051574837761 30241 44600
820420416588977025 681 20037
168914575740451777 14606 39329
648716544385475713 22403 43525
107642387935840129 2260 15746
698390194429425281 9344 44965
835899946852940417 5311 5386
421726078022498305 5753 10818
385013821034888769 29657 29994
309364659252086209 5257 7311
591207168600767873 964 16782
278483908768034625 14580 25581
198466511874244129 781 42440
869135995603404161 1274 30629
518726378257490241 3454 44493
215228252561313825 29971 45906
572518425880545601 1537 26214
396087660019336577 13642 20876
554893898875583617 4560 13012
725919479650141185 13046 33563
682298776405986049 34995 40306
698725699354628865 29290 35916
424944620007714497 18256 26603
757980587824061313 5562 25427
74971713072969233 20392 43972
696121277384069249 2315 29529
928332455539255425 6778 38503
765912391571784961 8146 21401
992057933230682881 15157 16734
367957973137027521 6492 23954
264844099503015681 4603 6784
967080826683751809 26031 44821
240551889176785505 26129 37803
336035648069160001 30360 36600
246102840053801217 23952 35309
663178634322658689 30921 38646
840093988650920705 11906 13728
897461127661490049 3869 42712
820689617805804545 10675 32844
832527049180480769 30705 39816
315306703929039169 10318 18314
445924918867152769 37472 44997
762224389979969921 20285 40765
830512785529972353 4890 25346
156154878138522689 10280 46013
675368000499918977 20399 44779
582553748771367425 10436 33293
650434405261830017 35661 46114
956132808673871233 32289 46474
913303691676194561 28362 36819
487657203528250689 30885 36028
721617875875661953 18709 24222
801377959321229185 5551 46773
891772036283516161 22874 38687
289866134234863169 35572 37882
66986596363602049 24660 38034
38502467397293569 1651 28326
354438351653644929 27309 46573
721212720909200257 21002 33953
953844197489868161 1817 20866
931933032374161025 9395 23282
100148889667185153 18481 36549
200792712364822977 15595 16571
79331822627761281 24121 24146
441646360596436673 5620 9216
467145260909237697 34424 36450
232412280842460449 5095 34527
200113178567558945 1336 26973
340045159300444737 5008 32468
318310689731919873 9486 31341
732846978792530049 16197 30296
792953225054457473 5521 18675
744877784717644417 19916 22847
355845612659667393 21544 26491
497996533083842497 23495 40970
401997759755172289 3178 33310
397977116085371585 3571 23748
992592916997057921 12107 33386
33174442626652481 36479 46501
357114164385006209 11896 15572
363470112397791937 2483 17294
65174553266476921 19060 38169
230702650329853057 21054 30607
337376020354152897 21847 33996
372152874208467201 6106 40306
778856656714271617 28310 32808
45740501962505673 7818 8564
90798991012700721 4701 46244
590975941243201025 6858 22848
422699992079120769 33204 43184
869590345359036161 9341 46644
526270114888259137 17824 38831
859955070497846913 6168 13923
442521804615171969 5531 25407
745191025995318017 24152 25823
371140272718331969 13292 18816
297102921380528065 15142 40076
374314331505079425 3294 34156
725611761769506817 17839 30886
877427893081513601 2973 46025
930830986811230337 6873 39326
247229613784401889 12527 19353
403443993346876097 504 39629
384643759527289601 6222 11984
656237814514000257 24682 35476
297620162228899009 26613 31635
94284369172051185 13253 17104
365899888793673985 18391 25786
226193123527991713 7507 8160
987865783830091777 20903 25668
45109598714923041 7886 43195
338592677485120705 15579 23281
251436899723373121 18232 37020
299138781002032065 17743 33546
859240056198167681 27883 38321
388309675960098113 31724 42333
789202013336620161 17651 27109
328558106023553601 18148 42194
631625302454686721 21436 25183
195833255648420129 25719 44259
212177403736987457 40023 43658
240428200925354209 22326 27593
916087677182424961 12699 24162
267710902082878721 5954 33045
755870484301965441 4929 26019
329895490580089025 17418 30879
991531360201911169 22882 29562
430713703087928193 2913 8632
701391195914297345 4580 11357
196205136646231169 9818 26035
145440370878510817 26178 45532
673869622320122369 7321 16674
243030143696643105 8076 18201
991998014752784513 2256 11550
85601432146766849 39801 44844
707269165200710145 2492 34727
68278550672246753 45992 46691
224323259392011905 78 37285
657123032068348289 42622 43171
487505869720248321 11811 42888
816552416580975617 29571 45604
301200442911170561 2580 13333
860581934068015617 20443 35888
752815501128292609 10867 31584
328126342589868609 8377 24007
722967829261822465 1889 31856
614489379423652353 25467 43221
868473709648181889 8671 24781
814818035615843457 10323 12443
647994482276619265 24873 41963
704082854736803713 12792 16515
40935036577632649 2559 37419
318831601925481345 6768 13684
264684624698535489 5025 11957
128442125479303121 3800 16452
988054338950316673 21903 40256
537780441092820609 8405 19152
582507850486354817 4990 28096
365701826799458753 11067 42878
207407758841792865 928 32087
916057920780858113 1952 39326
629868901562790785 42149 44174
485163817077911105 9976 29642
54482102905122785 29373 46646
891070112665971713 29192 44625
691181043657952129 8600 38007
155752300748666529 4095 8400
400961733317199553 10786 25963
64928762646744073 14912 46421
814097926730941185 22150 27626
339729977144948225 16873 25850
898518615506272769 20436 33325
497438416769682561 16817 29469
914435506126199681 4782 22208
273005734092400577 12483 44124
17786833314357155 8137 43739
105888290564095649 434 37482
54198443638799889 6016 23943
469690241153820417 37782 45641
492335481125163457 19555 20984
554441116206902529 14535 23563
880009715524199297 32379 37217
246646770329981281 45585 46354
484576187458895169 14527 44189
935836891635418113 11393 42461
407198239693062913 26857 44866
238367244140256673 1511 27177
350161428099706753 17094 44996
827613250892170497 3972 45793
800272509380580097 17775 32082
705179444844638721 3788 21063
939430061479821825 46 38970
952875138120575105 10346 44923
124318797972282625 19557 28616
67037076625389601 44591 45820
803094977296264961 8243 46365
122488661233802529 8043 35305
174205791904700641 3880 43850
6311517321954342 17265 31133
813277203681860097 28409 39676
483966487851446913 34079 37532
988923828139267201 8806 10451
958319190306902145 27209 35908
653179081191606017 11533 19086
376668988139613249 39541 40227
945881572131714433 11451 21352
676883092803556993 1287 7624
436538995898740033 3927 37107
489555589199809985 28709 33994
932846283986780417 882 33090
450017696877615937 2689 12209
693279481521752705 13505 33805
154748546130548449 9340 24059
901141097099372929 40850 45963
120694755985446993 972 35002
886582064224324225 21580 27755
777655618332815361 18369 44770
609774287538417793 16141 36554
309320065830895873 15914 33960
29503846044601545 24748 44058
814253028546602369 9247 31093
932816656228443009 38607 43687
654629505870325121 39011 45972
351075316318439681 34118 35438
742144638990438913 28213 31364
187384192126533121 31070 42229
801673289612246273 1656 40142
61844057463186889 18725 40877
939851566329394945 9252 36296
372219445578611649 2666 11178
629751840383299585 14285 44771
310687684584291201 33643 38513
765987537519279745 27672 46475
421666829369090817 7906 17571
486821646976473217 5470 24818
366419340056463489 10699 37714
815953224365784961 17540 40181
870749693151754625 7037 7413
184106403060347649 27220 44241
841633167014332929 30759 31567
899826648397080961 21544 29482
97400797467319217 13572 43331
206404257909788673 27169 33945
579143222064484353 236 11995
724400581876892545 25294 27796
320368058914443329 20918 35106
57727666418905697 7234 28385
304390070001470977 4955 36328
239860747982348257 4445 17685
157984460746039457 12311 39258
233174685976230465 4254 44415
705832644374847745 25113 36090
714324605836907265 18523 30675
25300135711564309 10003 34171
877911189119963393 2548 18049
619491669912473985 11703 15009
586158656723441153 10579 29463
305846142858545281 7253 18784
451318906447774273 24827 26494
77722838557289009 289 15944
195326588906056033 821 17805
779728689742928129 28473 32998
394086046531036545 9230 10305
234605822720464385 14603 33222
463530252561511681 12476 26920
531409808577908673 3753 45212
930512021077511553 32514 39666
434046909793291777 3901 32423
253004485862106785 32666 42736
667361091774740353 26945 27422
306667096799394305 2084 9627
759191363493368193 14208 31355
431804260761666113 586 4775
924101341596585985 2664 9150
343268162875268929 36356 43681
344784372747593409 31279 45762
977442545014781697 31756 42975
278642202757811937 40000 44009
593054807044914817 1235 35721
83839450035196001 7173 42426
800838747906723841 4308 20964
233138338256200225 22512 42084
355802096745044609 2255 23477
386878200928460801 42022 42572
330634693587455809 17226 46703
640015790024381953 280 20434
586489426781945217 14332 38928
610978317477030657 6787 30251
397816810287949377 20253 26041
978854149629373953 33986 46003
397035084343635009 31109 33821
156165262583609633 18943 23130
157913698550515841 9254 10291
467020362735428993 6085 45205
509755358179539521 19235 30870
1940223114598184 31655 45595
910356509427131777 15568 19385
467064716875487553 19785 38400
78541644019828993 1704 24321
334960328678644033 20846 35273
871309686890754177 25480 30043
389138127750346305 9621 42412
705770635269452417 31337 46609
592459673289294337 35713 41434
548690669964386753 20289 32302
829494557292239361 14410 32111
147899193542856 35201 37546
641679151004890241 8933 44898
99363171801172705 6136 13180
549198579590854081 28495 40211
440885486711259521 33333 34630
344492336609544513 31196 38765
333648717646056513 16313 35393
202536070984880481 22369 34326
731556271034271745 53 28713
564081420963500353 376 19171
208269293775572353 32939 45129
453771050671026177 15405 19402
884253019223983489 39268 46379
886814360309369217 2347 45476
224399297647082113 1540 19593
364624150575000513 10040 35973
409785333798232897 2863 26640
321659732072699713 14967 38764
53331548092302225 3679 8518
143363360465304625 24073 41967
687924121293598081 7001 16504
850182119041033217 28443 38750
550888975962223553 26862 37529
579265888870740097 23756 38662
635377713683574529 12761 42213
515395981745054849 25139 30223
617554832671544321 4306 42775
662376514786377217 9100 13735
507357749265786113 10152 31904
324902737898650433 13272 17417
810638889100502529 22798 25519
36272991920302649 2483 4878
187242974563027073 2472 40542
404551960381635201 21941 34806
335809212790508097 13109 21491
438648218844793537 12172 44968
810826820433327105 23297 25148
859486043969621249 22363 26008
828037769817243009 32757 46014
148002317370643521 27691 34248
506666496453370049 22569 46758
700356188329944705 1635 35101
888347361640910593 1267 19563
531050780262194881 10916 32737
428739000227487553 16892 41260
978618913210777217 9724 11485
556496339118083969 39617 45563
40417770553208497 1164 17123
925429415081090689 1812 20871
185394373752497889 11063 13231
76560198213115889 2834 43348
770991790710031233 10676 38107
490180733122791425 25832 33791
727023291946107265 22070 30846
429804617269340353 4292 39609
880544603218599041 11522 24899
231148753403608961 27828 37151
355206176952915329 19459 28518
66706806491311001 5051 27876
609798787345642497 13561 25825
684031929364543617 5787 29326
242829484782941313 3032 4097
138760269049086561 776 35458
202394972342037953 26800 29606
374860938445443969 38138 41784
635036279206413953 6506 14167
803956282444090625 16739 46983
988851907717577857 8466 13935
165787782128482785 11330 29203
829916613243465601 14461 46198
22612660973337029 2636 24959
132701428921510705 2914 35294
931535959308696705 42543 43759
549883066641566401 9370 35256
759430717794828033 20898 44796
772961364312028161 33373 38330
908763252221938049 20273 32032
433242461908445633 3603 17023
922093870731700353 16948 36969
375802819190457857 35884 44892
323623484717224129 29402 35474
519933552220205569 20203 24728
377040092056205377 5122 21494
229869377412246209 2543 10020
869644819935864193 30423 42820
824505241370029953 1678 28201
341784451566880449 994 9793
993784893166893057 18635 27442
810896320953879937 17371 21107
716168471362347905 23559 40120
634751406813279617 8630 36987
699889017442831873 4521 45973
3393166157131589 6397 18087
177550109790512769 2764 29467
114288316832400481 18885 38596
413485727960821953 7403 35964
836770653550196609 24674 27418
642366799263012225 39203 43130
26535958739458465 21364 41752
979575220470753281 2199 45196
921289507350444161 15825 30297
53753607363926649 15966 27361
447167672462924801 17038 41087
706233885761836417 43181 44268
501946578587883585 19485 30632
809934250447806593 26357 31993
6590210329761704 6061 41856
41956053034983401 12124 44511
838457371519261569 643 46328
127189470477343745 16865 31617
265815487591552833 5447 16008
19195038928760513 2046 12771
710626491971517313 12783 23917
40925633614161681 5480 44052
516527279835742081 427 15213
533235114976623233 26697 42214
403480664755100801 6666 14393
257699604868758305 7862 10933
141419556048461457 10094 36358
88960607103221185 22536 35123
902732967531797249 23786 38212
572326247305081665 1061 6316
639087634386441985 28338 45850
22008781441389405 20020 28078
42777940484590713 17633 31353
767064309578426369 4050 42160
812898763975269377 7017 8465
38519763769020441 36380 41601
247461817318743713 16057 26270
241102814462291105 38490 45049
688519132779760001 33220 36920
231924797726339457 2720 19009
586181846023656321 26669 30070
989286155990537729 17694 45751
375168741289499521 3911 33850
148013982179183041 13008 40847
729170089944211969 972 18575
604729766405650817 4401 27339
158128126928602337 29024 31435
462341553142710657 3758 16027
167711783548206497 15522 17273
350572238762094209 15260 43118
613320637233513857 16641 18931
997681103072555009 7350 35197
706012825333097345 36736 41430
895841999285718017 4621 44389
899604893446195329 37748 40171
93930172566746961 16092 23933
716816885090700801 8361 40008
387919827935871105 4408 30349
713273322742296065 12546 42433
308153719101827777 18361 23815
264906446742607201 9143 38512
222360538556326753 11370 28631
706578229354931841 14410 29639
487294376850389441 1345 16438
770405463671970433 9115 27137
237280764034334625 15185 29188
674185884864456833 22487 44121
948784483394863489 2583 42644
33310733408974613 29719 34898
405882859514061761 14680 16244
116455608403128961 9608 16735
712565875763704833 4943 22609
844766165177666945 30626 43026
213100250431391905 13519 32304
186393840970836769 3038 14872
948928762171195905 14417 37638
38985379680987369 10557 46497
301324924451503041 7400 38750
729956856974070017 25178 39600
396565869640927105 7361 36308
209025108088717121 25988 35630
160596009798847905 14997 32809
520859062985081793 14906 25001
930122863835581569 21988 44361
733291208999709441 29118 29463
359747309471114113 5101 23547
676850871071707137 12851 33555
541506048401988225 8689 9918
598072360675153921 21356 43765
290464083924444353 15154 39386
102099964370566449 23249 32524
178853889470477857 20463 25068
411770173583768449 8459 33765
583993106506650113 32035 37681
29256458367399321 22608 35536
455335289121411073 16884 32251
192930167762703777 10150 38775
202767868698355617 645 38910
906295065108039937 32167 46444
600125062149320577 7078 31725
977652333179584385 13112 38110
883210598598960641 16655 37448
980469951792059649 7001 7857
938721065816441345 6075 44326
80324401681501457 20009 31181
772587288565016961 11500 27730
639729612398369281 31158 41116
31278204992478465 21181 22790
299602068735914881 22340 27354
157529018973061601 24012 32502
467633803658088705 25635 42959
597287397626292481 27278 29305
380759774506309185 43565 46185
504575327237159169 13298 29875
809981497324756097 8175 28073
853542850387757569 10387 27822
314429849362092289 18743 26792
238101016963351969 11655 14202
620661931795467521 12742 42237
590113974054379009 7635 33405
305688411197614593 27788 40459
866889443968926081 34353 41778
303219270208799681 15899 33694
515539275297332033 4598 31775
518659933429326273 2918 39061
70420766333850081 851 45913
967689151686386177 11850 40898
286633908445413249 13897 27625
569400445752982849 28128 37876
987035717184948481 36418 45079
925711619894784129 16287 21902
478470570072975233 23396 43298
579758447174448641 23625 39179
260271964040324385 23453 26944
718913591082781569 26606 38689
183950383369239745 13197 36582
840054364978037377 7088 38361
932983869762249857 35009 45984
556124244696562177 6441 7807
206996660701467041 19377 44119
478490346665473985 12813 34210
301855279981193537 17965 23248
686052546091161729 26571 44497
35225264083283749 2733 33012
266803886986444641 14626 23783
612481642761860481 2132 22070
87406605241412193 7838 35783
162791016902051681 6903 41078
868287831488352385 34615 45177
476590130784071425 13127 46006
473733800209089409 24027 26637
457175568745487489 23869 25888
566267224038277569 5517 28941
101817296907011473 13149 22176
213047611945242465 28172 41246
309538590997821249 4549 44475
205676841014287969 28862 36990
548780963174831297 5991 21181
501995990297700673 43840 46962
320846496549609857 3565 36508
691623641826133505 23490 28432
962349333604787969 17477 33516
332205862353518465 20399 23300
408641344982900289 20830 42712
667722326606998657 3976 12111
990783544976064641 21170 29687
185673165974634465 5462 38057
984712527454764289 734 12460
741411289818380289 21041 30013
818942839808112641 985 35252
411696606082287553 13014 15158
374155535707306113 15046 39197
928117055629293441 40190 41079
545502074281809985 18585 19829
206790251411746337 25401 32173
902790919681070337 2490 15026
492639339768906817 29068 42249
159022173514937761 344 22533
550044177593676417 2255 40057
163492740601359553 6107 30370
512952765608339713 18357 37269
477993229855425025 12890 36391
270197681021983265 35989 36736
332834743643292801 24108 26599
764116532002752513 9640 32306
964270019201517697 10170 39540
239785199540236257 9878 29977
107174418861522017 4101 5914
700376549418997761 18758 44852
880648598297479937 15053 37311
30525043019792977 33474 36424
780805403494344577 35080 37927
730937291586990081 31869 46297
409073154986639745 33779 41603
918934421912510465 573 23540
226437615519532897 25770 42988
765249414844596737 24440 33430
877872226030543617 39837 44894
20135127339443673 13729 35890
447707409950528065 10378 30323
319855638996237697 4196 39109
450635585823686593 28257 41994
341001624724199809 5892 44986
951747228316722945 27683 45228
800588024374526721 13040 21129
526365356647740865 33138 35723
393111336895628929 5185 38901
293500980570389185 23833 31977
917816182382175361 25207 29521
695250009517405185 9618 11021
575174574469301121 12921 31013
738278069805378561 35031 39036
371984683598022081 8036 27818
626075726671953025 24447 37717
129412983670732737 37592 38159
400190856159060353 1749 40911
822200541056439297 24114 32502
453538894862258945 11455 37928
74259587085592209 27009 29556
376187769599031425 13137 34691
879364709053511681 8942 26367
544564105272538497 36920 42941
16184553613129539 4428 16325
102322534469966081 13857 40889
151386612296271041 9601 17495
394546763699235457 17432 42897
217697812658840929 10166 20673
314009374193549441 6291 46678
712354368892910337 15411 17859
513986075986448321 23043 36678
239806586830894721 22435 31709
857999934875767425 8187 28443
318007156082295233 5408 32206
674385581187987585 25093 35656
50451919602110705 31293 35795
52750314280903153 2463 9192
91196652220226321 8679 12126
685082370990610177 13409 25787
782627382065299969 35689 41412
57171320180419369 6886 27741
644833234877800961 7400 26785
849705471091180417 23342 43838
595784418544539521 14738 37605
626292221977482881 36170 39804
884566185463860737 5958 7901
516516380972458241 32851 40555
22416296928469137 12734 36551
906313114244216705 10644 36895
274497108058902497 18107 23189
289583285367921665 7876 9388
120925428663966273 24521 26401
360443892888842049 21387 41576
688798676641972865 1693 31118
840592776145481217 26937 32176
980430977889568513 16344 39161
189774066593702881 2393 34609
189308243104953537 2160 4637
171491869873147361 3464 27632
79354251697779441 1891 18724
498507500432740609 5904 45386
39964330880287945 8783 14835
177836486456666177 11931 22377
555592416493908545 44293 45262
87925027688317665 571 42696
916205168158590721 2846 22245
487833180459841025 1757 17765
141895681366364097 10214 38541
895475982342365057 20476 41866
810878743041719425 32587 34990
573106601532710849 6335 42763
817613290799329153 8219 39778
330892411015657473 4130 36088
344424953064780929 5434 29363
799088716280959233 2500 6853
761058538443521153 888 8620
815987331771598465 3097 32953
619558835827184897 5177 11064
394865063411881345 14621 39982
11026613514246721 5207 5450
784036230687224449 13717 39959
29761168498247061 1088 10593
747961049587939201 6630 32816
89020484208234049 864 14926
922919337924216833 18454 44939
443795474206986305 977 42349
176915337608388513 14734 43677
344913270821734849 1614 11248
97466415706538353 22024 33276
399320235288648449 8219 10668
595950543822663553 17303 43136
789389727512158849 33834 36328
814016133628886273 13447 25566
598428449542133505 9612 16001
688371560556159745 16544 19011
909728598374016385 27120 29111
306773914581487617 14837 25771
404475138552889729 4 19481
259631664299757153 20055 45385
346350803197211137 2601 6076
953195719781835009 9099 32234
787573589254982657 6401 18561
992813973978879745 29689 37835
172979703441740193 11703 15634
245785916452792449 28862 41138
397254543743933633 7719 23939
508463598276090753 1598 4467
882028162097625985 16797 38743
551195449079077825 8614 17861
93465810408567057 782 27933
301531769233175617 5889 45932
459606804702417537 5709 6470
324537327410457281 5048 8036
326694414225492865 6334 32650
139290213704367009 28389 43102
243877875360865921 6304 33537
876970263960064513 9333 33222
506745998053993665 38529 45736
938449777171822337 7536 12028
620773423652394753 8043 14937
636783453170085761 12008 29268
766718292481975553 26030 29123
64754698467663017 2314 15960
218644318321750561 1714 33165
626766296184630529 22619 44473
939933651705281665 8304 33367
715780751573841921 4874 28918
736371824126734977 9725 26926
491261651780934721 25476 33360
795901469573060225 35887 38462
343674534391805505 10684 32163
167895261664185121 8052 19242
342050247965122625 21414 46188
596491305801016833 10658 33671
469640306688372545 4634 8127
181901658911385761 4523 32817
309542532537580673 28596 37322
352013329942273857 7523 35827
240992772832452577 41979 46924
162375360104860545 31123 37028
450482787075575425 25038 32429
92300792512197921 9933 17544
423806881939182017 30950 37300
719481344932006529 21629 46947
400694089767075201 8705 25139
380521221188949697 27589 30618
433241891133757633 1150 30990
818394591333301889 20763 35609
305882000859814017 27214 31122
844535477755648897 9856 29158
437504419336701057 5004 29005
445603251003831233 24284 39405
409114972663463297 7735 28180
886278260912938241 24945 33644
472526821755490561 6427 30365
509194760442639425 26388 36220
623630766560356865 17690 28267
954826663772372737 23727 40332
49530751644450537 7899 19287
444845344626941121 5341 30648
236775904841540097 6476 32598
881406555241447681 14575 20703
587854058365490305 10680 44617
437713747585476673 21976 42536
947239707889995265 24354 29989
119286414130222337 28403 38257
556250011846739073 5999 42191
859103506811322881 25664 36426
964741079781720833 248 36871
199926366147387585 22526 43821
837204055694325377 41453 43976
214393739089231873 12000 21658
239785220267922497 6689 25462
997363119510261249 32666 36327
154912686964504321 38127 42106
786010286416086529 15723 36010
741224170837899265 26575 35524
220970827168592609 16548 29896
527064452449035777 12000 24274
84656244765326961 26746 32407
370699859642289921 8286 34418
964670185136192513 36746 43541
446462251766174465 20730 37802
968057427987218945 20125 40052
764566406980168961 5943 39315
707464869637298945 8038 23016
688211959082831745 18583 26218
795393266646598785 37813 43278
163900202321062945 33994 37348
261842283206227937 23289 23633
323432630420423809 21304 26727
625541069578247297 11078 31681
369406977944283457 26006 27883
225936084029250145 6324 8602
237351064717625345 8503 24738
278300546887308545 5639 21287
787495095733053313 38194 45372
232137676186773953 831 15590
468736046637697985 26582 32405
21800069538187473 19002 41318
822948844959729025 37125 46638
965664303541807105 12497 25944
263788030016268481 4705 41550
860105385060123265 11837 14813
598325032541001857 36936 41879
614919179327309057 30914 31021
360086135347383873 21570 24015
428319483751153025 29545 40558
755605845728286593 14825 26545
221665759510436545 7633 46195
658638945301373057 26625 35017
585718077584445441 36139 43659
106341193028587361 12628 34888
730310393255827201 4965 29866
812496501457499009 25031 33321
80122777311999025 3736 7031
186449794824955713 22823 33135
346046720772953601 12125 40244
51140945717587985 3902 13608
460062594520465473 23211 23218
494340513183235713 30068 39142
852237900014223745 9208 45101
697740223743775105 13382 30363
478477917122376065 34118 46149
858759093193118209 10477 30432
606050591590893313 5072 33607
732455987734208897 37881 38072
977818671463310849 7028 36343
117830948396605345 8282 9218
122734178392995825 12671 29426
554851114415011905 24050 25982
8294054391569717 10108 17694
74603172905813857 13187 26612
114661505237386049 32349 34027
931926903784994177 21713 25365
217534056771668801 4985 28500
617808915204623361 8130 29513
9790056924636305 23182 44710
349692857401574721 12522 32767
291687068526499585 23264 39598
409779915865005505 34198 44659
820916512860911489 9405 30688
464065764342063169 5697 31352
27542216865256821 2554 18167
705988705988946945 36677 43207
554209585395092545 41278 46962
654317460913912193 29052 31123
997043806395254273 7512 37199
601555997610706305 8600 13936
462117529734307201 1603 21121
386624889220751553 19305 28783
425847364825514753 29257 29639
327531484061726273 11694 18015
487834268232667521 572 19230
998279772317968001 13221 42647
964516413448535553 446 13273
531542919911846209 14977 22307
388923263498405441 15937 20903
900921162412299009 6209 9330
274615240033895713 850 7298
770579279055542785 11857 28154
736167665633736577 12442 38410
94270115874362401 18401 35598
494229715683388801 777 14499
574674308310751041 10105 41526
276840411509674305 29351 41705
285154617241243361 26301 44897
572134629082128769 10671 32261
374907215040398273 35316 42063
842845430784656513 436 1586
59372426388218713 5531 35686
472586173933592577 32834 34056
652632863293110401 11203 43106
933922476901237505 583 33558
179782571144396993 23192 46628
331091180688829953 16800 32403
793765016289629697 5191 39271
471559914039239937 19706 35159
640950564316508289 28607 39582
684904494471084033 37049 45723
116208166255308497 19277 42229
704523615466648321 23441 45634
41080901868280505 11712 41171
981721629856835457 20338 43547
283486648116625153 3798 26776
352962527411172289 616 10784
812610810379791105 39804 45820
179229542402794081 23452 30193
85949353940993233 31959 36420
352743987975792065 16480 25736
44844369381888073 5127 32270
551893109005632705 8597 29508
234704762704215137 1479 10038
849731125240744193 21122 21271
930883850225224961 9180 10802
906502766847268097 14866 40012
104109487518758929 25799 44436
786742155032292993 29802 43437
156748200301660033 27882 38675
533378786313264193 36171 38531
117014432348614865 11996 31171
712403719395275905 23675 26933
937214872187720321 18137 31293
66383909375446137 37280 37477
893261254972816897 10213 25244
556379114081799745 8977 43197
489213464125537473 13018 46948
344577634002078529 8513 38952
185688465039792321 13269 14562
591743909862607617 12578 22275
852545713696113025 297 30834
635866329699979393 8448 32815
678096457978529793 20715 32101
721697640680524417 18187 45212
436689083072973697 9334 41626
644652691802704641 13540 18118
694554409800137089 19861 30131
460317474097031745 2682 11246
43218304371233529 31645 37704
449429845097455425 8293 18957
906804546934683521 26553 40403
448529658633411521 7222 21484
422083629827778113 17228 35188
442538753330623553 2165 7080
973401171703304833 36717 46457
276623620977041185 9128 10042
437123966362744193 5114 6757
934826542547909889 11329 30786
307058280324373121 19137 24873
540063426111309761 14032 23877
396650379980666689 13541 22695
976496965609712257 11657 40170
561290968995113089 4278 24100
999538477734269313 32529 32730
37968444971621553 4081 19475
187696585075997281 8767 39384
29017397076376741 11302 30648
59491387356523265 85 9514
513949398468394497 3940 14102
715870394477136129 19845 27304
638910177238361857 36023 42358
428992440712995905 28613 30983
723217855105158273 15765 32807
491062596278197825 25182 37003
163894003098892673 18218 41377
238898602086116801 6673 33445
645580751806345857 6415 23849
556421171103963265 21713 29760
273600417903455905 2964 36266
310717083319595137 4078 24489
417736041611359361 12891 44963
652352769520433665 9352 42253
181506185657514849 21005 37024
3340727202349570 16659 32708
622203250411455873 11790 19762
344106397365877121 8607 45621
479969061326702465 37892 39609
698561377021299329 14465 22835
310319164039608385 24190 33831
640954410790470785 3141 40567
803879181769321601 583 12186
666599587919613185 8938 20941
267923437812338977 23745 44563
269376550298360929 8339 25890
806986126458159745 12516 41382
717291043753654401 3505 46776
824278628874477441 23343 36360
963401186689480961 42635 44100
524336239284952641 9158 42286
676393437917248257 13696 36273
449459856043500161 8124 43794
425056688370730753 16810 32243
89232372320910977 20384 25690
611948920596041985 16826 25704
565918804789557569 19600 44262
11148911547138597 27853 36079
392654121830549505 20706 40418
701858070627615361 26872 27746
483557929020502529 246 11586
915597324813390465 26127 31763
145471188603639937 27819 39127
306768280074642497 3500 15642
456201268968182913 40706 41655
257496270144628161 29035 39801
816741021281433857 12869 32109
864904006268794497 30340 32163
336951118192967425 9503 23330
343958395732684609 115 45218
571974705308381441 39749 41508
627295111952214785 7609 14357
701082645037924865 5960 22523
665558435029936385 19738 23870
979927453939399809 20166 35707
519594041731288321 33508 35692
112734317272281009 4710 18157
284616313247724417 5974 7957
361042353875323137 35377 42377
863789434864067073 6076 43920
174958405665730497 201 29029
998303099909804801 15658 31274
40343529085493657 20 12652
679974512928104961 26500 41622
345335765330883521 23096 46418
477160656383560449 31360 43361
876907924706532737 14346 32178
472139768659594945 10303 24980
179340325360580993 6881 24588
894510013102717441 4292 19311
564988791080157441 8440 25368
986832681717594113 12613 34669
623344070070014977 31258 45637
944673614955078785 2218 33655
741738978510486657 817 16940
420438960808759553 4544 29898
395340581530543745 658 35568
591116657537298817 36855 40772
655983648682610689 25455 41818
987641722008412161 26420 30813
25267245552793585 21347 40569
54561864175994401 40494 44850
423690281389273345 5590 34340
995033622732883329 15278 37497
173730814341094945 18536 38625
32764286280496437 1547 19272
950124217761345537 22191 25245
481493842155991553 3157 12419
787870981199500161 24291 27774
696737110227317633 27347 44114
776980746090348673 15711 37160
779273494419136641 1276 46181
100289768421585985 10759 39667
813460085079924481 28619 40066
115245216067609841 25181 28453
752111143259888641 1820 24819
530063671341945793 9554 34549
255018109519667745 36660 36978
460721174344715905 14489 29792
11351118178090759 7034 29605
36848451966729809 9928 31385
943122795904741889 11137 39099
628028361243753601 19324 31535
677062875471385473 42906 46404
227366047133795489 36627 38040
892353526883809409 21953 24246
58727907713407745 3483 17466
614536264903712513 11290 24898
569887061279981569 2783 40025
823380697969440641 33687 39657
497776535738314177 19371 34133
960106816920721025 18609 36626
972823565113724673 14871 33521
858941560423787137 5717 25209
836815306864142593 18995 28094
873773618695175041 40178 44174
998733231305688961 22244 28608
52342405224919729 4134 25655
199306794799714017 24977 40260
86111562373325505 4848 41392
369790019218282113 6613 18163
64548823267031705 2567 44301
407067791700033153 3176 29802
7026288199860177 19835 42849
664356485196886785 18722 40103
757162501801218433 40623 41171
395498106220447425 16040 22251
44305571224434457 33114 44805
180331155541335169 19375 23231
32307534945815065 5063 10176
120349987262219569 21347 39078
747911775536927361 2014 10773
557449068465611905 26175 44703
76075599386285825 14645 46167
66162523003630017 26664 44842
405637886941455873 1774 20829
600067381636971905 15226 30331
570996637644427073 33019 38180
778821332828304257 3837 6317
518091096160823361 7645 36479
750928665762611329 41995 44606
178173963025159297 34112 38929
414791302623786625 8961 25217
973824502563466881 12514 23164
246094974662735681 7438 24460
66289015046450577 27159 43814
249479324128461857 4631 7000
823535805524109313 8338 34495
277193810833320961 1928 23499
819555414323929217 22377 25834
398360299053752705 3030 39274
957193409367214081 34596 46459
629195505160065921 8464 10984
198673554016508545 13136 29131
767763371101100545 17646 26785
158211750898978209 12725 14405
614408112696988673 6723 21546
888569783542862977 9526 22571
917761766229563905 27411 43502
429730428308992897 8216 13321
534863505768822017 1059 15828
146737351850859457 31543 40144
147009066109948353 18883 44892
941882429216839553 39946 41872
958784733595816577 32352 38247
690743744563064833 13614 33157
617562524125208449 11072 20059
764766986351780481 19641 26204
359752726672763137 7417 35455
929219934331214849 13203 43859
755050470044441345 16799 43396
855648894285344897 2948 30868
941287866760998017 4340 32084
865565429211045505 8199 28995
873671251109119105 20384 35363
733540062286998273 29745 35822
40961632072860969 1320 39361
477727912316154881 33 8170
983525836225286529 24498 42428
369507219242230209 1583 14472
397363274542524161 7183 39071
812661779925576833 28025 34535
896130478754276481 32620 39585
63393589160277489 41592 41680
775149104485318913 21171 29640
314225067104516161 18226 44490
18450004537076125 16615 36604
280618582605349345 14257 31541
217255259949634913 9370 33800
334003162251207169 4370 23549
941631677773802497 6508 13205
446679662910604225 12570 12697
252791636161173729 17972 45569
333389417305127745 5985 38814
22374510709827433 2270 13801
699151108778274049 28177 34720
192162757148789601 14496 38805
871621321142811265 40545 43861
416484636253915841 14851 29377
281456969332218433 2314 33865
629963599424353793 22666 35830
159655382447269281 26106 32574
358964268171323649 11278 31754
130466656370835217 27099 30381
127932538966032177 24816 35881
236928327565550497 22789 41690
155655143856126433 36727 41400
808872903968641281 24413 46682
925842500225069697 9048 29823
862235721066227201 21174 44875
230077492392130273 5562 23053
108089810193980897 6203 13879
323182851940625665 21072 34016
88075724374618865 759 14342
387117808160542849 24749 26335
789654922048207233 15415 44657
968711431705411713 1490 16668
468644483498323457 29989 35345
53443350145162329 30211 43956
231310395288325313 16380 42936
802696101976831489 9333 24473
615894642959148033 35384 42154
833153641822168065 9875 25282
433425718070473921 30319 39629
416551257074029761 9084 14286
718218782119791361 29501 30079
85789628601677489 25178 45931
454434893845764545 12531 23769
459614526140708097 6441 40123
946809224634648705 18805 23303
61354871712058665 19730 41952
959595897152887297 2400 2795
750385363586769281 12239 40331
841863744263875457 26504 37195
191780531685569857 22346 38544
61616208383533433 28353 42147
491418098648804161 5675 18089
662717243268360833 23726 36238
577982233715221889 7095 36701
927376862747074433 8993 40561
479360141930140289 771 35762
842721575550527233 3357 19189
273382523607839553 3999 13612
941855277030079233 16870 30691
214859231595621473 1546 5174
573183388121890433 17123 18554
254952829357126369 5655 14768
324995707834140993 16538 28561
106114657804493361 22354 40990
784692223863075329 6248 34130
707283952003113089 5856 40219
553182109282126081 37371 44438
513974143466722241 7159 14116
454392228395505537 13328 15793
499119432930701377 11161 29359
354482959208347393 21409 25164
679313295003776513 30681 36066
971709696706241793 2865 28709
189751995590089697 2917 31283
333187873092306561 39389 40596
812986080984355713 15620 33517
892159443458467713 24906 41339
108634950295698481 21140 43027
888443086958538625 8558 34529
7285461788750781 17988 22128
620404647179881857 13415 46768
658818293777788033 14158 43206
274993726646734177 10660 17347
572360892332479681 8239 18594
632901465249773313 558 5022
16078543022292281 9480 14956
709006753756703745 20340 43015
822536764850536193 10721 22547
692260406302821761 15017 42627
452942428139468929 15625 22061
943406150691892225 22078 46599
881470762308051585 14237 18950
956815241833680769 6195 11395
91652744050794161 7403 27298
866702841063037953 17368 45631
371466367661366081 21750 46819
958596201921167745 31252 46016
573310238176109249 6935 30261
355422599770214721 11429 15423
765267232445463425 6412 19089
541621393594397185 44253 45147
872143703539354241 34905 41125
818277351856885121 8862 26403
56945562509422841 24861 29384
122687866935464737 8213 16326
843681766291300737 26312 31059
892415353223732609 2981 26339
335059941660997377 10586 27846
83075596054300145 19645 38738
492469516071526657 16777 22343
417525352002932929 37394 42754
883482898014630529 15188 31304
918062902081075585 30361 35352
907211439399450369 29977 34641
748235509325162753 22937 40469
894942835464174593 27723 43344
580054585800070273 12711 20540
226524392895573345 26528 42306
341991174862037889 29394 33801
545521516422280001 1920 28608
540483320996159489 10102 11473
363920907089156033 28780 31007
348143128395811649 1613 30128
565604904282874817 30481 40647
677374748501108609 20245 22420
892659255367380609 12111 12146
140931176256053441 33360 42581
58984667471360553 9698 24518
553356267811622593 40758 45541
935512768763633281 34796 40746
697883593269672577 23595 38603
906207823949099393 25658 33925
788602810504613633 6320 33404
946522138268864641 12688 25869
786222389396037633 24767 35879
864505678134474241 718 23530
532288959997416129 40529 46929
345971234680067841 10971 19506
740394317963087233 23695 35833
402708183892254849 6209 22878
893969717991694721 4853 20356
370114604173739521 29674 40834
397939491883214209 5660 24427
327848970026206401 28929 43833
184231071699556993 384 23433
626903578309768449 20238 31638
509539997909350017 14313 29028
547447301086830145 7180 11507
925100350178894337 24712 40833
470803182532524289 16174 18072
700111559392063105 17658 40046
528849028776829057 6720 11849
490124235302246785 9714 30677
795834049940996353 23286 25364
175938657617628289 6548 45003
560026930301344065 5384 28695
508623275549496129 22617 33730
427657659648662785 32948 43759
739709143144914049 19290 33953
164764542168210689 23293 43526
577204901449462657 32921 36776
313669733946344577 5241 22090
979354814115573889 6022 29182
593434493695436801 27073 42329
544826322598993345 26527 39069
864870858217631873 2742 36972
473201270787420481 2221 26853
297265236328808385 5812 14445
528083360260396289 42105 46126
404315644636543681 6227 13685
535300137035001473 30590 37815
532076765311980865 4445 37057
645375299079091713 38087 40177
893147357600913281 32192 38888
990061032774285313 3282 29607
544339251784617089 6571 17375
178448288973115169 38 38068
214924168122568193 5008 28698
90396048700007729 20551 30653
219826258511087489 19176 21032
845714756224623489 21377 37189
939831418506702977 18483 41224
401387478874617921 26444 38772
159229213662950273 14598 17530
143722753750822113 13676 46238
909521770107918593 1647 24159
981716770076907649 469 32498
156379876892881249 3068 9257
243121256947745217 19110 43626
287177188249234657 2512 5535
774350611906292865 29638 40387
248075462845928737 10684 13515
847224155885086849 9550 38822
121763702032954065 3134 37811
829745380945361409 15952 22521
369174701755920129 1343 5261
290481169483797441 17058 31369
555547075258591169 7511 10900
939455328308689281 741 35186
156265227370550273 28416 29034
198357175130425377 27733 33704
744325250493151489 7106 7583
862739525150068737 8550 14317
305801101638135041 2690 24707
398716570473197889 12096 24379
404456994012878849 22622 28101
537659217663183169 16833 27910
800556825872217089 1536 21944
789095325404602497 21940 28495
802945887353164545 20267 41564
232217454292403137 4371 7542
198298661987163169 3540 39193
267384403963745857 6341 41201
479269994064640769 39987 42124
308168195770768705 5618 30153
439868307368595201 9758 29875
40483300589031049 1009 20345
152400490478559201 28007 46874
234939165721364417 15077 31599
425915745506952001 205 29763
973325605317711489 7303 32699
104972599333382993 1974 8806
345273008396183937 5127 6457
62190244180680313 983 39665
638118850663644801 27780 39899
939679617507099649 5187 46112
6171453183220877 9634 36573
946858806227506689 2031 32950
301342461508085057 808 46654
420850996336088897 1818 17040
873878705287914625 8704 46480
218402707287946657 42864 44548
846549490910618369 12926 22495
206418627581459905 657 13946
492189750989219009 6845 39596
882252892844658049 5894 28666
98734041788361537 15504 26967
561017022527597249 1440 25845
8418246583453027 5638 39264
755846765914451841 35341 43771
887245909421309825 21011 23898
648123258465236737 15333 38080
346883715060734209 26993 30113
816980089376723841 25169 29558
577121095220235265 7487 34625
115616718422717921 20026 21262
968630466209184257 10709 14840
495321165642774721 16681 25563
503290500640801473 22369 34759
411997078964137857 7175 46876
827997546711237889 7780 38320
332257953684941057 25428 39301
470343374043579841 7703 38795
456187019671961729 3526 23821
328221679384277825 2377 9930
454745151852659265 7100 43703
116146015184412481 14713 32284
898184049074220801 10225 27651
792950127524456193 8866 23416
703765326904541441 23614 47031
786313904373088257 664 42832
576008977762757697 17335 34904
68719283837957337 17031 29036
751048717781241473 10308 44783
605845878660559873 4684 39512
830997232779058177 40181 44046
512344096188094529 21144 38420
586818199333347201 7616 38804
563566288205947777 32101 44086
882438710518034305 4439 45779
500864766849524289 16632 43296
808921869001732609 16391 24522
715674294734341761 11230 13931
387212520917703553 27899 39363
231187060642504609 12818 18779
866543630824761345 17282 44890
559832683224925633 159 6335
883080096064038145 5306 16181
499682592720510849 12693 46652
970874808617434625 20937 32513
395880810166218561 14343 34071
907764034045332097 6851 43522
213512201403666785 18480 35811
676195036232027009 23546 24724
160341669381239169 12299 34942
931296036439267329 15960 43487
976900507788336385 4659 25310
37631259967962905 16529 35948
58200582060166537 17301 20265
677185687708433921 22307 26366
405499584419864321 25198 27497
880697458950631809 24943 42098
997626773741586689 7992 18167
138937929516391281 16140 43310
85685862590842993 8595 44851
671197456144550785 12858 35131
713928150055679105 926 41060
431901215056431169 13899 29597
845363564321424129 13333 41143
85206768105731361 13986 46828
822487987583713281 18309 40643
225305800409035585 16710 38099
317701613291085057 12070 40274
965019638111311233 19313 20259
313019078697990977 314 46791
653972754211597569 14037 26232
535185721422898561 32736 36748
459912027431467841 20165 28517
57350172224886369 20627 45018
451234356035303809 12884 34226
411274726971747393 22556 34787
826463215729329921 2393 3905
290170397720899585 23662 25864
321175920319152641 4241 19646
670536838337064065 7023 14180
372505596389057537 12697 22484
198613812567657537 1903 23276
885833039009913345 22696 26597
842008777908567681 6542 6928
126417058480466689 11059 15580
356057330476559745 2575 39366
617277094699407105 41364 42800
898145484560110721 492 9657
988690836570523137 25525 31541
813695139847283201 13497 34998
70790969536819401 22886 46053
613461584432137345 2925 16855
849146695187737729 9531 10674
947880363246625281 21547 28075
158146476023834017 3515 14253
640034839887398785 28601 35423
638792608934945665 13793 17920
301304207565181057 8674 22046
683290476474201857 25581 38819
105547798487457105 17135 32837
722590514529155585 16857 24087
473103270669113857 8855 16141
559848250936941121 30998 34813
484463450019156033 6961 22364
854981059924110593 24992 26403
850111067092797185 4186 39569
53455731243690961 24610 25414
872115422500620289 5769 8570
25113370641900445 16848 41720
543739275015369089 36100 37930
664107054045817985 19368 33137
199669670215492097 17273 39618
558814507004424129 29289 40996
141301751930257073 22482 25506
365895810755706177 10593 27683
506684290662001025 13144 39413
449302310613699521 13906 18044
805769079551495809 15429 38123
444557699699235073 8490 20900
75833615360103585 18965 22518
922752546681973505 107 46270
294627342104178049 25290 35418
67284328022783057 9821 22480
16623614235321327 4042 10084
56709453158287457 32779 46275
719251078718642177 26896 35569
543942980478167489 4194 8828
43834497292046137 3933 8581
941985820537606657 22057 28080
355400942689016129 1513 22613
413050581632763457 39082 43026
561084753001971137 11220 34387
479517360271824321 10769 11212
739410610366505217 26246 37041
537932139819620417 10023 28303
356295292764947649 19658 26340
734374187328906881 6940 37602
261498972936323073 29319 46012
216139987753724225 9262 46262
916794437449958401 15998 39119
615922556167145473 28754 44249
787471677774433921 3180 38983
385490438695629953 20749 28117
547070747893037889 23124 29749
36480361705937273 40033 43473
714774724996289025 12823 42414
709434370842519297 3835 34830
638352728816862209 9947 29263
125603160282718561 12791 37738
682221131694504321 9421 24747
108738048769314593 18743 38753
909748787443369601 30347 39524
282631392587628481 40461 46650
710393713715944833 1174 39261
805501728809333 15444 27673
575969066596165633 32779 45849
59956913663182121 18179 46155
329271865150943169 8326 40757
546994316949852801 4727 16576
853899459833606017 1674 11341
41635666745687417 22698 36098
650451901498399873 24117 34606
885908084246455681 5413 42900
203608815616341601 16594 26712
958866190508342017 19765 42732
934718136230273409 785 43632
50211258768261049 3365 24630
209719611194749697 17177 18500
442228435642899585 36979 37007
984839444707489537 4748 26507
788701204084151937 23881 45670
94311787302068241 9600 27172
711566899187499009 2926 9959
323352696596558081 5721 24948
216257950495847937 31651 46332
857385544358187649 1889 6774
543514176072701377 9059 38401
182664170602208737 9435 14966
323320066027168449 3377 38248
856983272226948097 1803 14729
413768489515984321 23360 31925
598841965966116225 1306 16091
234525302427218913 14252 32402
956839981126428545 35941 37989
400619407646896513 2211 12442
541650556285304705 4796 38490
413302658262086465 15219 30196
920247183567106177 33827 34926
356492595590776065 25138 41301
884232055276086785 43364 44370
75078508249706737 5549 39402
546903708686905089 35184 41195
838464902678392577 18403 22693
890781543650405121 29014 38212
65308794916393969 8556 43516
713989973565041665 27796 35367
154168155982073793 6769 16793
725885003781215233 7011 17600
658092277921102977 6328 15247
369516353528219073 14123 21196
678011536505831425 32492 45823
633052086812057217 28789 35672
774351800504820865 19866 23573
58013047613108881 29715 32219
860341165577704449 6668 23371
932421157813237761 31040 41466
252561773977564737 20634 32151
455574788718202241 30963 44747
359529338806989761 25260 43282
810554891003050625 16970 28406
136195912454287089 4531 15924
919750463066002049 19397 19896
728927525877235585 24839 38827
152470181437237793 21214 34796
686289983693573249 6938 25897
283251742903168225 1550 37428
576384618947823681 29452 40884
953220364423401601 284 32259
559955290379338753 31222 35242
149297762391618977 17328 34376
57257773032670657 14755 34230
371009751739350721 4728 24467
500910072015816641 17768 21854
187841241887731777 34529 44042
670535350914033025 33154 39938
395384367025371841 11722 24264
10063333279948239 4903 38974
340036852769678465 22771 34742
294232775432600833 38875 43548
723797553980190849 35994 37745
956209072692875137 18496 45630
164091576154568481 24200 35460
147370315872020545 15359 39630
510958902718897409 20868 43786
461663818333551745 27880 29421
596930906747466881 10472 11093
312729805126689793 23044 34103
592878754348376449 11835 11965
777277087522580993 15162 15285
257650550183491585 477 36098
742722812906119809 1831 33400
928332463981803393 2868 18427
227108187453200833 7455 15664
722102321062088449 18649 44846
429968699887364609 38721 45016
853377690548526849 14179 45967
746013976138929281 866 4349
391661831929219777 3868 9879
18835060978968701 2422 8915
240228300359177633 12194 40240
503626120283701825 304 32966
148595833238594817 2118 37967
412868145205589313 6844 27173
392759082958107777 14702 35226
665283331260415105 14944 43372
717715283317211521 14725 18628
478744727661901249 21741 28499
21600444836280985 35990 41495
403369344807618561 5235 32273
868267958073367681 2576 18219
327492418017595073 1400 6033
618470631587499009 36138 40434
869511346821671041 3692 45393
417268215116941121 200 39965
670010332682235137 16889 37240
110248894569366481 45465 46083
356911449233013633 24554 39021
608532968612131201 13530 35125
682509246459442689 38748 41469
608355426577659905 18278 44162
319785998910280257 2270 25457
310318572051990337 24674 28978
698887586834327809 1738 44757
90186904958784449 38172 39257
129919271334802737 5050 19786
615234708731968257 21428 31687
876149752446291841 3766 42894
840449162469766913 4396 39348
404519771930640833 37548 41395
652525116506332417 1751 35646
995014039301278081 6416 40757
746894918548747393 2248 37201
760094253921597185 5125 14215
595202586936714753 23370 25217
484481756373252609 14485 35704
64753708981200473 3005 23093
868496974916755713 10835 21152
120133741686181857 24503 34390
54354718934146009 37946 38733
936447212738130433 16934 41641
507614967599909761 23286 25136
662089163475108993 17312 40581
425878035734694273 17980 24071
849305153522252033 19332 40556
813634505415823361 13006 37321
193983107596785953 5092 28964
244606767535568545 20034 26999
827098912786681217 6054 40323
417194814507599425 1057 36279
512875805391068673 22565 25956
502381441958885249 13630 42830
646330993187930881 31852 46230
454042730864504321 22583 38232
959526855693532417 8348 45189
582456375694643969 4400 16748
832272579101015681 32696 46306
313501739188428289 21125 36964
539971946615473537 701 21101
253239092254840865 17919 36904
881517716459242753 11012 15671
265980969879738177 26863 30716
739223720566748417 12609 18260
686026644219960961 12127 16110
757985140284773761 376 23906
994069585279607553 37361 37765
155122552708824929 20355 29977
459198165768253121 36196 42933
570386577348315905 33354 46764
350059868385987009 15272 18074
966810919519566849 12381 25885
868550306717647617 27859 31099
735607505937309697 8947 45453
44963549184206641 11684 39193
266377452364160673 13645 21028
8226145843376998 826 10652
310501927221750401 2257 8377
218550778000778945 23215 44201
299890263398232577 12946 31994
570746561361314497 10830 34804
402450755685293889 7580 32157
84344994400300529 19359 43682
608165260279598337 13801 32147
174138662687749249 13417 28568
186713032036564641 27430 42635
834920056600427777 40154 40302
147920494534226081 25563 26151
29576572400767277 1677 38596
528024363431597953 13148 32093
337713702678730241 19777 35880
477053678509882689 23446 33117
669188403236614017 10662 41301
158856865223114593 16762 46182
565714023487803521 7369 24012
567123420157578561 35015 40905
249997514456364193 16639 20985
862913478305841921 23802 42079
265988450681351905 7811 10617
372067025906311233 22848 45246
109988867513930449 4106 42876
877325928949360897 14271 27857
756678114084028417 16505 19667
841975472140752897 21538 34126
984030345145892993 23508 32859
410073846300974785 12513 16291
503719613311648833 16637 31226
78470907754415009 35823 44836
783217063286837633 14456 23904
591631719000858369 34968 43861
915501591565973889 37391 40270
34870386432466205 9248 10200
527901804090841857 20850 28792
584944519080266881 8893 35819
619610307389581953 10370 18095
867723000218766977 38152 41109
813359543310451073 4101 7828
880571011010843521 22390 25776
972836985371433345 2996 34522
341202758040829249 2099 4426
723216448848940929 1580 10108
841130058939086209 5347 43271
185155401842553857 25180 39961
713827986704295425 8162 33093
19336501959866581 676 43417
339828708274794177 420 18132
801251238993845761 17801 18210
236536289925176385 18507 28551
592059850819847297 16320 18253
292505511405835265 25202 33531
329590533084360257 13691 17646
747623745743474945 31746 39375
900158960546246273 2771 46534
113827553883837137 9416 27542
98523361988444689 3144 13551
145684616655962881 3563 5571
548629386670850049 7765 16091
660448979466423169 13634 44595
370476076754005825 3316 15360
585564952518772993 20150 42302
311844383113861313 2107 43438
253361572411378689 12801 23553
887211193611708673 28830 36946
700446646202102785 288 19591
111434373329469601 10849 45667
516508195896648193 26042 32168
239123839486257601 13401 41249
678359318629723905 21831 42807
488636377014966401 10345 21169
319026668887332225 10793 36845
246667698015986753 34112 44902
583402425705123969 6692 42363
490302607089827073 4677 15788
276159052686864481 1157 21429
268707046885811713 14535 20875
427350757214007617 2190 18339
121144445059382385 395 24251
432688375294318913 11788 28166
476695023421175553 2309 39274
479589599599513857 13029 41428
341375679879657665 23247 31340
728415609043310081 35821 36034
480277016376948737 9773 31518
512832823031907009 22962 30895
232340068535659585 10978 45751
105203297320215937 9212 23843
693782370185321217 32023 35843
776044590938631937 21058 24994
370970758234843585 37568 38812
58902661950469337 21586 42718
788042716100552065 1095 25240
668514839623519233 4910 45488
589415712900699137 9205 12078
638337376601427329 15960 45209
881381525196022913 1254 29859
361106699285564033 1723 6736
325631823028341953 12724 27468
340603525778846017 19006 45962
550152223530364609 1321 14347
20152188148095717 1978 4945
355333660434705921 31514 40992
712300646191252481 7496 15852
654931732504511617 34309 40670
181047371028292033 13904 40254
230888680500381569 5999 42511
326847229922520897 15994 26249
614847909980358785 1598 19976
83891295014886673 34007 41442
618461886658348417 12844 14264
927544719487727361 11 19604
460353382624280257 8487 28398
111000960478556017 16968 34672
535187367636805057 7597 17978
85200905950870273 17574 26067
454249989675094657 9057 40733
591168917914863873 16427 44953
342014509809001025 44220 44921
570445815355313345 2532 44037
601487815416138753 1832 7261
190337362613782081 35707 45349
78150887442429713 5725 46039
558784698258818945 1063 41821
139155884554941873 19853 41671
472044392362697345 12905 25305
147084655172943009 12917 46285
717222684674808833 31891 40019
387468343981570497 7907 11615
359530960821452097 17610 25152
533774522156303297 14092 25604
533128094700003905 15227 24165
788125668488039169 14763 14802
587632563358361857 18545 21039
183877888570389569 12138 27351
978915366055858305 10437 35897
805265419486264705 29604 45781
516244395505289345 1358 9356
179355284955729377 16727 34229
722038136187222785 7755 35391
722756667060867329 17431 38505
154844189277746113 14625 25357
155324685790230177 34998 35000
722477260946433793 6532 27740
455656669335699137 21485 46172
982759721912636033 20690 45318
509900383195937217 21935 24682
765051526744542849 24789 30651
878433101619311489 19651 25127
252929667601641473 27826 39661
335570717271348673 15716 43063
479009580873665217 16737 43192
42630353624648625 2442 41159
345053588042397057 14746 27903
355454878732270913 32168 33166
851894227995444481 2968 33990
55969478732084353 16558 29836
341360994592484673 20191 24180
172914039827400513 818 31093
469893782050391425 4650 6972
476738597282494657 10667 28050
85727125992924865 163 35553
765234043371773313 28747 46665
455973684571375745 2361 29946
354449238748390657 6948 32173
352375933528229249 23257 35364
782578599711921921 25828 27162
745054165081810945 11125 39109
642174567836210689 23448 27429
488665312609221313 18474 43792
997641220001039361 578 12489
269280389425091457 14707 45382
599192989621702273 4047 10133
649047428602720769 2409 43707
319283763820646273 3892 37323
334809380006603905 15767 46833
85355581212898097 17726 23096
942714617788830337 2960 14486
499197312437214465 14790 32771
885177060533152385 20780 34288
771173464671523585 19923 41199
961030364101951361 1527 33149
872889908327902465 7066 27746
67748139406901945 2635 28550
309551930503747713 31704 32950
14831821305797633 3072 45805
768103339549011073 6576 27264
73405262971959937 2594 38995
355327155455018561 5711 39513
325176830965567361 35662 42294
152470406553970145 35014 39101
301791004821481601 20897 24983
5609045111302892 17632 27682
500070941512070977 25757 42121
479602801694621633 38321 42830
633240872851700993 2535 10782
155095383420377441 12834 21720
67000125343007257 36228 43041
814980670360267137 4053 44724
754076674196554113 4929 16292
413068400201897409 3036 43132
86439281775717809 11277 18638
200505920023399393 5129 29595
796081342092577409 8453 36672
469160386513795649 42086 46129
961506766253641857 28594 34650
854265211869243777 9451 29677
897537760608528897 20888 43207
89000408885144817 17851 29322
297067663015333505 28815 36873
439183121688184769 15700 36657
977849285527696513 2153 15790
593724809411941889 18157 41765
908204881960294529 21695 40250
994464004805859457 8478 27240
18007614993123867 4458 36681
663620342042353409 17586 38848
990303973190016513 43412 45370
665030456515150849 21352 28673
354448474316995969 33323 42716
399815798551788481 3256 20239
745136377165515265 16745 46187
528949737257516289 13638 27267
995426308115199233 22896 40951
682266133225741825 23316 27223
910253227104284673 5184 23934
287854943178043489 13168 26985
250109882156579041 12599 20648
239977715629681409 11800 12715
210569355639982817 6819 38736
511747860149323969 15370 41941
186190449513688353 1423 18605
372574738550330433 5259 35309
585951392387308033 21071 42604
412823155423691201 3685 15449
688816993267835137 30530 33918
662350295741521921 1007 30352
538526335392411713 6577 24412
642961648231572993 8964 32632
440918083656001153 20545 22345
133701534000383761 30753 42979
276774300005833153 10767 17647
480561671395658881 16087 42311
663101143650720769 8064 20435
352511888835937985 19084 30904
745612855990337665 27856 28144
593044802876288897 3590 4395
292876466036275905 87 13780
721185045072278529 6607 30818
654847020170173313 15106 41147
664693321602921857 12248 43492
722349229585574913 23012 23803
384600235652317953 24423 24574
331650140141157121 20167 29996
882834438479744001 23925 33811
697047084451853057 39784 41644
496567116175672385 3691 11700
502133146992640897 14286 33458
130538483580433969 44702 45166
374367679867845057 3386 44755
243106041815583041 14170 23420
875404534142795393 1040 32358
777077606767800705 38445 43118
388278853192346689 2990 33037
725136439714848513 11664 21368
880547497757795841 5897 17633
958905983788465537 14938 32659
529298150760098433 31161 43377
175367426259573025 4410 40528
859245514313379073 6634 14427
958754825800962561 7035 24698
959206970375689089 24468 24992
738171177272111105 21065 25383
7849795163885177 10115 23477
707843479797585281 10412 38827
794081965145693441 17452 29225
252176132650919969 10689 17460
2853109009286926 9853 44852
29824392976006921 13016 25112
134591491165522833 12834 32537
827814217815106433 26810 36895
440240963394849409 15730 26448
222912508306162497 15458 21005
848521879868485505 20729 39384
50039204985285577 16748 24604
426134648340955393 21645 37018
131081573821074209 16354 29245
438456232104314817 8821 32616
13222430349944859 15058 37575
124497731382270161 22189 38713
412998697037263425 32380 45739
400591327742944257 30139 33177
123522641027836497 1026 12156
95299816195812065 4280 43398
189647070881090241 11337 32226
513885184296569281 19152 30521
305889080941998529 3296 19182
438145299116634113 9968 26016
283862951061816929 33457 42856
328992843219054977 960 29152
409736349769833217 6904 7014
233582041677713889 16653 35212
487169489490394625 30114 32925
762560175676512129 35855 37357
810046396526249857 28874 33253
485581885367288641 20495 33934
565584736594924929 17492 29155
575068943186380481 7657 10337
399402551573206913 4484 16132
699383329572263809 5788 21108
395146829729451841 14872 30632
722100085094624001 34584 35872
920813070429065985 4350 5572
661233037670463361 18186 20135
782743897812192513 3189 28540
144020296901658193 10035 44800
320082572175000001 22253 35387
749658691947381377 21192 42277
245842346362518785 8775 46899
693988473457395073 12264 33258
28259317023273669 7445 34510
827727647944733697 7704 23606
597632754732952577 11264 17444
216987581524307425 11450 21621
707019794223544577 14939 37209
115145405498502385 35809 35924
398090431053145025 6056 28758
573353059654678529 7802 13272
499819895438410113 33427 38097
387751679593300481 2106 13382
706985542717259137 8779 28242
860904982244221569 15230 26456
585689342518254081 9809 44901
916581381747782529 35215 38036
616858483654379393 34315 41458
614087031509015425 26691 34405
296493334748024769 1775 8259
52649674452460713 33035 34087
491657566623526785 27286 33575
152134858486220993 22481 22495
57527891624904017 7359 29909
647345999706679681 1334 40899
913751051870558977 6735 30960
988778744481308545 44896 45803
380023405555906625 9003 12610
229008170445645473 14266 26347
6381755173688220 8738 46795
702744660175540097 1351 24758
366449797038274753 8317 24038
237995813111290049 1974 34065
992712831087555201 11734 37775
472642923367217793 2153 27979
88766695403112545 33854 35483
656369223302398593 28695 29119
753175613572747009 28048 30380
594888740548725505 39771 40654
528638563564033601 11348 28102
101956606839813441 4140 35941
411007428668352065 7961 16028
394123044718654145 2151 37736
899207957917671041 2651 27672
234886288201671777 13916 18195
7166884929599605 20033 39229
589109274494319361 23781 41581
331735477091729793 24026 46463
39172339621522665 34247 40094
500119109510830401 35783 40207
152061140224745377 17459 44801
448092718128837249 13002 28191
881148779698811777 7151 24740
257551543526002305 799 32329
176472053907701825 23408 32134
951930038430777601 14974 17931
945800572646611201 23801 34720
994545052164635777 38207 43642
100307823786650369 1253 21591
366904428867773185 42508 44216
743565690795612929 5204 29287
589093055480557185 2476 18302
592304494044469761 5372 34351
598589650381303041 9341 44147
443083046186295361 3536 33685
188515957304002049 25918 39467
445371907520595329 3968 11368
375921285676529473 21769 22645
195612714512812161 18104 32397
561017154854592833 9594 18067
300904747356724993 21037 28179
475948821711728705 13672 36169
797309128832544897 22603 40948
281503162853407937 25622 31024
991185534423507841 31997 40114
199345620147202145 19240 30087
705911373824399361 6901 13475
340351695746814913 19418 42317
695942383796648321 7035 11475
950010964214971649 9427 44846
855328926466818049 36548 42756
382940732562939713 5080 13714
97287317935624177 5816 22582
196006604113140513 4205 46888
958522728313120385 35408 38112
515706453423600641 20940 31797
840372659071732609 21303 28829
126198671515130209 18116 45508
166361900567174817 33256 45817
424911297330236673 11798 27218
92702541134443089 20213 41051
151894809614081089 16661 26656
465002288406545025 7611 42804
155183060031813377 16752 27278
992537954836052481 11675 25812
79421180796533265 7843 38049
885907963144917 35712 44835
978614741065893377 7996 10338
607526030794403457 34633 45274
451294982057081729 21768 26211
371676830553077761 14844 37325
278550572941011169 26534 26854
431731537301942593 246 34472
733110531127028481 338 31187
611180636647723905 17531 42748
686259135399193857 153 6126
847689884046658945 11955 44365
832541196495132161 16095 30543
221267869197284033 25369 26762
989017486261925377 34281 42427
706850343256462593 15396 23700
857410744547383553 15184 42810
805638474755873793 7794 23249
704583640021052545 16259 37994
745624787873325057 29207 40170
142426379445314673 16904 40227
77400603913908129 16717 45143
53876308588083785 11003 37955
885865064967021057 12712 21221
849087168598675329 48 26829
730244912318902145 4051 17553
209543397961038369 2184 46997
170500234170575041 989 1377
930055991168391169 2869 20557
663701222559957633 19554 34861
735992142507452545 20920 27894
681687367960535041 45302 46676
866855931459543425 11589 26223
665669637904095233 18259 29817
633756767595354369 10157 17292
976455495614956673 31295 31342
366443475831690817 7420 38207
6099503804229301 5061 25229
159552013930973409 17169 33129
471615638160500353 1569 9846
525716273365180353 39005 45701
657198554748980225 23815 38596
899135545682650369 18193 34369
605709790067308545 32003 35153
840402899477172865 5053 6276
497617724893650881 3007 41631
443687011784870593 9859 27729
212892217366345441 17702 24401
702501330479936513 26785 35932
897276003499591425 4175 28986
466689148224542529 12792 41424
245666623748647329 7637 27676
664302008216541441 20504 39285
329340943015814977 929 2363
256524611113601249 3667 36008
86006648559447281 27057 30426
72245759895412929 30556 36420
976715541162114689 8160 43069
553814028447714433 30261 43540
165103865922404225 9211 14536
624996751575284993 26277 36895
849427781117078913 19187 30716
329923865140326465 14000 17417
370231015020181057 8279 20629
781101406925916545 30957 38909
410676688377286337 3317 31740
366449923704475841 18110 29498
824267670317382785 28237 43449
635776128407517441 4998 44318
623934911535606273 8772 24355
831591464331776129 1078 39143
572475019740380737 824 15196
166415028373155137 29932 35200
229294119626921153 33372 36402
659304835588653057 5923 46534
667164921025815297 10747 17938
484404025303494017 21581 39343
778892493308724481 1677 31045
316471973014383681 21262 43134
190900014115584321 31935 46146
658214897932044289 321 31908
900384833481943809 4443 5054
371920960063686593 26869 39344
161575443110891105 34065 37247
630352529911679233 18241 27765
602481881513973889 26380 40936
273250866588565345 5091 37964
698832747401439745 12590 23872
938735932409503745 10206 36707
422947902501299201 6634 6938
491674096899810561 21963 25959
653281780658133505 11078 37932
181079014097239361 1012 6930
379330989503223745 21712 39837
44504304888018713 3026 45519
382371170918645505 30303 32988
97745789928115553 12513 16200
95210464891117393 15461 26171
666869380217189505 5759 22731
945740907504998017 17204 44501
572707094358836609 5405 15950
15856747389229043 11896 39618
130474889730916033 13833 40240
556676193490801537 6878 32203
901317203786522497 29386 35364
219762682533506401 4680 10173
433916484431886593 29375 32439
204898798383069889 14596 44798
94729389425598497 20812 44112
196248162644003809 22696 41555
586647967209867009 26295 44981
421294847099545665 14118 21680
390324628148437825 16098 39806
860863452494349697 9483 41704
232137772401539873 14201 34046
821075350707232641 28750 46594
231357807456138433 7779 32922
583097551168386049 21369 38748
394248347767526017 30955 44628
393961884241349505 18540 37595
842326084232144769 4982 9876
715287721619482369 4707 32754
658083165067619585 134 30342
235823709746185281 22918 27058
843904907761501697 13617 28247
944851569692168833 13688 34540
320472629604719105 28911 38987
185178390970349953 24050 26627
666623908172358145 25194 38664
198125316328621185 16041 30270
658295824391142785 1143 35343
461394612408682305 31562 46328
489087694473912641 4950 33224
54167742864173361 2715 6903
891717623467965185 15690 33907
142467562111590945 8993 39524
57180914226325545 32364 43883
978730262216423297 4846 22421
575293053878720449 11002 21040
83912927379870433 6354 31487
657403012083197057 13059 44192
756926240891637249 19953 28297
678260689363266817 15928 44120
503559347629050113 7220 45762
201701299496040321 17701 45797
429558630570049601 6013 34180
146097133495811009 25488 34846
948600131842098945 4324 30384
423731525262756033 2449 15834
761060726088295809 4904 33438
132793108243046017 14987 33318
151857241632825441 8852 22808
537568428838444161 25178 41030
771922011412605953 3804 45813
705971118264056193 8760 14735
476353027514576897 6675 9653
929085077906964993 16562 37741
437536149190528065 6707 20550
737902924213099009 2509 8435
265392048009857729 5015 29384
956464451135492097 39984 42539
117722775181839265 18768 19170
972084942339574145 2478 7768
655715561246253697 11987 26148
257920038801874081 22203 33207
262715438800945825 30957 41851
199049005306445537 38756 41312
892069019162562433 23886 27113
989379510595956225 24291 40074
115026347653461873 4086 5904
872657482869083649 258 45578
192757177896297089 35345 46800
639697053851083521 28143 45492
462021089818797761 33299 39652
869763383370948225 19219 45832
969366326839747201 10503 25472
852351129260842497 22462 30076
507864785218480129 14030 40384
946690550420736769 5260 13877
83597695736543185 18634 46598
486375437278670849 18482 31962
939211719216565633 13787 26836
514764246117575681 36033 42623
635744386544189441 5372 35822
800657149384296193 1733 22758
616955000123901697 8662 26958
867731085286532481 11143 13517
295257110295211 2196 13831
579288246731042689 22585 31368
693757720022126977 6808 26840
904357266876186113 1643 33254
853877119501248641 22915 43449
525318436861869761 6995 8805
538054047786197057 14143 39016
642168151453187585 3852 39686
350540469581844161 19874 21148
739351899699588737 2096 24753
640714206865858689 13228 36525
589948270105704577 17849 37653
382417798672889857 16405 33663
330650359378029889 32340 35367
738462950786889345 39441 40021
998391632538339713 16731 40474
685076415311087361 15363 46612
553822001186009793 31397 41007
53153508952057393 1219 16782
535685543205570241 3647 27825
993363687801490817 30780 44836
555234865444777601 2792 25934
709729596659649025 23010 26269
417709846488957505 11682 38767
283990768887619553 18997 40128
190814865032198369 38393 40378
746633528814051329 31686 33969
75195417675328001 12086 29950
536185244967811073 29814 32081
141067803003256385 27114 42787
405890309078266369 23959 35513
161243608338832449 11755 19225
254002826358672001 23237 41051
9572023836543765 13186 18212
618342347712378113 15507 39962
925070055169239681 1285 17865
997737224647494273 26349 27575
416768928760223617 14147 42369
361628754554878657 13173 18094
519084582822028289 32437 34130
313594810685273729 30736 40083
569952834878538561 14063 33926
240473521035404769 20141 32177
718211686492789889 13962 23066
98570574750482369 42947 46198
40624871931260745 17727 31115
643519909257825921 17038 18211
348826081139161921 634 28815
631313381361010817 31401 40031
758898101973560577 7627 25129
888050569561762817 2681 10199
720332864087961217 6398 44070
201615587627713921 8012 11070
647868128562595969 9516 26118
140065873058510705 10843 27866
780144768673391617 10398 18103
614793838427758081 2119 21154
84615445679705921 30904 33843
655833234943976577 28375 33297
61857601054153833 24000 32344
388308326529482881 5485 44007
63977975103416185 28784 29117
142519380416636929 1734 40009
740432062952987009 16364 24264
424036073622758657 16252 20021
740994966778547585 34796 34898
187102130272656097 14190 25207
955163582251625345 20385 23096
480083911499832513 23153 33004
981922002400541057 26613 42601
708529920213202049 24359 26482
703544313657356929 23309 31301
202187883891426177 10440 29716
815271560451694849 23699 30182
999032479080632705 2453 12055
973550945534324097 30622 46116
549761811191359553 5386 44800
756139783787336449 20038 37079
934436439140618753 887 21947
779561168963407873 22310 25487
580567825000244353 36185 39346
1208051075028749 10264 32117
445031698646410241 11511 36860
543518443658992833 18275 39177
77699849584803361 33004 46041
439703003438740609 8135 30392
989569665759340417 34061 35878
948011845029110785 14091 28266
921886345484139777 27606 45643
388081130052487553 10229 36539
3829645956308526 8478 12900
345873109917416577 26376 38778
361695199097795265 1959 30218
383469183664278273 23099 44562
587216154830365185 10593 38235
890349327911149441 26239 26710
16600503662701273 7072 39752
322509891611279169 5516 38983
828274407184672129 1230 12252
333894863038690177 3370 20302
87462194067143169 42352 46501
627178962310939137 17272 36359
481935214032993985 20418 34091
499522849713525121 2859 8521
542064132959623617 35303 41041
985674573980393345 20170 38798
323700574051521537 16252 29657
558222799408380161 27603 45709
108118361089026401 16983 37592
942329683947793537 21073 24614
591708937677218177 41418 43433
735319293263994881 13404 16989
532611883259747265 1695 45528
192730925874290209 21022 24159
956401012917019905 22484 35496
938325233151456257 36532 38763
466461625201475265 38126 43292
735290881004221569 18689 19890
445944634520110145 12525 26703
53714492115215505 14970 34159
390942128538071617 6065 29896
4233430703639130 976 9169
517147194972132225 20297 20939
539360857125867457 7920 16689
522923213393511361 918 29788
86510033533631521 31567 32279
856637999295593089 19142 39463
166795705167469793 24785 41837
597140293495115777 688 26622
41138433434984025 21096 21495
682867218384849665 16887 28044
800933710373637761 26453 30245
724932339425322369 4617 45039
987789808774540033 18506 44002
44440066965024 20782 28786
386886857709850305 875 8493
241410714433001761 21059 42516
915466027521208705 45269 47024
931504715761356289 9865 10581
520689950076356225 7291 12456
70030316443848049 21281 33999
344500794180891777 19225 29062
479995036011551681 28286 30554
274328453176774913 31430 41005
820061712106635777 4626 25945
927957371824678785 12023 36656
670745902781511937 16348 29684
220899738561936225 16803 44994
675423306378149889 6098 26530
533226550093491649 11677 29514
421532662746862721 25721 28258
742934372416708993 1849 29130
391515116784361793 5833 19132
142071919954933185 4148 36250
840716086368026113 17414 45499
820112868409520257 11573 24001
70764477598942225 1944 37908
247720620724425793 17191 18533
214832884807627521 10220 38850
180468089769970433 29926 46063
190088048252462721 21874 29836
120426856942803089 19248 21444
243911013248698785 39466 40464
294672061199403137 271 17123
878807904826658177 7869 37710
27187954626345601 10948 33125
194413277383084449 3551 28365
513551147752490753 18981 32971
140021315997884705 2076 38134
5288850672830138 5960 10280
442542502271102465 20960 25717
246313187954850593 33819 44899
440178107772425153 36288 41987
240785998318489889 17352 39912
297423901923899329 2119 7509
487237044642409217 29649 29773
400705367303558529 14289 21701
238986037995861281 11029 27535
244141866329080417 450 26817
992276971822686721 28448 38464
673850687496326401 4603 26375
400873539241320769 29362 37238
597350722728087681 31942 39398
739054001766373121 15956 28493
106281273490694161 633 12361
53115977943694049 11489 42869
570678692260436545 14475 34939
963302046039526529 5903 38856
44041081967321817 27195 44032
494918186711647233 9724 39462
555752814115315649 302 33397
525640389782420673 24460 41087
838770807042422401 12143 35802
907183116967647873 22372 45117
874616609575191681 19981 21815
832564552730527617 22219 30608
927050024809204865 3437 37643
562106192050112705 38407 41119
874693270298955393 23937 32658
207166905756320577 19059 20445
93616224843160017 19973 20122
327807123622935873 5192 23167
227241741373781281 10640 21658
905074780587536769 30735 31591
938215853716968705 10094 21387
995581121552920193 31842 41367
966312792565268865 25210 42349
810559905328243969 14167 40471
59986935268071305 11004 38770
88901262620712625 2809 20877
760263593314569217 3822 9266
872236651973505409 942 40317
889475377527958273 18706 20782
24870708479671321 19055 42555
283533990869095489 5005 31167
177110606766643041 22543 45520
445436789357003713 14227 33668
381227790669672833 15215 34515
291102198990053313 10630 20883
80221182500050497 26415 29086
2136573432181877 29508 39833
525444022729193025 32759 37820
77173499455419409 2200 41323
353375196206211969 16381 33256
825472298807270017 23720 46595
546495169029075329 22462 26830
705439402571137409 8128 38212
973500348625034241 4568 41384
797317948306158593 14523 35099
713473909375228033 35388 39479
559778068616189697 8596 23043
6341175866804606 50 27571
93318646019653777 9514 26888
96669700195068481 2357 9610
7526222078844570 4885 31231
356333111317038465 27095 29345
728110960654674945 7556 14336
413762459733863617 5310 38672
965289857191770241 18191 30617
734655609550184577 6827 43016
23646913932012125 21821 42001
103432008642190705 34300 36093
879402299142846337 4275 40222
565190656333609089 12971 35501
102873462144827953 11200 26371
437420091134573121 13940 27796
596185212926393089 15223 32826
207281232211482081 31757 39747
746252525874851329 465 29733
625716598041922305 35414 38161
114597503606184145 29213 42293
564053224160144129 22388 26245
178163680216727009 12798 17312
173271624066746465 7709 24977
646020290286990977 18135 37791
89266702902232705 891 15332
51651448183250185 19874 31381
645030529880163073 5389 39423
410049823835556993 7308 21632
362206215156302145 9235 14759
472675825755231937 7653 14411
783095557873583233 14431 21442
375355917854783169 6025 28781
711387592881873537 6798 18142
920287270799505537 12340 22678
998755080895509889 11650 28530
711887736096549889 18619 24856
10608567956804649 8933 17175
370139972307100609 17843 34232
395685558665224577 26555 42862
102823189898991537 4144 29511
406235013194571329 31948 34924
480518843600876289 11650 19865
40892049260211393 10890 33115
616389308853179393 3079 33427
758101721673508481 9358 25399
939500415827922049 14571 19619
418355985622998337 3886 36545
450630319242058881 12362 27550
367899098508257089 34716 36478
757784708686798977 1723 38304
217724191925672289 14556 36215
226844360351130081 12009 38206
742672784945622017 17265 19456
604788286443209729 8216 31426
526896094366652097 11518 37280
355100351025747329 25481 32816
795714876512743553 339 9601
78317131359952449 28049 39098
422617088054384001 8526 13935
360210050344058177 7443 45794
855680847384942209 17081 36417
844955746208029313 20153 23209
56110368556449689 35393 44205
517868399487490177 29176 42253
954608364673799041 1808 34224
835505095035543425 6401 28895
889697535960156161 22820 35135
84364349322335393 20084 38720
148400681462984353 8604 39596
495540669349537665 14415 22301
392965243402006337 28901 43201
232156132356372769 4803 16545
625401048640053889 5093 40656
515482187813191233 2352 29590
500401403478523585 15299 29847
247425891103610241 15265 30240
350433395386883009 13785 35541
459382263976806401 37087 46485
572995297249736513 16420 37108
871080289978117121 1011 2115
228001209099613089 37191 41018
410741870945784641 18374 19123
709891664189203969 9304 27599
935022777144560257 471 29324
738478910010936577 20934 42641
712709656742305281 14257 30886
598004799920790529 22355 46997
771241088778445825 15720 42686
678730876383251969 6782 18390
326559181939686017 12690 23748
852105164412481793 35107 38724
659556963433210753 39060 39519
731660445330671617 9759 35591
415777024439421441 41499 43505
29233318971353841 6405 34919
784875421174199041 1774 24116
790107504611068417 33229 33975
804724487520658689 5416 40860
352694478401392769 23070 36019
547424923321194945 362 44568
196036514606301889 14817 27662
703820419020388481 1010 44147
165036897547185633 19838 43241
407648826541581825 6150 19381
737219769679466497 5823 30862
952571464199891713 8496 22517
368389021651584129 41215 41660
845819342155330433 1051 17821
516131236662456449 27600 41480
344462995019000577 293 21017
585769130004269569 8733 17222
116699270350913761 25097 28331
799407207885348481 3871 28732
872508046674497025 227 18170
579307404750725377 15684 33244
720150662067886977 7260 9227
35259089411052713 17020 37896
901796910862486785 30509 32953
40929273967453385 2118 13775
374834831077258433 18824 22666
239273724484387873 16839 21548
938235646796854913 34644 38259
287510822689345249 5667 22908
556291357784921537 9852 22956
479115540144189121 15168 19015
345221738056920897 24496 41263
564777349998951937 7761 33160
671826456996306817 8003 33933
803135313980259713 2842 45291
758568508347181569 279 17021
620595087054969217 20517 32153
818759886812053121 17081 21321
458550300643931777 2809 33047
182720774730540833 24509 39895
336498992548587969 22125 39636
982526017474889089 13167 32697
917822646441702913 10111 27374
608241625343694593 41118 44986
503376721031433025 2376 16988
946625319857055617 21056 40548
97635267655871169 10993 27988
183608222519353601 9490 40138
149635628357646753 9250 12543
124078935865490785 27437 28126
218329486644289985 7652 45715
387322214124750977 14463 46268
143736349625246625 3542 34520
793327719848640769 8458 8510
252084521773323201 5815 31804
584881748279400449 5246 22447
422878370988218689 31515 31610
690789753614147585 2137 13034
569118225333777857 10764 27874
796816291937332737 9631 26413
80440430040884081 32927 36947
734773400410809089 24602 24710
670779070279049729 5923 32595
348166514610056769 3351 29201
470456832649905025 441 32760
535238037691094337 17098 44783
238964114407917089 4919 40718
387788477266255425 19126 40153
361270179626874497 18267 35878
781978257152140033 172 17355
809594331991373697 6223 12903
550838325672742721 39364 42815
255236866995762305 16280 30072
148031105953542401 17603 39283
355040110313591809 16266 24496
454789689638474241 11209 42326
159044371314568161 31813 36515
840196427629400961 11124 32970
831923674661563649 3857 30200
355265097289418433 14450 40868
71274069059359849 3116 10176
766119107549961601 4957 24542
196514542456167617 23374 39983
401613989136862401 11644 15309
91130478971454209 13844 38054
655885598344845313 3771 8251
624236627969363457 30954 38066
204207422805239969 33845 37569
544952671004825345 8105 26180
610887057975240577 15226 32886
291254135917920833 9925 46305
208382358357837921 28185 37695
684796467590903297 46246 46599
986024339636578817 265 21433
417705707663539969 30317 35733
938270568699749633 14988 23237
4972284861754163 39572 42949
322277490886101249 1745 28050
651295230282425345 2690 14341
973677792047212161 7856 8078
826263335740211585 26363 27617
111210911821366673 1463 39008
838381098894327425 3050 4597
422901796430977601 21135 45596
651327755916856449 13139 15700
413986451286142209 17989 43214
823566348861771009 3140 5639
193932622148636833 30038 38759
645576330188820481 19947 39967
994637048449256193 18505 37655
908587759284639361 28648 44046
7778469496827257 24670 34383
52060202934217873 42147 46273
427314617189885825 26626 41664
741915585123489793 22755 36339
474495568499023105 19455 31273
122420565138586561 33338 35048
163444285029392225 15249 20427
691164814786926465 26881 37575
720533967198122113 31205 43510
313940133876048577 34135 39296
407544399375204609 2621 17623
644816585614062593 7397 41048
742782567905308673 16302 16354
749764590977978369 18607 44913
757134464086398337 33965 41321
905862433872552961 8835 20071
519619989087686913 5465 39894
809376338295795201 9342 35351
366752931333500929 14527 38651
570197221175884993 3640 40089
753641996836947201 32470 45772
862723269982073089 2806 8119
149620109906699393 15762 26247
953656678100568193 7364 16387
197705396589839201 5232 26290
596727070075491585 24766 41634
530759924027016449 29465 36400
154655350754563169 15778 42308
740541465468496129 24752 34526
729289128880228737 16110 42812
107164428834160225 20112 41008
359938139612747649 17569 33988
637363300774666241 18775 37063
644822846679222273 12003 30183
395448422562644481 23659 26145
648896394593418113 2178 35568
473409923306675777 32147 35782
207589170713308833 25030 41062
593874753474416641 35078 42507
691475488601778177 12647 27726
74899667771461505 2562 21567
664893003594574593 12823 41960
938985564391622017 33994 38247
214547746112071297 27504 38125
734945379136277633 26234 38794
701081940902330497 6685 7732
79577311667272001 36567 37446
514750366299463041 8013 31204
826028275805697409 21695 22648
764220955133954049 7800 12366
751509501144475649 2852 2888
689575364265987585 3319 7055
321925100519294465 19951 23384
288617454950415489 3038 7975
541815263586535425 16171 25271
944705371531821185 4634 43294
568698420343906689 2289 41398
265735925267637889 33925 34233
352637708710595649 32819 43205
100348200683850305 23904 30512
116531720581647841 6829 22912
270540407699915169 35226 43494
284376012826676577 28347 38539
783142201387956737 3235 34063
763733326330850561 16236 29927
886381724660441985 14718 30253
569690972671814657 4600 31345
257966428379642561 14209 37385
554935242321889153 19019 19075
955024896566587905 14278 34242
219167859835671649 12670 31168
164952319049572097 21212 46316
123038789003345521 23738 33926
34485962583875817 36847 43987
545816398699365377 1773 12222
804789751336311809 14370 24809
946347493176247681 15589 24596
310586703672701249 25065 27908
376430128553415937 232 43915
18057834328001121 6125 44134
207993127265126529 24912 31495
272485894875661217 8199 18180
737231860023591425 1297 28024
74172386757890513 2166 44262
565492145074401281 18568 21353
131226994300934769 34023 40885
120174959615077633 27282 28916
499385594955636929 36424 43438
257231096107119585 16005 19181
996249921618488833 17832 37892
142603356585787825 15128 43694
92231624286949201 2843 25979
254909977720345185 15059 23718
599919101590959489 33071 33645
851423025978768129 27704 33801
894392799178628865 31958 36500
203385967057499777 6437 16265
105866560709888097 16366 19801
985105822981545089 15196 27245
985047178984256513 26192 34593
430745625332733057 19117 37624
594157879900567553 2138 20364
881209489336903553 968 10406
261607752697724289 10530 17810
542455548145909441 10132 43682
885155535995085825 11825 34931
139006984804971985 10107 33711
958008867367521281 7492 30537
886638609579065985 14395 43994
754048921753227521 23561 30038
648500578170633473 22637 34104
366344705504129537 32523 33519
267309477366211457 31625 37077
468288431134727297 23139 41979
757652925503172993 23744 29887
886100448306091649 37167 46868
635068023938103425 39920 46377
228922745793941121 16854 20036
545075230806709505 21636 28693
179197016657266049 11731 15417
468456686122152641 10631 17427
151789172879336577 38173 39806
818523088350353537 28332 37316
394727783068486081 22861 28233
213976797224873409 20803 33565
132716875675274801 23168 44124
290090309336171969 14886 27532
415108207551295297 7732 24232
440543491640312385 26528 27113
408817419922389313 8082 45631
653561500650930305 28665 44160
120269781319631617 18775 35913
418728026512653185 4380 24934
71376542295443105 30769 40994
71461952754226841 27793 42674
257765776717288737 5280 19709
212154339834711425 815 33681
780020746003874177 23838 34575
979280069781019393 14875 35481
617850912364684033 17001 35950
295422432186299521 6146 14407
657282554310317185 23705 44392
539359700180689601 11993 27173
551757961707917121 35653 37080
339338782607455873 42561 46953
851374318436217729 31832 35688
481168863177678913 36244 37790
130904373436305121 41263 43018
451332550361300353 9021 24059
696222694341233921 14079 45847
199024077520370209 28496 30529
351378946111534401 39777 40364
569889836069791041 30999 37302
284309585724447105 25841 36436
640737346885281025 8384 34054
152915319322271873 35081 42741
301685840402924993 6983 10801
721680810800481921 3520 41350
805782403422774913 3613 41722
790163322242531073 14798 22717
595750428667940865 3901 35450
337066300452466561 17577 23910
221049619768386657 13641 26697
396303870130292801 2114 16427
779255447779846145 12727 22847
759225587756336769 26698 28616
14551632900499101 9104 28404
779175932554832001 7437 19827
565026210698107457 26874 38049
508585016107321793 15963 41793
647905743000499969 769 36311
436727926486906177 1416 12790
284193924986610113 11194 37933
630538787759522945 15638 27813
779281119465686401 14018 19083
54778525325414049 31018 37179
322934559195004993 4045 37405
847390009013327745 18629 27318
438860326938076609 23368 35203
923156133967335553 4029 34185
246271775769329793 14115 17664
752130575052977025 23170 23345
834702239143929601 18853 46977
578039972654718081 5824 15002
492621174678305345 24783 31703
97795389047934833 25715 46712
841058599989160833 16134 17371
834881651053176961 13792 43512
610159250388974721 4267 17506
248047339086784993 29479 43088
23415882224988141 34434 44250
238152111330830241 20454 46536
492127228741367169 39395 43673
204399975311208225 30716 44504
941409246586026369 5141 42967
826217687414793345 11384 16243
836616382156634625 32452 35025
278885250760172449 21998 37493
255762881109696129 35848 36979
231158579604308289 33681 43419
412891583966626305 12009 14714
763219325420795521 26381 40281
708902363871196417 3900 19267
227936091815291073 16808 25699
638432817975129345 15948 43116
791180596312418817 33039 36783
508086505112437697 584 4743
372999335420526977 4593 43951
358024170152020801 22471 34497
793936119604257537 13117 16315
718919949206217217 2690 45946
771580581432953473 11726 13080
639685558121342977 2583 21505
411755746284573121 5747 9116
476910215578563201 16448 39422
962318854156418305 12632 39943
355188163332826433 3369 36162
712632913260637953 37795 41998
693175393112561281 28317 45096
568606516899006209 10892 45244
460359283003654721 8865 29745
950857429473845889 11108 28761
312217937176121985 13075 44618
633681316408480897 2816 24873
319280176583276929 6350 11191
608004084163145089 7061 12172
466457514754033281 14924 24951
310869439847589761 3970 41652
385600507128842177 11220 22981
935931794302550913 23283 28232
252438163721286913 9606 30372
935781408878934657 4887 10168
744199234082344705 7544 9277
866426612974823425 23109 38366
562643739570056321 13731 18447
62304902274814113 3915 35772
779853363012833281 11352 19638
774638552523473537 33767 43254
976897279396844417 13327 44630
131934673906894065 9519 36223
850846862428056705 5933 41534
852402148249087361 8253 9613
227486081169210753 35047 41978
383712429503770369 6421 37252
750851380269679745 6476 32746
541214312683539585 8297 21015
78421538723127073 18349 38599
951576655691436417 2952 43598
810102195684720513 26722 43261
730765619586993153 6630 40469
524462652092402945 14601 34477
873376771052374273 4644 26572
256916187613128961 20005 24632
994553023267659649 18202 36958
239431211140761505 2630 17673
721695403753440001 30349 37946
394867553147435073 16796 46259
615688475123125249 26032 46003
952526490555037185 1593 42561
515829906200917057 3693 34922
883240628005168513 16841 17462
269379257944624577 16680 34856
469284458564608513 14415 37860
476067206683065793 21070 24619
994381511308262145 25779 29365
48887432011969881 20125 22533
990872552777567233 30738 43775
509377583556197761 13117 16942
888810339685917953 6245 39658
733647887836926977 28999 32205
128792576768269393 16579 33776
277860741719759841 7737 20449
346848054008432897 14781 36221
345582441086651905 19779 29212
15882783013800861 18920 25542
490084486409113409 16343 29517
845344418319243137 851 28502
775811498236382849 28789 32547
429742293958533121 34533 39923
97620138211649281 11081 15712
613031947260964225 17450 38655
601630379361910913 11130 31607
169198235886334209 7472 42011
285732428182580385 9099 37619
253112337988468993 27979 42954
774854719687429121 10425 27585
652924882399140865 25987 34526
163832765501208385 33529 42263
523822047728060609 3207 26780
128893796553189329 3257 33974
983406288138489473 27563 43595
517836294766663489 36952 38555
925710871276564225 13015 35388
214002455859972673 7569 15999
477585901443241281 18954 24046
747232868284068993 243 25060
288865816337676033 19149 22679
778286854283710081 23946 40462
893120039412131969 4 29534
523122763037786625 5840 23773
686861311165174017 37315 44062
825766803133664257 15733 26498
558373452833912129 3178 40619
852687484987850241 500 39963
751229871023610881 9267 32414
21073409151416201 20726 28239
174266064160740097 26985 44993
187947137358900577 30649 37948
17013859986874991 43691 46088
801505269315473665 24417 38867
822776891632123905 25494 35693
273956397217883553 29722 29942
914642975073519489 12154 13942
788875003327650177 16915 39406
363185739307105857 6941 20214
379943958357483073 11699 30727
726022613165028481 67 38972
462920711412440513 24715 28635
892711998631519105 4834 21353
916813170816706049 2201 44345
455229420069201729 29794 46251
921479338859445121 11127 36581
809694434755037697 39584 46199
720777350778245505 16079 22478
510381127975605889 19908 20204
375941224881476161 4824 44917
558322682619383681 13677 38837
214959661584199329 15201 43716
158742324903556673 16772 41222
638922624347305345 206 35858
714531916364443009 14806 24041
472177389707422209 18752 35714
379485130065361857 11877 27774
689176029278090881 9025 24851
350233343343184321 6898 9832
850861671205247873 21322 43651
397157934858569217 4627 42730
740451995170349825 15244 15661
791676373499164801 17465 41760
304519076965515713 6606 44150
405115472960730497 1826 27234
499651207725921857 19956 46791
968400088542047361 24490 38668
850078751431791361 27305 37723
775093567228708481 11098 42780
237857020930693601 16126 16776
579783545756946177 5980 35337
683020831965375617 3813 43223
61811028301818281 14880 25303
287786970128937729 30164 40427
631373060902554113 17201 45909
442856467066146561 20700 40945
936863412474110593 3568 4467
854292126288942849 20416 41740
404551485990900545 20005 36643
541209713832483201 34812 38060
583027747035870849 10965 30928
921585922548192769 13918 21376
309196193298227201 14698 41717
880694740792474625 24315 30464
229087962387922049 8759 13615
262094563862678593 7186 40700
65100559231858313 1248 45410
814620904084318209 34617 45825
258956694304586689 12500 42100
406759637665008001 848 26062
296334773172084481 1737 24750
658301215403266561 37632 38074
461624399262177601 18839 39400
94235390359802545 6522 23442
482497339620969985 23678 24203
279769291665683553 35317 46208
446600423259653185 13046 16349
455028633752451841 33517 36860
667935259421632513 25957 45150
322783881467724865 4372 15124
401186842536588993 7761 26831
643923709618622593 15272 16443
807340129961936257 5088 42885
984251314636861057 15452 21426
251183615540881537 35070 35247
57088682076997801 18249 23071
843385857645678465 14815 15035
252132530988912865 23161 31461
867376911914618625 11075 33165
765517258726550401 26989 35336
835862891002243201 6182 27995
363405525311474497 15422 19162
370200478651312897 7816 29902
579744175152232065 10360 15780
755560422112331777 42517 44779
453983910096550145 2371 21333
379946628431213185 23174 44611
807275225889288321 22630 22699
30303430052775581 17538 21936
917280658140935425 6410 41448
467377952963673217 44505 45387
458467100766487361 36622 42480
992292315307572865 21060 43861
573360756322326657 2725 46327
228967237456572545 20974 34685
442622001222378689 28532 28616
979320761055184641 8626 17522
68730292142344497 3829 43733
663560343592550401 19350 26178
327147979206277057 7921 38458
738538918423763841 15380 32612
904520218504611457 956 33426
606179100120328961 27168 35193
21473374136991909 1299 37890
768035610706384385 6488 30010
539273512166726465 14044 37435
294997554866668545 7974 12565
416062933597405761 26872 33535
403361548647474433 3939 37140
277242469869431585 32009 45077
46149362140511129 5187 22082
536809503491827649 748 9587
454807107749552129 9410 13119
263931285804471105 22571 31684
996745667635636353 7039 11759
257088875785630209 4560 5578
465259601606000193 3021 35636
231835637334594241 43489 45012
879965671541668865 41654 43660
494061799183004545 8540 19146
673147755041007617 21618 22717
519568585224856577 14264 38336
419865162145541121 16580 34636
161956602678746017 13814 28007
312561799831947009 12621 18625
909828482583829889 30966 41726
702045779246532225 5727 14166
882013666343812737 1727 23120
292217846502346369 4985 15998
563342595746529921 18312 24306
485828651717767489 4804 6879
584839410471975169 8898 9780
692491490605256449 41939 43544
568767582957828929 28414 44760
992244419025581697 18155 28157
73797875826205233 4815 42779
78129553567201521 11122 31279
668677665435819137 12939 35669
20026554965411949 19193 44784
344832646678529665 11354 34760
813186999032048129 1923 20880
579731072709048321 6899 20596
20790425788902669 713 2728
835206137135902081 5303 31076
400829968232009985 32458 36240
5757962529752804 1143 3752
888485696781671681 26818 44467
766887432387225217 2685 46030
167372104719653697 7041 37567
185116317667162625 20396 41961
992688613704700673 14389 20994
684909262492983169 3009 15513
227621452320157409 29345 44429
341849119980661697 32063 32960
387892390834579713 16389 19914
101519599669021681 1380 3611
764535772907216001 16307 40963
181954208862034497 36912 45378
61072498128851297 22872 35274
637319123189843841 6684 13647
934416705068876801 21868 32858
33830458919236861 35344 46228
608738118802463617 4436 5483
104122701554363313 10322 14258
670394333411230977 12781 18147
52448073151079913 21893 39200
355595507829860929 6410 16513
863706411918389761 11499 11607
849615023648276225 895 35357
251139695332920353 28822 34381
804882484084501505 1618 26539
393971764503195457 31372 36661
558073363245405569 21710 45107
888630511397902721 25049 40917
532299896493611841 23403 28818
30821037238343509 4770 5431
923025293721870849 23790 27615
801902346756502785 7417 30760
460054680220750337 12323 13266
171012265789531873 15634 17685
374860591274206465 302 24059
751976787249073921 11708 42565
555504124992268097 14099 23877
18644788858541261 8335 34776
483550309657992705 29203 35346
338338368271802625 2911 20378
742791276756022913 19193 45069
45286630722447545 12314 37104
221545205759476001 18399 37802
871508702055930241 2124 23385
470101048401716097 7980 33259
380038724903091201 34346 46277
714386086501456001 5148 8026
89608859613303345 23062 36492
386034687781986433 11338 12295
129358357125372689 2441 4570
128273008159489169 6342 36557
315368203988267457 15787 41676
814260804251915777 1930 33957
284930544834271169 17655 27807
233278888314849569 688 17329
611085997676621441 24705 34030
716093250891859201 20700 36786
158351686995562337 12916 39998
591510919039826945 32358 46906
471035291886803265 944 20959
57883860994536465 3359 20780
790320024204039169 15156 33339
17921759998834831 17043 46374
348599661226682433 6719 18539
587890406782079873 15500 15828
235232557765616705 19779 34626
511128404455440961 9886 27797
838310086901284225 4115 27913
31251248172253557 13065 40817
94763399906032225 21138 44668
862861412200821633 22523 22747
94534527102478449 3379 15552
359407032235324673 2543 34242
850714378088927233 16296 42700
534767453663285185 15179 31971
276874257461113153 2751 27328
731170552274079489 20232 45750
972130407099928833 8178 24963
594325371421398017 38512 45068
659721729715283073 11376 38845
757947541719246977 34237 41534
97679985570923841 27147 33437
778586801524888065 15900 36912
956692295625369857 23254 44384
158517824761105441 15421 38390
834310481480049025 22723 32090
403168369927890049 12703 21892
300889488137197953 4951 30480
554336935335314241 695 25335
489268956367997249 5842 38413
449130151458241729 18340 21944
834708455359102465 11628 40427
951427111247028225 6217 27621
846177453060068481 5771 24015
883676012584423681 30168 40200
628007417576906625 3477 15296
368382533352118465 17168 18252
497787249075972929 8218 10782
40482217298382753 14039 26265
525240475782762689 11163 24733
532480873317837249 8548 42072
208504870145720385 12027 16440
687252820207866881 17911 44725
869179554539510273 10754 46525
679910700057533313 9541 15739
858353977830009985 4276 11841
524040464926038401 35673 43789
944166524941660929 24196 34338
286106136975035937 498 2435
135656904667360577 18749 41841
115060811559025921 28653 40691
492811437467320705 3428 46135
214415422164094593 2200 44078
826707922037801473 8967 34866
285144497023715361 28498 32546
88447112142315377 15840 43003
923982764186774785 810 19031
184762602544271457 8466 43911
482463848578468929 28628 44899
277596897158485249 3445 15622
310832169501978241 23919 28366
944854192667950337 13574 14348
491469086818604225 32782 42367
762719029402571649 14432 41801
681621806531268225 2509 12506
441714055252578689 19656 25585
690672031976355073 22735 46197
980440523760318465 20834 21909
661177028233950593 17 44663
451239287515395649 2195 19700
102500929171675633 12993 13989
983643695062365697 21966 33451
318373462416872129 15224 26358
636711881268656257 10435 26530
137269496785641825 70 7268
780752089634216193 8697 42518
937767659326667009 5820 31496
273900580365765473 9314 18433
847583239872342657 4629 34491
180387585102007361 1914 35414
65975721863196665 3104 7845
548214218559895297 29877 31834
887348019988046081 30878 43319
676619519889026561 14698 44155
293469197512692417 17331 45057
565544101480529793 21199 41467
211926396498064673 13711 30933
166057750214857697 8219 30638
687356345327629057 16031 17161
59028241794710113 8299 41090
910757914822134785 9569 11433
974187314879753089 29703 41738
533884768477619777 6314 40130
978762279324829569 33414 42941
775646876698267777 18978 35723
180110729181276257 22011 39231
667752385561641345 34180 43322
951916030443658881 13373 31730
168526748882918305 6461 32403
946137641468464385 24796 32226
917636864506661761 2540 41594
337611125959856641 1496 10942
150310812261956513 18248 26618
95698481590712705 40989 45600
264313023981259233 14704 30745
974469426443551617 4416 32885
402785485622324289 6214 38957
638491622344286465 6072 42191
41862381325088905 4574 10378
38524161021658897 39929 42216
250622539828391681 12380 30298
148610275458818113 9755 27268
688203055536064257 6704 36358
864141332596421505 31298 34226
649580711359924097 5979 10082
677018665199351937 13029 23392
114770681366891841 812 2908
409048181708246977 7281 30482
725812591600210049 9266 31792
275914777786450561 11849 44591
84825918561108433 7797 43368
904203715375235329 8919 37632
752740672413288833 27326 33116
765361986057580929 15007 25324
105590611206039857 7817 22597
367143798696876161 4591 7189
55943631918360385 1378 40644
352601908607450561 27726 40262
213136728596111873 22938 44409
180035388308215969 10225 34555
509501909457348737 25120 40048
376558793553169153 23286 25974
794458963384712961 15732 25615
56801470413379465 35039 38830
92766908058230513 38459 38678
283469331572060673 17189 23040
804117337656322177 270 12625
22525464613654125 16172 46941
524892338722132481 10942 43228
917953913455658497 2054 30478
620779435372881537 874 16993
687481580575425921 26499 27126
692925846106341249 11675 43115
45193766612865009 8341 24886
501337002939408193 37191 46772
161511180257083009 7240 45614
391905692138259073 6954 33094
396575945238463873 10257 37232
448307700893607809 4428 46156
575394916431580609 13334 35798
553217485276981313 7175 24424
379972622740123009 7600 21798
53123811452763905 22703 29602
867051601102691201 21107 22872
448291291039559809 11971 41643
327865354987732609 18265 18362
928694771348446593 20467 34278
373897717618039169 10191 36281
413286506528159233 8571 24668
917316761513372801 6081 14117
36223569545597913 626 22492
829971540330849025 14619 29304
88322190532203137 5466 13492
315214221448410817 399 18799
52447387577316817 4405 44263
688283278054914433 21622 23664
440540673836245825 39154 39996
44520514236179313 4260 14646
844924428830182657 12169 37660
725492824793622785 3724 16096
429193794139699521 12938 30296
381097664504391553 245 6787
727240744687222273 4761 22169
697009895803947905 11036 38373
855240568988683905 4161 42083
859030388420901377 2201 45627
977477082476639233 38391 45942
314902861480153025 33768 45050
46744100833159057 19304 24040
752647297889620097 9156 38494
818245415184193793 31817 33068
46912778309522449 18589 28225
690630563254139009 21878 26063
17379211570354159 28066 30751
793241928365631617 6965 42317
570093267763770241 2853 31758
503975809056179009 2353 18439
395337360427031809 39692 46854
23606898142830345 43195 45530
154205322944850561 21160 27220
13642031789466103 1583 25604
245547772823240257 37818 45087
899346158083346817 34083 36280
654434141602724353 9157 25663
498399564853734465 24320 42603
148024492592195841 2894 40536
240442784647811425 3523 46879
126083005285213553 18106 20248
956113879142868993 33807 39192
694561335510226049 7737 13997
154735293243135169 16629 26900
660832360366402561 7494 32664
650506703714448513 5569 41539
840902437698542081 2457 24656
702699092241758209 6577 20090
819500920030126465 20651 43181
524639506712624385 12767 21295
212823706167537089 20492 38620
952355253118184961 2426 12901
793955109458909953 10595 27178
245718898235615777 19643 32553
275003259501044545 24223 28322
141933883613816641 5717 8497
74203831996303649 14727 41816
369063415520749057 2823 28521
963136858054948481 23675 29892
956802600069607937 9001 36536
188482654411888705 13685 14438
625951186220355329 795 25945
407696980515236609 13096 27591
535572847263338753 27453 44340
896345407103300609 4911 14073
495314700160982145 21631 26056
637549419725043969 11139 43712
835132171754310145 3233 33211
778887182618451073 16333 36709
404463916316267073 38339 42664
523211857848433921 6360 38014
664408080373036161 7437 41547
327041105773705729 1053 13383
307678752280459393 18610 46725
817122651690620929 2551 15182
722612871597021953 18802 36841
578617353380099841 23309 23817
248968210804967777 6286 8845
570517825840038721 4673 39258
702087876625981313 14214 23156
906957033669758721 2182 19504
358772554454454017 11604 39053
786397846737113345 27594 29430
213073951510864385 565 42670
387701007438511873 26432 32005
642988607651879809 4054 35973
222985947307801537 3842 31408
404071884200831745 9757 18386
43544857188269505 1531 32225
772403007813558401 3843 5120
343794401926910337 10380 18716
555085683350824897 37135 39693
327661299664061569 18501 39798
794275606425649921 16399 20544
555057027696914689 30087 39092
152002561679651649 39194 40040
201790703635712289 1240 41874
485151799282682817 24379 46988
849363122842444033 3411 27913
470569878084518209 3193 5423
701274331072955393 6375 28790
711599905196571521 21778 43030
540722858928813121 21725 41290
141670422102706081 20105 28953
672353778505371521 9434 11875
226944376791244897 11516 12098
920264633114921857 13861 44640
591537274164608129 9690 14328
492079168844856705 11316 18094
417549178023385537 23904 46107
856943872246557057 5616 22671
378727117904603009 4754 45099
722728244778412673 34189 35397
529024663313926145 8924 33178
822038074785577729 8651 46779
933500379087263361 32495 39227
354683955512872001 7922 16202
304987305137835585 7459 25783
722197291853671425 23831 44931
866026981966157953 9780 29857
207569721670754593 33541 37918
9671203101369487 307 22581
710170597546319745 455 45286
90711910621024577 17391 38048
201794620997777217 12236 20537
778625030436352001 6215 20055
716170193643318273 10939 38748
429954202516356097 40761 44003
203585572747616801 7539 32441
743654495960193153 15406 33798
451673447406644609 3826 8958
948730546690455809 10287 37791
467525523658355969 4597 43400
550690083388239745 7483 37184
711182185814674689 15768 31945
40319372118787553 35934 37584
942395965827618177 9125 45576
670849337941696385 5259 46606
800315777833699073 7697 46232
663917255398956801 15796 27468
818934159029726721 7589 34008
280973864969745089 13347 41483
199242740673394529 18826 26761
229385713476929697 11260 39695
241530499598301409 11913 21679
742580049298631169 6055 18634
211862618912359585 26303 35093
457317039175109121 22536 40202
498854887421533249 19158 33224
666570859733376129 40441 41022
420718519413025409 2313 5751
310311847292652481 4795 41588
779233004364957825 31102 37205
841190533069415425 831 46204
567108752572206529 10680 11069
411982489526934593 392 28123
612989444047872897 40887 42713
595415998621852801 20138 37739
791406344174259201 16811 42078
533774529912321345 30957 41621
923004936854628225 3811 17111
438995170149162561 33211 35578
520695554428268545 15907 42500
948147111388436737 4513 43170
522844807860838785 3157 39534
580264259636059905 3168 33553
184377784178888513 9049 43676
103761350994872721 23519 46900
404825601497154945 29812 32232
487180619206903041 18504 41978
112643175282411073 24770 32814
979757938542803713 17554 30657
73491817759549601 10310 12925
386045855966379777 23175 38356
651281635235346049 11570 35195
99499943936237409 17210 28526
937745243105158785 4662 13840
143392652308371281 5013 24476
667225747832244353 16903 31596
928728524106645633 25329 28923
671250737346543489 15347 37349
553569423696778561 19214 25919
164860884412700417 33265 42488
820216824284486273 6486 44832
889054868374817153 12036 20705
658656219603734913 569 32460
860262616634425857 2199 30226
789874952559642881 12177 38759
231292781903409409 11116 43573
406334683691021313 18349 31790
930261064179983745 19458 19554
882895533880073857 1151 27347
364494466129318785 25139 29160
49940998939639769 11602 34288
161093901869232769 7120 36782
299849082303978753 3911 11633
738779433757532161 32289 42117
104755114770391345 2439 40630
747277212807727361 11594 35263
560430330955554753 14600 25400
515969108726867649 10199 31183
84098748754946945 26477 32364
649454019953278593 8364 18622
967484790237932673 29694 46397
609544184711825921 394 735
383380237792287937 27766 31739
809006970328578433 4990 28651
348548228929146817 865 28474
562000229555113857 37520 41812
592062845119535617 26534 43514
470152096547248961 4050 24211
270824552328008385 24653 38333
197454156709330433 14829 40654
771746172739078401 20603 26498
194447651853874241 2910 43664
594598749126518529 17954 40697
905647184033885057 16962 18511
219114446275547425 5458 32565
919913520005533057 29431 31259
717695256663972737 7208 41803
675471864404546049 22047 32430
358272193426579137 3095 28102
153395452543048097 18063 32394
209787315165172577 8358 37040
848892014048093569 36510 42106
397683790540448001 6176 20902
360932195814623233 19463 38839
702053707981178881 826 31129
116070195813382065 15004 31868
509160066941539905 2907 26978
91575251022742785 14309 23444
18654779235802721 18988 33565
735488148232693761 1111 46217
603569195931278593 36670 46380
824628375067160193 15101 31426
167423845134550209 25882 46853
914036499713592577 22688 40788
400542027417507969 39572 42765
942249790552505601 2486 31816
175582133014998465 21632 27976
906031583031566593 22525 24228
824620392369475073 42724 43484
306802242518497089 3550 27993
11599255508599527 29351 30917
730834480967576577 7435 35002
762162296258445313 38945 44173
357627329733940545 14900 26132
297826018443672065 15555 15737
619520901952203265 1875 43620
632846879825628161 14016 44165
361818762272658753 45927 46732
933386132847857665 781 3432
894575417439416065 10298 41089
864666123419475201 11526 22978
869207167060192641 14298 14437
528067216105583297 7172 18368
84930302938065697 38566 42705
306576068263559873 10585 11082
678654591644569601 4436 24331
32513387492087989 6994 13769
663283024678026625 29594 34008
510109386854132673 1580 27071
850772756102639233 9196 32301
646680851440336769 589 15490
954327616280497921 1498 8484
98700017743091457 907 40092
865583186245427073 25362 46952
927938180500660737 16423 25891
951519107038297601 432 11287
606590849737493505 7541 24503
771062440631663233 2930 26685
604913621525227521 6072 25159
55827107992062257 31247 39656
990213659540877697 5902 46274
682969531838093441 17599 29358
457626715650462785 25211 42839
31569946412094653 31803 46033
822948237574557569 20969 40178
845218151468383617 5031 6937
444879907660308033 8450 36438
790174676063177345 12159 13711
105161441648682801 10924 27262
445091251009383617 43495 44435
164491685791716705 10202 23468
350276192241000897 18038 46160
828248359803261313 22470 36191
784932719364217473 40077 40374
510765201491054209 3682 10873
479020859523931393 34997 43514
393773404508472449 6335 15067
262098145206120833 35328 43102
758519332546086401 9231 31450
951221828982671233 5960 15829
723340563001492865 5313 25919
906786770705149825 16525 22084
137851834903003121 15048 25261
35944892732945989 31808 40514
214985755343697345 12452 26721
212167545181838337 21362 24223
574220640831441665 3096 20191
59380609702675001 20136 34005
468031865307487745 8741 32718
386586485337584641 27349 38690
631958566422738945 1164 18717
633050849815166593 8113 41128
67705071946143393 29442 31260
421608155400999617 19024 38360
715392752197658369 2814 43014
171451156963701825 7887 27381
397481184162977281 14027 20285
944583808312653825 17833 22805
321612139359601217 7409 19565
556464736670452737 23196 30943
932089329277722753 16188 40554
387110390447613633 22169 37569
95778243457829153 18922 19234
499994744684006081 605 6030
305199131988466369 9979 34570
712281019845857281 18282 30148
778745489422490753 14866 23391
183319200474844737 10165 27527
487783004746582081 5385 14406
699536513985119489 1441 16727
944561479599258241 26712 35083
843122587136964097 10673 37376
47578916900015145 12250 42849
466091880288910657 5118 5403
960943842046148737 34110 46035
970820339096380929 38872 43214
875457580516901121 16034 46310
622589203314415617 6724 38704
549742812458617921 15737 15911
893862273763620097 9661 38731
196172948076899457 31704 46133
816451879410674817 41092 43305
29236502161282373 9136 37637
524748905347340865 14255 40727
661172823711758849 12563 41585
742392475076908161 13577 19923
60282959145638417 2713 36125
664465800970095489 16178 32440
928968807889525249 27911 35196
313040431784042305 38776 39529
940158701642914689 26848 42169
210256013494788609 13129 30928
249988287868440289 11409 18215
135464220149454913 30837 46003
59511456699709697 12222 34190
80804464581735409 2519 30285
110707315396972209 23192 34647
767598172575656449 8918 30275
599284432171330689 16931 36821
382071267951292993 7244 16813
175918541505559745 38670 39425
202754908278077281 13239 28546
357644651963767041 30059 43830
900628689125870337 3017 32703
364824468323540417 9524 39906
405392820535336513 16400 40121
395657753739996545 13689 20702
144249046567697537 26813 45665
469739692161375873 15209 25749
486372335497318145 17533 39991
30360248159837513 21249 44279
926853682615064449 9310 11598
885888113123677057 12063 45520
734707387482085761 29441 46597
312526631544827201 14815 22148
601336483449816961 30235 42636
674318836762672897 3233 45802
423307599882118529 6879 18532
153226992150621313 6003 17097
23164618002727621 14357 26755
781439255244656257 10009 26048
270794826083555777 28584 45438
529509916489175233 43158 45253
833354508720933761 17556 38785
39052131683583017 2758 9270
96922803679088785 7318 38712
948389648871483393 6326 26577
694117854982966529 8082 11391
865936984196387969 22090 43403
466563520225843585 32391 46085
494804647038918657 30232 31604
316241115151971265 18374 36284
980661238353725697 7077 7615
622156292364049793 10133 27589
170260971917230113 14886 41350
965547528306547713 33300 37748
57045050537730905 25702 39717
386828334770495297 11726 15033
853267412662020737 28745 35826
217413834081217057 1769 36689
47011962775037833 27490 43501
844346553672718209 2215 15153
511073941768046337 6192 23878
993469641284850305 7702 27131
845787194388684289 21352 27449
816282253995591809 14255 34790
367180081586937473 12937 30621
922866215545472129 8825 21206
363782969806671041 10559 43948
544271212151411265 8297 14869
604999105638967169 2917 8794
240808615653680385 26222 46447
727137387577833729 4390 8897
613413950517792001 7292 10981
61236758114247889 30738 32601
297720920044500993 1850 20748
880726515577329409 138 18337
323442867274646785 7298 20534
851133415437260545 10036 45586
191154061468825633 29011 37560
986400214034425473 13205 45542
213416938992207137 27575 43056
261765397215881985 6859 44624
546419841860657857 7749 27929
664927203884424449 40394 41379
793898835676511489 22104 35052
761018522812094081 18880 25146
417388343205221441 19066 35945
839275675534445057 32515 46822
242706281386983137 12906 22403
982424066656321281 10590 41491
121739496355562689 20441 22932
12878834939421325 9810 23964
615667170542675329 7553 26359
865448052780862977 1876 3989
390408330731606401 1139 16758
619791772410074753 6955 37337
235979123129464353 40787 45870
234588409370147137 2303 5991
933577716165704193 13225 14587
271363477318750753 5923 8021
312786643709923585 1193 8246
388174939916552833 14781 31355
699297536332540673 1296 46241
500327271331904897 933 10251
443825651920814593 11170 32396
310373421330311297 3915 37008
128965513718842577 232 11023
969030956479663489 1278 17432
655203688520085633 10975 39645
910731473580511873 3844 4608
359187651449662593 15990 24478
111736134773273937 22395 29893
684717383515970177 17171 44734
899709222641504897 27807 30800
954015779993088897 6788 11562
166241015700400385 3600 38923
719064613975230977 12415 44687
112926261185009473 23524 32750
606681309314058881 3015 22862
409124149266112641 4834 27927
129769991265799697 25097 40892
60117062092999161 3625 24358
666528301940534401 21039 23455
830144467804053889 8341 18426
531866713241011969 42722 45400
377683880969954113 1069 13281
25090712141622617 30905 36707
200117352057667105 17085 40455
811998208718346625 12161 15424
558808357905334657 7518 28655
144728393497306497 28200 40911
535143718525496577 357 4532
471627202045024065 19119 44174
596744558278146561 9823 15627
2879574063275215 6187 45909
917500918277475841 12341 15398
523850647076027777 5918 11650
951456139905232641 18342 41405
733124247601924865 3071 44690
875787104880750209 23774 38803
320674235017062145 14850 19748
905342761813443585 28818 41008
408578643461925825 3641 37766
476896233223975233 20256 33389
607632681805665025 2303 5727
950464820863103873 26287 30604
980725929143833473 25953 41976
659815554398171905 12808 22414
74859560518145681 4327 43029
309335178866206209 34518 38804
964077880888044801 12201 41475
412682936880109697 4564 38368
952995875198222849 5878 29037
167790787227531265 3556 19779
259876741263983745 4704 44178
223494133570831361 11026 42171
277937687005188385 79 5937
247350090990408929 35231 44501
115581181225724801 2230 8672
931661790267320065 10349 13975
293992714175129089 3778 34367
193342861991098401 10533 44822
805705509929342849 6742 26999
79525116389454817 12505 26328
788551746478187649 9481 35198
53381734116783265 1414 30590
237642341281105729 21057 31867
63993275747286305 659 25716
645265755138051841 14201 25620
189718254921942273 34638 46202
486716144203203521 7417 46056
569753266315309761 19495 44048
493711553056808577 25279 35550
51854789586371905 1895 11521
760583786465037569 2664 5107
724735905880798721 24283 25585
432760580159008897 34572 46296
747506177895402881 20544 36432
606288642133169025 28128 46870
250538087552406817 9211 16757
557844667233236865 8602 21215
627535715088868097 21769 42186
285232382741856577 14587 21246
226847277953133633 37616 40115
558922281307683713 7799 19814
652617865560145537 11462 34076
242873524678689281 6189 29006
388081863978392513 16748 35571
340446588848177345 6841 28594
66769186990114801 31852 38237
941289472516150017 25603 26902
607799973775307521 106 27202
295655502412824257 23494 30240
468078304073131329 41001 44184
63419492600022665 3584 39336
184166366593508705 7619 17613
128051514336871009 16784 18735
264369488033139521 4460 20251
156785085629383745 16091 20834
47003466870584985 30470 35912
520398380054597697 12021 42693
427441533137809409 30061 38139
190081913730498529 9644 34697
189665172846993345 3481 36938
307690406292007169 9899 34718
532098236897098817 22421 39305
635949089138268417 20379 36003
660012261655616385 24394 34105
401481038084778433 23680 32371
75467949079907729 37868 46876
564517560553955649 32877 40587
793862603700297601 21682 38908
559198435890404993 28336 31108
730011418598508033 24140 37980
691464852046738817 12899 39529
58039551725578065 16046 19920
198509602471641953 6877 45300
373928599195195969 43205 43475
337078830509231169 24706 40027
702024346786494337 90 35040
62679171230339393 22118 28980
771060237219131777 8006 15117
144453813663421473 32907 33451
257584746852693057 45501 45589
371837015766441665 375 17658
616378020103596161 14820 15749
109978493943575729 15274 21771
931828896525253505 6856 34036
605128197126386817 33776 45548
222181874944908481 437 28320
791672156756465793 36843 39263
815022280807504257 17800 44794
692252242988342145 2337 36471
465463735344016513 13113 17646
384003827136869121 25742 46263
71183004552757721 773 16961
826664164408665473 15106 21025
241717803900286305 9012 28285
944283599177612801 17590 36115
444788174612277505 23557 31158
507839773224684865 12530 26723
739817089944281729 4304 34411
297616800318511553 4686 25870
345608396325936001 5468 40416
672010579273344129 12555 38011
453348859762343169 27510 30579
766205130127378433 21098 37110
857339892335907969 3684 41124
759531633743460353 21685 39363
234796662200537313 33843 35906
705284803098866305 19701 44640
442801072260387201 12144 31204
406816955731297729 3524 18355
560837848639067713 26862 36085
82405329733223457 1580 21217
124354089039705681 22197 42868
740194445914863105 34690 38674
862332055400500481 7336 30118
818644202237127425 2579 22235
35128574261371173 29011 29081
321103266701779713 31070 34884
555722021196174849 7104 15061
988667723112588033 1063 33785
543665912983435393 5789 15129
964164364738802945 18135 38823
739842434724934657 3964 21770
29606839167488629 14514 33888
527744661007240257 13008 42063
473556941797991041 344 19116
261699310516831937 25576 31264
974214432592663809 25264 38901
735242586700984193 17812 39036
854963056275249025 16550 21751
546680737061720385 11418 26578
148777387205488065 13453 35982
740664897844688129 19223 28600
530606972351417729 39906 41185
694803792678669697 8289 24988
367218204258779905 13816 26332
552023054055034369 35682 45079
268498179774280033 7796 45463
498781043966900481 19779 42231
125557300856403489 11587 22137
7560729655189392 8094 17612
923144996721813249 9506 37534
297567391532453505 11388 37618
730613697503276417 15199 31248
335744542880114241 17928 46527
147372153802717057 17834 25844
668163170507071361 8319 37100
368068902147573569 5890 10061
542193667552005825 2196 22894
181458551439700257 9407 34320
528216411666790017 14471 22109
371751738746741697 22065 26369
87915955323403233 21781 22425
848993298164213377 11800 34364
93675085217498129 11124 18230
51540961406519873 8279 10030
885325282767134081 30817 45330
415386986228266881 12424 44274
552553046043243521 5548 34785
384323053003488001 1226 28162
259887060492665953 14173 26859
906003755909676289 27945 46378
192830338910326305 4796 33094
293054942406744321 1180 42633
800602763587569665 8844 16174
481905853451532801 25645 40143
896523567286237697 6110 38582
614610799463139969 8059 21098
93501526520690001 4688 38269
162108912234895553 7308 14676
391824242567267329 4341 45656
778558894303078145 32216 33517
137333853700262417 27180 27703
426290895035659649 27143 28383
871576474112117633 757 38132
636514049760211969 2573 8196
765110891655602689 24661 33814
379713339562254529 31 44505
641789097051130881 3079 39401
354813785278455617 5760 8084
921229052805138305 6317 10505
295708062410280833 1434 16755
382765426881746881 7407 41573
230917160103548001 5688 26939
765636486441679 23924 37509
537838610603397889 11907 20741
584075339870579969 10228 40966
244444885323989793 5917 27275
271103022855562881 21001 41043
405521317516726017 28709 42861
371153368761014209 22553 34988
994862800937500673 5667 36680
339188581913354881 3100 11128
129618633699731585 32394 47027
565822036732484417 2309 27823
906528618074222721 15561 44799
670191205785620481 35385 43785
588805275430015489 26132 42463
627425791473626753 37184 39580
554619220306722817 2596 10321
821674899971803521 17495 26127
828238477237629697 37609 39018
489306708116245633 32949 42765
148153114119427457 4455 34054
645151721083585921 13719 24726
878495061641498113 462 14446
42722667130561833 20024 39950
424115129596447809 36456 43804
584352087120144897 24479 39215
918502962435223169 20360 36132
604541043604470529 13359 21010
894148510716835457 3650 17386
23986674070961557 11931 20533
459301069549010049 37729 46456
535550130120554945 9832 30743
836348412820132865 24409 34177
618272312099968257 14139 18584
888291616297646465 6686 22928
824305619204366721 10432 11369
42690855322664593 22638 27042
656031068246456065 4494 39671
582961616201426817 6246 18873
910234555545997697 15439 38475
880257673126340737 1201 39361
846598612978560513 3889 6559
539976889037614401 24452 26737
954293295394236929 5387 22766
73741282866823361 141 25926
782821577554280193 9561 37121
465601806844485825 8727 22286
762733243188620289 7775 29087
999178442696734977 14245 17843
645685480482875137 25204 43883
916452852758208513 34993 45984
388257536129444225 35689 39879
535289949192165441 26109 35162
148071496936132961 23633 28986
979912231314752769 4278 34263
253717478489335233 3835 32669
349388694707062785 8095 28665
8143427234379886 14872 34083
239741910694743169 1326 12698
319038451542226625 2161 8355
209132015580170369 21904 35668
428142252026255233 12643 38688
217556427828608193 13990 30574
116695304526615473 10541 24217
678381108523001985 9580 31437
711016204994159233 24244 41587
932217358812589953 16825 22164
361065929569733185 7692 10299
653410791784924801 3014 37774
651315911348923777 8832 29212
728661362213127681 129 13001
660542901477782657 11023 26608
262382351802745729 8673 38507
110988394527645089 10476 46739
631299954057833857 43115 44686
668415784244658049 7900 17629
933420957497279617 15769 33579
954837206877762433 11394 19193
445440483125732801 7856 37601
761165032547580673 35625 46997
41272455678200257 5185 31392
541080155198351041 16202 29908
918056956057636609 33953 43389
164721410882847873 15371 18101
685172594661057793 4824 22750
303107631316244417 31803 44220
965944226309485313 6988 7692
916106577848410113 27025 33208
406440171686671873 8436 15307
729574983899986817 4159 18013
258452421567181281 13405 20322
377220000902255489 3966 43858
207974575563188321 15100 36022
658578242958760961 219 17625
11628153430901735 1498 19179
358788740216596097 23156 43925
133243011624916369 2961 6506
201965395436324961 33258 34523
403067843460075201 22852 40252
586938931507617665 32011 41305
52803664119640105 5232 32465
558801871491631617 661 11395
478874223547162369 14171 35945
995645069449068417 3278 19017
704623483997426817 27894 38375
260490498958198209 30897 34333
206932538559083681 24569 43952
570504507975229569 3208 18464
562483500279032705 13889 38134
108769480593430497 18063 20397
579796007749589377 12481 32231
539784013944824897 17449 40736
746065853230835073 25933 40317
863378507566999041 32691 45630
515673501104071617 14334 24280
116281798772192241 30363 41492
27705449965797157 424 15839
47069505694004481 23342 40677
111603970030270001 4150 23283
668906271235556481 3246 13673
484460560326301249 32139 42587
547196280694059585 7238 9580
417514751154026689 8499 20718
748530866244507777 13121 21737
549681115484762753 9723 12420
787573047751557505 40717 44103
906502249918698753 422 31719
333056771389806273 11491 28731
54576256121766417 23527 45605
450747061365284225 1245 12226
782726519720039681 9207 23001
687991258108397057 1346 42651
345724113809044545 10873 44174
175261866407176129 9326 22813
995533694935314689 20979 36265
479392689775039553 10766 43740
106722210835943793 8928 46734
507746632960412097 1794 15713
602944924926116993 1325 13032
15783187479215145 8709 11986
98316542673106961 11836 37271
125480178376172097 44872 45430
969985203408807425 11439 24886
446500448161998529 21171 40675
517816676065923073 14216 36393
978047182576283137 23939 29282
202353105994699681 32225 44849
289740391672339137 11965 45288
31223366892877637 40149 41954
340305329435615553 7956 26503
442910750704069057 7624 9851
109896225655717217 35698 38072
75459587910263089 35269 36683
683467220603482369 35777 36391
921035094353765505 32744 44017
488266222510404161 14827 36390
697975769834787457 22468 24288
913896470867435137 36606 43733
401024784407663745 366 3597
533196063437571841 8226 20108
790740812389447681 23565 27587
604324968625739649 1052 30594
367884013662386881 25496 45657
126531083371261841 4582 43140
988552327455611393 6975 33878
850594433716459265 31288 33863
593663986517693569 23308 30884
396043209802741121 1262 42846
397946835580144 7356 16995
876561690251456641 10500 24179
806266513051621505 640 46451
703305890711035905 4293 46194
599344674834984705 16333 25346
325210056722774273 6103 37751
930710713184932865 5027 30293
830231914477451521 5934 22606
642570503423190273 9309 17681
706880501986738305 33586 44206
670215650377610241 9526 18642
293952800296651137 40232 44264
169502147622470305 18660 28839
914352286287773057 1211 22509
155316735052107201 1669 44807
499568443700383105 1930 3429
32780113513030785 363 40938
294615263759304449 29135 37052
612244754783755905 8113 18392
106071000882209889 11754 26322
463507693321052033 14942 29394
20811429333271293 38116 41420
819961213738192641 653 12223
806861650052610433 3539 39549
127899203980735617 9990 18280
514083211202652993 5584 20462
855945110368860929 32026 38461
159021940563590657 8316 8941
375345159828928129 274 38901
299927002413063809 14802 37507
825822162514608513 39486 45117
3036993520453280 15757 39843
645753409202217857 27998 38323
869964054309853953 5132 29137
967350615258094849 9400 31360
937034913545645057 24040 36861
143875881161481089 43591 43641
77533682936298481 9329 21658
485635951720180289 26806 44694
708719472775612801 7956 12474
506635794867680321 6772 17980
90787329566346385 23587 25896
468622882873670913 13260 42164
897820497556367105 6684 45490
2050292775297891 19799 28076
523492930862040833 15562 38566
239164731961746913 40440 43041
937732488156967809 3673 35300
880393782296113921 34207 43693
671898855171114881 25655 33899
995930564702103297 1669 3855
94595894642409921 31381 45486
534338121416116225 16510 31793
712981911724405377 26052 32814
788086960647287809 32447 34927
134811220338406209 15730 45244
658882474422160385 13598 36049
719316201455619329 519 7055
950466986354921729 30331 36715
889152790580325761 4698 10343
287268506912571553 413 722
669625414347628161 8492 9035
523571529898443777 7373 8870
6430671167066749 3103 22841
428460897127212801 20412 28193
579672151109853953 6715 11961
807370501219718785 19328 28017
797074910637903105 31764 45546
667229225837619585 11962 18160
40220519110455657 5168 41935
694991306389308545 40544 42668
34000075656365425 14116 35592
990840482086628737 39791 45997
968984186324909953 14032 41781
431882278498402881 5962 12936
913439011919976449 32385 37264
867681999459510017 15098 28297
200217835119225633 24260 41484
812177206158363393 49 18681
512776956618182593 27607 40480
172977929804932993 44538 46054
634277102461417985 31727 37296
905396554929534849 10438 14949
118309615033084017 15570 37644
494708680904185601 24292 42178
332287187149013633 1294 42559
286309239940432993 38219 41710
757705655918584833 30446 46234
77837404010882241 16678 18840
997124910353242881 13316 42389
486128691991620353 32233 37828
356064340303348097 40713 45188
705310928950982657 890 42967
357209695712221249 5129 17412
295986277065534145 28431 34034
758986738841457537 39567 45058
57729821084269161 7739 27617
736967251855809025 14241 36943
419946692884234817 14195 24447
721063276281952897 15893 29262
37143788383506409 24772 43208
527002256113981121 955 9572
315211588471495233 28867 44977
55535230544421665 5872 39213
540569810686339009 8751 36334
874594615748428289 8729 41716
376482146083855425 19856 33051
864402370772594945 3788 45641
691371409317557761 6356 30948
14594484853752477 5193 42477
658976541877219585 14368 31678
923587206091411841 9416 46612
406773736265694913 26595 44153
612485703600007937 27451 42265
313956874771275073 20102 38114
362467397115281665 2405 20663
832090950427986049 14436 33886
952542264232484097 11612 33221
789820134663468545 7685 23692
150565818046288769 11823 29654
900654976611566081 9407 10427
978719357707511553 20677 29562
573231883927473281 14245 24041
157731610960851745 5699 18444
486278523496341825 2423 26100
85176078524717985 22367 40491
985187362508039425 1220 1299
680919408111861889 23438 41525
65055482126314961 1100 35798
204972525716549121 4193 9891
967405509394819073 19385 26697
995716775270594177 7846 16066
867468849201205889 37868 46711
504246397575009537 28172 28508
290604734322212033 16333 44364
280995911798697761 20273 35741
411585431989056641 3480 8549
746654799033471745 11336 17304
567857985700481281 10938 37437
939263793775339137 39896 44156
404388106573069441 24355 35844
837542426178039553 19637 20015
477636556535340865 23063 26729
74119327608087809 13422 17239
981225630882267521 1439 37395
924519124638344193 10248 27943
790959961938920449 8164 8692
542235755628396993 22758 35399
432517271035639105 25019 28267
753124600101792001 28535 34323
988280922274466177 4503 40787
344885584713551937 7282 8522
111180096453256993 39570 42828
332127352408171841 25948 41089
261732807510338017 8450 46733
109502756486719473 14103 28646
402071048455443521 21602 35084
728725272113173633 16898 28760
578909653485819521 6321 10506
403296705625251649 12639 28331
103749101182376785 6424 18031
412338342559756673 5432 37098
771568862011957121 42875 44179
658534423754659329 25946 46119
570135325121615489 504 6290
716536093865450113 2735 29589
577051756545099393 10049 41382
534703722821689089 16396 19790
591625744829844481 522 46820
958525420321556993 10297 33305
456690096079011457 19289 42987
730152636224701697 22472 32886
477713866077724673 7061 7240
608014662006873217 5452 45550
333265264403390657 29657 36226
140630370833065393 8507 37867
711401946133054977 17301 27683
742519027443925889 5258 31050
102343962472314593 25534 36892
71973490849543969 10558 30550
64192806727536577 16102 39494
271507059369874081 34235 37505
588037650815603969 5517 37561
98401137760674833 23725 42042
233202554926254625 19474 45101
11309482657104299 31251 42508
224805529209287873 17829 25863
437794131879897473 1060 38935
42239295136571545 13936 36595
397396984600199233 18365 19402
80100314698309921 4760 28200
134098822716708817 15969 39478
549249098354454913 8684 13716
228333825686341633 11172 23821
299075299035319361 32084 33805
309656620102387585 5341 5815
145408454951340353 3004 6805
441156226085361409 9247 14932
797737945163842049 6055 42007
613728308168845185 11820 41079
897787487353458177 29180 41240
162709781933521921 23626 40083
184732432032330241 16914 38088
256547582411926113 2302 25972
68740651358130121 5379 30825
604085298541782785 8807 29132
818618890277544833 10613 18970
611564818673997441 19782 46539
391196822067872321 40990 41502
251068947434667681 3017 3629
455723400661423041 5055 11351
894668944452931201 2545 19109
349388855003216065 1677 42541
34697123120004393 27127 43128
696367965085041665 30222 31383
412516499985599681 21264 23336
328229247378988737 14771 41510
71680356202698193 19304 35125
961936419036486913 18220 37104
8941611563770381 12609 37775
79823711296374001 20865 42392
270610694387336545 1240 29934
833548446956395905 33307 41830
746932715018800769 8001 19041
900213622214398209 11696 31184
779344654564816641 31803 42829
541232300725635457 3735 22005
333880525758800705 26986 29693
210421735019568961 17170 36010
371485740047326401 13899 26662
230915318794043137 38990 39529
41641015657944537 11948 16708
749688578811220225 5464 38633
452078169603900929 18682 28236
360172711877350337 12240 25191
774206088982381825 24115 41016
281249862662694017 30437 30707
217943441755416257 78 33361
421747133151367169 9553 23398
800097311890709761 15058 32074
907313360604820993 27009 28308
496895221313273793 12273 19725
890007098968208513 10849 29940
471533505369237121 8366 43803
724617407408235393 16574 25000
69582347890168705 18076 45377
287759182808795105 17397 40083
897385322253285249 23045 35662
419037639914893825 1365 6711
552036090574226561 2846 42584
21549882969065237 25654 26155
93208157745536369 22607 22933
400474274186738177 10436 39240
687112671639432961 32748 39928
809545975854288001 25468 39649
92402952070955281 26334 45073
480394329100779073 5470 45462
706777117565671681 25767 42582
288399824226569729 7179 38714
32831696105077413 25994 32158
765992104724947585 30788 33944
129296230260827377 30350 38576
629696325815100289 27317 40312
419924808478469889 14848 34912
118412211357895809 6502 7020
337498467715299457 44718 46510
602523774856887681 27092 36224
869250078294939521 34080 37863
38672835008501497 2429 44424
734793343875914241 9197 44088
600669679887683841 25113 32093
329331623704575809 10494 27471
404028029827163265 9355 25421
429974164801613761 30499 40766
309547347948505793 12465 34021
431751365644984705 6548 13346
889086960081048321 4747 36303
792182074657439745 5889 14169
252217620812611905 12091 32535
484648920605081921 20783 45358
839010486189284481 25159 42339
922888053316221185 6837 29080
743165345370993409 1641 24255
163947638775582049 27004 45798
594851613601665665 6836 30866
988329249769016321 12750 39434
344579790441397185 1682 13473
32138816928835469 26787 33857
941291412415768705 13407 40762
366368414695749313 16408 45192
798905098486596225 30127 36543
167291961317928897 6630 22688
201716382082455681 32980 33774
905956773916621185 6337 32641
373878795542079681 5488 12366
877040427300983041 9277 9704
151232191848567521 12398 33814
41873024532769425 20646 29112
357046188561536577 5434 14485
337407881781345537 23998 28927
70632586228189353 12487 44924
615660799871285761 6332 7197
65083968890458977 10246 16353
90155884407892017 5171 6492
998736318280197761 10684 42197
636045500375097089 25214 40145
662820326173896705 3029 37546
382385526301916929 6900 33367
241439574299878497 6553 44886
775805387822352129 6710 34468
525609171193845953 10890 36860
987830563368106625 25720 39861
7251794206229790 12144 28352
601202852222847617 6394 8452
19085481414958141 18001 20011
231924897506857505 4133 21857
314309384924147393 14245 28009
615626346920670593 3469 39820
839055131894209409 17799 30835
695477655773714817 30595 36605
65589881922011985 35493 46365
468903210332619841 25306 27793
362488669180873281 22467 42794
409683557228973441 18669 21417
39348949270280545 13889 42488
732545014871114113 4000 16583
453802139397591745 36402 40096
115148802386499937 5069 11256
972119533635510145 10523 15673
610581767438183937 21553 46962
478702106351544641 20030 43520
348412433305597377 24445 43306
512766815016821185 5371 13584
784105793933783041 13249 22354
765104203776669313 4937 37785
171754055973252673 5570 33936
548279639268134401 9855 33893
260532034997048353 37319 46584
765637770153585281 13074 35326
378440053196371201 16843 30515
804769187029595649 27682 32495
898115324193277313 14744 20025
802031127493332737 16651 43215
10386008264617887 8822 20370
129484043115429153 22271 25179
31548575572280413 26320 44223
575615699504236737 36370 38330
214792069654251361 5460 30613
989857892173038337 21896 28919
961475237455410049 29505 37796
912050232188160897 608 12573
458804477521852033 4799 41235
371377093039502145 18950 34449
662336435958955905 16531 45427
258281693633119137 20380 44721
206709506184111553 12076 22536
914460688176692609 7662 8729
878864497630736769 11712 33322
786234802083665537 27417 38639
554489715695865473 16063 34859
158030298365066113 11096 43759
338331568164612417 11758 12605
85640374778687809 16869 36904
395555712523318465 10978 21659
619832148978762369 4513 36401
416841395964276289 2419 7861
87031617048179297 5881 40797
264773656662924865 28224 28737
966053485150968833 3259 23912
623865587853082113 6411 35966
268889894256272289 39424 41448
553078582878654849 43056 43469
139921171468589729 17162 39312
367099331970798913 25144 46595
328215260867263937 20843 30036
701410289521390977 9214 40504
324726650009086657 31844 37275
833647282361077633 12625 12819
273814873694572481 18943 39143
841721152153965569 11712 11954
414408961049932865 11557 22049
474524573435054721 10247 23060
513102202769513153 19770 30501
147547803433866433 4545 20429
17141526142456343 18329 35245
555322342896907649 31644 39355
607314485737486337 5120 20694
552150247902900993 12840 33011
296379165946920129 27380 29132
881368251336318977 3465 16565
362292962753624449 32682 44193
75416712999128785 20660 30003
390974687774519937 424 46955
12411858030695557 10047 16719
182212891008145313 24048 31769
530399438241133249 9839 13890
92089642674554993 38418 41435
738258908056629121 29529 37146
756155983763616001 13622 24328
37149735638223545 26446 40647
589896831641357953 31032 32973
28219168085477977 34820 36667
270819560632030945 10897 42002
407999078452419905 8505 30825
747073147595646209 1343 18923
125945979732087217 27985 31704
279962146259062913 31843 42451
859000754979092609 15022 28291
677755686718786177 8552 20144
516333742538556353 25755 38312
929777326116049409 10099 43302
593192821522890753 2119 10412
688302061986039553 27591 44862
518578656106605249 2337 40025
491024173227227585 6352 45458
960831766724112385 10784 39928
507552815856190145 10397 16455
682149805042477953 5371 29003
619556310880437121 6885 30166
169816520337931809 998 6034
446410070530024705 34130 39520
699988623747465473 20749 46835
727390486183960449 15679 36941
858088265984918017 12628 29912
785867385488973697 5402 24580
472356493175020353 26308 28619
551522210240374721 30780 46056
382642011776042049 14229 33833
514971525667792897 2317 25422
318859260982073089 31796 33126
946588385210244353 17055 33329
982585097568886529 1153 27893
100762792101495089 8014 22367
255645402527555617 11658 22026
73827699134181297 3102 26109
263964835434038049 3837 46846
455597042716821249 21112 44024
136827915415274497 5428 45811
220606738571259329 16912 31805
881276353201656065 18557 24319
717344846612366593 14295 19420
257920427241167265 17280 32262
154446059394967265 5533 10552
175941502217980897 159 28062
28111683189056437 20650 23280
485481957386618049 26208 41912
119753679964841105 28960 44244
618784462170054913 971 30581
700023030353992961 21896 44704
909083871599896961 2969 40580
735486430862618369 22001 41662
606658490534201217 21551 32116
114339896225775569 1106 11859
503873365226930049 4946 10004
293220123946209537 25046 36738
819815184369815553 14102 39251
394159148818221889 27400 28650
986011869790495105 21541 25710
417500403132986945 33679 37103
465141710314796353 14441 20176
412029200571996737 17715 18754
377590660673583041 19812 21111
98125222575841777 33858 39554
241686777242449569 3956 39126
492170521839984321 2011 8361
257621213438049793 22322 45857
585809977241165569 6419 38633
371491737611975745 23459 35556
302202402012316161 36961 39760
43591075303829993 418 10685
141515198837364417 19980 40801
65053170585656521 22544 24594
820287661390796801 34019 38265
252968749026869953 8818 12680
712957239075716865 32497 33687
33056684995628417 10527 41679
938735953690045441 33601 46061
661909891345580033 14406 34235
81232304872340673 10117 46598
232502545721644097 14700 26610
612049200654002561 37315 38999
782113569815997825 41761 45498
162196398820736225 4340 37455
736031135488488577 1599 44602
473219879231525185 11849 12354
586027962724990977 20566 40474
981765965578826881 36965 42404
150064278007732801 2392 10605
383249650553626241 7510 15943
942011289358724481 22965 43907
376519163222621249 28003 42779
264096130273273377 18780 26699
411162491097488897 11380 32553
588092484710252033 13996 37042
940143480620573569 13113 46528
895758764173621121 1962 30592
590438372408716161 16034 21096
535998746235485185 9202 38726
866024719978423041 20958 45164
181691762906169185 131 28533
397360949083353153 8909 13546
713350143010934785 5878 23738
584612970393745665 4275 9357
752176218469685377 5187 31742
41200967885050233 17192 40101
125466552109507745 17052 23938
903515926042654593 8906 11219
389240495271039297 1158 30329
248766516390308129 22869 40673
350065835692284097 25795 34349
405316563998038529 12489 28468
396672084110690561 8425 41182
529337099916080705 6612 19153
316105957714590593 4111 12753
304023604149431745 17152 26538
171115873008730561 492 6019
792431183189084033 15261 27690
906864223763825793 33928 44560
701347139759061377 32744 45607
443118268999285185 13660 22930
391681570764990977 19298 32188
358655573884384193 30632 42279
98531164346820081 35532 37216
614377880655851521 9347 39283
24130140098268529 21984 31730
888845428801666049 3838 24341
222527241348867489 4736 14048
233250977213657505 24776 26895
625698295899741953 29704 46504
715362547232551553 6709 11386
315492079840264961 13601 27164
277272739227399265 2722 35124
280012396499049729 19140 19862
156990258463856961 13755 28279
346944105051502337 3347 28654
823507470243725953 20845 43739
868109624852980481 5987 24488
908411852593182849 4272 36667
455803058941977921 4739 9458
331221511477608065 13954 23813
509139651108259969 7121 40086
742284403258203393 1396 6894
866720046220446977 11443 45511
4845654460240213 1102 18173
914706272738687489 19869 29629
725366426830838401 18024 28336
587716067423155457 7394 33472
88498442573396113 25961 31288
349031334731595393 5989 13750
766655110421886849 13144 31005
154692765474830913 18638 35977
928391953801167361 4839 45851
560115938597437697 19394 34058
709199931129596417 5394 44591
297742668065904321 17675 28824
860026526414785025 12841 39108
539341557618886465 10456 29165
797227903272279553 34714 37879
653625447681289217 11599 45242
488864489159737985 43649 46556
353691499242149377 28037 34837
806792991370478721 30595 33245
11924456711749799 14846 29534
463694350336666625 11721 22366
260551506343293953 27976 34232
328574976888326401 143 41192
267261839268339681 35548 36200
40570148458527913 1058 39127
403812479776195969 13180 42776
89802828706631041 1989 9327
448913686603599873 14699 41471
423324833426292481 24174 34619
255068647626305985 7014 24646
49540963481867097 6418 6435
338986801920153601 7097 32909
287375693893949345 15815 25765
617776314455756673 29027 29436
595605254945631617 9421 37336
182128485318042273 22246 43008
961903036190861313 12492 39659
77381909030410865 1089 43301
106895823318275521 5449 40496
479048153196597313 4653 27770
298404615335528001 11498 22036
738088724068280321 3513 6474
563547069848304705 28353 44342
472817381084848193 30555 43831
299896781809579265 16087 17913
527929818941320385 16277 23187
727478679545789953 23854 24675
545240917126417217 11862 19431
555313001364339713 35538 45133
228345348498937281 12357 28125
663035959953411713 13856 16923
689188167790558081 10862 34859
520480391704566593 26913 29767
252096400761619329 10194 24137
303660477792909953 1212 30733
594650420320444801 6664 44144
734849261934982657 27453 33821
473029585656934849 7947 30538
225034061037597153 11191 37554
748826450463024385 4711 5425
358198400664988993 36466 43898
631257428737715329 9108 46600
383867413893234753 3539 24174
605495981651696257 8711 30836
572004099145459585 16531 22441
885434400433570817 3900 36717
997310408819963393 34758 45872
112449525533786961 24221 38539
706082679258784641 33342 39823
457057465341964801 37925 45538
940571135597117825 290 6830
218312256049241441 8697 41721
634408685099344897 8708 13972
366548679863900161 7587 41874
546346565020648705 31581 38314
916611562675154049 17810 35200
418462953766365313 3069 44839
463105912631849729 2019 12739
812565786629512833 19129 19770
664650605452717313 4924 40269
167740568344612481 20205 40739
125131523163890529 33394 37269
125078768382785201 12173 26592
861296367508867201 8662 38974
112687276370664337 37496 42073
590038122508080001 13366 16685
336516023953386433 19205 34468
439178182474361025 6981 24247
344748392873498241 25103 38042
155330667814940417 38016 39764
615699022767209729 14918 20418
465404316983221377 20889 40731
142695560837907473 13590 22088
880395423293496321 31051 42814
894674201598071809 14678 45506
127497724815437857 6734 14772
267108076167772865 29761 40326
673084065367635969 1182 14567
40526596929304049 14519 45770
268960371715518689 19906 30826
730865861423481473 13518 40638
139035732554649633 401 35865
411328976911939009 2995 18588
127206370983937953 5290 28770
929674655273799937 31602 46576
536176433136620993 15690 37579
111500473087339457 4689 36604
495440382096727937 11735 28094
401779635237275585 8032 19913
952794238587930625 14826 25941
729961657598757121 27487 31318
793657120360418177 18883 21011
60795572391754153 25213 43782
115205420458455169 20559 35857
360132343891699265 21579 27164
590933217455226881 8050 29782
362528790802869569 15674 23386
339871445492125441 7762 11315
296250670397121473 10153 30483
804581873158863233 9668 19296
300202733963374145 2852 9746
243844840684335649 18174 23856
554798819904355841 4475 24068
928926560076501377 7212 9546
318913888044946241 13090 32251
194933689249271681 7004 39989
658978594762324097 20409 28537
269180298329441569 1987 13719
567602239742626561 26992 34160
756675232579556993 8670 12142
371040572197976833 40786 40903
810324518375676161 1686 13202
405359417439299841 15930 20318
810169044735690881 27423 34997
981560267410039041 5092 25310
307474089950030593 1886 22998
710432240833654273 2683 10474
721484827301583873 1381 7507
633075197184034305 21691 46224
697875526019753729 10877 10878
438598648559818113 22531 28876
85549356085071089 885 26427
31324526081199621 22838 39805
494671485153386241 18015 20516
598360948180385281 22688 29271
790326809628613377 2514 40013
891019653279293825 38316 43521
402509306296433793 3833 28035
581157100756811905 1074 45290
593306935325475841 5408 12479
981846223387442817 8051 24534
702982229136832641 16625 46267
754948375492176641 2056 31655
129751574610498465 15544 38238
638357181520056833 3558 41540
686151993526390657 33925 35519
720390251201067137 10628 43756
432142286712153409 20967 36612
825539204096493569 15874 43254
479768485301345729 458 43435
383496963089868353 13079 32496
145515493313912001 36326 42391
107972684733532273 6836 16234
461408815815882881 5878 10186
432307658027994561 8119 11958
795937026678021889 16449 35708
249385001716866849 30874 31466
176112501066906913 29711 31324
254467791656622913 21340 46311
690700513833622401 1029 27888
312619602375711745 34680 34722
453074055946569153 22309 24125
306642238816252161 22032 46010
389753981823705665 21759 30364
476086072741260609 11853 44819
583827152411000577 18473 34085
375940657377924481 8424 16284
638561736241758337 13085 39547
816970380645123841 19220 36692
839748319699406721 81 20163
660600007135215617 303 32112
252664259868996769 22764 43425
816096449408014721 39849 40293
851630802677132033 27819 38942
666447842455113473 12298 30040
612552912646936705 9296 44604
643441699981842433 16430 22154
15913453409506673 10973 15318
263452132395670433 8820 33318
192448900987617569 4026 22278
512896754340012225 15758 26165
932653223700238977 1156 15371
991112977476831233 22663 42459
295862636035128193 10888 45627
722774684561123585 12046 42472
205635765048821633 39919 43549
632607750738102913 28448 44979
901480529447159297 506 26131
894544582920396161 1025 2654
765634639795873537 192 38128
907377954632750081 33829 46087
91426794064137345 14058 22049
402889380891046785 24596 36055
218638515633539745 16338 41377
744032517192962945 12004 25721
906098237976070913 6783 30034
868945321764478209 38155 43725
811125267660028033 7936 19659
295702413253962945 21762 32854
970765676483569665 10522 16802
725821855123534465 17821 21388
167804960253061345 17199 37563
625854451847274625 20735 27137
803546749779574273 11379 16732
418452534147213825 8111 23969
451688037726480449 16329 24028
723471881664408961 30751 34405
136126937352162977 4192 38534
472591321188126273 30669 39992
464243530517432385 10527 36061
273725195251969921 1349 4041
761058715626379777 20465 44235
961321105745618305 18832 33611
121552495028534929 32937 35745
906952221827708673 759 14100
625298425724356097 32705 38762
359633774357881473 4281 31693
871867062720109953 657 34902
639981350804319489 41186 41606
990916815928077441 706 9538
253200406555500033 8943 17217
856363190112030977 1989 20149
996479585773784065 34357 36981
212087710977971969 25301 29746
247977667356785505 763 13454
838008288512934785 1472 45301
105877154339836465 23671 29388
873340150233079937 3230 32189
901268787341884033 20771 46350
247611183046497985 6539 10193
614176655289639937 11743 13741
897847941454887937 9064 42389
797626228618035841 33897 40508
719914117390185729 13304 37523
847136273668027649 19595 22830
575797209056990081 6808 10879
556774791482503425 1937 2294
549032596081328705 30057 33550
621337498858679297 23131 44309
950562487586569857 22475 35309
664650084802580865 28215 36281
899031552778591745 34005 41223
847797103286367873 12860 31208
412855535471269505 22421 30402
438664525563730497 8157 23971
913703462993847681 23476 41666
484224942332929217 943 42386
827883633176345089 6570 27380
97282912187289121 14371 46960
115818396030174849 1358 26737
5802482006870947 8588 33955
804935996372083969 13329 19987
21638694588325793 33579 40297
440755435676148737 25663 43928
842375912322552321 12249 22086
419153391010286913 9801 18946
639851904032120449 38056 42880
667382205114801537 13143 35383
806011323729634945 29007 41640
527347395851197825 13353 40296
496396870154377729 10292 12611
879582221007577601 30204 33705
462611773787017473 36291 37982
858817331468589569 28103 42923
599663903535677953 11045 32443
388571287309314753 4409 6833
412286214097733249 19255 44857
992734975590796161 1040 36595
977990622464808705 26681 45281
477101933559733761 8334 24187
184802245812306881 15221 26870
699775125309304961 37775 38381
972007114488512513 8502 25541
584211817680124289 16088 22025
750037588267829889 32977 46106
580584159704105985 14663 26480
400121209526822977 17806 31570
560085862180866177 17528 44437
732033042058532097 7556 42325
490094314296317889 27050 40437
652217364233557377 11743 20348
296005487656128001 6968 35131
214081667530891201 7244 27795
516678713943694145 8587 21569
588881579400670337 2323 5937
19759461006540137 3721 28393
368178944862336257 17660 34411
770146635843435265 8285 45447
991296956043065345 2747 37299
472172400488840769 37899 39531
43895895017371345 23067 27533
513420301699316161 358 10053
158856503857101921 18128 40285
909826687943446913 16212 16338
339985584478455425 25458 28990
199609040346462753 3269 37126
72863210521425969 14141 29594
761244242896605569 17963 42046
159332173221244481 345 31670
308674231707190209 23229 31066
617658724302891905 7084 25760
881764126173234049 20294 37356
838614757444816001 34662 43063
934904352375145473 13237 16429
504242858143236097 2568 34072
773483074689760769 4416 43044
344574768577260225 14747 34244
386314004892572161 23355 42243
401893053333800769 3250 7417
162676636723229953 33938 44410
857209680555541761 24315 42168
507539339396846145 21869 43754
23317507535999485 1340 46523
744221390673640577 36 4899
106606310825796417 4648 38191
525895080267506625 19675 35959
498204437774354881 17318 17608
231201602650937601 20474 23676
806388139426246657 14101 30364
302430764203837313 20752 25219
825264476616830209 3783 44431
592989421626281601 314 2319
316671877399684801 4896 29049
411896092305628545 36722 39935
827480051563817601 12897 20773
265894137889173281 18363 19560
78673053135986497 2837 45579
302692809716081281 32028 44410
209626336192535233 16827 35116
400615953647712065 24298 26693
869207715567384321 30342 39715
334723564715890369 40907 44526
688439549347727105 3147 35920
828220946298724609 21905 45107
925721538930247297 30986 45584
53492077331373625 1109 25829
938181578132450561 10880 26152
323559257677697345 14542 38098
62427717566876593 30469 37580
36183978037090729 9709 24600
268761674134374561 25403 39672
98735828975403457 31480 40935
28815123469343009 29215 36694
802459172494724993 1933 29913
577877882723406337 25387 36208
930545033478818305 29636 44527
218237326464660001 28689 34620
991384860975077889 25034 42771
537559474875600065 11994 36359
310205150358367361 20557 31101
3425309606598149 39733 41453
497778703658855873 28990 31498
80628522316196433 21323 32307
881158584881756417 8118 12870
216371112974215393 20375 43494
877034387904505089 2785 24849
732430452331278977 26547 43131
815396886186587009 5500 19663
782770270180691329 19556 28107
767462333307680257 22827 32466
923061500872925953 12690 40072
769358755589660545 21709 46688
118626825968320305 42142 42817
652866777457010305 29517 36211
147472014076875265 8464 21678
489942188850331905 5928 18573
373130002806533441 27791 35078
164442332214651553 14892 14895
294350091524613313 27155 31976
826951467338471297 29905 35430
903795281919585153 30127 45234
578428599617698305 3879 11301
15566682013435697 9648 46328
902123718184551425 12948 13948
865288842149055873 12711 30262
842005900607848193 11318 15378
79042496748421345 4822 17589
22881014710076641 8463 40978
522362021003587521 20604 34708
601718911251797505 5837 23301
958905558239401089 12038 45943
881640298251024769 3915 22753
821825788664284545 3239 35502
422723332413671233 9688 32110
734347418273891585 13394 25308
903767583395175937 12424 22256
12283220098979087 16228 28628
889183952483367809 26683 27615
756132617643608321 16111 19116
788342773156156033 18498 26599
239074675292073377 33206 37336
141405911251030865 22464 40249
607621386327558401 23074 43621
299439771202724353 7701 24063
293114915418939841 8510 37870
818324948847934081 10713 43655
42656458078859321 3979 31360
919631247451288705 16029 42236
205427756084873185 20918 26109
378762239347896193 26574 39152
779842760325315969 25632 35431
764281203612835457 19717 45666
475501150008355457 25519 31361
524685376640920961 36226 41564
22590201475431117 11563 30844
101649209162413713 19129 31451
144257863256910913 12667 26860
457304513052083201 13863 37451
154646375621915425 16022 19696
341030648170015361 9277 19702
86503223841091889 16894 30313
84241861383762993 12866 31225
326444301753902273 22219 27319
584605345996148865 22342 45943
140085841638153857 28793 30922
44689071108155785 1794 38110
240031873426964641 3363 6215
918245344513604097 22502 27503
518478786751742849 3346 6731
620230691829565441 26152 44585
798111077896670849 39520 40305
906499177768861185 12129 39884
300721532017433921 13233 45984
702058354372315521 23920 27874
891147813496807809 1363 29400
105957579342298657 7838 43817
260196076936225057 10072 18530
50199744430191377 7394 24799
237843853037539073 7077 21882
402221940605809153 943 27780
405958137359107265 24743 32207
26084228137154497 39235 43706
197592731711658593 10699 40221
176124848109633793 19678 37958
63595170255595689 18084 22607
834583425686648833 27285 38532
964847642928738433 19264 36497
516449470957180545 25621 46661
235001368377623969 8033 11135
463295430738146049 250 8260
707463367147362049 11577 11641
205294257747294049 19662 33267
138084668077468113 38091 38832
952356052304654849 16463 46291
493762399644772673 4250 29881
28939149977897929 19984 40934
950166327454382977 6225 20640
223904724613749537 1453 43790
282919345751160737 28886 32832
116472137213133217 17686 27500
746488813889399681 5104 39358
412326901577248577 15828 41610
643733878882450433 17953 31261
719788281318070529 6524 16416
743476652381247105 834 25268
789734138491002881 9751 15331
78322670230839713 965 1196
845510135160775937 12473 18508
202736591418627649 17076 43679
910397976916332417 3800 37141
16931261716486291 8302 35603
889906587870964225 17628 23676
625652003915092737 12779 41597
296969501868478145 2844 9293
422049428266625153 24891 42003
354389396527675841 45517 46209
241110919492527393 23186 30524
763613345955011585 16161 36413
995284724170041089 32738 46776
508400825525367169 256 20691
753571543627771265 17536 44476
579358285468476417 7508 16078
766860193655212161 28479 30174
679604722338506625 13585 37072
40352621374168505 14342 43835
991086721142611585 8935 35217
209880210459580513 1201 1703
583764824469223937 27090 38477
52652611035853169 5450 22057
881097573830334849 11675 42354
351254657495296385 21401 29806
638420929520759041 6012 6710
843140408807343489 22001 29614
369901765254244481 364 29033
836862728273423745 12178 28901
649713581091415169 6249 15947
94685371494534817 36382 37158
191041808716722273 8231 27287
785525089023984385 30082 43368
219093940029420513 6239 10778
112444683505444225 30046 37763
470837416736802817 26467 26681
66863546943359609 490 25727
19195336028555945 34177 35405
239515768840078625 28906 36514
810992754504798849 39549 42753
441262288213458497 10427 11424
53219441077612121 23420 33142
510979521318560641 13567 26239
74278342313252929 28322 40292
681880741868702977 25526 38352
691560886403689089 3388 18153
940570679265164289 12931 19960
150716949234112705 4593 38500
281856754737269441 28292 34061
709192270770056833 2714 42157
678453766813177601 6869 36295
980928436767104769 15098 46773
854206591052168577 25190 44271
498064692803747969 2672 30504
849570725411524609 23359 44564
840968717483111297 37211 44569
624076860415634433 22260 25369
855329995936255489 9560 25615
813548728498844289 29585 40482
64953102328932033 10216 42137
56409392106935745 15729 15761
239817654042663969 23367 46694
934877772164242049 13458 38077
73179633746139665 12247 41010
267094874749112417 18595 27758
619534461460244097 9664 24553
443526527436191041 43883 46583
468933852586818753 44411 45670
339541330594279617 19062 22913
210006735256992993 15861 36927
250775688132080193 20128 34891
610608137482802945 27797 45622
465370755650035073 26678 44082
719435402903808769 23391 25771
484099714460668929 33287 35284
110526598342605809 17540 24550
198658093051143681 22655 46765
598641947380936961 13237 29116
261584519298224897 42148 44838
170625813511566817 13141 15366
355592679981064897 9071 21359
152780526720032833 14632 33545
755669333756387073 5299 29833
159972785335813953 32487 37303
800399980567028993 20359 27159
853286488547634945 7822 8043
734859783825811457 6569 18952
851449663919471105 1092 29878
675412351010258817 21505 41927
422406774854049857 3705 14432
529265173014422913 17828 39261
855620366257117185 8140 16825
496798341269574465 1791 28294
113171170463598257 11161 39621
172030159502611457 9910 19475
969012510159831937 32197 42454
933002182392009217 2406 37558
423447803027880129 17206 39087
426498502909979009 10006 21395
951369401973241985 29136 41192
292635202578203777 15477 21556
346789565303165377 9541 34864
542678397809254401 25282 37340
80796476509807041 18150 27838
601500520783240193 1267 41716
242503014506223041 20868 27039
92564171132764273 16804 18370
235464899385167585 12671 33262
270598046585213569 30595 38713
804515621169851905 36407 39056
730271861095360513 12833 24617
103337318559699297 1287 38017
421200131704232193 21450 24611
209313803640082337 35274 40128
499805478704971073 13475 42852
924317305841501697 34619 45835
909135734423678337 28869 34064
847980806671468929 202 29271
582500641847957505 32042 41853
278740172905873601 34257 37020
494874235753449921 17872 29612
601062975985097857 24554 43499
521581828821226177 8770 24944
318038892528907265 27297 46228
752335647981546113 12176 46352
136893157655887169 8872 27300
788482785536558593 8839 20281
312930116719162049 24122 25939
557923444785750209 19915 38064
427733624291459329 8698 14785
542155700944888961 27248 29426
906142071761454593 17834 29687
9306179821301443 14198 28992
541675911654319745 1338 34223
977947701019275009 10423 24320
294493738360632321 2449 5036
595066010163343105 12565 43341
724034052162277633 25457 40579
338042065395072193 31464 42707
132353505590774753 12741 39555
372462764664568641 25846 42844
6748728078999734 18947 31856
454110404994338497 3478 27335
7850732716594423 30206 34116
859082857688882433 5973 19879
739215649677287681 17260 19218
279739916158760609 21881 26130
266755675658888705 18010 32585
649779708301032577 2507 34045
914469804722127617 1262 36437
832300809481409921 3114 25569
978127347424720769 5413 21928
324667946330059457 6230 42539
350680937778758337 26690 30204
59992162162402001 28919 44668
291475396715586753 21301 32833
705484132281050369 16602 29673
293702513602962497 16614 20451
560513823817046849 23467 31988
27486318663154209 21050 32788
681723550345076097 5808 14197
930599310716484481 3457 42670
655696679737346305 8818 44334
382896568722234305 12846 24763
696832415251329025 8665 22583
479665491709933889 26420 38254
845897605148707073 23809 36054
283800747674479937 20933 46989
137479126918371713 8691 43616
766818318348736513 39499 40416
75317891513506657 43023 45102
468882274963878145 5825 34998
681523574293045505 28153 42675
563170434684646913 2625 45602
902798853911662081 15288 22036
462442181696435009 35759 35999
555601493915979457 17603 30265
980178642596040833 10963 16320
632124799475619201 26088 46815
453749146091528385 15551 22646
350968092121782145 5583 7722
167547153994657793 21044 36854
673335613273195521 25498 34484
840585975471231745 4477 27181
813003104869885313 10029 22804
689911234844668545 24309 42556
15807962416474199 803 40786
36744722516491633 21398 22287
919044758508654465 33402 33580
760500770641893761 10263 19014
250569594028462465 20625 25390
660819822005368705 40349 44654
701344270800767361 7020 14789
957115393596705409 42941 46083
311004470521496065 1062 22243
601536360078629377 2122 45011
64142156782004633 24054 45367
845841230953592321 13518 35409
157201608932382433 25015 40014
736974153751805953 10788 38937
240264240988487649 7722 41025
783386874163579009 4099 10143
330986532319045057 41090 43161
424728036410417793 11558 25946
284195488769036321 33711 44436
986470642502634881 10075 44970
399315262951944321 7293 30347
789975927886377601 43501 46169
903165117299714433 18717 19752
157485434699918145 35507 42253
198245851730817441 7019 13425
440679227918682433 3847 15822
80093494036766801 8811 11770
685209240704150401 24171 35075
825045608423295105 18611 24734
515160121850318145 18675 25220
983911639182046849 15323 41181
827501535374619137 31668 37312
10932535456717575 30149 39775
7907839805884721 5190 27196
32244281791669493 26754 42162
693986109135263233 7136 11741
772151036597989505 27202 43866
574856077830776961 5180 10830
154098938934019713 28527 43399
129302219975993889 33383 43881
685083833428578305 8734 44659
549116984052833601 20693 46641
78252956297383489 3999 30560
334616089124860865 12216 30886
286318239562774593 17200 38699
621198647351196289 12227 44806
175579429360361409 15559 44676
824106521747875585 5795 13592
657304577567103361 11559 37618
582393212784697985 10732 26282
136577979169864257 13128 20995
895829626660255233 24082 44502
333631639017283969 879 11304
83996899643427265 11622 23143
741729048421881089 1540 39270
488861047753555777 19076 43729
71037746576408265 40913 43911
525381626942195393 6581 19018
651697274409350785 4920 15403
121417617157614897 9528 20049
415990240894018369 20521 21653
807125969973458945 25980 44934
523472147989359361 10875 37449
562656708564428929 21817 36560
351790147010532929 33279 45199
737251092679830529 2203 38469
660729144528524161 10673 29406
223298621143040769 21088 31622
827356437304985089 33944 43289
684290436592636545 30286 35588
692373376310818817 250 9931
680747872570219009 17223 30032
702654763346302465 16819 26350
565020610413061057 5875 28192
599617128636232577 19564 32455
741011136391161729 6233 25871
461572839799373441 24934 28714
231140427486241857 11196 17805
483143966301547329 11589 18809
424805536707662401 17488 35656
21197892296910937 23204 44122
681325693936262401 19806 23965
278901995836157825 36979 45302
925578924568124929 12618 13811
599084790416640129 27537 34877
535604470591312769 18913 23125
741698904266250753 7912 22370
83856417904524257 19646 38513
52255739100601777 13470 26868
739961429533369857 5586 25093
264768129799797697 3256 45618
150892702925855105 8734 14006
460257759519379329 2440 37693
251935913655575649 15749 37059
882440516162709761 3149 38173
454930182035820225 10927 24017
248411716018821953 33744 45930
333546697503070529 12779 36321
300465622873140609 17525 26078
149696824094458945 5071 27988
517080401890353857 10434 11364
246352552409366145 1365 8984
249733071016315489 33389 45029
115757339689121601 26985 33755
810902245778223105 44623 46137
414411851020421569 17752 18020
396373460576406017 25683 39369
633964879519648897 24655 32118
602895605078060673 18440 39529
163281918222413217 1171 16168
543572063594858433 17008 32372
973930650535816449 12827 23977
728425435190885633 3853 20579
735319959756768769 1745 41773
803883239856226305 24422 36108
90893474592061105 12949 21703
751403426475206913 24510 28070
561107488917361537 2882 22432
728240900952947329 7545 21882
237763190605203777 14418 45063
319803546687140289 5154 36871
480889538179841473 1509 19610
268946926949645601 32158 42106
245938736015343553 7391 37991
431531378114470977 893 4484
364943898911906945 10969 15380
695286779955431169 4036 7483
263646549258293569 1539 15828
818676757995362433 16914 28055
93594490955897665 26503 43936
735546223219309057 529 28855
853265424459888129 42584 46428
423869080665923521 10 21368
201352037361420609 17797 27494
898436605389200385 576 26359
13032935158189929 3891 19018
914382262703114241 36228 38423
349974820375795329 22016 41929
37505169819219473 6821 31956
111673838049082257 17986 43546
7215870620484567 14966 21177
716037735473936001 17545 41746
218112860772741601 16520 43345
99235283033930705 154 21010
882899326934008833 30835 41243
13199453226864223 1177 45401
78981684550434753 24115 41029
110515004724955905 6680 40768
390391507143789313 17085 24767
230460556669374497 30265 37620
446998406472822273 1347 3604
620059765534659073 12433 39926
5217479874673360 51 35463
877380357032453889 17111 34277
559637786766081985 11123 30132
285299974040096769 29599 35754
434811687584840449 7035 44383
66912015754883929 20713 27770
15638242237677959 7159 20485
156855426971002753 21346 22259
377711578386183105 41590 43923
727044928081031809 16275 18454
449902328685062977 37820 42585
906654331422711169 7495 38964
667431643123819649 9009 35536
564005365788165825 25048 32789
898355333756079233 988 990
473885968240534081 16804 46282
970084048434344449 37608 41376
661931446166708097 26405 32283
164904113973825889 11656 34542
138964370461703617 10967 17311
381512648543434817 3681 28607
215651903800665665 6722 15603
54796665351652505 40069 45924
573999024734188609 38282 41949
881161168573200385 5846 13022
382780203463060097 16276 45374
722567346955578625 30609 31334
186506671258651841 2188 30716
264267842608177249 17460 31344
496481559052501377 10280 33774
271214743421829505 3349 13821
857388591520514561 12005 44950
181306823216132801 33947 46771
398050727452133633 13230 41922
102025418306318721 19619 37510
495048145393550273 15431 32245
475795318035864065 17935 18222
785298339991005185 647 20355
868128837730800769 2484 4110
189816562604629985 18566 45107
512443715928938561 9554 43787
694503330330494593 877 3804
542923095597053889 15048 43951
895848920551198849 28594 37624
432808002545840513 2286 39822
365544028584753985 366 33021
437299310165848001 6646 9298
714979663558761345 29232 37733
742648595479252609 4530 11437
216341029814206113 4909 9233
644341249541589889 3295 44851
966695750355111041 22562 44726
723521414968217857 8295 12186
767876323204962561 14840 17117
560987443066430529 9094 35387
242778369321239745 234 26507
442014609876693505 20645 26387
518115698764606977 2461 44733
833992309309259393 11236 38520
741038947455816577 25225 35272
596661942898521089 1743 40131
724850443726115457 5492 18239
350262241735400449 22279 35220
11064711460829103 972 5228
759950466138107521 16657 20601
195860113556765473 5257 16544
83998702761967089 23826 35908
221501150420433377 4169 13906
327909850882122113 16754 40377
731326025017711617 7543 20249
616654748241721473 23602 38716
553016191703260801 12789 41241
441312636012284545 5013 16132
158915383612484353 19179 43761
648980599974926465 30140 33959
947971547470384513 17158 34413
471192790612832385 20439 24249
646603937498998273 14010 32250
562749466124067521 4405 18396
305603331016850881 22506 31109
219743410398521633 14348 30211
481681057019731201 21883 27874
95343340900463153 7171 18415
133194492614133969 43787 45066
550097147130031745 25350 40827
935430485928566913 29412 42311
42341558104673993 33932 44697
466688696054074369 14366 16844
671314167693410049 7220 19229
470023009660369665 4541 23995
977568990534258817 6436 17186
610206762221817857 1792 26340
136266117498706769 18144 43592
24889250100688545 8001 41039
699577541422819201 4101 40217
449115557245971073 21988 46979
800049783800219009 27613 42072
691332037768066945 5296 15952
197980527443412769 3087 46472
36173012588644585 16589 43396
497004980956774017 17540 38150
852833643620261505 4343 4491
649036267897308545 3289 33836
89714645346258945 31932 39380
159136674035252673 16634 24830
50233886338251209 22099 37248
360861234015693825 18650 34603
466114311533939201 3564 32225
73415582014064289 8083 31367
896079428247987 23295 45897
804996038327338625 2052 32232
549477785722029185 33778 46540
187593519665554721 21315 23841
543709258311995585 32600 38513
299975919289359169 5659 35375
547719929582708417 13873 29495
973233610487341185 3206 40167
841242443249473793 10974 14204
508172763341114817 20592 30634
588217502187898625 33578 41512
661910294312335105 14593 45417
99890161955702433 15771 35686
420454667722914625 21502 45464
194877888776598945 4114 12296
429143824955730241 2341 2916
881123388634666369 39161 43383
732003145301597185 3309 20910
612851994680493569 20312 33938
725637767954495361 9898 34189
894056766358463745 5496 24408
551663869764190913 3405 35855
672755079661126145 27491 29444
783699928620933377 15474 19714
962906779768605441 43862 44052
878085918378751233 7714 42014
583025207570141697 20111 37201
867136228766625537 3298 28624
743366747468972033 3669 14120
657103352578111873 15849 24596
571203069496046849 7150 37424
16077369056603175 20615 28688
169658420716263681 19 24975
991683246397677441 3319 38388
511092017906644737 757 3703
466668725525849473 12309 19361
608606919593857025 9555 45484
990532491792528385 4183 36708
155961037235751841 10122 14233
123738895831252193 3653 32696
197471022278808321 8499 10353
143223440571993873 7146 23538
915568885396009345 32218 40082
128750695821892689 18894 30815
876764759779323521 680 18622
124442247621495025 24931 30442
68572583326552921 626 46636
813694272489073025 15487 43249
585624170131342977 3577 29406
730535221731848577 15742 45576
177970618405009153 15096 44817
954144407804747649 6180 20514
962475244997964545 34786 40477
707654131225361025 5396 44429
296128474867739329 12033 14844
943387101873042817 5286 41287
544290870414261697 12505 36425
559082814155935617 18622 18956
312524222790454337 26014 27651
188113205704311777 3013 18645
849406234562625409 10152 16607
833241169667054721 23225 46911
750892699183278721 5168 39673
980343286274688769 41539 43793
186889061450092001 4342 28977
753760220616889857 28333 44306
186571112850042913 14656 28504
307527111856373377 9482 33420
494403442689193921 2799 15567
516130000323933313 27023 30198
687564511351038081 6362 39940
422567206394887745 21424 40543
760309292757700225 33969 44463
845842090749435777 4122 26009
726539276191669377 9474 38244
579137900469319809 4688 19055
537723858630190657 1271 23767
991657288114573953 11230 42528
542374473736398273 18897 27622
638273265600076929 13957 26221
971132585035736193 4566 42132
762477657350665089 16176 33566
110187296818065057 16339 44978
434818320865943489 6654 43487
501944284301035969 41227 46378
352017721399882049 15896 43466
603407798077139329 5318 8434
943892008458249217 13340 22109
729585297287190529 14059 16256
923653277721818753 16575 17147
380392453223645761 8907 17769
666786710434720897 16491 36976
620139471820866817 1977 34993
436954904917890049 4811 9742
215493613166469089 254 26644
943391585039108865 32670 33850
575360639756940609 12172 40801
222838179660946881 1693 4464
319075420800441409 5193 8935
446814800024938561 35722 41943
610682155889779969 15164 31399
888210530611623041 27620 28776
985694093681072257 20680 41019
199806894962762273 19264 33989
710569283854159233 18142 20703
332567074215823745 35470 45801
791924420349982209 14572 28823
518143077020042113 18145 30607
111525088424375697 15009 34465
864161269709406081 44944 45008
686872698201053569 24242 33209
201470307681319137 16467 32865
944964332731462529 14717 15244
535002359806490817 22408 38373
115401966998017969 41810 44244
597304633823583233 8704 32352
101082995373477761 1906 21359
91736891916987425 46286 46319
257016076968650241 15571 38067
320789417977778177 26178 41804
957218728692669825 42332 43531
130057704826803905 24073 25331
307087686308943105 13723 41080
55284991992138545 6245 17584
465840188135903361 6298 30031
707127180080853121 16215 24647
460929522432589761 39409 39493
42518858166573641 5606 30406
93415986101053505 15555 33028
419953858334359617 355 39973
358730976896804801 10400 22309
323421954749576897 2856 23728
926567374502159489 22043 30991
704949271182108801 13185 32873
418621148124966401 10162 18999
161324750980156737 27998 29190
460047950959950209 18748 18765
309116600938175169 118 31413
918457611329767297 37897 43823
189176103117048897 24337 32095
805539026541939713 22994 37357
777461117020301569 26768 30513
311135293917512705 5858 40939
915041949625987201 11822 14940
323696100837612033 8749 39679
692115810493497473 5173 43645
984394679624909185 1417 32667
210379113393074145 6965 43080
606400475359297537 7803 16463
881070820446559873 8679 19182
149790968204140289 29743 44647
130375773998309793 42416 46626
803205711308169857 791 22195
29883679713115897 10402 22309
396548592130226753 1533 30696
883793636218101121 25946 46343
86341715137368881 5173 32711
16805665505422951 10242 44719
538726450056625345 31215 46116
411901514529091649 28396 34068
532545027580585665 5542 17597
835739185304554113 28367 43299
67091171090719825 5936 25337
954795039957915009 34406 36532
426992711394522241 23178 45483
454568722344738753 3396 13708
873346486900313601 4592 28035
203066537662493825 14548 20738
383674392487467457 42479 43161
207784970742515905 5926 46321
11279172695434881 12961 31475
349711883640267713 18269 36623
255962820873808289 12726 29276
967924970253001473 30919 44422
398713835756719681 18471 37370
189501389437253921 9987 46292
468633094505623425 14022 37550
53031867285959321 13437 31441
332052893902339713 7270 29645
650838547179105793 5141 26425
635204742987586049 21659 28269
576822944683506433 2571 12443
2122208599896425 14845 43170
297856161353139 15050 44129
488684511980228097 12739 23029
251145340349175681 14463 29930
370929830837905409 5020 12274
816360009120771201 24780 37340
715391235239199105 31113 37762
820071976624696193 21152 29178
533032994873448001 28973 46271
492013503663343937 15275 46388
65742942224478185 22825 34700
701997210836246657 19336 36717
266129668068270305 11192 18092
973405324646549249 5602 37841
557250637543578625 12179 14629
697559155176072961 16384 33529
831253446715063425 8860 19456
73013779104712737 28005 38533
977438316666610561 34918 46645
991245063548255745 25531 45039
155937190538860897 5126 26802
582172919065939713 24660 41583
641315062868645889 15385 34232
134104206689052321 3446 35639
500679324935443777 13117 24927
542364321837652609 22372 24359
222057815716159009 6833 44091
291950817272628161 14197 24014
231130022479344897 891 38007
82547374535025137 7090 13175
826792924119391873 23577 38651
122514546332133985 3025 43551
791120316298499713 9389 33078
777837692292621313 11915 35234
563236209521324609 7848 8441
97788993663975537 8573 30830
774868410070791169 17745 32225
291853950234312257 11926 21716
978285279686506497 21892 44922
602816820439763073 11529 33429
744671845149692801 27169 44216
311700290380059649 1942 6802
646649563289333377 35579 39236
454684284525818305 14607 19568
231764577171912129 30529 41785
323373638740420673 20187 35459
155823292581434465 6133 25424
627805320504258177 22175 45284
25792214939396985 4528 14523
380796797390644289 23682 35382
942099758341658625 5006 25970
522757079602563137 15219 38279
219919495901262241 5181 21721
639968123825994497 29416 43226
159211910579731617 10123 42845
451961712170181313 16034 33391
585689327688154241 16606 25113
429051037878451777 22224 40880
644260092575979777 18656 27952
559244679491108353 22783 40490
240535226372269761 21719 36958
45640567422211121 15673 29661
331922687294596865 12625 46779
861464585090523393 268 45448
511816541940699905 11969 44956
275853720511406657 7806 34995
263985036506756641 39607 44458
765604980781453953 2051 4652
649281292377974529 13068 36734
950084715978263681 11445 19577
862786476602455169 18915 39957
337421392004081601 10002 19655
82222542255632193 10350 43427
242909079373390561 33645 37027
959470033556289793 36434 45481
888298483035690369 17056 39594
231913872322348161 11089 17017
117251378952190065 10719 29510
375494545342466049 7807 19530
512619407893403457 7897 26974
182195405777601857 1016 43454
454963999702385985 14594 37677
692680045768145921 8922 41793
2783529714740497 2660 12557
473716897195071617 14454 23895
328687894667424961 29778 35074
366424461711833537 6042 33871
844006402582671489 36714 42441
847086363938895873 10838 21395
296444774549030401 5652 31326
51348358614820457 33736 44708
544048757662231681 32676 36139
328154459886643905 20007 28992
955882761269449985 19133 45941
40564929278790633 15326 36539
478775782634905089 7743 40269
770394069837291137 41112 43536
616378201339955457 8179 46562
50479971071514033 13857 15064
374545792254870977 14166 29872
974694252640699009 10499 18994
343074173016916033 18082 37033
303321549035136001 1213 11927
941345020907853313 27649 41229
160135494337051649 38523 44113
728075289830286465 19287 28256
419676709627896833 19407 22476
501674287828699073 22112 33750
709082061940403457 10821 28455
152957764641612929 4493 38064
92743304410195297 8334 37504
511680254627954433 10563 30486
339224886439946945 2680 31512
547907415429676801 35309 39438
793734017409736449 22158 39904
972010475490598913 30145 46844
731417662625812481 29039 38236
422455429011662913 14420 37813
882217376668084097 15470 34998
2333995341736284 22151 27917
967027545973163393 13387 45857
359106314386252737 37892 41351
853842182082264193 11164 14177
478259442924432705 16556 22855
188202765539056577 25734 34689
14183635832310417 16622 46140
47937710610145961 33179 41298
72226956604033889 1683 4863
709450469140985985 6894 46472
671870879812843265 10180 12254
815357578707153921 5226 13776
317450433301182529 4640 33774
384101985494236673 4673 8018
431486241618685569 21658 26627
878460563004441729 23849 43394
239619067762397729 1446 35189
603877239987124225 14580 21734
480165280039869889 6956 44141
725492316224990209 12659 22799
535183512902470657 6346 34458
607478108868900097 37549 42991
590873343674914561 458 38107
305418078664164481 1106 41366
374878804697068801 1489 25660
252949853314557761 43335 44984
888444483279272449 6859 21400
820403488735099265 22368 44814
380775019566833345 29496 32713
510833252613974081 17474 17861
115434293313953169 12697 21437
954968751596855041 17322 30014
665574030875895041 11860 27181
337645467109776833 7681 8753
598144835083843457 8636 22451
696046045244617729 4183 42460
581938266568123137 9570 30614
453107818979031425 6621 43810
26269546052517969 28113 40561
858821441146293505 16181 30923
852071604583564161 2871 17086
765291395018291329 42397 46027
104128897586349473 18112 42007
270786104058675649 4802 29300
425175039035416065 38896 42250
645359462749762945 8690 23553
366212589015489729 7621 44656
121677425548941905 10413 42163
931247070684527489 3974 18338
62106961918285465 14020 41038
655375322002811393 5434 16291
460154350483566785 12190 41100
199342482523796609 20351 30136
344664600294532161 12010 19462
291089748284164801 840 30718
18692787826811497 9827 18074
519069817778991169 8854 46748
382556158139291137 24080 32399
82056088384319985 5195 15940
145251969014783105 1455 19543
224899045845397441 15886 21769
713155302216886657 785 4786
508492241422729281 12768 14012
392071241438632257 663 45593
649743144111347713 23236 25452
739240340372756353 5112 23382
482745009101762433 3266 37280
396204373681786817 23330 42906
450122202770067777 2176 41457
299924723910901761 7915 35542
632511402917330689 26106 35094
830155315611197185 2278 45500
969742738090424449 15199 27530
757255539821382913 7458 33464
500852955047832897 9978 34829
10690812721396271 3605 43141
448129739705045441 26558 38729
413104540816231489 609 20184
55114572762121841 4975 16824
945391632772757633 25040 29322
59511141780923537 14150 28185
425884250634108929 36502 46891
498486826040704065 23640 35722
244960736251659489 6496 23830
594825458963008257 1090 5955
927738167669740929 6476 23150
310815700926653441 8064 43561
119303823010344705 35553 35773
983729828225428097 6426 31438
958186884173610369 14972 46615
358780849413733441 23773 45491
150880628118091681 10674 40375
247929209727878689 16724 43944
322143853550596033 13013 23809
631021282938988289 17216 34354
353114432972891009 41013 41798
133004585956349793 5522 42575
975503387163197313 19272 35044
914350353275580161 1321 46759
187437815584150529 14993 24735
881040221327758337 17249 38695
951282057015685505 37244 40178
447908804318913665 289 29003
351914999142028481 22566 35293
975463966557192961 3512 14928
809070834259980417 11069 20065
109869723425106257 10570 42916
748760583037825025 25936 31468
354221775924365569 6381 11244
750211818122249217 5632 11382
14921434095626297 16481 29856
678291267892436865 1179 30971
486184613632509889 14968 30474
754908118101180801 31396 31870
960877815405439105 3978 12213
943096728386212353 8279 19990
823884320228351873 224 32708
714041156634589697 9044 13205
61939270144264929 15274 42407
738068357263617921 16709 17720
765521354045922945 22438 27288
630814172370460161 7962 31969
168765655681568193 20588 37770
368325513309958529 14080 23529
209783178349873377 12268 13655
622846838211739137 23279 24764
497914001575665537 13488 24282
506348467864970817 31014 31750
694333994785587585 13874 34589
965771475931145345 31581 38821
893502828425852161 18020 44529
759460771049436545 1616 15315
645736090393789697 34913 37508
570859162872960001 877 29977
612230415913714433 8967 46129
266271562836042369 10276 15487
404766831316472065 24847 34817
602241898573222273 11395 20385
671010506895811457 14838 35490
232235747894538497 31765 46123
943204863908867713 11920 24464
918777742537951489 5065 23948
8284741294673382 8119 31421
215937249283829409 18876 33977
869650935778828673 33160 37300
410787261420974657 25769 46672
791190650888580609 2702 41638
414243067049955713 8667 40093
793174487800364161 11765 44590
316404546938638721 7465 14199
628746376422853377 26233 45139
600683906119005697 31239 39483
31763355892231005 13122 45218
204142297548141729 42363 42523
625472454256396289 3388 11112
41236016047822233 21283 37873
221802120815361537 8462 26608
439850809699418497 24310 44503
701696123517010049 18132 44747
48428915712950273 19415 40907
606091417924552961 1686 23825
794313010847471233 40274 41668
409338688967494593 25491 26231
601080171379596289 7862 38856
699097429210233601 14900 35296
53394698882737401 7420 28669
250310601981837537 253 40289
25031669297451489 17801 43341
993914389585263745 5841 10224
461468743701541249 5463 37787
845646154696794369 6259 40570
331477186519055809 21645 41293
277434810709614497 34297 35534
940636968796876929 12351 12888
965989083038934401 25373 46629
784648828528961665 21730 32814
646928821202415361 41798 44418
897341576501727233 35604 43303
598656005430740353 10365 18737
319965382008280833 12754 28915
207987104366246465 4939 16975
152922122362820545 2763 26808
745795548051617665 7631 17839
866809138139277697 16093 39880
712807946042694657 22341 26315
948541994562187777 7281 34837
296541287070681409 5885 18628
615834588778501121 14167 42837
648209448431082113 28054 38338
895062925837077505 13231 16205
39815335777959153 6440 30610
87442897094522465 3026 26543
880499583133918465 21754 43190
216645070475745889 23610 31998
51740582519158809 5272 6474
143475508377679969 26303 39048
332291010843015041 8745 30562
209226430187339233 25711 41834
342502306286419841 3324 15223
85359008184301649 17073 36929
24231048449344429 38422 38455
772096722458538625 21560 39671
743878223233480193 9460 19880
805316666276713217 35477 36728
429031379447614849 9580 43558
427409965917842497 7036 45859
694319011768456577 37000 40548
818670338462911873 11711 22954
519603642813173377 1891 29096
907934921730312577 21512 42329
389073088730953025 9203 14992
479884846926115201 1948 12492
257887461554240353 21930 26024
141255890641314609 23010 30588
935948926982476289 10866 21399
957425935464474497 3876 15337
973323347386617857 14013 17900
997016034477237377 24757 24758
842309578030153729 2442 38876
656657711735068289 17278 18774
73975804940907601 35597 37673
185024181194375361 36109 42223
677086354563513729 928 6481
889216456613869569 18823 39076
570028420093912321 28548 43927
122881796444115569 26802 29505
846145899512606593 4520 22893
204260113644711073 4650 45807
766604314916285953 19369 29486
843362274593271681 23340 45706
505286182933005505 4324 9759
43776981755346609 11450 24249
295338648847639745 21380 34680
229597730702860033 31506 40381
49386388189248009 11000 19280
242188434467539809 4170 47013
43446404548198817 31589 42692
180081874626818465 3082 10439
867582237043038209 19090 42729
450619191220685185 6403 44799
943665079932749569 14512 36961
79839131644117601 15635 27143
73446121856051153 10496 32389
278630083664797473 22519 31824
493759677668002433 13563 46731
37472753383422489 4987 22933
308559524689442817 3219 33991
870482704358781953 33841 35380
62483102408641857 38427 38847
323196050738911105 14899 31512
1987670123185126 10021 34594
688078109733726977 8222 40882
839090306760219521 15376 25752
877753889509062145 30337 32397
343292243628113153 12501 34996
486903185948538241 7494 25127
821685831888693505 9148 26978
458114032117176577 1582 21865
811011372802084865 417 40641
232323687876561985 26852 37573
688693330346801281 3276 21194
229082597493100353 10015 45780
182035977228920833 26800 39759
8452640416923175 12438 46513
227298799556599809 43068 45043
421082658510069761 12658 14900
241932106634806145 20993 39813
677042060123131521 11008 19660
219438156975392929 15259 36334
58112614778803361 40360 43097
805789068901603457 620 12983
115215126284088145 2828 33998
123251014778908545 1802 45851
955629280602916993 15189 16860
449277061850040129 19843 31719
623570316578952321 31082 44434
396257625420979329 1485 29672
919412425995442817 17336 43969
517814728028000129 6811 26855
484818935757406401 1577 3060
43061532173119585 12474 24906
801370615345685889 12418 26973
427490612530164097 39915 46643
461608218970685185 17288 41530
639238033210283137 19638 30259
229125416108853857 23016 31039
65941982635010281 5992 8096
153854096896314017 11207 26497
185214716490726529 18795 22453
99820211267850561 15431 17908
737933927273701377 4398 31158
853456080160828673 14150 31928
227236608078293057 1367 29855
476073756787325633 5604 44280
743940156542649345 37517 46763
709761868269826177 9767 10388
591661461174574337 17595 35991
238845091344526145 42458 42741
417518529137566913 14078 31993
384036525803526977 2980 36260
205451959466294913 16300 35484
618078242779699201 15311 23612
537488111221577473 41311 41968
766290708528604417 38291 46182
8297678949908517 1817 26790
651610196460747905 21451 33065
154514576343473217 4481 20215
953329776813365761 13012 30302
135662109670782625 26531 44219
314586607602546305 70 24755
381236055094476033 12850 26315
352371015813449857 23265 42488
899435445308491009 8584 41006
848544565020770177 43017 46927
864926197732870657 13700 20569
148984903819030721 406 6137
692883766752622465 18370 41407
18773160333307005 14883 21689
938184285515646337 1072 16884
239768744422097057 33692 35922
675196238245156609 42468 42795
192308496749259201 22175 37872
694427779454798593 22114 44931
216752317273705601 11684 44479
870995563815846145 37818 39678
293092897806257473 2228 35267
1079791163206779 4145 44207
849135818656183297 15190 20257
371419780106187137 42275 43766
625936261231256449 11796 13967
206206661871021889 5284 39965
345015569394082177 5172 5792
412407051765448769 6624 18924
21843559008186021 27487 45108
647758205078261505 12646 28067
207083076270269121 5160 23364
796096049908875649 9783 46640
733274224237785473 7316 36222
94159268162826497 15592 45552
797083356599859585 29195 35353
23144295153564089 18490 23767
472609400970650753 6751 24637
658335161085417985 33295 35082
478659286444784705 8215 44755
524492096991657793 32220 40441
148529577383978753 30034 40943
183739248623851393 17174 26793
961035423625606401 1846 39142
974761983223395073 5738 26013
405530787955694209 32981 43379
421877668829026241 24109 32366
870127599704776577 1109 11846
87059349354184689 4035 17359
438190169166599489 1990 32233
749357787123329921 10492 42791
641798882976861057 36240 46749
828281030760273025 14086 36142
645163998231890177 42049 46821
623662685159516161 5864 42797
186188599706330401 10526 43056
249871172546711777 1689 42163
153771247927831937 18507 46613
287587778724116577 18023 32805
893764275902345473 6643 10915
242889705859219873 15273 27271
714265965237597569 13017 31448
411356622104207745 4481 30539
33806939312544417 15765 46060
436754497468179201 23219 37185
797790239792217217 22458 45988
839525149939873921 13224 31236
384633513554167169 30052 31345
153435384218390433 24761 39465
282158982428295969 25149 41675
489426094156968385 11664 44065
591556355880928897 27149 30128
85443397932358785 1331 9654
958065997123608065 9709 29116
753512155615794689 29001 44456
692324649507884929 6329 6765
15773092067767891 20132 33490
302400713604878721 31569 45283
685816770121093121 31932 46059
8905673184106179 4268 12730
66996561361442273 23934 30734
846884265549018497 23431 35417
421029048917233665 29990 40211
66641247314311873 33129 33580
327826062342488449 44185 46520
805305163019777793 8268 21368
973413757239782785 19177 38680
864126209885686401 9041 13503
228384658466445953 20176 43282
931766430096242689 16382 29977
3912083410625656 27389 45288
36046919254932417 10659 14779
236752591210169793 13714 24316
370430572057795585 14174 21881
711023507848594305 5543 16776
692508826993194113 6143 30722
642567680273806721 14476 24440
263523913492118561 12870 22072
500157368721062337 25191 44877
807268424972807681 31702 32037
738902544561618433 22895 43143
332470521788518913 6962 35461
994593801284238977 3654 6226
398336659209920897 35927 38845
268546373357544609 22035 28076
494975912168310849 22073 22806
668421663750905345 6130 26029
691583531150843777 24475 46952
769285926574291073 22455 25780
771054833187189761 1899 12750
479114916284103745 26032 28601
384567387607578561 14354 35858
435785966636366593 6434 43516
440153468021488705 5313 24025
347932753943808833 32705 42151
796532645909298561 12716 35446
361064984957884865 16780 30182
300787169320908993 3629 23805
845121671610868993 12778 42008
473436723541627905 5888 39626
873074445595086977 36025 41458
349008186474772929 3206 20417
570873621578527937 9775 26779
945426054094401281 31202 40092
33120389991431409 29104 29753
612416556297045377 15405 29013
240942575136600129 9879 15151
149202586231158561 10510 27465
901291692289738881 38112 46403
866589223887327617 12986 23254
568406180576886273 1288 38877
229401392129961569 3535 34597
635031086961269889 43436 46236
619360352270728449 1717 32076
532818884120686657 19 23785
331007268925194625 12524 44825
902729871995752833 36563 38174
908347479858971265 17808 27534
319351909810279745 9293 42004
757918813603840385 26302 27123
43846484109273833 8956 42682
935866506308297345 1189 42971
39742941916003361 30557 33027
779342701077300865 6630 37201
266519509858575521 3735 46998
414671242476682497 4230 17763
682148281389089537 9057 33448
53464109261160073 1455 17524
365818700700707201 1324 23901
253923261403581793 9883 14519
618341718837669377 27402 46664
353861726450364929 17143 38694
690379763406106369 16448 21548
147952847049875649 2152 24748
386051442919381313 28654 32803
134862857576127489 10885 45735
648801662321083905 32697 35469
995594768443890433 9854 28974
495358047428780417 19565 27307
673286129573430273 20198 40781
993325459282324609 4532 39643
364431221381320129 5349 32684
236657175211263393 2678 22809
650991494574345345 10378 42626
557312893011406657 22405 45432
395781390422580865 1054 46466
121258604857487745 16183 30198
279919955472454529 27799 42519
462127525061482945 18128 32400
330750503120579969 11317 38865
813663709423281025 32211 42448
462804004077486977 30886 40348
2292916351159136 10193 16212
917473788695087233 22774 24973
538224257679800641 14703 32857
181784480096869313 3834 9164
216237509502242625 11494 21759
261620227246847745 16482 23278
705401550127220353 11102 36356
826475742042209281 16967 20390
351386240098428033 2640 15314
617390195575278977 39403 45564
319254946702486081 6436 34265
634649001363815297 6122 39621
131550947101125361 19219 26125
330157894228047873 16238 26263
935007013277697793 15251 18780
804098721165178881 24378 30458
573106961496527873 16035 45274
764456590069027457 14053 36842
42347852180441241 5336 14486
234239433241928193 31595 38622
512798385304655809 1419 36111
946440041903084545 11742 14324
687217750570908929 37051 39958
720745494426086657 33034 41533
489541092856505601 26548 39669
666909806041854081 30589 37626
514684142082913345 30594 43399
815664497796550529 10547 29026
947516955239571201 21076 31745
512483256634109121 4430 36536
742620094176913921 4719 35133
397851588740525825 10783 23723
227276769524898721 14965 41781
285873914617535969 6419 35991
556486168662942785 21534 32547
302607122618244545 15543 45885
611469429320472065 5056 19702
343321871775682305 23448 32572
167779618329831233 20151 32395
522749252394607553 19643 25447
965042564846122241 28250 38268
804080535104542849 19295 40519
92683541064403137 8984 39225
513086463556479809 19781 29455
726041771594289281 20858 32452
394044414007705537 22505 45632
795037876760318337 11047 21122
862818092433190785 7504 41725
179073199228859905 25969 43727
877974041247181697 31302 31657
582753064201014529 31414 33842
11603785180373195 1844 7804
892564249180942721 18655 27165
851596170578996993 12114 39825
854859837454711169 11032 40930
100100990673599457 8500 43403
783510992925833729 10013 39101
829762942098323457 25312 31358
445074096641704385 14443 42165
399243243888353281 36036 40004
646665235669566081 7348 28911
537850563008387201 39843 41027
796468098725199489 40468 45193
848366499516704001 14655 23892
853190474636328193 33645 45138
533049029310586049 38816 40198
101867442736690353 5482 7377
953806431088626305 40250 41209
787680899829673857 6631 14882
426897325290209281 5421 21699
849101533075412353 29017 36649
919481731227239809 12884 31461
999942620540842625 2244 15600
211486195142850177 2880 21191
584262456718661889 14058 31469
271317346372317313 22174 45130
843808035496643073 6923 37317
404690797151058497 20713 33737
236587567845788257 12139 33528
129592566855240673 8856 33534
951094260877248129 23776 28799
804491137978981633 1409 22571
294263599013433473 10254 24247
518242283101162817 18548 31663
433101350990888513 5764 23845
693146955404696321 9761 26252
162018874123106113 23761 41884
877990823470458497 20572 35494
450127253667822913 23808 38348
957348484655636097 9349 30913
521364247494446401 3865 31862
80526921331628641 15591 44833
273580598930102785 5119 45784
123473118951974209 25275 27179
727176797898550785 33223 46751
392680830881648321 32157 33538
264501087706541697 5393 34264
65123171396020753 21751 35617
656282128915492481 14498 24505
791060735497328641 2275 40851
182626989793938337 3598 32176
674959575472652033 438 14350
842945429958689409 18910 33065
916540681512589825 32106 37651
844431639415994113 17010 33865
140613237646487473 15260 16419
732767298256035841 27881 33605
531436636771619649 2146 27346
586512395100505985 7667 7997
395657690355985665 27694 34549
922311773493731841 12308 16383
206606229606723713 7635 12132
28957870683306909 8804 44203
586146499612834049 43295 43716
960660156213506817 1105 20948
836881582532246401 443 38276
835318908554064897 21519 36369
990314370916959105 11479 21466
726649030907452673 2965 13895
536388728432275009 16396 33516
141917317284445233 5130 27356
227344882793186529 22844 37562
289353557576944833 13199 30658
184991697849913089 16217 24202
986670396023278337 23915 34253
998628071445036673 22356 35611
158831593813147265 6037 14375
927269806659740673 35500 46210
860490280006267521 2847 12250
214050505304339105 27666 40942
760539625716361857 9339 29830
919413266422655105 1693 23951
683611727709411841 40561 43052
593336837132309121 7940 34203
63331882699998233 33294 38774
589900297583614721 7675 42253
372761693075709377 8493 35961
609427916298425729 39615 39946
472598450922205889 35497 37737
248868760877886785 11684 15355
307635448363846849 22519 38114
602844197427909761 25949 45041
203800745254227425 3092 45799
530162247360227201 11999 37550
568288707005471873 24987 28640
672827206266798977 12189 21304
386212412829294721 28348 35788
469934894864000065 2042 27597
737269703914286337 11348 13915
407034031865574529 5352 13817
542734684819407681 668 20676
966636240933571201 6804 34351
326951085465587713 39041 41039
995313018527991041 26982 44162
951766429659599617 23125 24577
488737491853388673 13779 15534
785805305359026817 18313 33807
867620843911222273 4549 19549
745684752980309889 9148 28594
617648996820992897 20603 36235
386400578290242433 12830 37479
768834803696631041 2902 39079
633820999518249601 12046 19631
862235778078772993 18146 20205
728653873288671105 2634 16871
435827190877429185 25523 34041
474063502754660225 16332 18362
45858994430620473 4423 24233
777214495229223681 14032 30216
560833971430195521 4917 41530
846421461477134977 90 35881
944026519524701569 20351 44653
261493068894658625 28341 43049
30375330451672513 6598 43480
515957961377182529 25833 36971
96970710082405985 15844 32685
417397767553374849 23100 26483
25653906250465041 1348 46590
595233466680483073 874 9464
302606235396101633 24985 40437
754768979823985793 9303 29714
197725456885219585 11577 37341
133458144160300657 14381 45564
36550850404655225 9930 44359
154166847123427425 1789 21445
12439126736563111 5016 19005
248471212206780481 6876 22286
381787532985757825 8685 43953
788289791739494145 18403 44417
454188212389535553 21791 41538
177862193415876385 19186 29920
275052784277921345 21081 31566
330987855031587201 21837 31566
526280179886452289 14835 45202
328311552921420033 12153 39612
393473421362589441 18906 35495
661558938945098881 25914 38393
565984471787086081 23586 43890
540720788922357057 22323 29414
576038186998136577 12100 28300
841630454425249793 9428 32026
965181174943762049 31822 44858
27963669054443585 33118 40869
672251273802604801 17619 21296
881159989935334017 637 6475
848520710963409665 23556 34059
369035038921708737 24783 45327
366217722830857217 19625 40946
610537984622219137 14908 41513
989997173486823809 24354 43652
316790529737758657 11763 26897
179275921384405729 7202 44807
525919586228589249 2013 15966
360093582167333889 34642 38675
177023623130509121 22467 41970
208315404628496737 2486 12935
510103456126806529 113 6516
287808965076788321 45485 46762
996854955236201985 22448 40564
519669172671118657 21926 44652
883738815343413377 16832 24888
127932631706212161 11170 28577
534726521749576001 15103 33687
658894081682422657 8373 37024
890480068656181377 4809 18763
361273070261699329 7958 17293
918989643106826241 21088 44208
733170866900625409 30890 38190
840897461277258113 20951 30237
275935408083054049 7305 12445
405314226956505793 5287 26162
613162319481791233 20864 42398
156343976786352801 12146 38806
317305125233399809 13530 31493
754967086020784001 6201 27245
232034380605970369 5940 24060
185299638347039777 396 19762
123644521122425745 1073 36473
438322895865496769 36910 45409
837415747550995329 19050 40906
177566090327154305 2090 3814
438025114934145409 24295 37356
254571871482184513 12690 13986
593167320087818753 18539 40209
259543376750890785 21520 33805
994961525131994753 3173 30764
605137466438833409 2852 14818
707148764037601281 28248 39133
767038759035607169 10979 30380
95213233909799297 13570 32818
792354416178298497 30884 31157
463275944660839681 6888 23445
267860790710479073 20401 32006
612787811646594305 37414 42161
485896320334404673 8352 40439
205005298222648225 10106 40255
998942253777038081 7526 42092
316595466706484545 12955 29135
228571750195484929 5599 26423
606279678095891201 15036 26592
2889522553267910 828 22594
562228009801682305 25712 46446
283592639173633633 28012 34081
987620144625186177 15598 33927
774525018743325697 8375 10240
28098292107568313 34364 43534
672297528835216001 9025 34059
111519878179880289 10184 15165
813900218594092417 6643 10910
380186704883069377 26473 41171
251499163214191425 6935 40066
804035194872927361 1497 30654
770010731837650945 18575 28561
680782228007853313 16238 39280
641910012264574465 7328 29124
989294846815173633 26235 28763
287518855175427745 1310 38929
373134598099792193 15705 27010
674144623911871617 9157 11844
740757706010885633 4701 40510
722534272835126529 16503 39594
624484246221850753 13037 26217
369143315735598785 7720 28545
807010875580434817 41198 44218
355146795725723073 26632 34557
277515543127005761 20212 30786
839921684355999745 19826 25671
679660556419879169 37175 39572
925047761428679425 14205 17572
212269399023011105 2827 6597
587613795607850881 29765 41605
664746934174761601 23699 26134
378195522195177601 4623 15848
358711207465770369 425 46613
585007784062753409 9429 24418
984807253016771969 39481 41252
809926889769563777 681 27403
210612311710786305 15719 45830
85209998908581505 24681 35693
673288421666999425 11644 39082
192917046728332769 32878 35839
494675419166608065 9704 13912
973631847110766593 18237 38547
782917265908327681 20188 29625
603546836611876353 37675 39454
649799508002399105 27175 28482
581961166664868353 3891 27956
180693212972105505 29764 41385
121025071932855617 17826 25665
209295571963703969 15755 21029
508821375103394753 14974 31866
269570079170552641 6958 33458
230386112670451841 8634 27431
777363847546194305 34519 37467
120975843742101569 20071 46549
295211045476438721 11058 31251
570466030603888897 36540 43531
508233774366626561 8023 27724
940616008942015489 1353 11082
259379158925401761 12461 41854
935255749301511169 2808 17698
274432667353448065 809 21610
129768710423192609 152 25072
772885103233850369 10474 35455
62613198263342441 43374 43753
726445740756442881 6879 35702
255335205894738241 4121 46976
703249852386722561 12382 23529
476040305115439809 27075 27395
360691531445507265 4947 13554
622770313462879745 3483 45859
77422468654450689 15356 42208
327821134373500929 6534 6709
421770735033103233 8926 14381
789839240944900225 3010 40552
119468044047312817 566 14199
216876227631068737 15084 37859
848235805513137793 20569 28165
673040936851506945 5336 45758
377927924107925889 35331 43197
510691770584323009 12081 43865
642931189860970369 14149 22874
618824303903721729 7145 27603
827749207678966273 10973 20543
22982169580835433 14771 46941
607902585884954113 32838 36921
282186415022650305 40881 46327
426853398363281409 22521 33287
519567526873807169 17641 33046
662975937059368193 24287 27897
411044026271497409 2133 11054
536510305317381889 4357 9573
523394921976198209 2734 40665
283745824601805185 12961 18867
122200253738967041 8214 8676
656023165286885761 29321 31093
141680898940798273 1648 33686
500646297185024705 31345 38861
841951334331696385 39632 43376
213509796903810657 44531 45326
66653688542679393 4943 12595
432137804893994113 14925 20436
311432986390641985 14363 23128
442852714720689985 14496 19962
726054022709611521 3049 5944
252339588853285345 8193 43665
385606087462349505 18385 21288
268633836755316929 8158 45523
547014488633912769 20538 30120
571550433858202945 5221 31433
419116255940807041 13714 21366
331887027962498113 28232 30334
10655784305846795 3112 17548
426289930844969665 2288 20329
887795523149094401 1905 46998
894989545535526785 6922 32028
225065538234069601 18711 40205
907390131631000705 21493 28219
268845675252308065 14565 25959
48541802770163401 43902 46467
38488106362770225 37987 42610
108281522545748737 23016 41603
745166092684257793 12221 45977
950599058897740417 11283 40372
706653521158038657 32790 45936
743330408855808129 1889 28676
831153081030194561 36262 41556
412438985311585089 23276 30955
69187104017636617 12069 28456
894654900764916097 4713 32251
781766834036346881 31068 44176
17870866472282643 32039 34042
377819725058735425 572 39718
806406536740194433 9885 14269
558775359114307009 7395 44435
746985778982381313 1984 11967
948388866457328513 19103 25970
103561983480428673 6022 31705
24755990874325561 22440 42940
251657767369966465 2817 12523
820984079350914433 9428 14702
897707026500381057 226 10349
925453581356336513 25150 38704
89854112513112481 440 25567
546523682372686913 26595 37909
819371023557092609 14626 18453
535124149231052097 9382 17216
319093580873545345 24804 26997
58904194660861721 1174 12131
433816947489827265 19794 32073
680072756815732737 4797 24563
435775362287930817 24890 31890
621866590180907521 21415 22861
837817907984767617 15318 28409
247138725790250657 36587 45134
145533563489028225 30767 45670
887975565911340033 3503 30976
566238425808773377 4616 10418
422679062508834113 23526 41463
388572936296529985 35997 41762
799586196375379585 21804 28150
560945550683467073 27624 45374
411816204281393537 7163 45335
310806296028733441 19707 23427
71228163651163361 7675 11640
656833977691615489 30499 39263
547387981445595521 32083 43037
963613139641271425 22166 46482
289197767862340545 8822 10036
341068439422226561 19296 31033
725080078966868737 7177 11752
788617616897955329 13187 31707
763913700738775937 309 15778
946908644468987137 383 4996
379423338188289025 21741 38971
864862554021360769 13410 39826
487240666643721473 2815 32855
691944709898617601 33191 41224
550364026705807425 12809 45627
289329990257119361 19805 35754
240866923989209185 7115 30093
285867208401423777 8055 13124
459503784666551937 1517 40587
362497976115950145 15072 40683
730164257705560321 12909 40950
173033432525780737 31670 46341
818271391578946305 12301 26634
752473510231300993 14262 32596
784863342893793025 26808 35357
782453081181483137 1416 1995
398519851483158081 25949 31141
917522772288041473 7758 23358
174320483471355201 30125 42446
609160109973853313 4881 23292
202503628558901025 2816 20889
540227554838981633 5751 44991
478984870021996289 27316 31703
207395769401198753 14175 32307
538921242444885697 10868 11454
939101319531065601 3672 10812
85625360679735249 14286 33520
633108696012666113 18720 36188
31621915210223505 40612 45931
606744915811919617 32798 38771
623543910214770817 6652 15324
910864133781739521 4512 41978
816460612552859265 10428 35182
518331015080011777 25178 35360
720865718045821825 19418 20864
332603758702585857 27497 37103
100307702903620561 5586 18795
360573042978007425 26902 39969
569405498178774401 18789 35312
921442971462152321 18312 45712
716916632186737921 19432 31571
658929149608983553 4131 18832
475791555565656641 23566 35824
45841723480375409 5080 13918
91639541528707009 31629 44558
98559854378994065 8202 30304
924586146590847617 11281 18228
765420763144060545 3768 13052
67145702717127169 18146 35478
420819751437054657 21251 39292
62048468823071801 39981 40504
81175444186950337 26844 39454
713505074189669121 27927 38278
769514375794944513 32352 46304
349797129322119809 9731 19743
385996739389195649 14095 41756
588288251280587777 20692 45805
506863321664301505 18610 25398
155668644158375009 36987 38419
336751662583903745 8061 16137
887618660868213249 28860 44360
424525285847312961 9886 34251
511138986891118913 25027 45951
351585732866634945 3500 32561
671182094951618049 5707 38579
155980192659885825 745 30015
234252993058227329 8600 41116
464846229405676353 10953 42600
408716652538174657 13433 30284
28223255352504141 1315 32863
204443103755259873 44104 44135
320719595846622273 12282 32084
710011927045982849 26888 33197
757676054824063489 18272 27107
188141056626086817 8387 28239
363337272494245441 31496 39636
414353899716161345 2647 19155
341405782097798017 1898 45965
205795269550087297 14309 19092
478114274737844609 10281 13103
549950540789765825 18269 40492
373486009045993921 5463 33236
752779373492593665 18788 20626
383201810063209089 14826 37440
772326641932608001 26542 44937
340326034711512897 28044 40919
36565198885647025 2059 33131
372291945965041985 10963 28578
168023968088519393 16884 27350
340111314779225153 4943 27112
865163067025271425 11416 29746
716116619638139393 3368 27245
103098487107615713 25517 27523
111580031799281441 1385 19124
558805046809361281 12706 41140
269717929983823265 19101 29760
613659273630887041 11018 18320
337030816156730113 17818 19117
696639470196920705 15053 21638
970189485720080513 21249 37870
608707752315950721 12049 33652
353909295018315393 8454 19066
138169019544783105 10349 20327
793732412729564673 6012 18699
486350307061073281 18797 36901
728126841067368193 6235 25794
357526668972077761 14446 42445
954542261719065985 26627 42143
177485999925579553 33586 45253
529368927261533185 15493 34625
26545242615604537 25630 46128
238627316297264961 279 33031
822603278454536705 13364 19148
632373180615648129 1898 8378
105913907570915457 25239 42860
174912494204530593 41139 42665
375519165594113217 11762 34343
336193879623426305 11905 21052
625380110964293633 8850 45696
540038973149233217 26690 45708
202800584831280161 18497 38648
42890568886665649 14519 39139
323674861469960705 19884 30325
492635670019492289 14738 22010
921134237107537537 4786 29557
524328983319538369 2063 15317
393214408174735297 14132 35991
442397570647482753 7561 42612
170847877941113793 34826 46588
396682895438093633 2535 33325
547138846499002817 29198 46512
818315459305377921 2064 34362
67796005545602609 4501 8505
141971135231433009 21971 37099
357239544408251649 17622 39885
932494645207707905 18187 28546
685445926055265921 1381 46446
299125195441096257 19257 36810
458029094893568385 9459 41381
599184639984368769 30343 43827
993649972758248577 3664 35186
87604838249024657 10767 17913
478721325162375425 5338 44791
505300217871717185 16311 46480
291555384998716225 41132 44422
627782274892044929 10657 40130
952191291662337793 9341 11851
215604701746141089 10396 40919
812549061637440641 27393 46903
346895110082147777 1721 8657
505927725461752705 19857 46964
293981475595199297 21845 43889
14099156157627137 24027 34781
979394640816909825 5864 38820
209299627128878273 1087 24102
227347440085875265 43206 46522
181753338168789473 25320 25458
517434586713239489 18776 24460
425736206590549697 11453 14437
530645215047695041 7939 15451
633173571696247041 20857 44140
381876218890202049 4919 34101
86141684007067457 7895 23692
704247163440410113 4788 22896
685593516747331969 5762 45611
166724459163010145 9308 42430
196385174975738145 19242 34912
207646578221652321 16537 34640
1016209717661810 26000 35054
369926153390341761 18361 32878
149247539869584513 5780 12901
638507448969416961 7785 31052
222240582741847009 2476 24340
229901694740977537 9614 13817
108873245330634913 11722 17258
181376921647437697 6770 6987
405704704602769089 4769 19241
918364796913326849 10992 44907
249542528368841953 4236 43495
667391695028467073 1204 11891
512325428792081537 6894 29180
33607806452739197 1388 10732
883299032668070145 26666 28742
301263973511179713 23563 33133
675037480261849473 34713 38662
341561809766577793 7921 8294
722367165069734145 17133 46136
35222030880870393 1366 24359
583503963823261569 19884 46905
631027246735857921 32878 46667
458973260292559361 9562 21340
456287745472320001 1753 35234
746273896533111297 13958 27708
100332101464832849 9597 39867
70621806253576833 1263 10652
892556456695157121 6065 15977
664164716262263297 125 3122
950506314196236033 21026 28905
383424033380855169 22999 45149
709635978477745537 7849 23238
803387861462582017 11093 17057
509433159249969217 40596 45020
356957671552613953 29243 46165
668109399375079937 3451 29877
342327515439819777 13510 35766
796296274516851841 11450 45171
745455190260251777 19166 34024
939193214369378689 39566 41362
803215524699723521 38675 39855
609305121056625153 28259 44507
492849923774464577 27226 28482
355426182269010113 22290 46692
112383397663137425 23481 45328
994847209210735873 43189 44307
731206705994019073 12094 16194
617377897582098689 4951 44026
275354229743143713 569 10509
954952762845497473 5311 17809
168052561775887457 19891 20356
131517219305603569 8688 39972
542677445943297729 10433 16346
953711918390059265 18025 39149
109705185383340625 15408 33070
548412223728870913 29990 32741
687896465270782209 10902 45947
782876382726190209 16391 30417
313348944745236225 15494 15847
768603056602611201 11499 31408
251037834861818977 25745 37713
592502016223210881 26926 34096
275681544995130433 17378 32785
534429764369956929 7184 34915
422059118288942145 10843 45784
943716376791488897 39126 44655
732675828752981377 16077 32772
812816697095708929 14805 42971
673205914560753665 18889 20018
16471170251737279 260 30204
892472046325103489 14022 20064
63896209763083081 7232 32729
493494894334546049 3335 39350
133784114084935617 8262 36277
877612858929673217 12823 45329
485154956234222145 3552 11072
250723730340695297 14217 17635
433183248239021889 11874 33863
686607904705475329 18107 37670
206638883891439905 25659 37687
596549332464988417 28902 39452
322909530623579841 34704 40223
667893523130722177 26205 34701
710165909290619649 24824 41711
150186936851071105 5992 41951
661355948722576385 2606 13561
548237761066665985 16634 45912
959350998566389249 16997 45491
829953405269961345 24905 27707
859043674897780097 22061 45358
786007635447369089 2546 13926
596804803330652289 201 39216
954872628357094273 8771 36478
148353303941821217 45035 46911
787816366162381569 27973 31161
313756925901753217 1155 21605
588418256639627649 37939 42613
531812249769931329 8319 23892
992129480423223297 2377 39153
83586119391011233 4455 40161
942603169067751937 7988 11253
698933256313228673 24305 42475
189531889367451361 15710 44593
316695080956559873 22038 28586
574325192523517121 4547 14402
897724008193993217 21935 27892
717519811335741057 8731 28017
316604782911380033 17623 28685
580308670009202433 7403 36362
122739322124704849 22770 31827
385733326657792449 9979 33358
357195318843121601 9439 12277
697180602414519553 8474 10888
408995672677694017 4126 31903
500213958402021313 1733 13612
654194832967757441 2315 40731
726102321427958913 13164 38102
731658168621084545 33707 38901
54158544881879321 18798 40865
850198063097320065 22629 38816
785732051792351233 19681 27908
345962860909285313 21232 29281
726222365268291969 25450 31893
985939173353923329 23391 28995
733784352208232321 5907 18715
60547743152614689 17380 34273
511052561933091457 38565 46300
389882694607972993 4346 31964
538618348260868609 5668 20747
229804312470722753 15571 40854
632633934642463233 31114 43911
316439341057925825 23204 30261
202541950287809409 15728 44585
345973405558300609 31462 34346
438304724932315521 9121 46556
317643042902158593 25185 33664
984152946613605249 12278 32051
287814524059147201 23258 26161
615926626429121921 3221 25286
295699540180461185 7904 15628
506214040556841409 24940 44749
177472327455991073 3627 42948
741522511030176129 4743 34297
490568134083371649 33007 43200
908316620561905153 2034 30770
657717713138541825 528 32105
569453814226342529 13984 14620
578174501842024577 5817 41691
471841379223917569 9689 43886
334499234611076417 9212 42256
888498737938270721 1333 11680
845856662219386369 23012 43619
242261891360030305 66 19574
350523842443440257 18525 43120
248488968543689729 19840 38991
561476043125704641 12397 30913
656323986133799041 5268 6025
139589381055674977 36978 46895
523818033798782785 7166 45347
134913963476702033 10732 29570
276608266061614913 5959 16771
543185250256559745 18419 22231
529375297600786625 16498 23154
193428510602497985 1746 45006
592859499021187713 30592 41667
694407456130182529 4704 31585
695387478501849857 26854 27233
947950584798444801 23943 31397
789533900641842433 18083 35593
542820243882236033 38664 42250
891241039065825153 26602 32599
142608606486017921 20485 43837
145437596184905249 3619 13274
120233938119060465 15333 33951
662465391060060033 11036 29880
865721851422602369 23087 43142
739145865719720577 22025 28867
753527826237533569 13207 36242
504405158593392833 17181 46113
702700407963472897 8069 42079
720017196566857345 11085 27767
398073220652737089 989 7335
982301300149451649 4123 32431
259618150037464801 27685 38220
77837755114828161 14297 41352
184825537982906241 15774 31182
959012273520990337 30423 31521
344941702749789441 2611 42275
535114708720158209 19553 37737
595950650547496961 15451 44788
393789197426393409 17033 38981
914635956871148161 30998 46671
497319939972911105 16556 25369
467500210114284417 19998 39927
910599682583615745 9830 33757
845633076411754497 9246 36420
452383162650789953 12581 35723
182098428255233825 25313 42719
931575235729717121 14538 41975
271829952512074881 17941 43943
507734333694699585 16681 22912
988169234438462465 22288 32390
756213445005791105 4764 12870
397126499509052865 991 26555
9363621017172365 721 8556
752613134594941569 12380 16557
712850096777479809 22748 34004
677666877757285889 9982 22027
192742095402323329 17115 18031
618107771853662081 15561 17551
885354514830403585 9090 30151
60905475099072961 30404 43779
281941828672017889 30213 37073
850800459937818881 6971 33816
941595315467729665 9811 40991
587272097285460097 3191 10165
264699262177700225 7077 8841
594905130857146241 25390 33465
74449998843739713 13793 45317
340314119652358465 21902 46741
33144622030846449 20888 29757
622805524517861633 27036 41065
871341910392651137 32674 35199
196880150451516289 19093 23573
670011862807271553 18680 37604
417271361201759553 28519 44003
211708668956084993 855 31734
538187862925578753 2106 5816
277762182251535713 6305 45343
840259991039818753 11699 29306
757538732675463681 17324 17374
477870880999670785 38463 42089
964488628267460481 6531 26114
133822920123268577 6976 37776
751133922397265537 37655 44551
921083764838893825 2182 43582
908883778709281409 43334 44943
325559983256386689 5417 41128
214417007739449153 1408 38644
50593049991828569 15092 29180
991985976685228417 19375 24889
145934081060378433 6088 25889
100131445586505665 7203 39634
537003759904589377 21103 25119
392786211751342785 2915 7721
39021636686516817 10937 37187
868776607118483969 7519 34552
770747648748180609 39031 44277
56866513008102969 9451 20650
602748567289300097 27946 31563
544562900035977281 14539 41514
827449452253855361 7998 43901
742715726215948289 5265 35523
29543920146711145 3221 8467
774408649918449025 26938 39078
304423441096883329 561 8814
781768846118055169 16012 33491
643203705394743297 8030 40505
308261011147415361 16717 27601
937342396808585217 18165 20665
29955729699736369 40401 46921
111541179267181441 4941 6702
715908096038894849 511 33882
339947576729695553 1089 4702
186913088623597889 2647 40355
135427205999210545 17691 22282
930935503261174785 841 5690
857789114645068929 8352 30787
582174212058106369 6943 38752
510790665664746497 16 21284
289419055764334145 10847 20557
425534429960446657 15797 39817
215642967064482593 11046 38946
178124491672466689 364 42694
329063386817104257 5675 36956
236865403096455649 9214 41293
754396325122854657 15926 26767
820473127944342913 14613 35897
500394602834539649 28082 40434
731286130683212545 2742 14337
963132032763368833 561 36841
461582304443059137 24140 30523
678771165986610433 15013 35953
862539813640861313 32991 46209
737049144121471105 25465 35428
426067353201023745 6114 13709
564741940603219905 6318 6988
312418566827073345 9892 31106
241158026058840833 4621 20296
637672137833764225 22576 41722
627880597635289857 1240 14214
459551483121995137 8006 33977
288377194782469825 7865 39319
93892360194320897 13827 39672
639762833394449665 9433 39516
697656950104327937 30474 33335
831576009154147713 14852 42702
118744850842833921 23713 25247
306203694975501121 8980 30128
548502816349181185 5327 39398
545128892611131713 21095 25811
672973757866845569 15011 26824
345088277666228289 12932 21990
842565349349040769 11146 44605
844597445316040321 25802 29613
214565633792918945 8825 27613
158836731768253985 15916 46031
690622830623649281 1262 45028
175765603320030561 613 2911
833543595379001857 3612 29543
161345450090543361 5280 7743
672144908242795905 22491 32822
5208964658081073 30238 34000
224446308469541825 16959 23477
776617065433789825 27508 44614
485602285237970241 10137 21490
94546595898719937 4494 7105
457865842331688833 1504 12495
115584032159311793 6234 12690
590355776724532481 11123 33229
442041119242801985 12548 44918
28489757470996581 3311 30074
641070659930228737 11750 23529
202597031495511009 6985 25482
752694722306955521 1352 8876
710212450348866049 31822 37763
577528073425575937 9586 29928
456288097881337537 1556 37440
647723992737084545 19685 25804
867369090191548545 13292 28277
38092251759657361 8058 35540
905941331296784129 4795 39384
664449220275827201 4115 17893
942697759691856897 3384 46120
499508617989327745 18876 34169
617527704617071233 14786 45531
718243092355137921 236 45084
364321965359810177 26235 36864
325264164961033921 18824 36025
387308204839566657 6383 29707
311163598201176257 13896 22280
442311827077265473 5205 15636
35471381337337961 4985 18599
650832492895698817 10548 11823
761035513323449217 20067 43481
426048302554168129 4099 41181
262133843449284129 42533 43246
134999180479663745 29506 45512
895708123613673089 31441 44986
591876063370381953 8011 27992
170742827146362689 30873 39352
488555750856203713 587 45236
487542928602081793 16076 44070
460957427617135105 5376 9509
230934231559963617 1864 9104
958741132299191937 34073 43776
592287999209929729 9403 42219
303777382325950657 12726 34047
784277056159105281 23829 30984
606323035595959681 16907 45483
475664519096696385 9189 10155
373718509390503361 20845 35239
887145196158861953 4515 13452
744813203429256321 15452 26990
953389872929022849 8130 27359
590219874048177281 6223 16281
448894981742306241 1347 43208
913289501919432961 5833 21435
401029522095669249 14265 36570
34325957693173593 24586 45305
84958246175922625 4345 46639
141522125673898097 13033 13298
995920891058801793 3231 46891
857365829341848193 7467 46127
252566329236337601 15047 26985
920874899849092481 17104 26229
693235638166683521 8438 12787
377899264963534849 10024 21916
822120867922855297 16954 39611
768989558482186241 19375 39295
192706065856356193 8391 14326
953120753626439681 27910 37209
995074058705675649 41029 46531
669193770195402497 15716 26473
574176099247168257 1880 15618
968194586488269953 19267 44928
441800857053813441 2209 12289
809910382815328257 2830 5187
143361291667019937 3255 27532
159449821585088353 9051 37671
279439873199628161 34229 40017
762468679982770689 14453 31624
280304763162959617 22924 34558
753313166639461633 19111 29701
416025090528513857 10585 26535
569386197955676481 33463 34698
90160906026284241 5566 29711
199996036220301921 24572 24817
276278537132689921 3564 37390
705534652028330113 6119 24023
459165162309560065 394 45747
856349531041875201 1601 31479
715911244437172865 14149 27698
792133581804503041 27431 35141
679870254728996353 4276 29613
932403168488281857 845 15652
291787791893902721 4369 15916
543113255470427009 35669 35880
262735996730370401 12878 34612
576730177092290561 4399 31289
48325026046633473 19590 46707
194311987715419585 9176 25981
451615282350218177 7789 14191
712129366183734913 34730 42782
716369718294593793 29458 37486
581855136543691009 39817 44949
536122124326269057 1205 26438
329751307752761857 18375 31269
106759550927058913 18177 23094
804911463410316929 29889 39879
453712732202120577 27421 36627
450670133247047745 8790 18627
470918457963868801 4041 40571
722220081397562497 7017 14146
719846663430914177 17284 35535
22331966039676133 18040 32468
446147558518568129 43783 45536
318085690024698689 8828 39971
158986102211287073 16247 46686
145992193165700001 18623 38193
701598268301232513 14357 30591
643084015255151745 3861 25830
647476385486143617 10217 43319
352256740130489025 7885 26319
646981221997187073 23796 27026
733011151829284609 21276 35855
458444065700803073 19151 21867
136612562641790449 30781 45369
201474948095714977 30717 40821
766532654709305217 17978 43084
327539138051847105 34715 42213
726190021510010497 1615 19848
83528370799491825 27509 40406
101798559674758593 2481 17396
967299628561505665 4141 22385
523139974197551553 6028 12470
858652733420875393 3239 25075
583621842452753665 13019 19467
49668600884686497 14520 44298
918501611078116993 46415 46996
854098006665317633 29662 44420
218677963706536353 36085 44241
175159856796767585 6245 29422
112228598890727233 1113 11570
345607825915060097 27287 36180
543954906239218177 19355 42992
749638240320038529 124 34272
238451280640763489 8407 9774
268222056557910081 11404 30195
565124303396427073 5965 24827
113817570925192513 14227 17132
867776832811689089 40707 44451
273198778056290337 5210 35056
302747696372346561 43797 46693
506422889691535233 5730 27804
837537709706172289 44285 45825
716284368320891905 4957 9755
775785455438065025 21652 45919
201427966225594433 3617 33869
202836723534165473 3533 27049
135373022541152465 3624 35421
678622268519358593 15476 15910
326652946022576897 30676 40150
871825030008071937 7726 16572
771542017431421825 4195 22889
309020152552985665 3376 21713
750954680308637953 1892 5148
513082425191459649 177 16813
566877895377068353 18521 33112
203690491146272033 27265 28407
997802735724192769 2813 29023
535818022677862145 18542 19062
992648055708919169 37656 38532
893548458754221313 4575 38400
303621391999513409 31566 44065
138818883350030129 19450 25812
726323564797318913 25222 25392
644559169371586177 815 33487
761181164533624577 2350 24735
504964825487579841 6845 33907
106698895338730897 6303 10042
679162799114290945 760 38465
464706598016022081 26320 31401
447394763352310337 3402 26807
734340608197215 23577 42212
338708589535297473 13536 41298
869269329428007553 30570 46805
63123820085539961 24563 41834
58493584070113513 15563 25616
844642854584460417 4181 34155
279370776426446817 9094 24824
951516448300640897 27284 38124
705263901077664513 16263 18359
625266701280121857 33915 37717
749176332747524097 3257 13067
149339181646528385 3061 5609
811106289947907969 12259 15887
709962944912145793 15177 24028
390306708371582529 27756 35629
321342745354190401 7224 35276
23039036974886073 24971 46593
52521466441799449 25071 31135
494961101262404673 42797 44577
735027385858419585 5711 46284
776037376437280129 17668 36863
162575835203337953 20442 40769
266855292035302241 34521 41305
809372751510739585 19431 45149
95135574870020897 17931 18610
416584216545356161 20514 32952
756294575418152705 24923 35901
338184780667095425 5505 46460
338122511300902337 16728 33514
439002214176920065 17898 29491
686830745348032641 38629 43056
987022142545203713 9038 17799
929479204303639553 10761 13977
26437173204197253 17209 20673
779413196493365505 8510 46836
95484142701540273 10445 40100
121043315087952401 15975 38402
3150404657755957 5581 34706
387650656407515713 35040 44221
790415961276767873 15276 31866
650002995935146497 2676 15774
900168598218908033 12552 36298
388541181904528769 8953 42632
646135950800985601 24473 33690
413697117594303169 26188 36042
431736179355421953 3992 41400
382467903101229441 35194 44196
690308793836511105 1598 37868
553682460279581761 11704 30469
875519352672636545 4058 22474
71935641392158801 5389 44997
133147921565981873 35941 42851
545847453153278657 1622 3416
854867867475459073 28178 40624
859853025914844673 5851 26023
337176035107393793 8679 29722
483108059142175233 16366 16699
864934956819933313 28571 37548
56435149322666689 15746 31474
898124164355270017 4733 33516
963390988116351873 34873 35466
606307250210019073 15862 40332
852177200411091457 10635 28231
287402757008482721 29337 34207
156044144360031105 7356 21156
701137555065923073 10914 39916
317868950840320961 10213 27635
935003125650329345 25981 29928
309240636383158593 17296 34348
313112055654780609 29786 37676
968197518363410817 27734 41163
390129505795290049 9936 24698
320962360960315585 28061 38330
203802502832683521 27648 27665
881910542103682305 12901 45635
876141305209475969 23785 25104
965238681340203137 26900 35024
698311176199009537 34109 45389
439447849028766785 1190 2225
106697167048100289 31290 37283
928826614344323841 15707 32637
251244604609706113 11502 19046
520935927340886465 24786 42256
210907538933387425 4519 38274
253677785067630177 27106 42080
882959043935638785 16823 17418
527890114543993153 12055 22733
445765849520160641 21012 45196
926445763606800257 6149 44458
763089344985314049 16913 30909
47173417958148889 41915 45983
582460455863927297 11816 24225
833921828173437569 2867 43253
955360912138242945 16204 32088
983882375930051073 29316 42810
327065551517609537 17643 33202
785499265599888513 1617 3629
590724766955911937 23215 45870
840908401435868289 8727 22440
372639529238146113 9571 34730
760282586114506369 11050 19565
25456103351782389 19157 30364
728871688688570881 5476 20188
35369185983018525 4885 28289
483880056851084801 8670 46214
371899964309942977 2528 40102
34733070246701913 1976 38142
367907954019333505 612 28884
191722310363822145 42216 46218
901291597143991681 18316 26764
266321249475055297 8712 40469
993661352954422529 4975 26758
352288022944570433 36780 44948
434156467383427713 10652 30913
900807663529988609 813 14678
101043395826994961 28500 45911
862116345283261825 10587 44665
912213643064287489 247 27875
497232917833116545 23323 30222
370609060571712961 5968 25003
989046467475297665 4016 22867
828849113983959937 32264 39410
457826336756895105 1322 37446
483780468687630337 12742 46903
131723974061323185 41028 41382
259850396857071777 24536 27520
633227759474124289 2530 25652
42323408302269881 27502 33735
329903055185205569 36767 41426
543333309780035009 8297 19741
127857337120659057 432 15223
584866611528188033 4656 27322
746179749575169665 12609 44430
603153890476303233 16416 16443
760498820086638721 24680 29538
152034058557706689 3616 22411
937115766390938625 3058 30296
873465894952584449 22972 30729
430453724886305601 275 11862
866000845834069121 3880 34004
328731628536367297 24675 35125
377714958948214273 1103 37008
312051901160003841 22324 41994
953681135373603457 21767 40764
643413462312445057 3221 42373
841887146405593217 5297 8300
202407443434211137 15112 27014
864882709393558657 13135 26918
124616289779687857 25294 39190
612260059629047553 13540 45863
253501671806475329 35893 37093
786562001324103425 3430 18774
851459723411828353 7079 36254
419621757332674177 1160 9059
676246103231889665 29447 40997
210106473550556673 11183 42541
603376080054353281 33731 43130
736684231904685953 15050 18185
179292013066259425 30366 43471
908053176343248257 9332 25928
48237685351828929 1019 19665
149356948436473409 13379 15279
939048407468376961 7620 43539
966893563887484929 9681 34194
205586093177096545 18279 31772
76169757879053889 6204 6802
751561053679836289 1577 14181
510060474624925313 13939 34284
446312659683307777 24783 36457
578326177597784193 24580 40230
825380709585587585 29884 38286
645663916760245377 6226 6861
794873950906413953 18059 36850
394885397098160961 10884 41617
992972918811943809 2659 39390
562233248273305025 1233 28774
110218388871111025 7253 28395
687047227291241601 12775 32100
174133755441019393 27747 32050
757204816607103489 7135 18895
244278916397384193 440 11181
990456380856667137 14050 42751
867689775711596673 9454 13190
161111438875639841 9639 15578
466251847767686913 8414 21265
247233761544475073 19289 27559
598765225336180097 17988 43288
568703571453372801 25964 32578
47911033596427897 2537 21238
446840664133841153 4739 32834
351259322792515137 16146 16962
819256950669302657 7703 27735
727750566143832577 21677 23647
758019756737592577 6981 40407
483930253645112897 11049 15339
704168196533775105 1161 8982
904535048435384705 297 37107
228442245705789313 36470 40316
800544431118339585 2306 2596
602053671474937601 23307 44135
495465509385944385 5533 21477
294206523039871809 16653 32632
828708666277393025 9643 43509
440768088454351681 17388 20112
869117930184280833 2645 14813
842237679480827905 648 6517
888923209777004801 17621 18161
212243280067600193 5570 31561
613931616969146881 6291 43905
253562345780533601 22835 46364
807614238709973633 3470 38817
979384484815799553 3438 32322
911542873822163841 20269 41926
307387212604876225 11713 30663
669839329128649345 6887 6957
33396791157759509 14476 37940
279777160815676481 8421 29983
612275088550472193 6507 14775
515297839822252993 6633 26943
613168316720109569 35035 35547
558606726785377793 2173 21437
153247298383742945 6673 13319
473383998411435393 13448 18673
773404601654039681 23231 37140
406702148147893185 26703 31620
888478412331817729 18185 25816
299332889268740161 12958 26970
582160874082379777 5141 23176
726081845952656129 10533 23524
116896544569183185 27008 27656
325942556689653889 4100 25458
697700614379574145 18388 29859
354395055945296641 19418 41204
573342577452205377 12496 15075
367698118623692929 22284 46211
485040516169679169 26250 36577
872037453226404609 3318 32393
130232470055599233 6076 41483
412040198628488961 15311 25674
509318827913848065 15731 16883
324946246614921089 24866 45470
317541107660627393 27516 35289
983549189032103809 16337 16955
420816472288837697 4129 24937
220779620569551585 21351 36884
74391755534261249 3756 23186
770372919079818497 628 37881
719013593731904897 17886 40282
20355476984484257 8923 45476
657974908121740801 16391 38494
529597280601407745 4073 29816
553798590045037313 3245 18618
18683077857339469 16730 28444
135691986151922353 2194 16619
932611322963424513 4 6003
853557554312789761 10253 20178
538519975227664833 29467 30455
535455741625508353 8776 35313
37889331268289081 6915 42010
534429701093078081 19251 31142
588852099403432321 21307 40204
422488196720703233 10517 36747
573916509427988353 4774 17832
73964088389107729 28538 30044
962628622830884225 1875 32455
288621279809046145 20450 36215
438011165374959425 31503 37001
166575086803195649 23649 36791
350961787519715073 33325 35924
796282842526121473 41 39894
448208801776246465 2437 30053
717763902009569025 15664 25481
670176841210967169 12337 27490
212674258687552961 25075 36206
777711314689284481 20030 37979
888621338763304193 2543 18819
965795133969159297 24111 24803
633123131280140033 25307 25328
929081657138681345 29916 40398
940598216586398209 22973 37580
52855845093056073 11081 34222
143608580291196833 22259 34823
14669897103132713 32892 35861
31244721539540165 22435 43637
350905302671129985 25066 26919
462764964266110465 25086 38491
368854652380122177 5829 37385
12273817599481875 4855 34269
97358987258154177 21905 22809
869405514704833793 41 8033
666613480743322369 9046 46309
428966957616982145 33856 42802
494496639518509057 31303 41391
133278047222486145 4026 34739
223611005223631297 45171 46150
921058040129128833 18844 23407
129686981769673089 39336 40895
479253469307433729 28599 36262
639203423729540481 22382 30783
795624166942420865 35643 43136
769031977666010369 23344 40024
317712044012179009 950 44633
471166652076050241 1918 14227
757374579889319169 24701 46666
971822855288358785 4112 22736
40165104508087521 12803 20722
927101742313610113 32008 46456
325632505991055873 20700 33911
814237869149060609 6358 38399
817138958624436609 8296 31072
271769466539581121 24832 25992
884193830933316609 17398 29271
799686538584971649 17915 46457
237435887775472321 6509 34780
603345122634479489 15682 33213
253441863778991905 893 41810
21093436192622053 34462 34990
220832243556113633 10405 41218
87928765093778337 2021 13110
156294263703518497 5636 17877
125068072860095473 2939 10359
831208490257648001 11837 39295
575634253823309889 37762 39567
592826784743412097 22988 33637
204052598069331745 30336 34297
59538445119212473 15636 39594
590126808932325249 2283 14540
424204169597420161 3500 6427
551777467980450369 27329 27737
965977742789060993 16583 32576
995372222693035265 18189 39545
985671600912301185 26428 40243
198163491866331745 33829 41061
631742508721568897 12548 22276
629265573438971137 14871 32872
251015910721566369 5464 25378
277538312241084385 22697 27593
523191180581630273 15142 20944
956262272746769793 11953 27638
516664568285595009 4198 35833
860912968020166145 89 30082
195523179667556961 16802 24824
354553619287003137 2204 40627
181397626005367137 2689 35106
728191295762819329 6254 23387
829170518396789889 34248 40225
214001792739438209 8661 15443
495823614849630465 1006 46596
295538103979119169 10021 41785
200040247525688385 30377 33411
197139461646628449 1130 42008
32010157346650913 31459 45119
219562872134325473 7617 40631
121399710495364129 28577 44772
97085962527003745 13982 32559
575034120146771265 23547 37997
43210741852369953 23399 26239
680890694609981697 21733 46555
925149396484641793 26814 46238
521169771960831681 10855 26398
144893345408199553 1191 20562
235795562162149249 32005 38958
560961046437668673 34432 45793
147786958822084801 4967 22040
515915118405338561 38501 41602
862516121621975937 20422 43191
304889305440752897 4715 26415
122980069605564065 445 23815
882007732060422657 2758 38111
5897172102077520 38550 44901
463743886899422337 9099 44020
783062853068944513 12467 24508
60002718260598441 4954 41203
398539136000263041 13054 32915
75821523264949073 14185 19323
317289275852761665 33772 45448
404451810022571585 1404 24547
861980797504838145 12019 36493
611450713558312449 18039 32234
464816891395432897 16648 23769
752322543663730433 25139 41001
537351701024416449 3481 33936
963529414300268161 17327 45490
411711935079853953 626 36901
464604829396158465 6575 24489
83927046074830257 28142 41902
934154945621813249 16857 38309
647774883633420673 2033 20901
336489056673492801 31163 41998
825473756220187521 6778 13673
315233866995356481 4568 9426
835586829352156033 31620 38401
194319421958475393 20004 34445
96237611823323025 8160 41858
311720227661666625 15363 25501
598261034612196609 8091 22308
606264112135683329 1484 27794
755145732112847361 27291 38877
646527477931186945 21751 26249
248125761868227105 12614 34581
39928309069317433 38736 39498
96919083919697617 28206 35329
68731501610571401 25067 35692
165534231418522625 8546 18744
36193262300066921 4926 9054
25313894875548473 15943 21826
935843759346312193 2446 43404
964140656140092033 2291 11351
113496470087959265 2153 45950
184021670398646369 8775 17107
2973480187094425 29720 35168
24618051664990761 10192 30873
546550876439745537 16767 24247
816612768919579649 8482 11103
894780266645028609 4416 33043
80619234580201041 13266 40035
300986495909761217 37715 44208
984440991020203905 8510 31943
282449483179903 24961 33600
545867412688554753 27270 44633
970312581332343937 17088 26073
681144197973392129 30776 35337
677746104872824193 14388 24510
286052352667002913 23013 30805
820543914731779073 34348 38281
599161406079485185 30142 32017
820823890948631169 3238 5452
779522594101113217 2250 39573
64287590962386785 18351 35323
316797917697268609 8050 8089
573505835643487681 3940 39617
651798877361006337 27719 35393
370398339656752257 16653 40743
457439660463006017 5904 21699
517824975506940161 18805 39705
595259178614018177 10836 20947
774707556304242945 21862 30441
633553825380513281 13631 46346
144043368502252641 10228 30809
740906810943204865 31293 41589
545915350244847297 13648 18052
419497934748459777 11252 19596
169517545036839585 2933 3212
787250268558384641 5158 16445
929482628545009921 4694 15621
125651444768035249 13312 46543
42770983209351241 27946 40367
124692173947739345 2795 38944
839123082622528257 13833 15138
183115707644827105 18579 40633
168523758953952545 23462 45049
944515148023075585 32706 35539
584999491606716033 3412 26005
638707396563201921 16801 23745
354460191928353665 138 19677
871009973360674689 17750 41147
261576565257932705 1794 31658
734080146569692033 15866 43161
220143146126915201 6212 30596
94336373032238193 3448 27104
904750182327212801 30813 41680
164806997653837345 12648 20393
753372712803667329 11390 32489
760534394756764033 1605 38720
452711900012126017 17194 37232
233775055660640161 13274 41779
451976364862346689 3725 31719
553285084684265601 15709 35700
690244579159134721 1081 16840
311291424608238977 8538 34226
73921388911571745 2912 32115
898498169546076801 38402 38922
50881450575609225 33145 44525
359258723017614273 18894 19829
632047536193042049 10972 23613
65902152674059521 3958 6869
521573502746299777 494 28215
570407189488090433 5896 18865
29792449069162785 1407 23904
19223881002364609 34385 44522
113050262899456305 5527 18178
702001321473101569 2568 37693
431063578203762177 11520 25930
175340569120468353 24744 34796
895653434236926721 5866 39261
467179988525142401 10121 28094
802812069485582977 20124 28533
129412785245040849 1089 22901
471673004730455169 27518 31543
391022829687027969 20035 24511
946675531628997633 33757 42889
853282325120776577 5946 28224
774597919693043457 22911 46787
81820296708539073 17317 40338
51941757739911057 12924 45447
203539535846648065 10415 32546
113559773859627457 32172 42293
634492752863234689 33242 36081
333583429457078721 22543 27746
718200814954119681 2991 18324
574824791455462529 1875 8430
330663393829663489 29521 30998
565638643070087681 13363 39732
430834013237689089 29624 35489
955578187193502465 25493 45334
370923234884411841 9604 12474
353052825775009153 1542 9091
691547625355699585 9869 25502
839422399823696769 1476 17567
746091820031377793 15619 23913
297418319457250369 16502 45748
18214272580696189 4629 12708
775828225257519873 1896 42917
686907466162363521 41460 45388
968887661588397057 7240 37855
680700379783676417 9149 14969
641962110910192513 24026 39264
321083571408532737 33083 44918
884809450489854081 18502 27646
777167436285413505 14839 44929
536465369240936257 11692 16835
92925604000480897 9790 39871
774130707850858369 4089 14173
835516120100610433 4568 30977
169358389028253953 20767 32224
277974658706622081 41641 42481
955990907491951745 13093 30495
664958169836967937 2725 43987
905636630192610433 12385 16276
152060734765296257 1051 27184
33739388437268761 30825 38709
102092520591330785 28727 31234
924541844473033345 16686 36005
383719964665456129 29796 45700
576253774900010305 3486 12909
111677192108903249 3533 42910
451033132477043329 21403 35104
328537719663994945 16648 37260
473211348295237121 20597 41783
192847041739103265 5546 32850
576624690054963201 6076 36715
665381648054729857 9375 42604
78032119372636545 1731 39280
344525083832952129 8619 19797
736351976100046081 38053 39709
263818078424758785 21436 42203
631610694509177473 2252 32703
706281943681975809 26703 46966
666902112245004673 11901 20828
79769654948361073 14212 16914
253597981617588161 714 31112
19359470397422029 1535 40458
404499165013412225 502 44918
997554377676817025 15047 31405
629672400511353217 4877 39925
962810891771173505 3787 25251
153447125291087617 11817 12363
860104210284472321 26087 29001
468617612420445057 25771 43748
286916467646069153 43982 46821
277654451007968833 38766 42363
929027903327078529 4635 13796
579638926174268929 8975 28421
174780699153419777 1752 23822
145220539165116225 32904 45619
900265475257892737 23071 38726
677617536859315841 11130 19760
957250091849335425 17961 40838
544358005304381697 24478 33826
561763708730222081 9396 35047
583209669018785409 529 32460
839329563799058305 21643 36407
138531734699917313 37234 41897
643640868592054657 27672 42978
589010593189954049 28366 47031
680816147519824001 17867 28585
237567892451089345 36286 40189
289837442949117761 40942 43197
327460424272331329 17344 24034
731980969897851009 3369 30426
624350001775503873 2201 32651
518775862237159681 16374 30615
337683655385660609 31220 36161
38259919243888161 4627 41897
435176383638740545 12228 28542
668958675902455681 18047 18738
695816594011588993 15238 15991
586880236044326145 515 40281
84380258914031009 24707 30289
7979374541488228 418 30911
977250310816344833 11928 17938
123349806201208161 4352 9284
935762209040511489 23386 25589
768735749696457345 5464 13278
562140448124026177 7485 29067
476338505134553025 11738 14423
136981035142817121 38159 43985
947730196442730497 12154 27155
901923327051122177 18342 25539
614631850544231681 1287 4469
577394911287676417 4757 37661
324597497937542529 13335 38961
30719302322651745 9113 9225
47856783396216689 21774 32513
930916657484807809 5282 34755
641176198726210305 10076 32443
949563304268821249 35214 42872
461262923309352129 11635 31187
876096524689806721 2500 33858
498667487322830273 3344 28750
823418040948368513 17731 42819
141060448473869121 1763 46853
815599649935855105 28129 35631
813213380896879617 24897 40987
422811472260775617 15688 45764
157113144031701057 2859 24134
263104867308975073 23213 40314
118456748305344913 13680 19612
297485974794298625 17307 39487
889982458991230593 4390 4631
840893412288188801 13136 31943
357577134711956289 11025 13403
594316153510277505 31896 40267
144610922735427745 3889 38136
896371795497337601 5763 13211
290561274130805441 17598 20381
703484586686457217 9847 12405
217891310512417377 18319 30405
757709309659453825 14209 43263
213073407921083201 3741 13890
434913976333064065 44118 46934
175936825471342945 13155 18749
811768833007469953 33955 41691
283620880042871457 4637 36480
762529280055147777 6396 13076
652367595323969537 19481 23035
902546366086689025 14481 30960
562522766260880065 4531 24146
320228484563216385 18491 32439
464055277073800449 13229 35183
63261649284832801 9681 27877
540616326953720961 16369 28874
455514808231455937 4682 31081
627590835959555457 15373 30564
654785818044622721 42797 45408
873185664250765825 7901 9850
331500352768841793 10437 36917
179705927308692289 24362 27752
478853924051740865 16643 19005
615151926376835713 11433 15341
74220624703215777 11182 44653
898806074889225985 15704 25930
54966846247658905 16356 39393
91382547836925457 21375 35522
470564978481917249 18754 35755
292859319084431745 5960 17466
730390197792210945 21452 42895
729691155918867969 4005 11723
85168957064823297 27229 43277
370697515295095297 4733 19915
665433866594931073 20529 33356
566717724431296001 14533 23572
656744785426667521 24176 28033
918274309897800065 24656 45237
580346370247063681 24576 41017
525783127127464641 5538 16905
201834969895273281 32869 40976
536904320355322561 16684 47030
841659823617796097 9859 17951
12761248392447301 4410 15141
765025134230853633 3600 33228
204677510186531457 31540 33912
427525571528654785 8040 15248
417138059991923905 7316 25720
249284944298793217 12455 38575
842171490958268289 17238 21108
263213992289145441 7026 12084
11238382495232459 8503 39971
200234299604346689 2432 37617
405717814760510721 1487 19350
626116192964609281 25291 28291
765980230893557505 11454 22598
937544964342450305 3683 14230
611636554268702721 27748 35844
847756856553907329 485 43251
235721508436082433 27177 46316
581049535469361409 18161 33222
88231915983460145 34909 41270
498857927279935617 5338 44013
881427173302636673 22442 28096
535979163125105601 27556 30991
743510608067939713 15488 33564
39608695440115585 33082 34048
708514671920820353 37639 41141
30502812026725225 12618 31953
469489499876988929 21269 43428
505100730226892865 3121 20632
585714223018793985 3652 16689
660683143712091649 7487 11251
131920078289770257 13259 24819
926352570109919745 37612 39505
10866260381870775 20486 27639
336261371242557057 21917 40509
629969638818881409 15514 41378
658330678271987329 20944 44819
809903812251757697 4254 11364
950374752669986817 30355 44216
775933359674073857 3702 33694
692596467709911681 8315 44670
441840623871737409 26293 41959
854309809739731969 10798 26019
821852707007497729 34133 44113
15275759449473015 5664 7610
365289229339293057 1604 36577
313490946435862849 33171 45646
738804321959978753 10803 18907
569433420380143233 32228 44404
665124762179626625 658 32283
483761960578505089 8314 18864
285794957364164065 32292 38573
879993696990730753 42355 43762
690022873399225729 6048 8791
680176053255379969 13816 33687
548222476540448897 22515 26074
681302480281210881 5043 42397
395741513718089537 24360 33137
338382407910671617 17392 25161
899685711045425025 31546 43973
281382967838901281 23904 28003
992569345712421889 1824 44128
787573295924104833 4623 11053
273867411000171745 4439 15113
28867493998781413 3910 17256
160085994226559329 13074 23698
881999030991636353 30220 41396
612969923237034881 16049 44283
291347240658147649 17615 20352
804404032133600513 29274 31902
465308003066425601 19009 32742
382822911458621441 6165 45034
277194682184934049 30824 43485
112897345838657521 4956 28055
280339536534768289 29596 37913
968751701401561857 40473 45513
853382520446920961 4018 12731
513948143326853569 24289 31853
170277499186440193 14447 17651
556414005140172929 10025 34503
42924092795693977 10262 32106
313723169560145025 12275 26707
550926500892416001 41630 46835
83277164651480721 15582 43757
987645349364605313 7868 36673
982051492122746369 487 14130
145839226225191969 19827 30498
953787968093141761 28119 45432
992294058784132481 31007 40905
753129326704392833 30660 43519
765517006047957633 43562 44503
238527845419628897 4694 15463
528599475880916737 14903 36921
836404599793876737 38994 42984
550215211858628097 23176 25372
928068155479625345 19357 32318
273791853608408065 35756 39799
775353107332247041 36447 46721
76174515903261409 6115 31880
748538647098900609 19977 30277
935127466857430529 19480 35744
508082035545765377 11793 45046
212407562270655617 6918 11301
940167324358018433 29085 42274
614867800414124545 17474 27770
369293076243163649 4670 13559
696412201845930625 27045 32206
983687183823054337 8069 20534
190532799670613441 22701 32467
507989206019953345 17451 34407
331146219635670017 17079 31337
373354931380081473 27807 32159
811564153250380161 32307 43282
93674219564487521 7951 32444
172948489080710049 6596 38499
379584141060508545 16496 35766
381147033985733697 12121 31539
844305124106181633 9398 38304
433366787044931841 33060 45536
128430700324432929 7383 31048
333074131178882753 31682 37999
164922327485751201 2747 42979
331467157709425921 15109 41432
918327108193000961 13370 36193
207295725291025697 21776 30148
854083998860527745 976 29069
253442786111165217 14832 26786
274864566888343361 11750 36294
350160548635507521 10421 13048
467726861184868161 17324 39193
171375895043837537 8300 12797
949763146750985473 8530 10359
439165804801483265 10991 29416
62998800826374433 32669 32989
882873274985755137 11109 34018
647520920659704961 18539 30711
677027547903669761 32070 33688
948466864493095553 12085 26017
719908758135773057 2304 30651
319038170477643521 18829 20008
182656212841656897 21130 29031
996780269555085185 30360 40419
572353317022916033 6766 9070
111592876691052113 14537 29887
890653002058890369 27152 27586
20619793345641569 14229 26451
435019568008925697 20416 46976
584094025893382017 16928 21856
766582635316829953 18595 24528
146225142623261921 38599 44895
944131352825209601 21657 23290
270130121597507169 15525 24218
259753219243926017 7934 32670
248968448564792065 17263 33196
169364819576685473 16973 43544
642906974532696321 21793 25689
102646255381948497 2731 19336
534717697943460033 2136 42128
92284090904783505 15916 17110
659051691600527745 10903 15742
77465641633843057 2052 27481
685866510022432129 24852 31330
974276253730380417 4880 20426
345144090525270273 20049 20499
503365494917680705 5411 6505
553029013665234689 22693 24103
112016094694709521 21968 41493
963792852439329537 8169 41610
547499294950405633 3051 7011
808018482728836993 37615 42796
132974800582303489 7890 12304
636546899693190273 3059 38790
170708782922979201 20132 45157
910728662463395073 8981 22642
6317806144792827 18699 22221
499743063571859393 16249 42669
522916806885156417 7134 44080
46175177894607345 8708 9109
766379165347899521 42490 45290
476734398836146753 2020 11192
889455450433523201 12478 27384
706863869510339585 6268 40536
669292308636229889 4800 33632
125389821587194913 30556 44717
139875875290563553 23089 38809
412841164512624193 29515 35644
152713890851487137 7912 24760
182250406376500257 13728 28761
874350914075414273 29051 41083
744631475929349249 7182 20909
740187694449488769 6230 21265
902590990251244545 4215 35333
725572129498608769 5357 25164
714535939506898689 7550 31950
543723293139891009 41964 42791
976563008036084353 39224 45020
228911372863500161 24758 34942
305588362025712705 8390 12310
560648464519786689 8092 29715
182656037107623361 3763 14451
290289390626192321 24868 31466
285345876995190657 35931 38942
745649229188359169 4015 25673
377356673716622721 16975 36197
76272305353704433 9565 19593
658516297092557313 1023 20885
249925950714541057 42615 45504
379924409055579585 22384 29727
437877399226728385 2796 34578
97449329712272721 27839 43639
62232218183140729 22154 41182
618840434255634561 1396 7257
118764116758732993 33413 36968
606377495088263937 40394 41659
38764313367167345 3844 28337
496287091826847169 13160 45229
647141141147308417 4645 31104
491992568140712897 36081 46351
369847000365098241 14790 25688
592928319229702785 9248 18070
172937348136535713 2129 30548
371867467982337281 38368 43438
472405229301600129 1539 44097
480605210783299009 34251 45954
588539964950804481 11798 42821
630139555396052481 3985 25826
111485179918730641 28015 28812
798031069476980609 6373 38580
110548922260896625 26092 30235
87892081066609505 23773 44044
906630948081911425 7513 11723
746237342957275777 3011 3689
446258746762289601 42803 44452
89313868413253057 34428 42771
856649160890981377 23318 40078
507830950510811649 20920 27644
613559963283528065 9826 42145
93866027028649761 24092 38418
877991956721402241 28123 46341
627895022756465665 3140 29584
115127420899149521 36067 40206
823596388481288193 8658 36496
778323147624206465 20154 44395
814794305496338433 9657 33930
222484789797043457 8834 9827
142050248084256481 28932 34166
430342055585541057 19036 39064
235803736255210337 1585 31762
635029257144260865 27056 44435
969937696672754817 17705 26264
946038543687677697 3754 11737
364309298961973825 38533 40610
322469743408184705 18616 40176
490216147965906433 8327 10886
324530210723125377 16029 24561
60654511494110609 25745 36639
312352328021610497 21475 36744
713289422215378689 14872 43212
725652645791996033 8148 9771
475219114917610625 4702 35841
970269577430677505 7965 35860
697744748064035713 23646 43142
246575110360041089 1225 29040
797089024709809025 2451 11391
658702671933731713 14252 16607
623954104352289793 25399 31994
811811091670790529 621 40486
941153685551444865 6214 11000
817828192807091585 3978 14586
751839254518028417 11503 35255
661874915789994113 10271 32971
186468954916822593 21174 33732
551511720520331009 18058 34386
549398440737942209 918 33287
498166083414076865 16784 32378
124445839177287361 28634 46760
834459570869078913 34135 42162
928849815553785857 3993 37896
838981259396589953 24076 24938
231438131763301409 34306 39917
889334621097482625 6662 37678
280470107916553249 1629 11396
713273970237651201 33231 39911
990550568604238209 1858 26382
69663815045366561 10222 13433
542779560864755009 29653 40477
786193105041135745 14875 43428
905293834082588289 20339 38574
476550147536762817 2117 30677
818403651929937537 36294 37008
116697337172894321 3989 34584
485768933600599681 8668 25018
332402276126877889 28347 45016
448861327333286657 3142 15584
407702648550539969 28054 36024
468441409062453569 6091 42721
927836955443702017 941 11941
144196259601610433 7279 37576
160188308661361121 2136 7677
134710923623902801 24597 32629
390194798198358209 21951 35137
854664787889202433 19407 22803
93251998539685137 40893 46549
712214194453881729 4984 11589
32214999994927497 3030 22491
935879533544035585 13328 26257
472931338538529665 9390 17233
926314419488921473 27339 27620
112691184845878929 4311 16217
644514012802442753 8548 28273
206235940302647681 7985 45798
877098538741282817 10285 45313
259604997293372705 4824 19050
691908706435892609 5900 15794
227675320391085729 5494 6509
468370205145550529 42192 43903
899408047749595649 13800 15552
45065805206672137 8589 32076
529912648007140801 10747 19227
637911526696004865 5171 42477
929772872600928257 8774 43840
200336042616239489 12487 44308
286186414772117825 11489 32007
20385793238421713 9666 39023
740111262271135233 25588 36623
50719465150717017 2647 14262
669860772926554625 23374 33575
412736830235022721 5194 38491
994190201307908737 18026 20374
243630487542443329 9345 9492
907804552258596737 29847 43600
363253640620133185 14038 28960
358863317144987073 14327 34670
587098948974709633 6903 7517
693047897943969793 7949 15020
335431917006676609 25212 45087
405755710998711553 869 29971
847950938158756865 8629 28528
633988133835515521 145 1556
531572142489967105 8498 26780
89043907883272769 39432 45764
919168703307814657 22860 31557
909851911062517633 6035 19756
533277661625337601 6595 40961
669486975473041921 21798 45404
273375819722414081 5222 11086
634583012591065217 25012 37021
220600606329970369 39702 41511
416691186003269825 30203 34405
307614765484412801 6267 29276
675103413156463745 6583 36710
871849216976872961 21708 36639
379205494082079041 8633 19497
298036967134120065 3676 7584
318153403207219329 44 38610
184712219310274145 7889 34645
513300138687064577 9614 34636
382943034675616193 22861 27144
397693837697389057 1414 20540
68444815516787825 40972 43397
350902412238959041 8326 41042
174301121319810913 21699 39927
369063928230104897 9861 33131
167841835335526209 14390 25995
556753635982708801 3477 11205
141316930532990881 19475 35012
605520522689843713 11041 23457
33416982982917177 18627 28951
362886201462949057 5187 27347
929087663710557569 6674 32612
578103572604533121 29696 43823
848808220404311681 14004 37866
210350745156254945 16765 21376
869476968641361537 15844 46297
913516537550847873 15640 15820
475508459444544257 21072 43984
505977679816687937 6347 28920
443106524367490113 7958 34071
881293880457064961 16378 43370
945523207453437185 13460 17167
294935974304046081 10916 35389
678155094577572737 26567 34961
87239630167616161 28105 29623
202802935109819073 20275 41680
733931816095868289 17297 41375
975245511798615169 22889 36768
913125290611986945 22933 24051
1983024358953146 43303 45339
447922169834633601 29665 31799
664216930872083073 30436 31722
82971221867879313 15513 46292
165158520813353249 6506 12919
384929823630734785 10848 17993
498531625014404481 29949 38998
115817069824572625 14595 15243
480569871265789313 27049 31548
415538854929700097 17494 40305
31335403670265549 36479 39161
977502940537178241 1262 35095
116999685605865265 2214 10814
219399112058773953 35183 40972
383036220869026753 1746 5879
25297865216003857 34229 44368
599574635917878913 23044 34183
570926858593360001 4884 34786
777319528390290049 3115 3287
76764744617506161 7945 24177
831101206367751681 30375 34968
887582727927970433 3043 40715
598789222234099585 3843 4352
777455459894326913 5565 7901
891984448160645377 25455 46211
290739147399214913 15649 38989
803292446174463489 27360 36730
212175253221673185 25445 26122
64505486868458921 25852 46790
702193977490004737 23870 43646
718212865051835777 18704 23825
144805878245819041 11069 23852
716461587287728513 27521 46217
956696834544537473 32049 40670
515733115430901249 10 34738
297071460097768641 6553 19061
966972416193531393 6063 39892
147155987542767265 24414 33358
572780794814459457 19317 33024
524083549881140673 18751 35252
925073068403822465 34488 45046
576088403320959233 318 9057
176966375262406209 20504 40110
622801571678095873 16329 36750
330368748961209473 9758 10337
702840022681563393 11119 18262
462553635516766081 43301 44105
249355803720646913 81 673
584713046475503233 5082 45267
336489244611037441 41576 42151
413006410079429313 18217 45681
125041271946955137 12131 26743
4161802250454372 14564 37719
311380439818385921 2737 40768
329937466628702913 30751 38388
403116526203234561 5084 31096
60292989241919057 9420 26780
825017670520075777 28021 28395
409728957193987521 21436 46605
945620279361648385 5310 30996
947690076662272641 3324 35969
142558223328627777 6283 29982
290456956134843137 33725 38078
939415380103099521 19543 45358
897657382657218561 15432 21245
151232628752573825 4114 16784
419167911691413761 5244 37553
53622623561082609 14210 18275
754141221436217473 21019 40928
251409106684612033 17085 25134
363530210187629889 2918 42862
418430542938779137 37999 40223
792815545036592769 6560 28739
815317404842680577 79 41551
257302295376813825 14859 45434
471750632096345153 25865 41656
64175576043940201 4392 4590
243126348935312833 3595 36032
165177712421264993 4465 29989
980994486458854401 22275 43839
501462938577805761 7844 17316
859482661848026881 8271 36020
503019869093105153 5683 38822
779919179917627009 4278 24673
88891333181667425 21960 30497
178992296891642881 10808 24675
712293038473116929 279 21060
364433881188688257 29461 39868
828898179430087425 12802 18530
630561229616311937 14387 42794
105013980207512961 19533 26371
37773316851868801 38377 41117
482335180583479681 2177 41644
668986926376682369 9468 29495
344548343759523585 3689 14920
777686272522572673 30943 31469
845324759982265345 9727 10656
365556118234017921 28875 29552
69190549563398209 25348 25505
81298950805503985 9667 17932
43020091577265161 5348 37355
402385618400224129 22407 29222
95202935052864033 14256 25600
314007737345662017 45827 45828
195159309542010113 17189 45963
789442292766629761 12233 28684
833732414694292609 5962 31662
305922826926675393 235 41822
181919746805224481 36160 45771
267072488617010593 1277 14050
636028548906775681 16556 28935
283687292670066433 7210 45642
811351032078068353 7036 12908
985811808899732993 6770 37970
842288558597015681 30607 31648
549474605461298881 19387 27539
771166882030801281 25311 31776
701459650928036609 8921 17832
184260272476389985 30833 37760
397035390269479681 9991 45989
506849772197359297 13806 37306
965990971590365185 9094 14569
697826065860748929 15346 16017
533110403537349953 21490 32328
883190669453913601 16339 37421
9816858584294153 31576 44382
490927354780463809 6034 45612
119515393796717713 770 43427
795242973028809473 8780 39578
621047241337997441 9715 27791
120502960448941825 739 12018
506773728611747713 20419 43595
44286052456360641 1899 28459
52480028652333033 19407 25886
230113468952279009 1411 36175
756238497368542593 24989 30068
891214602185801345 22777 27385
93642675184518961 18913 25510
742490391930925185 12679 14510
277996293814211969 26573 39224
959615766199281281 36148 37978
996821218201013377 14457 44834
777641298526187777 11421 17189
902144107102145665 10768 15541
158861934479109121 38871 40843
52979752052600305 23307 45129
550992949460106049 2612 26001
678817767922467457 27328 40107
218403588994537057 8921 14930
683026683068824577 27186 29407
505371633306676673 15410 23715
817039269587667201 9652 36374
312038892552198657 3241 27073
896124494531811457 3329 43595
537786195295620225 13632 40874
745330075203170817 12608 40524
258585181871897153 32846 42901
620643712571144577 12223 24509
323752472866825537 7432 8070
51272293781124745 10732 44336
425777459110765505 13888 23734
532780861721867905 23628 28751
829410822164316417 6273 33848
447828422852936129 12380 27902
859440686263898369 25325 40361
687520996006817537 23740 45063
280448948223035905 10915 32802
258167275302128033 3178 33479
291471486918386113 7630 12081
138129450242381329 9042 38394
256733151259947329 405 45608
716777796273831297 977 15437
638741062230256001 24786 41562
252181339323421121 20824 46020
566830184732904001 8929 32945
583447794620752769 13901 39769
840890045230157313 39866 44581
79632603018488625 11298 22105
975902000176443393 1273 36301
760780224917724033 2419 40315
457697962143701185 11950 20712
683829612800600705 21642 35984
296784541763113217 503 17237
319729623117950721 16681 28586
275220253836199201 15886 42144
138747087951735185 17522 23147
374802262572142529 18002 21944
267454683933848961 29669 34698
282514747259117633 25568 25852
51112873110845673 12897 13981
903779977174220801 19368 28290
655763833503868929 22320 26172
165222368386896065 2053 22302
157274571085586945 19856 38322
89925853861853249 4070 24010
16618059353973537 32969 36725
915594067087855745 20026 42211
241413665617081121 28011 45830
952281597169214721 36944 44639
335463273578454849 25824 42585
137212693171750993 44599 45295
340619171374946433 3382 24388
518150989733623361 13936 23867
717382167049535745 23787 29715
92465233999096337 8716 43426
756871575266451713 43201 44689
578583764552714497 25660 40074
870846924818721409 6249 20804
826972710023728257 20839 33817
646510446669047681 10791 38102
736241076787091969 4553 38862
506758378195129921 43984 44060
742252437970140673 15284 15720
61492156939671361 27097 42266
663809450947692161 41527 46849
625888229777046913 39088 39631
569815624520959553 16959 28666
977789223017104769 23524 32988
237944807090297409 21372 22743
517087966472715265 8619 15566
730012658907501313 1518 11591
565616438615315073 25697 45815
198274831016586721 9055 26382
604855034774885761 11413 28794
799924343157687937 17313 26454
281642741906090081 27771 43685
364399360951818369 3880 4355
233092854750921665 31791 38394
138529946460668193 13345 32726
139688253208426257 29768 37090
121612429233689313 3106 46284
139080356876263521 11309 40534
355707707656325313 17735 33157
135214662540015249 4260 41996
738108934705120897 5459 33303
16568001473828531 21269 40866
105160549750426209 12196 17183
448670717442816193 3529 38375
216991442255672225 17372 32551
870204746625432833 4753 13548
830304625092498561 13058 27563
968804518770092161 25778 28479
414091122801988097 192 6740
177713229493591041 15746 36402
406081191933598273 21668 40802
391627238616429441 5010 46553
400469172437137665 33992 46719
475782580533064001 10837 34003
767498545004958337 223 24624
742910292785147393 5665 34680
833853996011907073 7295 24826
316828862581289153 11606 13583
375800597026088897 5626 23347
517896492619151169 43419 45344
977952820538060801 13297 16142
474746179795346305 6830 10646
883187547162226177 16827 23633
654156830171665153 18176 40568
8687030024287169 20123 32813
348576097350374401 14722 18179
364052188906104129 21285 34331
471954879062430145 1926 20279
142446198170002705 33796 40599
185573214230373665 9340 33427
591188116157855617 1098 18237
297691883452834817 9746 37278
668319351250385537 6303 41307
653229600827089025 30584 38481
765193694919421569 17897 28000
293474021880093953 13519 42229
153201233027967745 7102 39609
489104412916191233 622 36035
929533491506180865 2938 15673
659920633715977089 17785 45242
389319079121815297 40144 46758
175326386402232961 5244 20126
706997199008586881 11624 26190
767244946259729921 22263 27734
276089452454780129 34943 38399
470810165514876673 6793 12362
519560294410428737 12959 28432
355488602437723969 30441 34121
964677856682509825 2626 38192
9841583398653599 5032 8153
756221001787910273 37072 41613
979554625264007937 4687 34585
670953943384855425 22807 38530
283906160767031681 8532 18753
444959944875069633 8705 35766
656211928116327681 33418 44142
491844973771019777 29915 30220
79498277988832913 32720 43097
487612457486140033 2605 28247
793264652001319297 11536 18536
986897599214241665 2616 45422
685069771141058945 4943 16217
911604195334280833 17258 35887
87193044820473633 30720 32359
841045799590016641 5279 17822
914045165696947457 10841 21575
470998770178685057 18268 39832
103255855705107537 3797 9505
470408776643804289 22196 32033
648610455121598721 37018 45964
241336919468398753 7963 21295
686648862263972097 962 23497
319039553959878913 33085 44045
293312318219776129 6050 38610
157880544231264961 8768 27477
477066742581264705 1790 7291
903920798042431489 8597 45800
262799011121501281 9311 10248
164057107380234145 24327 42861
441017609515704129 23214 25204
465541759053234497 30267 39309
610581929800829953 16018 41319
294450696376859585 18079 29735
122467704782970097 20519 43043
673847047377133697 1793 22703
753662079501708545 2854 17336
502300830803125825 24012 24552
915699566954195585 5244 6119
10357025907335783 2590 27682
251287470892080481 5614 41612
852219149347835265 4221 16870
54377003372344745 1559 19195
717328720256912129 15430 19809
966899851683422209 8589 31328
191162754512607329 17514 26294
704325973576196481 2005 25608
78838142511141745 10409 45683
64281239337660169 19435 20186
50431539485121137 26564 46306
857938593628297473 23693 33471
15877601137272991 1112 39114
967686507836930305 5117 25043
143780582613562305 41647 46095
15739459268637291 20725 34394
761607742763981569 7725 9819
128886861813910513 11150 19389
846227983246311809 17479 37694
562745923559937473 10631 20340
691791553232260225 11630 44904
590964467131470849 16163 16716
758738640874742785 3817 21704
507908414153341441 12007 36302
161549148102675841 3918 24098
490679860760153025 4028 13272
288995760034570305 3490 25528
855109898984928001 10328 32552
619665719180883201 17899 22850
791445097030504065 23407 37848
870629608782525825 456 9638
361786769613864577 35120 39227
996893286093989377 12013 23578
352415964534557697 17043 26041
374627581270207361 26140 26720
160933271032156705 18174 34775
790517743014813569 5849 46932
502880090616770305 9192 37732
668646227485783809 31707 42502
565669728113839169 13245 24391
773798902789291521 3766 6866
363753401029484289 24078 42896
493404928126810945 20715 34689
31167764428097657 25057 41947
459990636474227457 17035 35129
420269283431508737 15586 19629
550457622303742529 7261 46655
451885041416197441 16596 36176
445143598138297857 11413 39461
154391977480671009 15279 34707
241983752853801793 20645 34370
754994327426238977 14203 32157
374792225218666177 16942 43867
666522243812210049 33315 34208
39757690968702521 10380 12611
692698499312648193 1489 34693
344313526258769537 29092 40848
99978311704646225 21311 44134
265467651107289985 16838 19592
212780946738952545 6654 34900
102975422979792337 18390 24987
696692533213280257 2760 11660
775755821275499393 31240 40265
221101353472782593 24230 39333
23599914859044449 34564 35476
498603142498737409 21737 29170
909811425211106689 38565 42618
661536533331180033 13494 23797
693858894202914945 24974 38416
28255095493989301 13281 25658
181513014309576449 2192 16947
894686463522184321 11640 23565
436380870610275201 19121 25982
867943209438052993 22575 30803
797805770769887361 7806 18490
419993447435309953 18383 24557
562332978224159041 40023 44411
464998796658079553 11775 13293
735409301925546497 11952 14845
167109014958917601 22666 33898
680587249765249409 2207 40150
949076754803812097 13200 45437
993651631556080129 5755 11114
288615293646621761 30895 41940
629991060530155521 12996 32692
404957699029409921 4735 39359
806161159648116353 13457 22388
571666721017770369 5917 6799
268021685820666977 448 43074
222728262877396321 11536 30125
191640580092755649 2534 24314
1740679458670514 1755 29960
361971889147124417 14142 20242
589406216348010113 23504 40796
766690428667249793 13997 44786
455323483091625281 42718 43660
599920178519749249 376 14539
307174614334499521 11522 25682
353715393854091777 8746 15551
64737693097988825 24168 46787
413593646706228673 12889 31515
260294858770919297 12083 17836
575779073099443649 34783 46932
129039546819335265 5814 29246
13715960992055189 12465 25529
514271395973750593 25587 27486
428692809505410113 30863 34786
978457919017479553 2330 27642
144805901232071937 38814 40145
147604839262186273 8527 34724
208826911186992705 8530 31996
421560253449477761 40634 42962
419285674327380097 44906 46315
91034668514183185 18798 44186
212688250104637441 27097 32975
96442871907875377 31198 41880
273180871201216033 10156 29943
5951375356403333 14158 27154
230162271607117217 1364 36956
538854548589363009 37003 41951
165028191380610433 37026 43234
268940057695928673 12153 27356
55790132687068449 11067 28564
197249792586639233 10400 18808
417610752917592961 33878 41476
561367082780151361 24606 28340
429238338562829121 22017 23137
140183472948670833 16672 18616
364946744104411649 7155 42340
181577596418506465 19507 35594
984289176155304065 8111 14753
284927811623681761 5280 14067
235073170751686433 17507 19460
714548419915729537 23397 45544
791680761827411329 10314 44783
644317922187092097 19545 32484
477475321206622273 37226 44617
993527308151087105 45327 45779
890775941896240641 38661 44462
155089549063269761 22995 30816
271772123290357825 4557 7583
675949704591545217 4020 42512
143534920414385425 17 2457
975714025475347969 7073 46234
455110615429230593 13594 39048
209297084349103105 13297 30798
746177652046984705 9594 45665
882187281101501185 6604 17750
537657110944191873 3030 36397
380960787183539649 15413 35258
593194041044842625 9702 45983
250493554878964641 3888 39235
280981112245807905 4744 13230
100890971111581969 23929 36209
308313142831568833 385 31577
595516867078721665 36452 39806
169768443059236769 16125 42819
50006026512022577 36069 41265
400372185084012929 15343 36292
285865840174174945 23836 43870
174305224274274209 6787 41813
506052542813577601 14438 28512
540802622890343105 30156 46935
717136692646256769 11363 26743
375052035080013697 14401 20250
118753777518293185 5886 19654
125118930118947697 41983 42545
294166726205325825 3534 6919
181260688201870593 30174 39779
906454602948073729 6582 44187
914176719023917185 21545 37879
234302947466836993 4765 16292
137232318810671217 28365 39800
967727162205420673 5559 39551
852255384849190273 20215 41426
693979172393163393 1074 33780
271107753519213889 13772 31787
696083014911735681 6618 12512
937787104273528577 11999 37851
572186618308087681 17788 40388
935027201321158657 8726 10893
928458457827559809 4442 34927
947743988462310273 2254 45618
635839156503372801 21081 46635
429479004860308353 14349 42278
894789027968883457 7591 43340
666628815759711617 10405 10542
219551640888461473 32201 38715
950434320545294721 21914 38674
934930998812177409 44404 45566
183387358166175585 3476 9780
598819607284745857 32886 35397
581568972245388929 14136 22457
250461026128064641 6433 12978
541442182201141249 13139 36328
440737716334986369 21778 38220
946013158117604993 41452 46314
924404051399562881 7203 28878
164884261049838433 24717 35873
266824153086353985 21401 37497
487526996023472513 31110 37972
705493190165597697 31567 31772
753470093535529601 886 5802
181705360612205889 14975 39104
159032882495804289 1910 3103
670817682483999489 32551 36464
815653598944908929 12377 30980
839711536063099137 20205 44736
30677125811489961 26097 38922
579205125530464257 15532 36990
377004157564446273 22792 25134
646064817781684993 13972 44747
198051107915798497 24425 24969
156826206640971585 3967 35382
204970107459292449 5630 41392
974410604079018625 20847 31308
566259145226876353 26263 33809
537593071364923969 858 45805
783361101043940481 19312 42871
978924530451458049 1193 6505
33934067226081057 15421 32100
857110357824780033 25593 29098
263838282855164865 19539 38442
684974854917719297 30637 38533
214205126710492513 14642 36953
485269868375226561 25111 38474
339188585142839105 37980 42170
52058923274792337 5638 28338
752524009148398721 18643 40323
415969894720944897 16146 42919
905663862943061505 7028 35428
758064569909315329 9800 10452
164036233236753761 6835 13230
921677425786796801 37496 45687
100007417690594737 32077 38997
493309317857644225 2617 35092
780104943011561857 6647 11189
156299911237766753 10033 44724
761165000663954305 4512 15265
561633636583245249 19370 34093
213284796207840801 86 15898
54631990118267025 12792 15881
136654957136560289 8665 29472
846295859934180353 37860 46100
805513166505274881 2237 27997
654905686121424001 12711 14531
148098081531191649 11696 19866
539637222456342145 3938 4752
882917011328867585 12861 30715
58989081008732569 16095 20821
277802315642563969 27793 37031
83432402169741233 25118 39855
604184324500860033 12913 13999
260712468178979873 21012 25252
26255948604177349 4558 11994
194365524565533569 14300 14777
544051906760881089 32794 45645
306691521832604481 39333 40838
415975781230660161 7885 43127
625900348450620929 24934 44882
419624059485752129 27286 37591
917778156093675137 9160 35290
536829111165662465 1103 16764
960547881854545025 4810 41893
49842550348568441 6167 30113
176690555336435297 818 11380
107520691407930977 32087 39960
548651528020037889 26737 44231
476734626658636545 44235 45297
984118394316880129 4910 23605
292603325774525313 10060 30688
71660600023982113 2774 9375
394705775219545537 11255 16251
179206597032091969 2405 30377
998703803190213761 12984 21483
766674230319672705 11148 46269
589125159232107649 7078 44767
910205169021082881 5876 12663
871599750865915009 24887 29319
308910900954167297 7770 12730
920157015552103297 22258 37560
598522741580652033 32913 44194
630658016946629377 3030 4495
710670593896146817 31406 37393
678978581989721217 34273 34422
657601550598286593 26891 31703
971646688570633217 283 44329
407158471310104641 25645 27268
552327156808285505 3617 46701
671980699901396865 23640 31547
415131123986785857 4334 22418
305957605231817793 4655 13312
353243483644316545 23636 28019
598546791688193025 18711 39790
407004739925628929 11590 23035
869575147437949185 34374 46485
490808617229173889 12182 17857
480075407240278209 3258 41103
31008060312533561 7992 22495
967818025859266177 16173 20370
473864571044483521 8561 30558
341407552220545089 26202 42294
570550012147482049 23141 36650
14132336162354875 6677 35103
671798189889255297 21473 38082
223521104932231649 31612 38294
168333961456145441 13541 22251
819691628618848257 3984 43472
922460640776048257 9102 37057
474762585456005569 17982 28777
146152829140749665 28409 31028
240044833594076577 18030 46175
200574487106745633 7946 39833
407888261091713409 3564 28134
442073125826798465 14100 23818
427511186418691137 498 25912
491304316205454209 15434 46563
614489781509945473 6017 32889
735772208913051137 17097 35351
761088766557200769 25466 38819
789168141506745985 2252 10979
644887257965834241 21169 28522
412096806487230785 31283 42618
24151719356503065 3672 33083
32653110511912333 216 9309
373576027343517569 7011 27943
664419184068766081 7590 37493
405250443745380545 8817 42589
44653230534105857 13907 16998
311601336184466497 23571 30959
978900563782449537 14117 25291
472375568562576129 3368 24893
667426688755195905 2051 30671
953471904706390145 18037 28396
543524854053220737 20843 34364
526451966216448833 9639 21326
231808703712868449 2987 22395
184947848641698433 4373 11491
976309723742364417 7351 37993
82819927623354769 18651 33716
991920514525954689 20497 36321
978664810015516161 3441 24153
209381870319237601 23061 25925
614138509334786433 2885 23140
880968904449172609 28515 39307
388373439243011393 5469 25899
552939299680222273 12181 20101
865487524944946049 17407 18728
827691379225424129 11842 39930
962745642654311937 2193 4623
408210868087923713 1830 10004
820301250770818049 26176 33496
327702590674487489 8518 21371
551265324252554497 9839 15738
923432546908717441 31455 37722
848865212915946241 6299 24100
134945624521403569 7494 19267
404595770676621697 15369 30746
73036170875571569 35815 39301
351048981667013057 4381 46390
955530171126053377 25024 42069
988787416474892161 19248 34712
278510132995652513 6308 35420
750209282228958337 18639 18779
253706181027379073 2104 2964
967422545399841793 6433 35482
229937906458548737 18653 45435
491130500579764353 10745 43429
566209186561405185 14262 38892
960826595005599361 3225 31965
69619718481025217 10618 45363
523700382220177089 10707 33051
649729858751666049 43398 45997
491223198871580289 5227 20189
482380485448050689 14493 16381
944848952306521985 396 5262
924188377703853057 6409 22909
663460985785079041 507 44488
529483555477416001 11706 14756
150084990586414337 44342 46780
823591637363446017 955 25878
730858520694226817 24804 45341
652200206146591873 561 10615
185598336207554849 20820 29816
112650994215794497 28719 29564
544838680689977665 6434 14383
154099524075551393 21008 40583
462084438338941057 10369 16974
991548016822573441 12103 29877
697269273191807361 12845 46315
504467561858110273 21069 37997
608791471131716865 1116 23306
898138311496733569 3543 29740
819581885396573313 26657 39696
954758838976918145 14171 18264
824266558353521409 33370 40423
565736801420026561 19574 41405
308469866403498817 5498 12985
550822639323559553 4419 30763
479237766555591809 17947 40069
829064634602882945 4559 35670
681808048750511361 23254 31834
590401471275303169 3829 44507
104239088376012033 1958 31147
348966002775878081 22245 37478
729805376888180097 13797 14713
712014809453865601 16248 17975
954068212045392257 20790 40463
290505381085221633 40181 46496
686586088877262977 4009 20476
11138142809134167 22838 37111
583938021842904193 23984 35095
715789859841660161 11847 41065
299559556824391425 23750 31530
125260724032120401 23863 35094
846094059650987137 2059 21244
203460147042886049 349 39702
83122393767681041 29400 33312
983025563006496129 2896 9554
265448162376181089 7697 33146
876765286453998977 12211 35082
296353042390080641 32857 38429
605667444556889473 17709 28472
270024736341433441 7380 46243
491362973188767425 2940 12239
540197836573028673 15344 20525
822189390644698625 9751 16942
425207200311867009 30780 32118
616727369486394369 31998 37572
8872532906508469 3994 27449
213350341898507873 30289 34713
885259586091386497 29014 29631
839932340224191105 10008 42214
705353608343855873 10551 25114
843147215446268929 6545 42311
263608692121643169 3232 17110
660617853146018049 3387 25082
616323274730689281 35793 43820
39008217940239121 6826 41921
114007103727765009 15829 38144
648523735319553665 16512 41064
384050233447098305 12139 45928
421691666933245569 13082 31513
83933386086904705 11033 15115
51845857462407001 16585 28680
279598746380742113 2742 19241
700600912876172545 14302 44464
472274385146043585 15765 40446
411967943997790785 14408 43166
813500695395774209 17238 37079
186951570461648225 3652 38433
615202400084633857 8079 15179
628355391514926209 6640 30189
578513003878526849 22701 36583
142407474337733937 987 25027
3808581005550594 22982 32777
81448534217553713 5413 30643
538105163325653249 22394 26915
690256882857998081 5625 23421
867959819844465153 14691 22121
850519534445876225 9164 41139
9542707793940509 27484 46249
145125777020684417 6219 23265
753361203513144065 21473 29242
231292311952966401 17846 43890
769391371853274113 18855 29859
950190952579763585 19657 39938
280156348536316097 4772 7871
872676469806119553 3800 12648
681377415975248385 19233 37066
491807293984482625 1394 28621
255685198404641761 23447 39025
105616840066840465 36317 37680
833091269549683457 426 14230
543721461821608193 37008 44233
872219701047960449 20819 43440
856567871280102401 6760 20638
612178288449825921 29792 33724
989303533295885313 15798 34217
150463756733380193 37833 41333
834599424774221825 1084 41315
369461113764273793 16639 40707
402559220489312257 24660 29819
686061498811916673 25419 29721
100135450337145217 32712 44152
142796913479685377 28747 44055
518533466188660673 1620 29622
260908903575277409 32738 45374
294702286493144769 34826 37097
360178752033092993 2110 23752
181901794463247073 21608 29155
932184483541028865 20307 33896
599076788855878529 14894 19064
934307526256162689 34617 42607
979264085411291009 22534 46701
795056963259774849 687 3467
240508944379467233 6445 8074
806128392806002177 33271 37727
995476763073273985 17355 30550
12217930732113303 23460 42886
171256892268697665 22332 36813
816057454218139393 9885 31947
406229044934537601 24008 40544
743827063236032897 15006 35337
457897156342664129 3332 16973
975109730727055489 2249 41033
456307213206944321 10115 38307
921123206297046657 2944 30438
255517211273112097 5867 23471
392042185478175041 18405 32134
663293144690744193 11424 44407
58697901183755617 8556 17074
779094068839452033 246 22481
576984854202478977 4298 26590
326879889972875777 13159 43583
463975472180671041 3086 13503
946619192656864769 32887 41406
798763019340924545 8880 39084
971003236516754305 6314 41258
794397062478019201 15523 40731
859729543242121217 15536 37555
6002925490619760 21466 28801
665404236341178241 12254 21960
246641609324889537 14467 23213
747004732283695489 2886 7066
336826820398215425 3655 18765
90248939972315873 453 46561
98286237617479345 614 42221
646323938078449409 40126 41775
916019186048245633 13838 42574
156608366682807073 15760 27300
517838488838329153 23766 46058
903751215786623873 2696 27419
871398960185160833 19836 43820
270889369205850273 15498 20815
718164751725332481 25301 31149
459716938940072577 450 15541
864051402367564929 18404 27816
336025831629715585 2223 13061
651969784730944513 8151 21981
55544145015627321 12138 36590
913222092881682049 33910 37424
79084884539458497 13514 42014
584002880732406017 4758 44659
585764340356188801 20115 43217
571093430038345665 4054 9568
655984844177684353 2204 42428
367803584072937921 13192 44614
239685660786587809 8773 34211
152264974043816897 775 46099
940705694945041409 20665 39310
996655491351752705 10063 14702
199199996429467073 3353 36916
506332136269506369 11089 21333
799519449453700993 5878 7635
677467112937371521 10660 35173
103102584978383761 23823 30253
920167093849187329 23711 38769
680571950083408001 262 46676
27895604454123201 7501 45080
349880469531040449 817 16937
1890483604555016 20848 31044
325179933069765761 20955 36639
53398958985845017 4263 15589
424012917525001153 4511 28308
605496458841003009 947 45141
498412773078246849 28705 35729
901146543953693441 6333 8162
612700218851454593 18030 43695
949946140065250689 12432 41795
621227575484997633 3308 17310
387813234056615361 3743 20934
782355036349539329 5221 22510
437439418654975041 25148 38112
702314497696836097 39616 42027
381080395813420097 8858 44299
843285483104448769 4126 34908
322551543457862529 3744 40313
261956672297916513 26812 38744
999894182614532609 15308 19238
417279160786986113 31178 37284
288892996713514113 38110 38276
119061186109366449 20011 27099
552789564279400705 28143 46646
291145324180444481 28429 29415
286707910076401633 4409 6002
191894552890776289 2520 38585
220353804422167329 15832 23468
978945951542637953 11776 13438
229031746371589409 3940 46212
418153315898752705 1037 33034
817527274953612033 37264 45247
100278611046615393 22679 43058
563222240537200513 5667 22136
715388142347823233 2962 18554
951149122291504001 7800 31113
19572432733038881 15012 28970
478272716498622657 34383 36947
622423337492808321 29884 36199
472051936814402497 21185 27263
974306035690414465 28640 42963
897602937979215233 13496 32312
39593424069355625 28795 35879
60069788275576745 19160 30753
675110734056314497 1725 32134
185163672980792161 19886 26589
833049615690658433 6091 12130
872399337794114177 34511 46118
499016565403433537 6809 34477
74726216364425121 23885 30052
108141973003458961 2349 33391
525570784159420161 31844 40169
64140463638775457 7626 10317
55071285128121873 10865 39676
670403081455265921 4295 13710
910445711023207553 26116 32292
299788048202469057 3153 4465
816232039112705409 20319 41871
670766541917291905 9588 11794
896639034609712897 8602 25884
474500834604665281 10856 43062
314647548470730945 4372 15314
124543732643946465 19112 19241
352913771350266369 3841 30781
864662000684670977 2954 27425
150584890805546945 36837 44446
960925495629798145 650 10923
875646813842486401 6405 32970
420883980915927937 12487 18816
793904277928618241 8087 47015
420316934848745665 12482 31074
507512884247255169 25683 42287
485922920113647937 12485 43934
440461247192999425 22639 34509
998973700627718785 6278 25236
669058889168276481 5178 44111
138056210528869633 9071 24237
49327067839357145 29659 36594
131882286018555569 3609 37446
689693591709406977 6177 14684
363852775033404161 1063 5801
190602171238211329 18866 45190
402685289986781185 6730 10350
181524407274089569 8686 37909
24569256414590513 308 30169
436811677828075073 37912 46913
130140621034843921 12157 31792
66035782259113777 4342 23217
475901641206984769 4144 35158
41496025433943377 15174 45940
669941536019937409 3777 11960
153298591601561889 35282 45262
970768898490060673 39735 42857
872307366004093825 1826 22800
13907544912871829 21711 41606
646578854663196929 19741 32897
342835762176701313 4535 35010
980232853125428993 28079 43817
200154875574529697 30358 39719
959103381680684161 6155 16127
392603642006715585 2416 25786
690903253468604801 28613 31212
461814695800274689 6623 7223
488441287472930689 2941 24886
320494626242815873 516 34134
769598544073957633 29511 35813
841507945400255873 22950 36340
998450207778468225 10721 31021
149181450443446561 2012 7314
531695366617753985 6124 25932
446802751444881345 17909 35769
556866088996194689 9901 25113
511608964157556289 31731 42023
909953461995556225 9506 14519
490344297509810881 5509 7501
413112156721929601 9870 45094
347217843450859905 14567 32365
536123566225512577 41455 46023
478703005303646721 738 2692
167367664811131073 19478 24016
826701884331338753 1192 12561
105666774309142401 8184 19640
227055276954079233 11394 19959
266846847254761601 1060 11521
329463982893681601 3913 5481
351569134790707969 446 36514
982787150964572417 5052 43767
503944702430679553 20407 37598
126415674848072257 12735 22417
208854286828525921 11348 42183
649565356933752705 1639 34957
315635395787076353 27871 42161
906898682538180609 27064 44421
479855356132588865 30766 38711
583297726053491073 6758 44262
373362735227367169 20854 30856
749677114086420481 2921 44512
957894148632632833 21774 46323
461026038669249537 20148 21355
83616915897586353 13182 26142
125913589431487345 9102 40246
401894983719302017 850 16911
440854479297588161 9712 37766
114299110227726433 19035 40814
72934444243895057 8971 9053
516671354848327297 8547 39961
982586235950808577 7845 28057
140562057447603201 4846 31341
561916097519681281 29902 43138
645080056713652481 17608 41289
891264736917538177 36820 37988
432682146885717633 15940 46376
55269474560656561 15270 19142
852728537580205185 16028 27752
95114876790635345 17347 28913
251143153666227201 16611 46242
299719866551523521 5000 7569
539111085220525889 5303 43426
450648657020128257 8885 19997
880845336444529921 4122 28051
2508593539896965 5816 8766
368477097721736897 3543 40990
165509267098972417 19523 31448
434422607066103681 12873 20107
398788131814708161 23386 25608
828814188720343681 28164 44579
787923073163245441 29621 35499
738156493996136449 6639 37562
30526781961679461 3693 38670
919349292882131457 2773 28293
783730573805971841 8694 37824
933895207549120641 15656 31131
747840302751509249 29427 42230
579096334172930945 6562 28758
520570440765101953 28707 40326
184570837847978465 37630 43384
923759030987110145 10205 19140
416248459163298881 24558 37675
625965597351243009 3820 18903
654084138561422849 25646 26297
788527661000696193 21636 25080
917540382776167041 1379 15952
663252212529574401 16945 31441
886096033306152705 6118 31555
269503882149717089 2327 22134
616881107021285377 24436 31213
467321815962950657 17 35479
769104489657117057 33602 38745
631829280912594305 28082 39393
114243216863798129 7444 39431
251208781559530081 18328 43029
432446300484478721 4308 6124
901924118530910593 36126 46011
461531193946555649 8553 21138
294220496648339521 2855 31601
951772156330044033 18809 19955
603514608084164865 33965 34710
296351780926784129 14778 16374
71520943330018129 32957 37211
482201748248819201 5626 8124
811719948916401537 16327 33084
403563439197498049 10739 20658
612160480317559297 19557 36639
8750070472991923 2385 46650
236464443960979777 11452 26742
736353433242555905 12367 22038
565190640193197441 7720 22072
979578158906029697 12191 35132
768270339230451073 344 2749
623419108321527937 30707 45944
408783060962665729 5801 16422
637887767323725569 3329 45674
177837397052964961 19942 42208
138528567096557249 25394 42851
811631564586878849 4675 40036
409451510746912129 2501 2941
960608458044827521 7238 35685
797094257698162817 19367 21535
815176191313671681 14758 30648
548324357257207873 11870 18825
398014173810789633 27811 39530
677075023080448129 11439 38012
74543009618555089 27001 43494
753570588052546945 10154 12320
991917515459345409 8445 19856
216066991838445697 10810 42179
310114059893525249 37775 39586
302089033283387201 12332 24741
475947394709773889 2934 29163
712265376451341569 7192 7217
674273168196794625 18116 29463
600930090673379841 29919 42019
559303587150861121 7685 29845
525366848675091073 12931 20808
332435896893887425 24435 33945
947847307609926273 34857 45658
591989933588191489 17471 24583
127599746036452193 12110 21866
956660894381872897 6714 9882
749065717790436737 37947 46574
116422327887601537 1547 28433
159955990577728353 22546 40954
406025678793586305 17214 25036
823105233129247489 15724 28926
184470090786842177 13145 43924
91268333667528625 17669 35299
851977753127517441 919 4301
610571762968042753 25018 31337
751106791305698305 31631 38169
716818441327617921 8436 8812
339862214141621889 452 33419
800597928189269249 28215 34863
20227223136767949 9605 20775
749339465629447041 19693 42393
959974997085641473 2946 22791
810430820107420417 11138 15555
413463885244805569 17926 18067
1130171786215329 28093 43786
742366905426596481 40015 46993
747752785507209729 2873 23153
692016766341989633 630 10978
905940470107339009 12526 20044
258172921645940065 3379 13093
524784262410541633 2066 12867
501977304439673601 24084 39298
329609399491957313 5661 45201
984784294454446081 7383 15511
55031808585830793 17235 30078
287138897804137377 40614 40942
137300287116630673 11145 45370
410412861882225153 1398 19866
370561218963608513 31104 36720
655975094864555137 25107 35652
862623029919646465 38848 44905
862588311156347521 720 26766
769621581491499265 34552 42002
171840400435851137 9279 35640
21874269900365561 2295 44216
251324907577373569 34489 37263
7922836049537808 24100 31327
412390316527318401 25043 34770
268851729636807585 11712 25284
536914958248676289 7417 33459
145353440353439105 12709 39530
504984600509825281 24334 39672
247873199278188865 19749 29045
339747224998763649 14659 18764
63767672798825001 7053 19341
163063584010142657 29776 38243
902292684091392513 8345 35072
889779976666890369 17709 42290
287900477443550081 22987 43561
232179565090373089 1379 18698
282370094931366113 11505 23915
510265686596074625 34268 41402
524583143288161601 8143 31140
595906576553670017 22992 30733
891105655265207041 14543 15998
197347849195214305 19168 24108
36212071196167985 22342 32169
918000057094385409 39835 45441
52759970108212433 20481 32605
106925322293324849 32614 44324
380716979696181569 15072 43293
519065921981489729 28675 34270
101284516927435681 16570 43925
14776312213999889 28458 33261
276810698027141185 24187 34034
849134058528559105 597 44780
701699238734306561 21160 37218
56797918547022873 5666 14938
31681753625711905 8992 39922
651797171261829761 1631 27957
845363007722639233 34779 37504
374168357986636865 33511 44470
536989844311598593 4941 19506
385229984949770433 5190 33947
930753046411865601 21439 36763
133472903842307041 24854 34346
783394555201901697 42649 43019
619078893003329921 24313 27967
457340004827599937 1368 5724
823921522407889793 6033 32064
946115899379783809 6484 31198
546916026695466689 9750 10107
745830359292654081 37327 41704
671671471798948225 43688 44488
683292992055605505 9429 42770
9067229681772205 28460 39581
449736183411388865 10313 22782
483272065635535617 33698 46110
491150972890331137 26691 36224
311908364930953729 8033 38921
559088207308803905 24146 30223
624066705559091201 19720 28944
948057732801395073 22164 29215
943311569894643073 16746 41369
907170489633031681 10007 32353
150089465527177185 20448 21626
923177642440357761 10426 46949
40320323060452521 20958 21457
587338040745919489 24195 41000
200025279628608385 9755 46042
341210882119575873 3873 37930
169222303440403009 3759 33409
53071417411146625 32786 40599
582984456304107137 30128 35796
696120699771746817 38218 38280
869229826548799873 17845 38514
316088721642842049 10280 24603
393369127843943297 11518 22183
54148537051581513 23476 33352
212601938519338049 82 18008
552114641699930049 7583 15665
380551657364097921 186 29755
937025026432998273 31625 41900
804257856700669313 14215 15636
471212234002450689 9395 38678
492388278636315841 1166 41706
934204936618122881 31595 37535
625121172852868097 24898 28834
80705123505865121 42639 45502
401075649664992513 18321 38098
659162792256019201 15734 35330
592355896444185985 16420 18671
456819759297872001 6389 23920
170218871265166881 3900 14977
287134679369465569 32747 38163
827441823018187265 14401 25384
11298364379527471 2209 14624
405287169600971009 11714 36382
234907232507232769 13234 43363
285195678665811425 3681 13285
578287326258475777 4800 41113
977333179192715521 1237 44204
958938545977211777 11311 28203
483258828795111809 1046 5789
713582050616864257 5207 6736
562763902793367553 9410 46124
544724322072376321 37050 41893
696499860143372673 14484 43278
573471806420030849 33822 34494
271279271505165 12712 46541
973247526476960385 18127 36013
742853861822009473 15521 27020
976515889904320001 4041 10083
639328172717913601 16988 22700
211797727534367649 11460 24147
719347556624111233 19422 29069
23009589423395485 5984 9674
111876817916812145 22602 36067
665518714271222273 14681 37757
66823380357686089 14781 19751
399954005642186433 6030 6739
78301631590282033 6322 22906
918716480503611905 4388 19593
700933987094625665 36667 40590
102191834546118801 34500 35309
618182137935793409 8577 36329
14085791501962321 12073 34540
681464284446104065 14904 39160
293050816680548097 8263 17699
802734873431806081 18739 22968
983318878060124801 19197 23645
772458787789585025 2742 4392
872261757451326465 21605 44997
205720842185247233 28633 41647
720645892902147969 4551 20005
26870638280808381 24394 33316
648877892702202497 20651 29592
398737701737250177 9904 16532
145200178666847521 18352 30829
200762868986085857 4125 38371
888080973638267265 17204 27535
910428682729861505 21326 37850
539053697735674561 12877 14785
837115239065933953 23922 29989
140655837986926721 1199 23706
391793596666506241 4778 9665
882555724413528193 11374 31783
466029000130529153 4953 22833
321963482578894401 25977 38892
365426476672826817 449 30694
391332661935045697 1561 36241
738960124170670721 12983 13651
804731818791466881 16200 21535
598449739182090241 13815 36663
540945182950544257 27217 29637
876306621344891521 21728 38458
70077439024856857 1992 31888
839861562330685953 5244 35802
943602365046182017 1800 35264
471360420874059841 23209 43623
138909912079626001 28978 38140
25031762054315009 9722 17125
111227664972041393 3423 46122
104816691859266337 8574 46305
418166420469276545 6077 32521
554617121924298561 5669 21101
542160009089734273 2082 7167
12596255496998055 26814 39391
751968015836823169 3330 33609
493040210156014081 16917 46218
643331535607764225 4395 14176
79937698417548833 5919 33526
797443462247684865 21449 44430
453081509457792449 7152 38342
731243168948275073 10587 25755
55187751218323201 9827 46722
451171623703501697 17183 40962
97643504968690561 3950 35778
25686800582953141 42550 43304
170469259203141377 9721 29834
959362694262495105 13632 28662
16302534957379323 18017 32420
989039956388744193 4895 26050
390818456371857089 19569 39252
749321329161759361 11973 19126
751190020721967489 20751 36334
197062010505682401 1401 42973
590215071331552769 27827 41165
539574975815384065 46583 46645
841734468741908097 9525 10846
827301822329523841 2155 44883
858312857521280385 18718 21998
211347487009575745 5870 8089
427919692088213569 2157 8155
788211689141014913 985 9244
396122262456767489 41641 44540
466725487531960001 10915 32702
553418341897032193 34493 37514
2453284461516603 30972 39468
567283944109714625 15494 46010
842692022357013633 4450 18026
309063385854219777 16675 45182
715154354031348353 24905 27132
373159519538258881 34084 38108
852801863089781 40971 41454
178818931624864065 1790 15573
282381929832602913 21709 22823
138387103980885937 29449 42273
847693939878766465 10815 35185
829276081491801857 3117 27315
364065260322327361 13306 22673
486811680315522497 25638 43789
359000516147261825 4181 39002
413674632640994113 410 37939
3131104504852545 6646 44351
698186941568746241 2890 11474
555921648557429633 11511 35748
645857718049203585 30459 35550
719682061153697793 18185 31210
440513785537003585 18 36640
902254094718358657 13590 20201
201099228290747329 2034 35769
533506764893864705 6305 43879
332463923052426241 39950 40840
127871779651869137 29905 45078
791473377285175425 16972 29052
94785640474476913 5136 29919
200542902490294497 12946 40988
718767129043214977 24885 25119
774807387556553089 4533 24581
743149027899612289 17205 19767
636358065273395073 19479 23549
808680738125062273 22094 31827
729092285467604737 16560 33382
17732436641814787 11365 32529
144831342880475937 6475 15704
141442787373335937 16832 42391
758718526628303617 17465 37146
640908019438164481 42413 46116
903067197711703041 36127 40492
999471790265786753 12214 42098
704622928758571009 14289 31779
328178637662922753 17051 42960
754860210603478529 13290 36756
286787787895150369 6261 22765
76326486208575521 16236 46373
515402683483664257 3361 34879
364887639318180161 18824 28435
260687052738532545 42108 42748
688229389607702273 8197 9784
618050691439442817 36781 38275
501237527461338305 22622 45197
93057791863174097 25036 33125
303105288224589505 26251 43363
168430276229933889 14048 14939
741205444499467393 40052 44533
550230310796010241 11237 38161
309571824075707265 36158 44328
835480636873633409 5972 22548
773760497366222209 1043 13294
571164675700458689 14440 40423
693854048118783617 26882 30900
184433332481084737 18156 34647
157616685052754945 28346 38174
531473155888633665 15111 33692
525221812509958145 9250 26744
143838824195746897 16510 25925
375706782080097665 18948 29633
60917703550700257 5406 8275
434266931389874625 830 41164
625519953880505857 15339 45262
278675547347102529 12381 23200
662153495405348737 17618 42465
308261128493999361 9718 44757
996160655371973249 3450 15154
239794974036922081 4707 34727
208022184266383201 5668 29973
702146855556282625 17022 41453
81572331087606641 22358 27242
243839336548216321 31029 36676
994922049780186113 11679 29596
420580283492856897 5272 16831
847178037952325249 29054 30902
629699764294226561 26361 46460
143860759317334449 11123 14587
878564451213794177 28844 35681
638767474511688193 11649 20333
711999792183558401 5502 19702
183769014698910369 22117 39151
317651017116023809 26094 43704
980830308217839745 25572 33764
166202616160969537 14747 27954
960434030604062593 11894 28722
722896608359338497 14039 36071
57373190712318945 7125 33202
4560431844662817 10482 23837
97789628640143185 36838 40360
443554715419995905 11304 37962
580543441986471041 9866 11640
561004067548534401 15678 44090
26938799660257473 8193 13286
518061746652751489 3420 8448
270971404075588385 7775 43381
990339952323534337 967 22614
694723948485332737 202 7654
600806552172233729 42168 42497
412730433937049665 31390 34190
953919097591747073 10910 16200
992313752228824321 13805 17274
103401760788404577 40921 45508
234299985875615841 6032 30287
977652029980003329 8479 28602
401432698431946753 9680 42183
725022960498424833 4872 8779
330879788810683777 21732 27594
230622305586788193 31922 44149
459683984695828929 22947 24561
342543404648569793 11718 13595
155693315330687201 28961 31151
469732174636913409 27396 40603
186947619944263009 9089 34853
258737854834922849 19116 19872
238263130348975937 7818 16616
648304962792874369 2179 33539
303987331366727169 34645 40599
922204690410399745 18686 37731
252640859763396001 15592 23751
199252603800015745 15645 20804
795961312976132225 1386 15909
401680835608235777 16102 22950
171706996328431681 7617 32128
515551310144584129 9652 14020
433167014069255169 21240 27241
445294691278395073 34322 36219
365272123474163393 10461 15753
385986416499445569 20503 45134
236598121200088929 14142 36764
816588421563441409 140 16108
787037950550434561 21489 25687
560436787421704001 7611 18859
466166698067354433 16415 18364
567787949014235265 3457 40765
52615377437511769 21090 29370
658752658549655425 7400 30269
586034176477184641 18714 19303
890127167163402753 3212 44703
738724205146162689 27827 44052
977296191923468161 26429 43398
317565600770507201 37639 46710
433737499935848065 36345 37523
180266644430467681 3867 13526
548594183524681281 14964 35476
491011280301918849 44275 47030
387765334980660033 37729 45908
251901009055821121 23719 41422
967805077194068225 14550 44113
39042862222856913 39189 46665
886423345557592065 19860 27939
485644476702468353 959 9687
894710526245614081 25549 41131
397515862456643265 4350 38176
299437605503872129 15411 41975
584381121041566593 38850 43116
885963014846307585 36582 45710
471961948856488769 14947 17182
876016006543427073 7242 42163
178295125796147137 27907 35114
907988318077155329 29941 38534
544870819609812417 3477 33121
849605119280685313 10170 30030
69415748093497601 2531 3695
859262655030274689 6370 23716
313217424493245761 2573 25077
145267611144948449 21898 34213
297751766628373121 12793 20816
9042085830127889 30640 39462
104214599092458113 19564 43754
40820958818901689 13580 40685
16885392588086747 19680 31891
989773833593911681 33368 38587
88087985079454257 23261 29690
654625781796159617 968 28419
310240500440919233 27335 27775
898498588566820225 28778 36676
529818455587260929 12817 16853
714168990167824129 4051 27568
931264114058429057 14904 27403
939067286482352129 15682 45987
259191216137935489 11779 46353
306798396036857217 875 2278
278064923730134689 45109 46832
626828159106036481 25553 28667
223919370964594593 15461 43402
942951796601651201 1286 18246
279114773935681633 21384 31662
869847844422903169 18672 28380
279737094421676609 25073 46185
348180110436505409 16085 40606
881790112764996097 21962 40091
709346829524729857 15520 17034
991722689999917825 9312 13859
627761249326798721 19820 30888
407036894121070273 23222 27803
354862293442547393 19075 44066
822128817753537025 33107 43276
360684348690472961 2458 31790
615385935802912385 6372 28033
579083332453091457 6753 42110
482955087206889281 4767 34847
431573072635021761 6965 31175
172902822747836641 5584 30880
970092399264839169 26564 31781
679561109536365441 3524 13530
12407267560508473 19388 32424
608278667612658817 19319 20336
886025382459973121 2808 28878
879825042520579329 9271 35342
682764573424211841 38309 43594
408881962992502657 7113 38709
864438906133070593 11773 35115
948617706917900673 12321 37907
709183026831329537 42319 43168
755798943413815041 5607 30585
335829954325515009 34698 35251
498474566065155521 31596 36139
581962517508745985 11114 18869
484166883294825793 5270 13098
642047633106582145 3405 11843
54971304094834753 22555 43259
981472501955199361 4117 44375
160803151842081601 18211 45997
914402587497857409 11705 15374
721982474740414721 10097 30591
975385947641260801 15871 21717
978479189845820929 23144 36047
406124103377091905 17640 35106
982140784740408833 1466 12031
852160390556367233 2102 9238
304284429049850753 19924 35370
466821058530808129 43798 46118
777706085861538561 13479 39545
102856550667727473 31271 41209
814347104703223553 15089 24110
794528454651921153 8416 43857
704862140039921281 17435 22645
560718476467247489 6445 39397
871578478551406081 28610 43749
689899075799342337 425 37569
310224755586446593 24839 33278
92906993737702945 31687 37019
126810755393769633 14746 42401
287637691150987265 32903 42147
313981031318519425 7913 13164
867825627468210561 21497 39411
763308503922125697 15106 27864
657255963289809793 20010 28711
483375252365121345 10716 32842
560425461991631105 11390 39708
673625244361666433 35714 43665
987907650264443009 7764 30340
648876518745652225 13507 15887
731917915402863873 7953 10259
516502603961065153 666 43715
24078612761723405 33429 35679
470845518145281985 11359 25435
464032442647070529 31418 36845
707195629122630017 29453 33710
458262369417834497 37629 39955
426277040100558209 6676 30453
435275059840694913 7466 14242
151356042426293409 16441 29473
55832296078005329 1711 6959
664519932568779777 3406 36490
400893612905722561 864 30719
941392006482864513 16782 36696
62883851191653409 8589 32796
870931286083163009 34263 41388
242132208958953057 41014 42152
342899866952357953 5220 33687
590997242000565121 16735 34405
743245757893092225 7505 12053
755930501603135233 32311 46666
552056956682356801 40105 41706
579170537242159617 21498 42932
713948181154762497 5566 31999
394938883815644481 4664 25128
794376414259254145 23456 43258
982478194248084737 22487 39990
901917004872288385 7204 24134
580398407022958209 44897 45302
49431665821863649 31219 41198
643578114070347649 7316 8967
128721741392865857 17303 22529
697269724685515521 11761 40133
760411301262273281 8387 19644
965654480112885249 13572 34296
41748522331843673 3151 4174
751558865797623041 12896 34528
353891107432964673 2661 44745
856751586185932673 138 10018
722208143344573697 419 19550
93024490630899233 23912 24219
833110564192104193 8748 34338
273108431433751521 16066 34694
567339675671675521 10963 24676
860681780317325057 17085 37996
493292726550556865 20139 38279
104802864713231969 8005 43613
90923900362867025 38434 45647
531437575979300161 19217 36396
363000670334564289 9475 13137
656890312221587841 7670 13764
624603542031778177 31771 44033
390870124569179457 25830 45679
20907132147165441 1773 44612
853783431985814145 12737 27933
686385605410180225 21110 39852
6050119879592587 4150 20205
239268189499334497 21178 26493
788748219734781441 29174 33211
145864112354828993 14925 26173
79207960828430401 13137 45412
527313366288446145 35294 43193
843346955176794881 5315 5666
813813261813635329 22454 40571
973180597608706689 526 13731
200044974827072513 27853 32547
287071738301147393 7344 16148
944400553080143361 3671 25850
909490312123583745 3289 3644
487805380869254209 20937 30032
743292034511650689 18427 38278
510770785956310657 22705 44446
391562594800678465 10983 23468
383523765044280641 15749 18358
866368437683330945 11118 22465
320444142703351553 13083 42641
952301247897342081 367 1432
148770415289654081 21567 36249
943120584110428033 10386 38379
819018828388919937 22605 23017
379701278269937601 1907 15368
464478182775302145 34738 41764
320912620284541825 10442 46657
204110060936173441 10697 45320
258464352785214401 2842 46970
212164030930246369 3210 21108
719942656006221441 12045 25849
573206622346276609 20640 44526
961132889600708737 2327 22428
448300166020821697 35297 42490
738776033991495553 8945 21753
767972770700666241 8224 13071
219897560933677729 3474 4213
726620620786185601 24709 26090
574003830386796929 11033 18905
284131131152918209 9080 17168
560154400174400961 1344 39949
15956932412244385 3871 24506
995770579951436417 26079 27506
692970295692319361 16760 40019
238662150779763489 10203 22112
836902275119264513 25225 32790
533806607606233985 2397 28873
992143328502265857 2395 16070
821723278806860673 3632 7362
228308638351329313 22445 38290
200903357080118625 21160 28724
866049258746372225 14401 17776
190503507713945185 25110 31929
880302946487439873 19863 40384
714242550013462785 18927 25060
107883008093693889 1060 10494
959110135667362561 16906 22849
407016957644451329 28024 31672
355764697597617665 27938 27962
226439108741729441 12138 46305
33439074548201833 37414 45803
749288920011174785 174 37924
361347234144570689 7266 20111
242875081611884993 29587 33856
181519818651214145 31853 32630
111813866740867249 15128 16099
49840160388850305 3338 21599
759670526276849537 19413 32927
994956722211131905 7186 30459
464070657235971841 5972 12127
36235386325753185 42523 45404
861621886532844929 18728 28185
821279350877848193 18738 33393
330188986184360577 18865 21666
542057761485676097 4247 13705
264429560851979777 15307 24017
73144585591993665 28210 32791
516965144450473729 17296 35318
478468887233784577 9210 35592
259677587740952737 17339 41098
566323910486278977 13474 37121
285592890387640353 8320 38156
75952033467455489 23643 28803
487065614792115329 8592 32135
107581221955545201 12122 35412
762321938819504001 5536 41509
45555643460883033 7288 19691
888792319441421313 17061 34960
708594866399796097 9355 41532
654042860338868993 16477 38994
741646818076940673 2090 14836
532047951645054721 7471 15192
415072761849561537 36691 45469
431450168191425153 20943 28245
450472636630845377 18623 43285
410565276352542721 2092 41598
542596696231772289 7108 41669
456556616349693889 7798 15703
632429008848372865 23732 43656
113891969288928865 20473 34255
943331534926901633 25317 39835
251397802939187905 2726 14456
813051773113325953 2659 21711
64147525662093585 28174 36039
990742425004459137 3903 16521
466128630454157633 2113 46236
447005773044661953 12274 40656
217053040483577313 10286 31300
72448465604001201 32271 37442
639598580694446593 6537 43111
803762469883135873 31045 38464
981386873732276353 9119 26419
193250035852646113 26545 28679
633002680567862785 6539 46154
60608094700523201 26176 33964
75012286100147201 21924 44134
589519345977667073 22265 28678
533316027334116417 1861 20360
889870224571435393 26613 29439
974408684037570049 7900 45675
180235116384057633 37990 42225
790783371016765057 2620 4390
928923793068445697 16420 28405
68255208763289945 7061 20510
976042905922046337 37681 42499
593478080078746497 9019 32636
394145730255697665 1469 22947
55978105319866249 14740 32605
842277816868364289 4522 34077
758468406544970753 17428 35574
498413483264368321 5246 15746
173070677140330529 21087 25400
980716412787646849 18905 44380
296909881062084929 12485 24324
245244408035315329 19282 46487
532090731445265409 12242 37252
233125008926680993 24393 40198
899772469410912385 34619 38051
74883258409936817 16838 26364
969074313611784577 36495 37554
502012345624283521 7238 32295
799136372231210113 3016 4739
936571542939727617 6266 18340
929090276946908545 1140 29240
774321345893429889 11224 20471
241152611681279425 27513 42365
849258185068219265 3408 41253
933086900557597697 304 10393
75427501349825121 5981 36271
411840384936603265 11064 39194
316893521215941825 14898 19865
284213414738218273 7056 17863
186445738522440513 25711 38924
383734137332076865 1745 27160
995321016269752321 22895 23574
810474982993483137 6920 38220
749553702786617089 14717 20209
94725980071537217 18632 39774
411150979542323841 18056 44564
438813484980926209 25405 37355
945262572209163265 13075 46417
671875011266188033 20081 27766
938750838925795201 1466 14592
262287407791731649 24320 32024
843127090987454849 5057 14966
510950857120157313 3217 16813
513874989215533889 27918 35557
927616346592259329 19712 23131
753479804400871681 7638 20017
402395894856816513 17306 30298
50116684925665569 19278 33180
737498102220868609 1845 14038
1970796772983619 5842 22062
938455712973627905 12733 34905
310302710857481409 7701 46553
855213205375662209 21449 34893
929938893366728065 4559 5278
273541970126181857 6189 43430
136551447715032033 15389 46967
614391957038535041 1038 40534
120253598902397841 4904 30222
666432493873720961 46724 46913
761734267689174529 9058 12679
792596815259429377 3241 13937
747944321999586433 28517 32299
781531777168844161 7593 22825
197651758652039425 18563 42189
93607241871964673 20566 23090
54744988799317441 7146 34663
436837546343220161 24083 24826
941867897918339073 17983 45542
211899011627622273 24349 37880
603073292821409921 14005 32754
875087351929032321 16973 18845
970719789938140545 22754 41038
107574543120435345 29192 39655
643754874254714369 6214 32781
15269735462517531 20368 45687
929795759287682049 15976 24712
306589098227647105 21825 41059
458188982864175617 13696 38089
874629013941351681 35189 46312
818783263420510081 20758 25946
637068777114066561 4776 46840
344203967028764865 21254 44105
93697661351775713 12445 22602
253038071330674785 10942 46054
217244171638867553 24008 44493
299513559598143105 7529 18922
452857216144245441 4978 31154
511900257062915649 9278 10419
295317393763340865 7700 43696
820778711773502977 23936 35817
439434167218031745 3437 22949
230438593381730785 11739 27152
699604029786627329 40211 41812
342499971579361089 744 17022
357232931375584449 16891 44627
418075713381920641 16318 29332
853584448433721857 19124 44982
60382426198149377 5434 14192
510420394826617473 5274 40529
889939748887652353 10077 39056
131974873486058193 5704 35897
449874339988287617 1802 19246
532407112659761601 24856 36269
554686866645294401 11664 20850
539376782279745729 22713 25779
43102134898990841 6539 11496
656295705756271233 4498 27560
930201019067222785 36392 36879
463147572500048449 12959 17959
666603589731398273 31910 46118
371938826895664961 15370 37839
854635118129504385 8273 30768
439395113772960129 34307 35471
677668391775686273 18084 47021
517893849297315969 9964 23545
457719541465817089 7653 11152
249847830095745857 45960 46746
937675771277657345 34579 46383
993680724054904321 3058 18060
873512201233165057 2770 10320
184079406658085537 2309 19822
604893198455872769 25047 46188
324719820352278529 5252 6507
962557161451908225 6030 30560
324337142583971201 2842 29638
954463336901728385 4658 45584
691999566499667713 4725 12995
4888790743319050 21148 42085
279074442071774337 40596 41028
586828938649947649 19068 24937
470625913198325889 22529 36382
195973497202341921 6875 28416
868135012825916929 4341 11078
674072447505796609 5674 18299
72538605529580033 38211 44950
80404023051425361 573 32996
981168085058342913 6083 36778
532399060857901697 8137 26206
22319539470892381 1554 38474
282209891223256897 10830 10911
746934439191505793 9393 29230
373464198691880961 24087 34463
821517654766942977 21409 27279
9654706615929599 3182 41291
492231298216850625 14536 31395
762009054350077313 5185 22486
683499441227873153 12572 15109
534364433953523841 26400 41579
884634263953785217 13886 37637
136266467256508145 2539 13203
601605772489726593 40132 46182
861953314468291201 8787 11337
464415517713902657 8525 12119
884154075843728257 33859 36879
199330992453759841 10514 10675
50743557497579417 18899 43813
221013527603730625 7837 33311
425077891779626049 41639 42551
200190527521691297 21833 45861
507844163059342465 26010 37054
373339569396549121 11748 16491
646297396797255169 23559 35188
241635344863091457 2353 13593
243271010034529665 27512 31702
407924538069835329 23477 38202
865698313479629953 10525 38451
783406885789013121 21982 23415
622837494242855169 4053 37066
223224865239657793 11224 24286
330301653743990913 29788 42484
464581236362597825 17592 36731
993480333950397953 24645 30474
852982926326859521 19196 46487
562102816006376577 8149 26586
930577817152787585 3571 35266
509141489693188737 37587 42318
298914182862134209 9822 36311
689452696587412865 9273 13983
663832343031408769 9982 36131
144312283240392257 25115 38617
17584522378115253 41933 44654
172109315344062721 8961 17671
38757784626788809 4991 29218
813242559553895425 5218 18826
274435893346364417 17244 44459
69623642279655233 4922 11161
809017117978704897 20370 26256
517383928228067457 1943 22284
17680448095660495 22142 31261
603572463495840641 5760 44287
695859340589855489 16628 46781
808004559614158081 29657 33874
926252065095255297 7944 16026
221384553805197729 14096 32765
150052122938184609 36490 42612
595591508148256513 20140 26275
561093385902779585 5132 34778
539569442122047617 132 14296
723382117102282497 30889 36470
467527903809934017 475 15216
981555433961247617 3947 15025
392870976891604353 8929 25497
622263920958722817 4691 30338
429854404640646977 38732 46558
84259544783122913 14729 26255
68426034803923841 37468 43714
786052559935591041 106 21311
91329851346682033 22944 45303
257956792381676801 17293 21659
594982379369188353 15655 30173
393418661050596097 4804 20157
216502921700875809 9781 25661
624132407600882305 20571 39873
480564179104693057 6685 9645
755721818425051649 3613 8339
731477560240545409 26725 27366
220630912754856481 30845 42657
450989350601478401 10993 28184
607682548146648577 306 18227
348257870136020417 2848 26126
477585906216376065 38513 46523
799035012099881985 16900 42611
400658265754337601 19635 29682
142125811574867809 25750 46916
396465682791259137 17354 46373
781886230908359169 4235 45595
187200454237775201 2753 17852
566945267071357505 38769 42714
61006233381419865 18917 45464
834234235548752385 2379 11789
448910186781681345 24400 29808
405481621268915393 2946 11205
741985693074170113 19053 33635
36833653403764545 5308 30754
951393989042095745 22953 32722
140034773555267841 42698 44584
586863062898856961 1158 11050
495679439378722689 1227 20272
645703233016909953 26665 35988
791538268655681793 3232 19644
62798079564188929 36760 43686
854793293169795073 3164 18021
307244411067195265 8109 15980
745785805809159553 4449 10048
221902512030624161 6603 18565
754861834654651137 11018 37304
89876306858734273 20101 38929
780991583665649409 7265 40346
927034986281952897 5410 7317
438964931189136833 37480 39117
350739822424806401 244 40760
983230568169286529 14446 23288
283205742638728001 10012 30379
33067659704858701 17787 30615
893148599701667969 10257 26016
521571646913383105 3794 26854
203743575903459361 18265 35389
39893752957656401 5255 29871
400330153257307585 22287 33669
123418568267336321 21678 26254
763708660043505409 18749 20441
886697335575764353 18722 27177
58549571021949025 132 40716
297593369483831105 17964 32925
389401078502359617 29742 40971
676123614199045889 13275 28840
757647504135412993 2057 6977
887292487496662145 1262 34302
57879731083545497 23718 23832
679993259487009281 631 44109
420632718051841409 8118 42274
870849731715207297 1117 41006
261708931173600961 9313 16189
273029818603394145 27162 35893
858913477286428417 16643 26364
673260592311034881 20994 37329
181104505361645345 942 10595
471219937458943873 29618 37379
530133048151689921 37723 46001
798041772775331329 17459 33871
119546623772791345 13279 21842
670972765011558913 1538 40655
942369190012449537 17880 32467
763976184402789505 23754 25717
42926986161177185 10795 27873
593222969784353153 23540 37930
499517228489104065 5788 22100
45759735328299913 11237 44933
931442428505661697 26830 28997
443171633967214273 35862 46442
912727726157875457 10499 20105
617029900307240833 21294 26863
444649560017239745 7675 34873
382926215516295809 26858 37161
53414450134646073 22113 25579
408600082088366209 43054 43483
122144753602000833 15826 34785
171705096058449409 1886 20820
233062843985614177 8140 21675
388205983480244033 33866 33931
425894756426970369 21582 36123
206709274643930753 2831 9021
349205106183397633 10143 42307
389323413557900033 31949 34813
477854423808437889 11873 23560
756803836970792833 6285 30251
417711821321354625 11076 37029
348648964395774657 14445 28834
382583671683391937 48 32408
339740239128207809 26423 33385
548083446011780481 16478 16762
322028628746306113 24053 32233
745404752934447873 16997 46052
480107506673537217 24328 46997
36684381325279961 28394 44585
838732496710402817 2705 17475
20387453317169957 29083 43495
387221476469296257 23742 26573
625699430279006209 27838 36319
610138983166773889 19133 36901
939152836185954305 9140 26635
906816512661240577 3119 37951
72733704750596929 4807 12473
851617410041537665 13097 38274
693059804130655233 11372 43778
784139021977626497 32909 41828
514024073782529473 24898 34627
10566010907734125 21232 28866
151572052520904769 34457 38780
294676889672278017 24282 38432
996659597048257281 4694 30427
258431352406315553 4600 24822
4160027308586223 3087 5368
477488968420420417 41301 44776
362371625776880513 3263 6978
923737590075898369 1998 9930
789512329761194625 13401 34135
979494290806318465 10129 17922
44577941177244897 26256 43807
74697707868008225 28311 44725
723527696589826561 31932 33487
181087054215584673 12383 37666
495550999865251649 30974 38370
646246743407754625 3727 27073
627821287695312001 32956 34071
227380957462603553 13382 23803
892804629479805057 2037 45859
24086787436825577 33347 46379
86471597984512977 39309 41802
597950463844842497 34286 43800
530907928073212097 1408 45778
508698078346395009 6566 8325
885495936906082177 12553 40974
283197338020901409 26201 46129
231666230480989569 31211 35144
980757603771987585 18425 21020
403987152020988545 21401 45992
728873666657978753 42414 42881
93558376213927377 13999 19398
755899083380551681 40672 41997
686761173557883393 18296 19897
802657837687011329 8852 40288
638963708971893121 5066 23751
665503852731941249 8290 36992
616418088006895489 1375 5102
828202932740072833 15988 37379
640402820154257281 38500 46133
929863809942712961 17188 21111
770447872877710465 12637 28271
532327994424694145 31443 44177
646979580235956993 7029 35181
233613037319596385 1561 42832
970829704288803457 24754 36318
728946977013595905 19364 41957
68550045091107849 44678 46349
388166781663198209 22497 34959
155769946564461761 7245 19221
997248188395904129 36646 42807
983832941777713153 22449 37865
123792982069456769 14322 44666
393962610994748289 22589 37568
139243995247245073 5787 31517
42568192447411945 8396 46133
431005285277063169 1782 22664
661076291860823041 5455 46109
70176804831195481 3636 46144
650650888413345281 972 1880
737715298423520257 40129 46096
367987414244055361 8088 39981
110838168143391873 9419 38998
327519841497114305 3383 26228
319898509980713921 2750 12267
704380122522124417 6012 16705
629453582752180609 20698 44401
770438879082440961 14470 26569
188670674142823457 2455 46326
195382363308823425 1264 21961
197601522176018561 18086 42725
861026975328535169 24517 30363
249272314535101473 28721 40174
690444734416544769 8033 8720
64241694467913393 14664 38423
12696686240310841 16021 22281
495526172301506305 28867 34872
462107544711443521 27651 44272
858269848351017857 10340 43380
837650743255487361 1368 13866
79248713912374321 678 8972
508931320991038657 161 39807
156414913267074241 6629 22118
859740621190248065 10121 35694
204620037910270721 27368 40168
274850769742528193 3999 18832
412444192560730753 26873 29785
712659994285523585 25562 32787
353779489782862529 18779 33381
231591016337361569 7250 31991
857614039227829761 33220 46421
36356791215105489 22682 47034
497424822716109121 10316 30808
458471864383625409 22981 33745
332542243704597953 3809 33339
759801618754686081 16699 25798
812833641639269249 13031 41413
3709906092566940 20666 40418
688004565567244033 1063 31286
73824206867563185 11072 20971
385754951225177217 12864 43005
353873633119093249 25869 30566
846766758247799297 4743 40339
638974797738136193 12833 15420
260668707854943457 16538 40057
375992308908351425 34380 35084
910025380452115201 6746 30811
222510620278463009 6183 9895
608990163495686657 28777 39204
154379330621509313 33612 44300
739290972389756673 1411 18444
344750322346037313 24139 38961
274286298473111137 14586 23054
917794193723622657 32569 35233
275926111693113537 15128 16425
764158037842584321 21695 25082
329231582747691905 23967 28410
860298037794990465 19985 24702
863743765514374913 45391 46297
915465207514067457 16591 21545
826992494023937025 22112 38741
891095160574664705 20227 42038
12148534244094123 31729 37339
205638913141235937 32793 32825
670502468336646785 18539 21287
916710901160797697 10342 19021
234710151093896257 18144 20507
385161887397934785 8332 40035
461554077166294273 10785 36244
46823975177275657 11651 38392
786615272928461441 5033 8384
860378088461040129 17423 25205
567051027137605249 15659 39380
428612757069601025 9141 14622
629345483718243073 5195 9295
656930341981272705 26028 35623
175761876451115745 4292 10336
231129210015254209 31699 46400
706746845314459137 33716 44530
941799615768282241 11616 42690
273507968886942625 29693 31267
520395224724779841 851 25347
417334583421723713 14155 38424
266250567006288449 6606 10347
680282814003202689 33990 42817
458913107169607297 22442 36657
916535902161260929 25097 45861
505071650498202049 10932 22441
246096803528470081 6843 24118
923258914501133185 5723 11815
842309790978976769 31033 32308
386721861836541313 22098 41543
154502561418365057 17749 38180
425423340622856449 4444 46821
100265335357736513 40191 43289
379086674018601857 11811 22712
929290191110819585 26915 27946
234493960543375137 40915 43164
201474780342028481 10254 15172
908104472361223681 1079 34364
60631020672769153 8760 34487
83923918272816417 30738 31767
158464735775769569 16855 27620
630028363127145473 35225 38513
276250967282972929 11089 19618
496669649128790529 869 46152
312563766890338689 12820 42981
987888188550321921 3550 8579
979663159341367169 1672 43573
918443026390221441 14615 38438
498457495960000321 31425 40836
91040487441723889 15984 32581
594091779934810625 5856 18810
792625476778425729 41166 44013
318398562665709761 1836 6318
142641558770030481 38388 43590
804858041922283777 26312 45032
885322181754574465 42103 45409
777358665075869441 4414 24948
79427278043262113 43998 44704
536432585029555073 11745 46055
443757534601189697 22020 30549
259188742263933857 7560 19463
704184445467795713 26018 39836
969219211564034561 14882 45318
685767619202593409 4592 15232
549641476037837889 7321 27433
603478773230342785 4334 9867
765930562174983041 40374 44783
134445677855239873 13899 15804
941352995555053697 8269 13477
318165709336362561 20461 42369
693029888992452225 22138 28246
63831404823631033 8661 26051
104398277239656785 24222 39171
135428709745021089 32843 38684
978402322980283393 34192 38756
864568502211028609 5525 39720
449022555904111425 22769 43069
108916871566201217 7299 32357
515816767934193601 14637 22671
200226327536441313 11203 44899
829179413808564225 6701 22819
395216590329205505 6460 35168
617853597745433857 26117 43550
54904710700384385 34530 43454
180520405064260801 39423 42372
174491666295686785 24753 35429
624186498833704961 21473 45293
992105184281669505 7070 17897
707801415805281665 658 10342
551639620970981057 24617 39826
718176898529971969 27919 37850
396821017836003905 35059 39617
546992768414117569 43811 46140
209590457868408481 8308 40253
702799265160518145 3385 12955
72411636564439169 2356 45185
48773663291687089 20933 43340
803144273700247937 27280 39300
882472969148036353 4395 39533
147998299885728097 19635 33226
444002226711223361 812 23423
281607560006982273 21521 44787
220314169103755105 12345 41243
829636378581412225 23747 26041
249000510688038177 28055 46007
449921293293051841 4576 13302
454897145136552449 28065 28141
530049262785979649 12977 34607
299274583033497537 19997 34478
106328556512742977 22321 46558
215461455950713089 4804 15705
439788919666696641 28887 41221
324173665341621825 7384 13891
312132028743981505 504 12072
452627059243436481 9303 15871
681732461678734593 2706 21134
910924436080552577 15483 22497
584843785600689665 15255 19686
770466918946407681 12451 17682
17121846290976351 1791 21669
82777427728704113 5109 25483
686008032866006145 31781 39194
806993440482695937 307 5119
263069068556404769 19775 46334
420367223506747905 8675 21086
872033212479060225 7738 27220
449874138930947969 4344 35898
428620991348239489 6421 41718
184887213211656129 30815 37900
960229935877130497 28870 43696
913011067303298049 17352 33040
291020346999005121 9891 33728
612758311457856257 22197 36547
849516977282910081 34007 35417
42380525551617865 2298 21012
99501500964478849 7202 34618
909949587773130753 10018 19596
539405661333240961 624 31701
405492247918683521 25037 37793
116485355487981217 16836 33368
305182518983219329 14040 17264
572254967971069569 14577 29648
971623439346540545 19587 27845
262926351562740033 24011 29542
259489862649164865 5039 42418
839632115266518017 6313 11996
467620513343799617 3421 17436
625229963281071873 19662 27380
868950278495265793 4006 7604
48017830295854937 30631 42732
738922986496799489 10009 46469
576890432418892417 27256 37366
41201105283082737 3714 5110
833038541888790017 15306 46429
834307521186527617 5593 41561
761959825332581889 21127 44623
937239445948268417 7754 17646
592740889454908929 37999 40578
726808390543890689 13294 24288
844689871442497537 29802 45348
820126236522075009 4029 10716
923873801719203457 10228 33627
977851480740380161 6688 36839
337101525243440385 7136 45382
72954586908213777 13523 30810
982311520534544513 9174 38170
626725157869383809 10710 39543
732622844417150593 209 2031
80652696478328065 17765 28223
838113890495584769 16369 45669
757360722425342977 16426 29931
779957657725418625 6745 21859
614058377185660417 41146 46266
692629567353968385 7779 29858
657640566233663233 31259 42500
879544670434668801 15137 23672
619796973976580353 24111 33846
701730079728868353 35228 40771
76101347123735505 1513 36446
49753184563883225 31949 44913
74762569203461025 16137 41863
684819471819757569 2509 25706
614335318170628097 696 20031
637626558757503361 11958 23142
87764107009977729 27716 46931
569672122259966337 29063 34865
822373203457967617 546 46025
307691960563460033 5087 13013
360848787771221441 24373 30149
451261838399965121 10220 46091
624989513535222529 16352 31226
872143934843748481 39989 43423
706025074126106497 13573 41363
348285028678454017 3884 7205
569713753557064001 40300 41577
188493888460982369 6340 38328
656022231438374401 5913 22830
390651220827230337 1536 6329
307241408000674433 10224 33194
780346835769122945 2860 27181
526162809165075649 12043 40140
328291982962447553 16119 37448
181174700358834433 5622 45858
588984724290099841 23568 34772
153584168097740545 26133 34718
26575980640267005 32280 35601
790217736802315393 8585 16198
565441427780299905 39905 46074
144495384271525761 8070 25749
413640028199047553 28397 40286
600111561994562945 12425 16438
814162117181922433 8170 35693
843841926011453569 22460 28384
124155129673106049 24224 26661
817104695524857729 15155 23990
21438261213958753 8472 37102
557992718602438465 14664 30926
593419215744724225 23362 44500
716371691303091713 23739 36741
687763030086074369 3116 33279
322557893931122689 13412 13499
393056131101467073 6733 36375
858648982230004481 10563 33453
648099440515935105 16905 23099
836260982652621697 8844 12735
259729973685018945 5732 47005
271961551021174593 20298 39165
844709250396533633 5513 27178
59371856484109033 16962 25855
192756696155633729 25229 29196
852548617721264897 29641 43397
822443449594843009 18275 19419
492376680619745601 20137 32924
623787512952937089 4342 37547
314219367696974657 15563 34462
876909261966631041 10795 15978
757513803497790465 19566 36117
477202676109207873 7752 46941
837013573242852993 1362 46858
804242935244545281 19759 25558
862110205730804353 5516 28732
725716151965407617 17278 33021
717214599873582209 1991 38696
301746312497584769 23215 32076
347257164433688833 25251 44008
131053211653117793 32234 42864
368846547409543041 7164 39868
947677313869846273 2296 3372
446586475951878721 25814 35688
370400503137183553 9607 35664
773540968589426177 12608 19404
464184072784945537 5318 39767
785445231603336705 3487 38959
858493364264255361 1079 44398
207214546664356897 14359 25797
429778629249781825 16296 39101
37688070003074617 5325 33330
752424527131559297 44001 44433
808865110742456065 19587 41116
468772846807326017 8683 15414
182056348337756193 6834 37380
888133516678116993 16439 38399
303852236060958337 17631 23801
88535651572883009 11414 42024
528514096100511937 30066 33941
557543523207279169 17817 44895
190538228364967937 10216 41208
66940854141790849 29945 34715
842156250782427009 12893 14448
953803892074823553 21610 27273
668758339667629569 15395 44277
589497770478786305 2470 19366
612965838347239553 25634 42722
946298186521012481 15475 41000
989273419355949825 15650 45091
97806668690282097 33034 46132
597718764489616897 21980 29051
301091604087893953 11957 46735
177516682389704513 13718 31118
109446797340567057 1212 5692
99038038194951377 21641 45425
37293925744769753 10060 39515
909336687717821953 16091 39883
597350460201454337 373 24201
308678869479951617 32617 35530
853256712245148161 6828 27623
852193777507334657 36755 37474
39181354522170865 24116 40360
299652480898377153 12471 28901
313332696857635521 16145 32093
927894943844446337 15040 22333
51133247572295209 5072 13195
636214959945096577 20983 23499
147702819951113889 17586 26980
582335176725461377 15864 29910
864685091845316865 8921 29243
922878369384225281 16085 30620
772998671471192705 4745 24402
378109617907281153 5399 11931
469854935413906113 21957 29429
133639937263428273 15099 18338
225466814620311585 6035 26869
655903112032870401 5795 33000
386926533000249153 815 36222
60141780456550721 1432 25362
643463120548013057 3898 28655
973259821886553985 18801 35329
14893467865817911 6867 23869
361413587500567937 10702 18298
321231412070794433 5884 36887
842068271167203585 2014 22921
785264917134711041 1663 6916
266534310760423681 27139 44340
57187956872589041 2621 19186
500624308294330689 13194 35364
792568996143217025 4256 7344
112671507066654193 5775 16197
960153229787316353 1979 40886
108588860982802513 32191 43305
717912963355516417 6483 38650
341588832425774337 986 36597
275871442134082657 6886 34623
614046786136352513 37326 40220
171228518801456161 7382 45660
934298652702228353 20176 23041
920338176163504385 16093 31478
366080425518259009 5164 16597
685134048377094017 603 15869
251898090813288193 4405 29730
819393626980264833 8598 34467
323054467159519041 23965 26753
554348016202226305 10081 18104
945958404464608513 5583 15636
466085005332409729 2528 41858
909800198060548097 12686 28745
256827850051379873 27654 35948
688709689284227329 12005 37539
225683154902021953 410 19508
414095027931889345 25395 27077
965700663165762305 35070 38099
495620842886626881 14481 42473
297056949694812993 30519 44746
476640079002617537 20310 29140
485885072013431361 464 1990
24138818416052033 24613 31861
129341123307803233 1443 6284
145902485802078977 10282 34011
69241266293460057 8083 35317
445016753979604801 32031 43229
792330404754658049 2398 42332
50842643791309425 15085 19116
892168427177139713 3957 17967
918897899585719041 2474 26849
902521757647384961 27470 27610
136197799284925489 3800 39803
356708634945277953 31807 33939
852076688252441985 23960 27555
355808703370989569 9449 10823
736524897762489473 15609 16547
809203620315415169 25249 26312
542450125342529793 25481 43073
250983716944325857 13005 46369
400875315920298881 22704 37199
190049157356298785 29508 31770
509797212418693121 11566 33746
990778079035770497 13724 44549
168414807160257153 23794 45002
636640632459219073 21693 35086
293251691492404353 5519 7428
901389911596488961 13736 22516
19521503151931797 27504 30977
183616415876826977 13705 36969
212109304963508545 17016 43183
646421980286952193 19756 26176
54275948137114225 19449 36328
636272172349819649 13236 31541
52255328315457209 9545 40523
852847776804004865 4144 29422
882557710273143681 41278 44214
52703237820395545 10613 35033
747206659242312577 9428 35562
387898960866174017 42955 44094
533315928031964161 17070 35028
347872722678644673 8462 34414
367105550838747521 32323 32454
596346007484051201 36921 37457
425494021986335041 37530 46889
540314140904058625 8735 30259
467424470283095425 21647 41966
44128432730467185 29468 30237
94444545722819137 9950 14418
483348171349106817 22301 41654
547463860586081089 1194 45299
230157823031824193 33297 45771
174726576623125857 3066 23204
363187694765343873 11230 14038
852142093964193537 5879 16221
683717631527336833 6712 44134
826567970351089025 13819 15080
283662580494777217 12813 16683
453659943726737665 1133 16152
517444892787075649 2885 23075
317006034572013825 3141 45552
290929882540240193 36903 39627
766315779739432705 39333 41791
59502206642598313 9912 34344
770175530214327553 16114 32187
792735208488281217 27224 34376
781372723044999169 5985 30807
644210115565591937 19302 44415
361150194960426753 16268 17159
488721108986595713 15374 25069
122130490582510017 14426 24994
45961910430342809 17594 45033
105296016124309937 16126 22262
315977462675292033 15790 19631
884302933652353537 13873 30556
741411509114989569 26590 36471
285769071138044961 13755 32543
114411064137300401 9226 45760
374892636322488897 11344 12406
71311923734405977 2935 26321
845470716027318017 4679 40087
488366023067996481 12512 45944
634806704864249857 35828 46420
134463527854201457 915 23496
360716048008267649 8680 20455
864917213967629569 19450 39905
726668359042282241 16609 38893
617359417310716161 21027 36461
610710710183507585 35032 37368
877924939732409345 13165 16932
499217443163278337 8135 32488
776516189756030465 2468 19421
92674056754699313 32607 41677
714694252061121921 31436 33993
72304821711998817 35434 37753
25254011259896461 7744 9589
924476268702232321 20560 44316
895216069103909761 41083 44751
900091123670652161 14373 19262
408816455732143425 42334 45060
476731015009530497 7945 45834
480643408758368193 29100 33827
602354763729028481 8542 43904
104049857079495217 17624 46946
320536505730199681 39370 46438
967913776965374977 17508 41292
51867910047864289 5762 28169
672120367379882625 10936 25427
935994093010688001 6702 33569
83182076773084641 6776 16385
576057399536740161 2265 21159
391536129445221121 13206 46836
355137757089334401 16322 46815
471766398322287745 14414 39436
789450835250395521 27464 45418
667538511450267393 198 1605
237678794629659 5442 22265
452295774759846849 4549 45609
94911548993668049 29849 34365
363081777330556609 13087 22999
398229460661223553 13998 18982
785223506909190401 23117 46621
460960088055347969 3999 24812
333361441896563777 6250 41741
912275227971658625 2561 34135
950246032817858561 7744 36699
743509700665061505 599 42268
424279446574125505 15231 29489
824566631315018881 15264 43882
54734609561862161 36337 43140
726429262784879617 755 1734
466325752862793793 23011 29062
957190496130632321 14581 21544
949209346415131009 9382 12268
719184521708673025 12898 45901
156962548504189665 22473 30056
941328334675670657 4732 17058
821201443189593729 3029 9250
93467742147314689 24135 24803
271445558471562273 12564 27443
384758964419940929 23057 26191
812473907717446785 2504 19335
545652140526659201 7759 15772
15708511729648933 22816 23764
673461876529369601 21426 44314
565292614581935041 21193 23364
228921195617804321 31664 32254
973948197770575105 3185 8437
339335581351630081 15351 43289
981922385806484481 3662 18847
658219340855470849 2912 24467
493230316706920769 7223 46177
681282737163069697 8024 33700
480305885784289921 5201 41276
512319988280413697 6804 38589
270017045697223073 11721 33414
224180256375543521 9768 21946
172380589771478305 28115 38671
59254618465605089 10762 11459
688097475192073217 11699 42685
206930592434968481 4520 23443
375989970276734209 11872 34600
942413107553509377 9031 13336
229958373420608097 3910 16063
408637853270359873 30536 33406
815013411158787457 2882 17233
872505864143096961 20472 25196
217016679187587169 18214 35388
537102075872819969 4771 11278
555214267690431041 33590 35483
372343027720322817 7608 9816
698073263920385025 6247 28428
136784743898399345 36644 43460
877301004763751297 33375 44670
973480249124623489 19075 22994
516441406493122177 28684 36433
529051248596953601 17925 22785
787601527296018817 15852 25449
132024744686564337 21067 30646
257929651161795457 1595 44127
915099295371074817 18344 31258
16229729249204185 13294 13925
940484701658096641 20053 29049
774568832469661569 8164 33739
175169056364875777 19069 38822
130214992998347153 20136 22196
398050025886963265 290 10765
449893613726267457 12944 42291
544408976171862209 40067 46082
694183931575025793 23440 34140
357058175860618817 18324 41860
24821460126410957 4929 9576
678523365534328321 7860 46804
315118145071934913 18229 41731
191945732762608417 23146 39792
139693116256957233 35502 41735
317812079283665857 13428 40402
403626221723101249 20076 37610
1409726545677615 6103 21694
315699943139826177 18744 32516
977561482241679105 39968 41065
737101716371526529 16537 32174
626872885730964609 17113 43462
742451454578606721 20982 41334
731467372867452801 2955 11122
507005446702066817 12852 31115
682109216191452801 8377 46483
349432638914144897 7886 13533
92747371592519553 11751 32168
732099223252120577 12214 37459
980860954070440321 591 21531
406041722851092865 16515 38714
349090301539032321 2174 46256
402433135316215361 11967 31196
421660292722112449 726 5906
553136491292796993 28323 39411
71226106161343953 12362 43948
837788813932846209 11304 41309
351429665641379777 2545 17805
250777683616043137 17887 34374
223689673790854465 42630 44051
773520747682937345 21482 40519
350718089273971841 14781 29691
211242905030069025 36862 46895
677678385597186433 10382 22631
72605799539061873 21671 41148
41958443865357961 8712 9144
349370484095892673 15962 26896
511524083605703361 26017 42976
573371625983071425 16429 34111
55596909618390809 3836 42200
46731336632397817 5168 27479
320348281632089281 4652 12706
957866795557052289 15483 16999
444421391884649345 12030 45499
311744724604757569 1451 34371
613452626809159809 23717 25426
128073105428541105 11030 29360
220345975413284385 34452 45176
491252388678667265 7532 25569
10797675289278887 24897 38224
39932963935697785 36162 44501
16113556323748669 1549 35730
113721447430499729 1952 21847
347799785207708801 8932 12334
324135806931650433 17197 17604
222054123955121697 12609 39548
830511257228884865 32604 42425
434261165587923137 622 24199
45316408569490817 8650 32547
999752015574817025 15484 44364
176739677047358145 5884 25686
296549664059366337 3328 38677
267178695460415841 7978 41181
874177157603288193 26497 33103
451321444430611521 18959 42625
454545541541346433 12550 47012
521360339397276097 12193 40722
806843150028928641 1733 43177
667702205018521473 3248 8837
573130080923700545 3640 33444
65760050564307449 11193 20392
767564358548685953 26155 29141
550527710932520641 9939 43218
593238221745576065 1327 38073
878600182851087617 1672 9720
473465264174993921 2296 43764
543695375448017153 9854 35846
835242316438122881 1835 39292
504606058054776001 18804 37299
632493495098447745 30137 37030
893536305214460929 1641 39756
207559378355096417 15701 40922
158139378889458721 13923 38137
305623542988232769 9020 32274
15746689341291643 10414 41839
410137650067323265 30927 35347
325590294324939585 9018 15009
837406458148638721 6329 33446
531479569443398273 14722 32605
244512774742684513 17112 36814
598350167349579521 10559 28967
758092137530073985 617 20720
848948108733857537 2539 25773
912437116372725377 8328 11434
632668937292805761 30235 41079
551170479016821697 5108 5984
801081083964611201 5927 13924
571060658640202945 41333 42043
169936228852677121 18412 23228
736165987181355009 11860 25285
253187003947381569 6227 34868
716036229848835841 21620 26637
578578100452403969 24667 34304
225572692306361249 12900 18237
440076575037515713 37811 45286
970868365057224705 25969 32614
686870607996993921 25928 45755
874002798430698369 2614 45585
49390749832589617 25817 29123
91831738873363377 19629 28594
976451249017202433 9715 10484
903388619974339969 28381 41560
253584872925493697 17131 46285
957734595774365313 29208 43230
882948909072737793 20576 30481
926243412639937665 1496 41816
320605039358362369 9192 22116
741952781817982337 21047 34199
808616219640185857 12145 23108
424747965274963969 43365 44920
463112269949100161 5168 16437
584143654708196225 22467 25885
969674317033380353 9049 45104
211356607708470529 20478 36653
875390045406398081 27851 37071
848874130866615681 1894 38596
777682927694968449 5715 20159
890653917750331265 33860 34156
659912690612024705 17602 28745
420446230944616449 17621 18398
660917558957677953 25084 42859
65662191058411425 3972 8280
562932624130816321 24343 30365
614234521588112897 990 9558
61634408602316169 4957 16403
747394982940438273 18029 41791
168215148409181825 17865 41908
845995633737555201 24525 45598
463271483736789953 41169 42048
506244053862420865 30577 42763
784936815742078465 31241 32619
587378378810196737 16377 40094
294985402186455297 29272 35832
579221162984300289 2309 27315
601369026426304769 16092 34017
728136696269881857 24639 46993
188246500220870433 22702 41714
758972668936085121 29787 36723
448768961074598849 38152 40094
877584561841555201 20127 46928
502174251545540097 13551 41266
139039126784059169 7440 14684
465246781340418625 22540 26510
468264877473398401 9039 39157
143429676559506449 8746 9291
984614327216721793 13845 40753
99497814797423697 3351 24347
606641064588952577 3222 19424
257205450420656225 21196 33725
308013820903955329 13431 29039
828282732930567553 9468 31375
266243403704788065 20646 44891
304456865970379905 34948 44743
431512220250485953 14773 41463
55384098627349945 29507 41703
689869918616235393 6889 19674
735161735547734401 6443 38997
554846784876037441 13692 21855
336315663708170113 14377 36525
295286604574396737 8636 35446
958123786670526593 4403 15079
357582288609652481 23025 40627
52038000403861417 5849 33552
233901859692107201 4814 10168
556556182976748929 6778 32840
64134247084485449 8043 22168
202942015776379489 1150 7286
288987909724721025 24633 42687
839188546204567809 28288 41555
397374568661948737 13765 37397
174877187385256161 3341 40937
508445630873548993 4678 9146
404596329842576129 23282 28478
20590889900422129 7121 35060
252375534527821793 19034 36477
820491285855478529 5670 25209
659394662904290433 27359 40381
601708582613813505 24189 40025
727681964625340033 6679 30176
586992107671758081 6266 7608
318283905571888705 31055 46127
572057985239087681 15177 42558
631848271290088833 35568 45497
300875205792134913 33025 41824
146970199713948097 2648 8990
147899129249456257 21142 35388
146958271790062145 18425 20366
357838743347482305 33663 46789
330875319010459649 13489 34165
749097414211252737 16719 29963
444376919528359361 20931 38093
439638553894763393 33763 39510
278335188115661921 31291 31371
707846645287592193 2660 14314
127483274273465953 37029 42210
682015144882623105 798 39039
733579610455251457 4997 7252
92605897040744625 4678 24301
280257521714524673 1410 10058
594748184604110721 2271 12617
290976082389292417 28354 36906
669274119777728769 13207 27802
773822366972332545 5505 15530
18635902674983385 1547 10368
698472140075665537 16757 43207
933266571919961729 6250 33360
446940646472192769 29178 42792
93028163421745809 18730 21762
317422546941159553 5802 11961
832150356457876993 9913 25072
835770471578889857 12761 27406
850902109503035521 24810 25233
292453846708326657 9659 41939
177787873975251649 16621 42684
611978198106946561 42034 46638
223741032121164801 26596 43032
74988441935985857 2329 10610
847847191495564033 9968 14177
922584570750963457 40400 42745
727418316807582977 32670 37262
55687473509777873 36173 40133
86762478014026817 43248 43720
582522083131230721 34077 44285
199031752486728673 32203 40295
984415434966436481 5285 18108
532836086534022273 723 4255
21538485018943733 21903 36240
683686988837191425 12719 21371
303293719451460225 32439 39172
877611881225494273 24873 28133
47394020893243297 24385 24985
934475295377307393 2983 14882
372784228994632385 745 35229
271737329465427265 448 41041
670744960788944385 5565 6252
227587827704265793 4947 34754
138191838141352721 11374 28084
53465014506873129 5548 39877
304034847919204737 1992 33480
31289154411506817 56 33040
42034959300011113 1283 6130
26292887853063717 37534 42556
754354200301527553 43058 45163
960344654898644737 18874 46488
835820767956647553 9527 22288
144952083586975521 9729 40451
282680728078382529 8026 10091
838842376071351425 13609 32173
454164874667910145 6920 17715
987341772424290561 6411 10710
100152026905369953 41254 43223
260927847305591585 18170 24068
778078439971835649 3770 29280
56777653619025873 36644 42777
563902743180243265 29935 44944
941913010521300737 25195 38689
97647980553247745 21956 28693
646134580556182657 15956 23633
865244941505245953 8243 18277
287035638275053633 6755 34103
474168472666576705 40461 41895
434569803414593281 26005 35670
563185401113109633 15453 35076
851716199939470849 24654 25199
256847884453677025 1229 46664
19331702175723109 30339 36884
94933388543701377 41652 42939
839742906789066241 27629 30321
410145024897730113 2799 31447
409884987990512449 36528 39125
627508661133696001 9476 44659
83045433657940033 22554 26878
407171646226586881 20251 42331
938787482996421121 15527 34355
833038612375794689 10242 11149
401601390274176833 9721 31988
516798141119920705 25844 32783
742381060600667521 23977 38710
453937138416897345 11215 39809
171939811909009409 2541 25399
803438998584326273 33817 37286
712730452513230977 19258 22317
748862547396278401 2412 39558
889420569105762817 29962 39642
937123485339014913 5786 37876
758053717924514817 8816 16003
999009212475208193 12231 18403
529110472474297217 24824 35756
517417865502025601 1719 43172
79207536677646577 26942 42891
426624247778597953 5179 38997
363153783351119617 18802 40738
509971922782881409 13806 41315
581064444584217857 15903 23676
900257826557144321 36294 36500
333929647033539137 7792 31347
212703668772391553 44008 46490
205667987674846849 7647 41825
237630425185081153 1129 17860
101259454798192657 37518 37951
965575970773812737 19954 42320
974070845662272001 1059 29429
377483827634044673 20382 34106
952106126509971073 651 8869
321096475441848385 34616 42914
540320575724766913 16630 41797
83601725307694609 13082 13477
90602599816829617 24235 43693
251501702786981697 554 30918
638103068391490817 20379 34600
621441759084625281 13691 29835
607241227209168897 8265 15535
4356601362403013 18112 24475
591405400328969985 35636 35794
261490436598741377 13636 36201
85407131099426433 2430 44053
674176252179307777 23454 43632
77912826689232161 795 38776
811387080686664321 11490 40961
252279662048220385 441 18742
348695848593607169 35704 43430
199779490885195073 25614 36495
255789387050874945 1611 12106
964964758827843329 8324 22395
651492624573108993 6357 42350
112354354707736801 11528 26078
130472853025189297 24633 28791
771440033672103425 37957 42847
646588116888992257 9664 36185
578223179091455873 10814 16116
413745847385804673 17560 28938
163751614313465409 24022 41899
826095090378913665 7887 11836
801739428072455297 9865 13877
469272985926544065 14933 19049
796529978754147585 23653 46164
371459692001352001 13917 14607
317632038061564289 40097 42130
202058321511067617 9012 32136
460299031657282113 1885 25016
86799991441807841 13968 15358
975241403980238209 4924 9483
922748213027709569 2489 11377
543621305277451201 3629 31809
545546076041247809 12724 37866
705766995573956225 13917 31816
80548167604241889 8799 17291
392610235476862337 27857 39103
687208358295691777 17865 41838
671306043829265025 18117 29700
694760017090253313 2649 24868
166880777094132065 14299 34698
639678787623111553 1075 39578
68493041375692345 31034 38770
958962055683976193 12756 18195
18109995247098001 5657 31082
135918297009823169 4370 23434
652659694552585985 31276 36876
626776793168282625 28198 30197
185922512559283617 6756 17055
925992122033321217 8916 9894
426444760963509121 9814 45583
727475330027211009 21542 28358
655059619301592705 29349 35717
861846667112018817 28045 41925
724888217327151745 19578 41218
263705599239777665 2990 22085
571368276536514241 9685 28193
330516424154623681 4238 38836
561814740763796993 2317 39828
469630407291965953 2763 24148
630064974041570049 17332 21874
831021134572893057 2721 43520
873692864830207617 11845 20745
159821906410677185 31144 39964
70372257571943209 34566 45952
302350989381281473 4653 34504
610468702133378177 10102 21584
678358403705068673 11047 29577
912750526399175809 31919 33527
307805246335504961 16293 20041
240812120714924321 23436 45002
11558823301093925 7593 41194
319687234533528641 34805 43773
29586270259315485 11965 33467
533849034102960449 17044 40028
101396247174200481 4206 25205
843867720102050305 1969 10513
813870735374791809 1461 4014
682231327477143937 15687 26896
181456331723033761 19676 23684
228419349512602561 7374 24814
489371629086221569 5762 34990
283136207285142657 5402 19089
741825592683632385 5582 38449
957051308786045441 32424 39727
42332827771161873 27221 31948
94684741385112401 15864 36911
248860133258993697 20301 32749
15939016284487907 12871 42206
320501439204534209 6814 35735
144895363868844385 1532 37748
32623921833028649 33033 45702
157132581502960289 19545 44659
32315885782622901 38912 43304
857587465644076673 75 22899
387998768850813761 30052 37095
162485806125072673 12383 22932
351618900223613185 1021 15051
652943191122037761 10659 25381
291032269878691329 837 18887
249363728670171969 2856 34694
300818283399820545 37259 37780
617417525467619329 18972 43246
632856736008157825 15894 42199
370825465280216065 29720 31604
806613494904027521 822 25402
565427998324654593 7555 33655
239208086136621025 1259 34702
14102909009036325 4909 43196
864096973368361857 18294 28834
240201161227606273 11826 21342
440800390745998529 4982 14933
446887530884861633 11120 39738
741014577938912513 41945 45490
739123729553543937 1023 38850
652045796106769153 21980 34514
690454890518932225 14861 22784
159893767162799361 6421 21525
75137228354623889 28790 44079
413202483860480641 14620 25941
785632324628732417 16633 37993
139160149366674097 11619 28355
284696457241356161 16747 22567
61211696177856825 40031 46222
870057451033826305 33924 35645
804676911896649473 4133 20847
708529405160778241 33032 35519
571350243652538817 23432 30378
895466415965483265 21314 30728
321646427849415745 22107 35222
157209713931226945 7151 22073
906353874272134913 21915 27983
408649036408231553 14681 26931
886673110652822017 38013 39536
142077722256733105 2419 42257
219710979708644065 2731 21153
110345959162184929 21040 40609
876040401551463809 3816 42505
325392832149137921 11287 24941
580111912289460481 6440 43320
38248486879435721 22853 38009
105816695218834417 11986 29896
803213739734861313 24263 35623
156168244848053921 4961 10761
323277620986015553 23083 34345
231064096852364289 2872 31924
871204274815827457 16364 37663
462965188710064961 26375 40410
906722954652874369 11292 20109
525844222711185665 36115 42828
987546510790384257 9514 45722
810130654845941889 6968 28208
228247128325033793 7371 9945
245435867628728481 2206 8991
797979751120127617 2066 37983
287122662215388417 9670 20379
284215448257523201 7256 9485
1614330073266502 2781 25424
244619282952374561 3440 32348
804454528041780737 41840 45158
179675777539909377 7953 37480
777280570339300481 41441 43433
970962725275601409 10274 30875
5571079686355064 19911 38228
157348751718185313 254 27623
486334242931178561 1596 36293
848059700596497409 2663 38606
445910569442354177 19777 22406
369325559843485249 2997 30592
138497052647622353 25668 43461
478272738082356609 13993 18811
773062614438465793 21163 40785
382317779091547265 16996 41895
408725897791839553 14840 26067
839839084911364609 3653 9915
751463886428773249 26913 36746
580143869505047169 18669 46565
620697945816672769 28520 41477
783374773715909377 3917 11603
670237003053081601 11678 39210
486927737412880641 28291 45568
139266199067748177 5281 18249
205739179990377601 422 17829
813925685676871041 19743 34647
304859074176174977 41035 43302
905313313609852289 17790 27178
341870716664974593 21322 42343
420237311664273281 30883 34959
99330783600262145 40747 44825
237487494912784321 22621 46586
525257566220933121 20276 33624
600574063400351617 39248 44123
514208539135051265 3774 32084
140176272932691857 1281 27809
875941756240056449 20742 25700
559092525060613377 21829 22636
337659173363189057 5470 7251
688925918353419265 2186 17425
944065754642867457 9993 16054
662130363526067329 917 30573
825501009746101761 4990 39418
778385263949658625 6324 23834
239028408574714753 19352 42299
326804214461283521 30330 44652
319948212662463745 14672 41617
700656802699711489 1025 32920
540766788448014081 3873 40716
707016640910801153 10411 21456
256785568931842785 5253 13450
932464209910435201 10881 41795
761342638541382401 22511 43881
945488602325873793 2624 34628
247687634768222881 12489 41112
828457942720461953 5161 25393
102081990292749233 13860 45715
567108829208926593 23739 41757
155219698953811041 10452 46350
997818369420045313 6868 12496
143564376503608321 25590 42192
944089405057248129 20813 46598
279035338462986017 27102 29313
256493035566904833 12851 37240
981729306595401089 9368 15788
746239275500322177 14396 44416
260299289299450017 39148 39895
644210246387203201 16416 30335
361582537326601281 11 15406
776090896956851841 31642 35526
639172735436599041 4084 29414
942009197929309057 10958 18810
98138512490397297 33760 45194
501491366287915265 126 9258
203433744971828641 7283 42247
962456485385260417 26103 44219
659398461567949569 13304 44789
157324701291834401 6202 21329
115476267419946769 23067 39713
72894018410863745 25277 32348
224781353611025025 16649 36500
259868031974228577 17352 29876
54919661979067057 15524 35879
585773242660124545 39024 44979
540317511270391297 38783 43398
325377876833364609 16347 16720
254124966104310337 3328 10136
865039166603224833 8637 10869
544277513372680513 12868 16089
119204979426307041 12093 41194
807686849320344193 31151 38144
981174085519526785 29958 44526
718312365278510593 10593 46918
790273930725511809 41891 44425
212459241393244001 16636 43596
149309142848096609 441 18638
973570106928480769 7853 39715
222238564738397313 11896 31281
934260789265362433 24960 39665
826051035338011265 6803 35121
261949371501234657 9109 27578
108012451044068321 3242 24560
327851396033846529 29090 43077
464515315169222721 2247 22567
22347215469114445 10765 45479
926527280801757057 16400 40742
369205940224144769 23306 42123
448545931912022401 15872 21040
652527126042006273 20619 24593
764217114904688769 18124 30107
39043677174301905 2290 4587
483146952359163585 24288 46899
920518787038805249 24820 43599
920464896790967681 8285 45946
453884599004037889 26131 45889
717545859399464833 12156 13776
186084261618507457 22088 37566
404555890479720385 654 8305
839854987894565121 23636 29023
550712524705232897 9889 45843
442941042539263937 15566 39081
756912349176126081 9848 24616
533686351750798593 3141 35552
519112936578110849 9908 37184
75691240193808801 27462 41803
391761313783099777 39766 42464
457852694257066881 20627 42211
917396106338969729 2510 39110
270713338093504065 1847 7857
691014546370290305 3671 43902
19953455370636421 43109 45916
50885336657231049 42745 46223
755948757240819457 13052 28046
5992783582691176 133 8313
432031275924313025 10956 30779
882335275693520769 21576 26832
858255247441395201 9023 34922
217557311621554561 23322 43143
819647803730088449 35985 46015
604462964376821761 272 39239
255873177561912961 6894 17258
535946880299441345 7578 43036
713734880890253697 17230 45640
556178473053307713 29536 40412
624004440538829697 23557 34943
305758751259126913 15814 45526
95375445430601505 5521 36724
288017780628806017 13144 26984
89357235085604001 37991 44350
32535777252725497 37480 45731
834006157372296961 13753 19292
276681336680354657 15468 38997
849958747032378113 1048 40976
25678397902787253 26522 39280
346704932454695553 11326 40510
267345327334581377 12184 18585
914152041562150657 7501 18832
615117875111259649 24412 28265
568239048410841729 26321 32361
884953101501650945 23931 26663
961418605781307905 19533 31326
50466540745098601 37241 46961
800786091480585345 42846 42850
573300567813291201 28996 35414
230824261579957825 21854 45797
932178852908954497 11220 21218
885458547223205249 26272 44452
86565706841923889 33843 43993
863168914098839169 17490 24755
402465217515747073 6748 14094
66096122162132785 15687 27942
337037720375192833 9992 28431
632400123824655873 10599 31288
684025391485086209 15879 17290
294745723858820673 3987 13675
982089822186196609 2201 11003
731972102884515841 4239 13573
788711405237385985 7409 32709
937710239171007489 14240 38692
471700325374499137 32174 44910
573415751002730881 7991 44007
14467887708157435 1329 10541
495271646202578369 9380 20843
555723562456506689 25376 38212
107627076319563025 35453 37407
942682009382359297 12484 45459
145814387297928513 5356 40482
320184348456066945 18716 20389
303851103351579585 2210 28403
71632540342825737 3976 40861
499099130873187137 3527 29986
458531226787158657 1206 3575
285981467297109057 17984 34270
554159313539678081 6419 44179
711247871409863553 850 28863
633323685230308737 3568 36239
508932643157866241 15855 20817
124957250919273121 21187 26971
127356572063430209 19745 31134
814410957282888193 12790 36587
897167472259145217 17133 39510
627884614201626369 22206 36820
412684055560060161 2664 37432
431323995110702209 1167 16541
310047640206054337 21974 38236
306089845464391873 22965 26828
980583408869190273 12496 16651
12261776744310283 11334 25574
150964341612098721 21612 28092
464206827779371137 11314 30207
679627598047783681 3397 6990
833497354548271105 3175 5474
615020850578989825 393 32220
315821185454161921 14150 40076
652992104154119297 8454 15923
526922026845028289 5473 37899
548573414392894401 28535 30492
901221919456951041 15872 37391
3727001724637803 63 3887
817326782397415681 18120 23753
357762113732409409 11484 44288
307349798846594497 6793 42591
98086820496828161 33320 38858
734302790744777729 9858 16535
896224398357379201 11705 28904
997938065993018625 12001 30688
707971571344341249 5021 6151
87616252647464417 5069 19523
937801225265250305 3453 14490
618088724554617345 14495 27278
659524291267469953 8455 38839
452741446622979969 4454 11137
210914409162985089 38899 39604
971790527079711745 2859 35534
629162182252837761 12789 36015
799958372254323585 3684 33646
159484255307635425 2544 46681
77889326218276273 40277 45543
356297697380593793 12717 35450
552952061117082369 14111 43366
582214094817505409 31594 36421
931369262368029697 14491 44519
953615577215611393 21297 40310
789978464306599937 11577 16119
178613294948409153 31573 46570
270970893635627873 19892 42503
555269672771142785 15333 38397
433050894150056833 39221 44607
246457984065859393 6871 7743
766511393769086209 36667 37541
99382220679085969 323 8150
210790359260570881 22269 22635
391069425624099393 11418 18118
372008912711699201 12114 46472
176775874140471233 13788 33382
452986849131434625 13907 33426
40769009886719945 21904 24162
472949675140618817 3992 10907
160328052262979521 11621 24686
75825759478377105 508 46099
843466518891180033 21087 32023
13748947284888403 2238 41566
60465863019256713 30670 35199
564308265016251201 13595 44648
34249971770879741 4208 44859
197497193968125377 17059 39206
18250793780492105 36847 38123
142675604803812913 27473 42871
610141286503509377 3025 20131
74177138690181729 28647 46129
68743360694181633 24756 42844
356549009206275969 39296 44389
482307512953230593 18864 39405
392287592150005057 26478 35321
788771776583200129 23212 42033
855808429410089345 45625 46413
663792813216819201 17422 43934
295692391418562305 2692 37648
924113249045259265 2501 28550
570618392777902273 4841 20121
317457001270231105 7892 44947
662879155496078465 21434 37996
795064568527532545 19554 37110
692007262653945089 10950 14631
68842617242129481 32238 37700
266889375731985025 7296 46181
664438002840679297 25875 37874
802430992021072641 20277 25652
176089514814737665 33660 39243
185070184048861121 17460 39733
760551992359705089 32620 41080
222093189170479393 10954 41994
847094095769964673 23691 26045
509475540593292929 6081 23407
956551551536048129 5716 18975
636614022773613953 20903 30042
465564946060073473 20868 21237
949062117836966529 1319 46489
377523439815984577 6650 24629
515980245943083585 17656 30771
604528025487244545 24688 40810
218509392770450017 18496 37374
333873881124898049 31462 38308
810481476535358081 15618 45162
199628050625211265 16337 35552
567145955170012417 26426 30700
843194698235162625 11892 24790
175332896582844449 15213 43579
966078600508726785 29336 38837
603561360474465409 4203 4580
717614999087341953 5038 17753
212565789846422593 13911 18126
272527079352943969 883 12767
952376563084406785 31284 44612
358052818980109313 17042 45906
279073885551795809 15769 37367
41992302644874969 32106 43854
771562622390384001 20889 40326
343852197983746753 24556 37943
567849380914026369 36534 38072
503347444872918721 3533 38431
840738542049386753 3265 15903
953398869465285505 4419 11929
871716837564392193 651 6755
544879711428027521 812 28424
679021345460718337 43110 46113
450209865740301761 5363 18065
553439949972215553 5982 18069
161955686321409345 17812 35948
888096369542687105 19102 40583
355821723087085953 2605 12906
312974529901580929 10454 11238
790828173818741889 17250 44053
861949837280697345 16163 32743
776066403173356161 14420 34034
823785002358874881 10722 35700
786581808389701761 13570 35024
925760609605212929 19117 21343
905906353853890049 15935 46214
839320327871846017 10613 28241
650951066014190593 41086 46533
426260181464705537 10185 12417
99158121799401761 12960 37186
3622615794398599 20510 35845
920450883372968321 8653 30353
904791037984089985 26677 27730
826800415012694913 13015 34407
64156836153600241 3802 25588
571507192280481729 10900 25638
149549986843290145 10667 36795
669145307477574401 1984 35389
129717035846397265 5168 26267
931007617391504257 12462 21569
99196594973470561 8747 24547
385333193469204353 7038 22880
862972381253300097 16780 26600
51231678230781345 7762 15364
507113943850107777 4507 17968
505150947931550593 7121 9960
289029246064814081 18253 31773
330160394456203905 23852 34205
271981140562466817 4232 19379
704201344298251521 21015 24396
153342502813657697 23449 33049
453777528471110977 37849 39447
990680943958189185 4365 18555
99477934697713265 14515 43924
311324221771826625 475 12438
987604124550148993 537 27555
735523048999588993 26570 42223
168306122141427041 12395 45735
486860194006325761 10140 20646
741174831035696257 37668 41460
237790580524894337 12408 46108
113655862546462321 9274 14245
328318138990908865 29373 33527
321664034398185793 32714 40639
559065742383062081 40714 42559
521647138788790017 17972 22350
121055193743430321 6458 31155
640972403533741185 28159 42068
232886911904934369 25956 41121
165663861923544417 9867 12732
809320372499428225 25882 43334
963235352096365441 4285 30278
591135325386396417 26693 29269
873247988741535873 26458 37851
334089195942326017 21748 39101
905234488429503105 18510 22447
178121430190834945 4919 43464
788621212458277633 31351 38593
324926679489152577 2047 23510
518276649273122561 18289 27589
473490545728587649 24723 39814
921409397052496385 7255 43181
183490403577948769 17105 42312
683822917377543809 30070 42779
562521241440215617 9399 43149
91432798085545393 1675 8777
775671527819042689 548 27726
902947416954066945 5163 45906
425749367498319489 5508 28227
765155856241346305 9109 25451
692417417757141633 26190 30827
617402977035030913 9575 31393
482592525749261377 380 7859
570821776828434945 6500 39037
151649090344704961 15510 21646
292863263802264129 6688 22856
276125506941546913 9370 27897
700062031581392513 5154 26529
572919014549327681 12447 17163
57369021272965169 3457 3934
385593408031759553 4758 9884
911877150788395649 10761 25841
61963989308878809 11153 31780
14074937905878217 34683 38759
3747342821831979 28557 43952
392715526554820097 9245 24375
65382924807906305 37338 46988
840393687208209153 23156 39687
118624432863079217 19207 26968
470689234389791297 20914 40034
289474437277334593 13371 42561
708260185785054081 17668 29740
941820675962809217 35636 37943
793892912773269889 5276 20988
286843294716746305 45401 46334
284562384978190849 24386 46260
472348899248466113 21718 29041
457841331425722561 18016 40016
486641983604556545 6159 10429
828250274789912321 26677 46507
768435875082154497 2657 25381
85096241160623969 26920 35291
638043067296152321 23337 26480
532062543680158465 36708 43053
307569373675029569 24958 34326
635471243951993601 1305 46568
832403637913586177 12511 40770
962395817561532161 1631 7165
483109008526433601 2894 44057
856417563694872577 20280 39984
320124087602678721 8171 18694
40154908396861089 288 19700
846050762306795393 1072 8535
603311548576098049 7843 22128
17833704574400145 980 17064
647409349727798401 15412 38818
732185624016203521 8912 16645
585769307505938049 7101 45965
856544296857165953 4199 13634
917661995730529921 13933 42696
793894385682200705 23851 29527
480562888188099905 5802 10462
319964224665199041 34756 42914
209204924505986145 5847 38117
105024901010743585 17952 32787
330338655626331265 28584 41312
704297943235374593 13295 32402
918466627767035265 5287 29194
646431561773404417 5494 13073
990649839680283905 1536 22733
758484484400980865 41593 43733
769887800383958913 3299 33207
375420962801790401 9673 25963
350694401191514497 16026 22331
570741299555592705 12883 38545
236521276892094785 22145 35652
798019265766789889 7541 44885
624854230702450049 10559 21224
409141611513774721 13588 13792
876430110551854849 21230 36046
109007197945651057 24962 43140
166295054386846881 21683 43788
928302940597589505 11130 25050
798626766381406849 1730 39622
948284497424033665 11953 40054
698516090999728385 777 24818
870515843568909953 1721 3575
242701215256136737 34104 38393
597428503143071105 10471 20598
288217293937986337 1396 25947
439084195287293249 26144 40641
521746684186584961 30213 36480
758278049383115137 9804 36597
719937736379787137 7793 26595
647445614701695105 1826 34565
851404250747879809 8760 42678
713855422176230529 6264 35351
590744167441624065 22378 37775
564831951481565377 19722 26749
990881679838768257 25228 40416
765662432258643841 416 11764
567321795856312129 12146 19791
824729169758882049 25248 30411
136103200997172993 819 2378
11953218012244805 29827 44206
968022757333425665 18401 31876
544992553587448449 29714 40185
221535626891782305 8842 32189
217472774900876673 12636 13748
513019305015628673 32406 33375
858830977329290625 24339 25173
155907630845508289 9562 14170
211707977682543457 23568 32764
575321341790054657 32448 34228
176532095750260961 26178 29902
597563445826725889 16765 28667
722153580672802817 38479 39148
147059301153344545 28507 46199
613172775647967745 18735 32113
586515031768033921 22751 24634
130550912047503681 39872 42669
576486392362152577 22407 26082
423934975844915137 40903 45671
720698194839858561 45874 46341
459488283104668929 1994 36223
733376668227887105 16711 22178
904190647858257537 15793 39692
981193543917544961 18623 27475
127011075055712305 3798 40526
910020062635151617 21877 43491
826269138004832385 32987 41751
772312848435664257 6637 17604
117702606785321969 7732 7990
482350292177809345 38385 41029
810691085616156161 1863 28237
103920630622088337 8457 40791
226665789607231713 6115 30349
145769134714793569 9433 10220
950432993922831361 18736 42225
70979996246965273 14620 28058
751436801849742209 2737 18638
642208899649741441 15946 24453
828140562521326721 9906 14606
204276094008054785 495 35068
296447129630244865 43604 44831
32536702834232045 4566 6894
765675575658363521 34859 45037
811150507003961985 18155 38535
372445882922143297 15556 20751
199557265683861121 7718 21123
622374701359149185 7422 15837
889820632920635265 6704 23682
923401870480454017 21362 21540
833998185879590145 6783 44341
784208035185471873 25766 42621
488780015074073729 6634 30453
296801065874014145 30224 39632
335720788403758529 22410 41935
653814681638181121 5786 25411
756573956813515009 1444 13509
37791382272608585 7398 20385
16123573130851555 25182 42070
126201168415846609 13788 19018
258989899494455489 38508 42025
78029658256475905 10639 38107
610801741257571201 28850 38613
303630096407403009 6865 15167
161839281779680993 1904 10447
797957003253536385 3337 30106
283878120014957601 41939 43986
324690203931353921 14852 21085
428857237919064705 6820 43282
255044721766331873 11252 23886
141285825857263345 32525 41205
337389029837623873 38798 40910
466003847395217729 261 40917
825665492826054529 1070 6074
368294023167987201 9004 36324
686884659160412545 18164 30357
465186030402154689 37209 41597
136879887605182657 5690 34737
799732960962924033 6324 15013
589587689551422081 40914 44120
731077905547966337 30297 32225
545688226333133761 7231 10986
337075916603293249 12476 29543
373107629232592321 27384 41708
292619800440068161 23116 37603
433158768090983425 14489 34190
696531555658960897 10359 30333
644053490185996289 4668 13429
243617444922922049 15525 21090
142156856211691713 3156 11125
542723343282471425 11184 24486
43065436245811385 1165 17898
271713493193207265 3849 28898
719892470381417089 38529 46719
903890827269062657 11251 30455
20567047173301489 2214 8904
328308727316244417 15578 18973
496777226625390273 18422 39394
631723668886035457 11228 24127
951375129180505089 2639 10833
79590403310053409 14576 38241
504612780668459521 8386 29020
551191037056806721 22866 39763
957150102221845633 14062 32202
735875524449756545 31540 33310
420272391185811521 6307 41042
316689217080675457 33774 40298
750253887195142913 11250 23772
767567677275113857 37098 46154
23012649703510137 5678 13493
58506829258785585 5165 7036
300317964484520449 2723 11693
425102756457807361 1233 1993
528464645871387969 34408 43999
860382718079971969 1959 8395
977000941537468801 10997 44495
540641747702668609 27566 32257
861179673012465281 5257 39591
381564171497128513 3380 13301
282196613896843489 18864 22097
813653045718371713 5252 11147
248195551753461537 11734 26488
436395474795443073 4249 20852
267379193805837185 21515 36720
292982869498192833 10306 14931
53172321660106545 32334 34048
716586707118292353 6268 33084
73756175669984721 8803 39507
545985512200264385 27572 37818
665821984638846209 9581 45536
715812963374798337 10190 23271
743230270795024257 1440 1815
641595740309330817 10331 14225
453102741923181889 21318 21460
157432642504996769 5752 20029
957514037422953345 7663 28989
519068948998342017 7690 37558
252315311238270113 13705 31354
182522897424274081 31087 45764
773633318660884609 9667 40010
127061000188295025 1132 9624
924054004731552001 16264 38154
310118604908179649 19997 22535
760912442938320001 28533 29812
317714329228568449 39291 44188
914029853970070913 4534 25985
801891097711926913 5874 30142
403644401638231873 6137 33108
395780217887566017 24096 44352
223073748236778625 13372 44942
851272218845846145 9192 13683
833176959025848833 19257 19308
341234407954818433 30658 32690
326995869008520385 35517 39595
758350821648758017 14382 43227
183129933046316737 11827 28166
542404783710768641 4211 28899
392150219367529473 18259 35650
467250461615687809 18002 39558
333813774478414849 38261 42977
751770995319294209 30306 35465
115131324686153393 26502 43494
37021519344545337 36386 37547
910434128816277121 6306 15379
374136941340598401 7085 40451
989490782731174017 20816 33087
529606170968346369 516 15224
930005352604581505 10300 38433
942013289548430721 10359 46860
129055829859474609 23554 27573
652793295535257601 1857 39290
931597036274936833 2398 27436
160349003565674049 1623 19146
613587027720946305 4476 29795
250280390488196513 32984 36680
173015521322213313 2161 22065
506163471006164673 6027 13606
872229124347420289 10470 33661
327383669178924929 1376 30195
105566253419326017 16028 16063
451474609328190721 31423 39790
884464667188048257 587 8252
916343550728523521 6022 38478
840316647297498753 6067 27390
702888570966440065 21731 29429
4925606051948251 12992 21847
380693535016842305 11830 15657
359322016416300033 12829 41205
790383692014248833 9393 32320
352180483538070657 20975 33066
129303796647970865 9124 40217
390503103113758273 27369 36993
122630441276829313 4636 14287
834095431870132097 4448 40945
537359543896979393 10066 15327
914061895561630465 11537 33915
597460641408733953 25002 36565
702042640611104257 1438 14601
767946084395131137 30382 39915
382156798954412097 21618 32897
714028463585140865 29587 40628
768451792007134337 14226 30868
252720431156472353 14410 22589
764567902432943873 22260 39379
187362954236622401 7441 40869
119194742204918209 3181 32064
656360982988157825 5108 36439
255682112784484161 970 42993
485342449300890881 7353 19974
883163019799432961 14054 45313
34485134860073429 13653 44889
838605373470883841 2895 6645
770945480712587265 12896 16379
762118080600579585 19438 23690
650267428936270849 21764 35374
268729115515014881 11167 46221
76645993963513345 19355 36853
997317261657677569 19423 35013
77210858191431697 21819 29079
451679557722869185 9484 30387
410093187020780929 12004 15312
975270580949889153 35055 41029
54928994350031961 6863 34252
611175550134760193 34387 37322
997193362189182849 3180 27465
19866494238549137 12720 14298
336269542794081409 18468 22359
204702398983826593 8080 36042
226213166146667521 39594 44993
145495009884008641 6989 11192
956908541587264257 29549 32502
804739586293550209 22552 33649
639745791868126209 14802 28136
766045738454998529 6823 12224
946301532359012097 8001 46217
348098565068269761 36763 44323
714894441982782081 39556 39603
974993079202654593 3600 18493
189601449981491745 29942 39270
415146934321683137 9181 37966
219775918784296929 2969 16855
986302382434239233 19587 27468
636225518255695745 8821 33362
855606339448101505 7127 16975
789751924130289537 26883 45152
405576138003233665 9930 20338
258932912699773249 36662 41557
871377465169729281 31689 35849
542351835329288449 32630 40906
983559588032868225 1723 6807
508694171503446337 41996 42645
14505552990513593 28095 40173
167728683318220097 25033 43213
484567209109293633 2878 46745
630800114276805633 926 41704
796868045253120257 15158 20738
973135109482360193 20988 27517
922176818018492417 27313 40308
236455177879985697 21173 38619
246231296030359201 1358 43318
916138529862255489 22113 35929
112143188157666881 6510 28729
325785411872171713 16068 41581
711649857685898753 19367 43134
182309902728452033 4547 20418
753259583527231745 19545 35687
381397705464092225 9341 16575
122308713511372961 20759 21329
408488690084940481 18868 42781
853070086203679489 9479 31653
779361955797607937 4360 34524
262250043888002433 89 12771
141393138086062465 7287 40686
596009573906478337 17082 22128
164134646409205953 29343 31229
135270748430613713 13785 30991
581630188119195393 21570 33399
832698259203802113 2072 30674
407258497361166145 14339 31844
277789062050459265 16162 25545
482758481916864193 8104 37434
423595393552282945 30597 41216
602791287244865921 4921 32021
722697261320504961 36897 41581
251041353017004801 9104 12962
167748630235116993 24338 46218
265845444575145249 3892 27602
936056721442866945 19607 34544
680339715688933889 2066 44540
4563192850746135 733 18455
499241374502854977 13467 36083
324740516002847809 17298 22600
324057683585156289 24069 45567
406834972810976577 3070 7775
616349538774667137 23709 34146
152451414047533249 9178 23071
577361886365469697 10317 19871
247095542832788353 2032 19125
279351854964925665 39872 45476
881478584349181953 35331 45921
52619115869905641 7332 12126
73831386152228625 20108 40316
89399837693772353 33011 41737
977518627504650753 29158 30284
573081436590872065 24820 28573
383465965651673473 11932 12002
190867882328984001 15886 16301
146164785281868609 4090 36056
987613550712442369 38986 43801
619108155773382401 16060 43767
502853003045910209 2677 41989
305426385852882753 8351 8923
285399328346063201 15353 46894
815825595492661633 10457 18410
828389994590605057 17722 23304
503917835750272065 19108 39893
36153311297031369 14909 23785
889323255243091585 5430 29916
211041203155698305 5091 7195
556066827049733121 4657 33751
729843986244919297 23051 41419
921997507024165889 26618 33059
389465678936755201 15422 29061
642623953916412929 5885 16907
981129013113704961 23821 35981
625870807478328577 5960 39655
157531253688826913 1000 11118
197574688756077409 32375 35131
997803699143691649 19551 38782
691243310999787777 14026 43994
469137853448597057 6049 15309
423798717284469697 25117 42784
999143141257380993 13778 22377
495251886431624641 6323 14948
566178932026982529 4065 13976
23905036369228585 1110 41863
78020931235290193 8094 8584
725005679120606337 5150 28819
572363107410250625 10482 14366
645883041008502785 23620 46330
108433442485281969 30534 38927
741547102530752513 13145 30852
436707713334666177 11414 13714
993714129788912769 1214 25699
845243806300306433 27878 46874
896419522767096961 14185 45126
864532854520387457 2744 42112
80924204112776017 21785 38630
92654051954529137 12387 15752
731834477730224385 1357 26066
711236488864781057 3732 5432
172138887900530337 26950 46559
338562841286648833 15795 37209
814923612710053633 30161 42772
989900865803530625 8397 22415
197819413859051009 25156 27804
279390087061788257 17555 29101
439810178533981825 2988 29409
147126139549865089 21305 39284
896171972260077569 20177 36421
269343817889666337 30396 46039
188593489409889505 34142 41030
66040961517938257 9318 39609
361275960995229185 12281 32153
604039253306840577 779 16653
281033737848652257 10744 43195
569210150425842433 13600 25401
707181073965102721 1698 26750
234800493304636161 32576 44727
216855576013692545 16020 36591
209528953856942465 2397 7768
15368581119716397 15631 40204
660201819601955073 12900 15510
675133459026746113 4321 36096
280919763935170145 24047 38602
860722550196072705 548 24565
368133663823488897 18305 44103
280031468659409185 38772 43387
163863244740621633 34783 46254
424051199895885121 9107 31167
926978132948935553 12385 45848
265971757959171393 21987 22777
989009482656253825 11911 27096
334151119412524609 8435 16976
129795907447647345 9909 35032
419700441196532353 5280 40065
785208795494678913 20281 32598
948206802351009537 8543 17185
71580654905719857 34171 35682
880184261576438529 19539 35919
640534044506008321 20318 42590
206628886688378081 4 36988
636824144188853633 15246 39071
425157263932668161 2753 35168
294869497713403201 31835 40965
589795728994047873 9725 42214
152425314764403905 11377 19242
47670543617932993 14248 43816
83423305962437409 30098 46909
83988533170781921 13234 21280
338314965229859137 1460 12337
756281498515356545 21384 44875
329464287103586881 12676 38547
628389263986647937 12123 18807
693374786862566657 15841 42222
244528441028627713 9876 28140
443446781354108289 24018 39095
882507066146871425 6903 33782
975000494616853761 43979 45479
41923493558520873 20914 37225
910602654606275713 43686 44357
613851943101750017 21748 35713
964064111949770881 9211 27016
949587956842613377 26160 30168
560554898763395905 24780 40281
770998088702811009 21042 24585
609515359655507201 39134 46182
495451368122921537 30540 37683
515425521593225985 34663 36013
761162571704161921 16124 21509
384246895031115073 6801 34668
130114817912819089 19578 28934
746529345590371201 19991 39965
399732110459496001 13269 41853
81328158682499201 17603 36490
285392332659988321 17402 43542
457697758434942849 31518 46573
919340505487483009 1255 45311
771858124609710977 4540 41066
890417818346300289 27735 31023
513570189324209281 9718 27596
717545983369291265 18493 20951
526443627384413313 27341 32264
689140759528406529 10110 18279
786208938237177089 37495 39374
756170309201749505 5728 15851
174997470749961089 3484 19298
729008142004467201 8726 31903
779892771568992001 16619 33994
695104109058178177 6135 31747
606864517335868161 5805 10059
741494477692832257 12253 14816
873059230042752385 512 34835
613894471106178177 17779 45669
267294731883513505 5636 32550
155622919927630209 12838 45297
383602685870780417 12144 13050
132625626697688401 18327 25157
818435012928763009 5368 10710
67319828714111905 14459 25513
798977648295601025 4353 34581
648270413381382529 2920 28418
744126912779766017 30358 37970
318839341043236865 37423 38161
530062462392830721 5232 17159
434493352890996225 11460 29093
688070325364510209 10508 33942
658935083640379521 9645 15476
546140187863880321 23669 25047
364364601235436673 9411 38348
833914228602797185 22210 42686
788169697017174529 10215 11228
60658894985831329 11612 27236
781011807557547393 23606 36646
832509914881132545 15962 28506
523840882908409345 31871 32342
881025686419047169 15615 26594
507183115938161665 9723 21883
934230142476597121 24836 33179
721441804607515265 42924 46074
162325258700032993 5680 41653
519183222300597441 19919 30609
730614604887097857 8691 29539
387215423864596161 27520 40922
650667568467763841 26649 43564
453714619518009985 4297 38695
496718356480474881 21711 41618
328933311380076545 13014 21887
337367978286149377 2977 25835
829721990242035201 147 7422
659860664173766785 19051 36449
986131183014940417 20521 35245
25229937833511685 6535 13135
785188201355921921 14293 22638
617817488496516609 25168 44759
820142453145173505 26782 32074
122092620731901745 260 14498
806629578808866689 34318 36430
565066745878329601 12970 38168
938739022613411585 656 34070
998156797884785665 9290 15788
594325159410530561 12028 35994
344051979830968705 31730 46669
887241893974937985 24181 41931
180419397381083265 20979 33637
8503489455733871 34197 35559
663522384369105793 27541 32090
711704593698065921 30373 39050
202213491306746817 18074 33904
302090331309088385 976 34043
471155591031422465 8222 10036
241176342160578369 38317 44182
5123673682017938 29749 33568
307355410807844033 27945 43861
345569563725081985 41854 43513
842971010184292865 45508 45632
815559763713206785 28850 45895
321925153038492353 5739 28208
605551655821674497 15574 44336
772028697968956161 148 15229
534532297112289025 21346 42605
471065274208683585 10332 37209
403321683981563009 17880 37967
304460831124565377 11183 15491
16564167895818827 13917 32028
816671185470781313 23844 45065
464722075576137409 20142 35791
554693551557853953 35799 46514
536451866326611777 26843 42838
369699483156892929 14217 24498
812587063813811713 33870 45417
710619450744069121 9426 12343
99389838007351025 2964 15864
44369411457481081 28406 32057
819754849255676929 35475 42625
164060911909309953 22422 23854
623800377074726273 11034 15458
993773150616675585 15408 18382
204196930830551809 4414 8561
993741058361585793 1819 18113
984451975475916929 25128 45401
383847168727172033 24744 46506
128867746226749345 12612 18823
600827110140393473 5072 6982
247858992936183841 11775 43215
614137740686118145 35951 39992
790820663149208577 9592 34341
175807392805005249 22078 41650
448667700947037697 21759 22411
69481146320654833 1922 24268
774963541885714561 10140 24380
559713883050797249 38865 41425
965256001418904193 6436 7703
398527073607795073 4012 11192
863983858424763393 10041 16168
969108578430841345 910 32415
959989239050411649 6185 12894
946751434798088065 474 7633
903280048510200833 33662 41883
796290705266621057 15419 32882
693740328468376065 14017 40335
628896215606033537 8612 31895
43387619004096937 12749 29944
134204392357126785 17672 31914
529031715288265729 24661 42217
186178182952474465 1850 20099
156955986259394113 10897 27670
966759500839721345 10415 34269
559497296934377857 6597 24480
336539337535214145 1014 20542
246760254377694113 11348 38156
813823375019062273 20560 31421
487677156842163841 24191 40865
862958976263868801 5909 13683
128841551745129121 5224 37916
526974927662003265 3569 36246
295204627042092929 9292 31299
688574188823480449 33874 43880
853355414600589057 18794 42814
445086258656793601 9668 17178
570356601595147329 25511 38007
623101614828684033 30492 38381
87140354095655681 20357 36301
82637490554027697 2320 38348
973221989414493953 12314 19735
819732395696235009 21901 46943
757843480854422273 6246 32846
329979250844694145 9251 40877
108282532166082753 30695 31905
314073530998470593 11455 21506
490477200933955969 26884 47004
982010801387310977 1355 2605
152252733692872513 20565 26101
7496355163794989 7825 16675
953725851822486657 8598 20734
515291772671524481 5203 40590
550224164253091201 6261 42157
458965649462541569 852 21322
984744029192487553 18884 32540
935678367099690497 1948 43649
278511728302387233 29827 43502
136475058757582705 17402 42439
946534577049636225 19808 30073
298272313680847361 10388 19981
895488431082934913 26521 38139
797895055008822913 15113 25459
969584088186227457 1802 42185
34769348963131109 3188 46154
413878559409507585 17027 26233
289512742499226753 3468 38432
676962600958933761 40499 40693
433045128181070977 1436 27371
965589818263236353 32665 38129
808847395697299073 33822 34852
436632294865891201 1086 16395
719746798963349505 4633 4829
63710649618226257 20186 26889
38375822086948121 28843 35436
732702693696911233 7217 30962
965369560034496001 13861 13893
750662515834402945 31343 31683
152386511680433057 7643 40354
614637493673203713 12649 19080
26265941650628121 20196 35536
45936169451916697 476 44679
585965134783606401 2122 17288
445155957479318657 13198 43281
569612845534742017 3029 43326
344988666818135681 2234 15223
360635342404933121 12851 46238
8350165920095521 11044 38323
802774132321196929 17225 36288
980741927167709825 322 25024
334852071990781057 17705 42670
3303609609236703 10517 30851
301846306481927233 21665 41211
233086804059393409 10960 30249
810658727429242241 6164 31899
688566946113699201 10861 28495
556438184888556033 31939 45377
86616734950265345 16319 33621
723538748993263489 473 17647
971918555839426561 4305 12331
816763908064977793 1294 30128
903624879658689665 30728 34422
85855278591125745 3104 28435
179981115149022497 15548 20813
139648825304114161 15300 16797
543706062031812801 7768 45233
282193920858333057 10470 19796
574926080250794049 19020 45596
323661218660440385 9295 42388
952992603791596289 8567 35087
236192063759730785 10195 27733
1496052791171821 28214 31022
638766088886519809 18069 42025
729379097785336961 14041 33464
813717915974194689 13286 34120
797105790318841601 28894 39076
878001871157174145 26995 30142
993688122212329729 7966 8201
199092404906494369 2260 23934
840416444369001473 15132 45290
569933542419057921 1465 45440
143604660337782513 8090 31426
403841421211950529 21194 34279
768459768339983617 26530 36551
20137687916296445 36347 43179
804744374238293121 39048 43269
737513655729273473 7754 15732
487439849102063489 11368 32409
823703274374487681 7576 20014
823177698750153985 10949 22153
605564515195481985 3785 28329
25454692889599785 9349 44300
281537693975757025 174 21072
252240785512452001 25712 28807
690228386564072577 12102 30341
23629049982734073 10244 46989
730877659126697729 543 45371
494033449311384513 1735 45227
628593908663617665 8027 27013
91978506483702209 19243 35962
681420305608916993 19553 39890
567516262340415553 1017 6373
111548966818745041 11690 18737
333553417635389569 2867 17651
146387963508551873 37625 40606
629831618992849281 4990 22268
693537913408960129 14243 37310
390235018116090497 13551 18983
32972043846505985 10526 39790
599019766899100801 2232 25246
3712097663040482 35020 37776
820545333074509441 9239 42523
566193926575302017 777 1364
972688281610398721 25739 46338
883470223777749249 36551 46942
777932641842870273 4066 45935
668375185071333505 30394 45433
650805065113853953 3799 6039
814866410209376129 25528 39635
220525526783578849 23721 29168
4102505932941370 4410 27214
928378484740786561 39163 43180
842075157215134593 16415 44889
13006285086209603 3400 36716
75655823295129217 7990 36023
486496551500902529 6972 17969
689082806918705153 2216 27977
650109004036668417 14666 31032
661068046490875393 10382 16987
573527877939366017 2244 40747
527938562840233793 10168 45248
170744212829209377 4495 7622
917902881226886785 16183 41029
12123367772016281 12860 35319
612033786465858049 19271 24545
482711038884563265 20256 32656
318950189998282945 7033 35482
806256985305932289 5438 38482
938650169535350145 30464 42292
480574526373761281 23970 25116
976697669742087297 22209 26401
54539344498248713 23731 43218
96964554798731233 9951 10325
323130531727318977 28441 40138
883869906223544833 7219 27407
434437057945583425 26080 43104
266234707533726593 2462 3859
210898707833269569 25738 39204
726632657862175745 11070 21223
524216607629636417 44640 45429
900305287625698689 3621 7335
246595837895117857 18898 21121
591218089136113153 3885 40332
727161754371476097 8089 26313
337030699990208385 20510 27935
110242494032110721 15633 20205
506587177853667457 27756 40454
92021004167730065 7734 17892
444750472065621249 2300 20468
582515987159300865 8233 26163
65035223950197009 15906 28895
155234209396351009 5870 13203
424487383519192449 10257 26361
511627155983706689 7168 19527
605966852556257153 14715 21501
319147813787832769 4371 21166
159857817694828001 20604 46132
856188026595450625 26170 26446
698894693389640065 22765 23053
715414364559702401 19820 43316
602451779184235649 7636 10090
524447072619086209 134 35568
30402594549308049 30205 31952
957716525707819905 18264 19359
826195789725446145 20965 23999
53469031720400297 26201 30387
693586354033364225 17164 28548
370866745637467713 4404 11522
729369497923698817 12193 46258
774272299937809537 6425 25484
251444089266094305 2850 24763
886593772600416897 16093 44545
228795379549453057 24931 41019
143929143325042481 24748 46706
548811076100754753 1092 37490
746694185281111041 21914 37766
920424426896801153 11562 35590
905877649253131521 2946 43201
878571736665172353 22367 31695
862833825845807873 9602 30936
989138290382825857 1861 44755
787259799924814977 29566 34067
861761002536361729 37052 38609
294638301332977217 15348 17495
974994005734458881 17832 30893
538432600703277569 4763 11539
919390088568256641 24156 35101
953696368921452417 1984 23081
352140278244164033 6465 16284
355719148249736577 10924 44146
934874345753293313 4716 26066
684972853864788737 21380 29986
680898364179284993 7850 44868
554169190700708481 1089 35939
115154881273973329 5984 13171
167521578225983361 11213 42180
955564951002159489 41133 46676
832154426695868929 27928 45730
938217602894674433 11409 39839
196311416486164353 10690 25720
214773155099123873 23932 34239
512977824491247937 16122 36468
753824825556868865 4634 23452
423812853134062785 17371 31313
204029890726289409 26576 35091
788648929160078849 29634 40421
208862132972548417 367 769
355496109970030017 3899 37745
999497479358495873 35820 40214
615263777494948993 6710 14495
371618378661047169 6849 32930
593697849579069057 34318 35467
808243527075106305 5418 40720
515098969179977217 29717 34617
700286101743593345 29108 29433
29929458741801085 41164 41481
364959861532327041 657 21746
984029961600572929 4669 16115
856594785397810177 9767 37258
901508783960491009 24174 28645
332337751956501377 7002 42110
450034076800907457 25005 27043
619246862681031041 12041 42833
593656743279208193 19091 43738
187546797946339425 2053 21842
104534345085557585 7430 13849
664067737956678145 2602 16879
506543286672904705 9990 45020
218137828194315361 1084 12167
367751473091860929 16555 27408
905732904902102145 16297 46622
676201533969642497 658 26895
356589961028475969 26930 28921
46003227333347497 4694 31383
143699066539163313 3870 7947
581137397053407105 5738 35163
724937707435671553 13035 37612
296343679732192577 36171 37661
423518561410482177 14954 40330
359602404471896641 1476 5329
432609706455735937 3812 6866
594764382019963777 34275 39648
361908935424672513 15210 41732
667002604044380801 20548 24008
536825435033406977 17302 41274
880455933591012097 26767 32798
534508733513014529 8345 30568
514294135129173185 15429 27762
222544092080795521 16872 34732
651796894941686145 5328 18495
280778081577913953 123 16630
526349149368467521 45961 46408
446829882137976129 2265 5672
860617888721126401 16627 28374
129474949770134625 16679 32795
258422029480239969 5285 31252
201254180122788289 2933 17892
190077335155724129 28019 32488
725906695407182721 29379 35323
107638122512621953 16938 18772
528136607733202369 1778 45249
517751900689408001 2024 40355
180948140339360449 5565 34220
287873279415602913 20444 29011
756447956606621057 33032 34623
728234710605750785 2208 3602
240733605782899937 6779 44603
617875189318123521 2753 19227
547347215850251713 16682 46222
326968000665463169 6395 42404
470947570071224705 22151 33547
55754627025574881 13666 39447
125766764535200081 13070 17781
656909471904174977 33255 36660
683608493925781633 5261 10865
34179108473420429 8639 37305
63233135694204633 5928 26890
679013479190476929 30874 42331
326889436217022913 6386 25899
480240883687113025 19399 32667
630129709778941569 8736 31634
852844640443027713 15198 36522
276448923274010369 25398 42301
696928502706679553 14688 39488
686661314917600385 27973 36104
360752812048108481 7910 44571
973432699107753729 27309 33367
28664179436301397 24531 31418
386533061166943553 16274 44398
833119949505334785 3216 44284
760103034938786945 5311 11690
905110663974920065 76 29742
353345878775328961 16936 17858
537811473159312193 37056 37291
476183776663624769 8104 42997
663409128173352577 19166 42180
106353228764191953 25955 44540
238072699548855137 23032 25955
351577820857635009 7622 18118
681566484446602113 12865 16035
180806370395245601 17335 41603
253024991922959681 4058 4592
215095796093500257 20031 44077
241624406747003905 21083 37897
851803466819177345 6013 17763
686331841334055809 615 46902
332081949254835265 13535 19562
91645917574549425 1446 26626
544389749898883201 1297 43399
943592424924137473 4704 23251
381062158643665345 12754 15342
535956558465184001 1738 28439
733546010366296705 18137 39571
19024613068200581 3992 28227
322371179518363265 26941 39463
683358686056077825 7784 32841
414439892606637249 35340 36743
187841224431995361 3519 21079
138618235755281201 33131 45064
87457144078822321 2945 33558
486562916967415041 31163 37756
642597870237427329 35409 42737
623173466102706177 7827 14372
770425265977206017 18983 33513
747674889061798401 21724 39717
819268298609021185 16928 39833
840829077489907201 7437 31538
614509675785679873 13015 24823
659240447576962689 129 22954
90829059298688017 9413 40129
413509913566933569 4135 39020
401703488937823041 12085 14920
820559012107807489 32495 46862
691029870853615361 24778 40213
19355076582463937 16501 43933
683068082301073025 3886 15663
792223383014942337 13380 46611
56484598903427497 24574 32298
108516807357396769 6595 13143
951286416454689025 38115 42160
830932778753108865 21271 40888
738310558197841921 20940 35062
803351593981012993 40695 46621
793693765542368385 37629 38706
448947235032221697 4937 31642
991716244824875265 6599 18243
780913007444432641 8809 10664
323137453439141377 11612 21434
876391097057975809 8636 21260
569009901182230465 1462 39313
945272614232727937 6190 10558
959823621974120321 5124 11742
288857873452485569 16198 46362
943668827260825857 4818 36375
246546054422445601 39949 39970
792448980046383873 17752 19889
543876050777683393 32614 46763
614942390129502977 5489 41364
749812561575431809 28491 46038
239396714160729825 602 41586
547179653375224001 25568 28612
577905561683781633 9108 42199
204489400182744417 25084 44987
502981093693232833 478 30707
814677436996404993 1157 25514
896254845239102593 9980 21865
914134470094076289 25126 39964
538412590573496897 30095 39431
301694688924129665 649 12777
347139946910335361 6410 23100
705952237768507009 4543 40239
605457365541195009 15242 37240
802510734486205057 14666 45209
691022820424397057 20261 26220
593196763801536513 21425 41977
330189564198942529 6166 36656
767347482525281025 8220 31628
486396076561664641 31273 38888
203802467521249761 5087 46979
956664828241752449 7466 28025
999568743025506049 5294 41818
859995513314434177 38785 46532
903404965003097985 12914 25164
728036572995275521 32636 33572
563590681199485761 6483 11893
958102002587015297 16385 45229
505792399128175425 34714 43125
202225724240729921 10726 45429
206419696411401793 12970 37923
253216476342121409 27741 32929
570978711804009729 7897 17849
611747557743878913 31255 37183
447239293853158401 19790 45685
631753602022048001 8983 19488
119615851679775169 9624 26194
938078856438618625 2618 46203
166351214400194177 31467 35502
520755236340708225 15348 27147
518338528119478785 28484 32549
239772605342690081 558 3880
395202266052109505 30323 35596
862669210653923073 13387 41311
736714376347059329 16059 37294
486528695503732673 8271 40623
113236021310527233 13432 46563
764042742570442369 13561 15325
862480852046481025 9820 18573
979115418088351617 3703 28424
156811871262618753 23151 35326
232988099764998689 37508 43832
954289388787792385 17819 21333
632290710635071873 2796 13962
974221921523494017 3059 12934
797311375597278209 2353 9840
73723890956763681 8750 28996
453951981994006081 2092 40552
474572940044168961 41966 42829
535448684627017025 18634 38659
781266060891105921 16663 38214
442281703071767425 15838 46202
844525084614090753 9489 30683
340398061945510465 1910 43570
911370934170413697 23003 25065
551660619689609857 35578 40145
95005511178214881 6527 12521
116615165917654193 6641 44408
13993883969867227 41328 42617
39974234145983449 34140 45558
571332255348394817 6897 45457
234676851946208129 1333 13767
214751816569368257 17294 27485
331398925951642561 3049 37526
457856051217362369 3183 23535
451104117731308225 12362 15448
201257878010174817 7432 19636
920954552176151937 23079 26615
847294066280838401 2137 2844
763145130703325185 33657 41842
683767289010241025 19320 20849
955558396409085057 28529 46131
562303951439332673 22172 25290
291995348356000065 27564 32558
645713484087359233 353 17981
80893734997413697 8188 18796
121318193185956609 21027 45960
363695444599361665 1610 26713
432475113895840449 7639 29326
308372872472542529 17744 31737
962891573690086529 210 8276
934994172488263297 3973 4243
710147239557862529 11594 23220
880462077426141569 17605 42358
885347656058982529 26268 40561
451362738262449857 21757 31438
342420766764753665 80 16267
978652238033387137 7466 19167
145757679100483969 7796 7943
45045046057897057 13640 32154
612004398136370817 13486 15998
193787065455421025 37157 41653
490536130919664961 38372 42258
710844609416742657 38618 44978
79329687258372417 1314 16959
765058115979794433 39285 46353
677355636160854145 16536 37264
123979327334456721 14285 20430
898413719467576705 20348 47002
977875591478362369 4212 20564
584708700153683457 31317 42634
84850001537976289 13991 38055
67442085324735505 6462 43980
812533625076550657 2139 20005
503189367137849793 28438 29958
46412740487358665 5303 20551
896478715301945729 24329 42962
959991377336120193 19624 45819
545223031626036929 31925 36571
766839566736084737 12159 36968
740185371018561921 202 21223
907444570255503233 96 37032
603201554317962497 33550 46840
158490930271472769 10988 33511
629893701884860545 17769 24041
668298884487494913 38141 44692
907322539300778881 8959 41255
808478743786739841 9294 41088
4043338756851257 24435 37294
346684751863531201 11547 12130
883300190062072961 34238 36138
220214309010078337 13311 32868
982982070668519681 5208 39400
528155303096990977 1902 21237
757799640601476225 36002 39727
472632408733691265 4862 13627
64395299389424569 2468 13184
152443391914911073 21819 38135
699111117155410945 5971 43086
976956209547058305 17884 43258
277043251955966241 32936 39772
212252524338207841 25744 43409
377263788246764865 15457 16063
201987767983784033 264 15924
567762415943782657 5664 41885
229527987894950785 33219 46785
768395768437301249 1577 43813
369421170340206849 16105 17682
901433908586618369 1600 20522
867381312709436929 3565 25274
71535516795378841 17393 34875
31399976316524913 12406 30498
414312561403654913 35258 38439
356081217161769089 18782 36986
432674877195069057 8586 17987
333672991367524929 34683 36378
213097959272680257 1417 14195
243910207658341697 27902 45596
133664306635026273 9993 22605
448812774730075841 26401 43959
587639079380615169 24463 25447
661225827493094401 5006 21474
276450492306480545 22337 31852
803995012018379649 14828 22988
583299093695806849 37190 42692
126141996312593825 15979 19423
222794630649488577 38804 43301
105114255545547761 2369 33863
935742891038138625 29087 41765
474616761824957953 19816 25515
4020194615094398 38286 40764
911227874641401345 17235 44553
229098503973396833 17673 27048
802530911613342081 10237 32438
134581111298317073 19494 35410
387545674691470081 20232 20699
17811454127475203 20409 37362
133075077729156273 20994 29390
209228973522897377 17453 32359
467862849920994241 1524 45986
319659619603889665 4312 19978
624314022648388097 771 21488
970080278343502337 5403 6870
704289043590311041 9785 37288
905802142494714241 3167 43531
498423534676359041 38426 38588
252605785284600865 37660 39317
648551612754335617 18738 39017
793750695500442369 11357 38379
979430596481943681 4496 42286
86022979957490977 31147 38691
379617045568924289 13271 35665
198001676918416097 10250 12974
578339034631735425 911 42460
883183376987972225 7145 32442
310826169800737537 18122 39665
364855165222358849 19507 24070
255673523277845761 14313 33062
929098062446925569 23305 26892
329496634214795137 3297 30785
463647300637184385 32969 46066
748482414029975681 29107 44354
508901522704576321 15524 18494
655705452375247745 2977 9919
324088734013649601 11746 23277
582837209013103361 34634 43400
920354496326481793 4761 24357
176795483599963873 6175 21221
893359455426555393 8361 43866
649361397676582145 17287 43462
129845380795302385 19632 38749
901497900858363009 3203 38560
978661248758093953 24497 37349
328196652578650817 10926 34174
963055688977178241 30653 34141
173248272794499073 13160 31249
79549776584578065 14087 34043
875327837622304385 9358 33647
902672243855050753 1499 24542
336492179293731649 16364 37910
884910444460182017 25461 33554
472972736564184257 4507 10031
898296286623533953 32803 38872
222097599591396737 9892 39371
594132287685461377 12403 42021
85805672557594193 45920 45921
102431515280954961 3448 9102
527360971345718337 36060 41484
449973729361310849 2732 30783
119509073523953905 923 36623
327418330863949313 1158 5465
440832130864780673 6653 18767
367779738460662017 8882 13255
150291355773955361 28653 42565
889584308948514049 11637 18623
589985621288707969 9766 32583
984953233300608129 5791 9705
469706062020389249 9227 19441
658740197488683009 3601 34624
67702409483278105 26983 44342
805631091666789761 3304 38222
388863812239062401 6605 43550
775380630980009729 19110 32846
278042196200022561 12407 41048
894968406429761409 2598 7425
674828119242430849 41251 45453
18338307819803389 8829 20204
98702550200446385 31829 43731
98770227299702641 11267 31378
888886297832524289 10454 38446
7853665089584184 1587 46326
212072358028326145 29640 41299
387779517891225089 6391 45937
985120369495444225 21357 28589
790598165307486081 23854 38197
843463869444125441 8690 20529
308959995014170369 6298 23266
266277846289167297 22535 46433
273542245489352353 15269 19146
857895246709393409 11968 33686
872704466569182081 27515 29555
624741380359591169 21003 22514
23977832617035233 9834 34855
609014306426590977 8163 27113
516029808108477569 11820 29391
96177301896712913 21027 35897
126654163840925089 15142 35640
868099388001116545 28838 44067
105340378522633665 7729 40198
783338850813532161 1347 18781
750903526941001985 33696 43527
959615305497383297 30950 35454
622979034933344129 10185 18773
563018248494724801 7040 28564
417734519236716993 14681 42223
123986452209624785 17309 22444
111140528209993761 7744 22361
50165468120336953 4686 15565
427943573770775745 28485 45959
458895642160687361 24821 45633
313272506084537409 553 29281
673978457821700481 11594 35718
698004882695414657 4799 16102
257721502478393217 24709 35828
992186183114561921 6936 15877
519952462772476289 407 20345
203383521862022561 2663 10137
477259487679138049 2445 42517
147968518238549505 4023 14398
642462792757182593 5922 43274
123390610155979633 24320 29154
595577183812213889 16135 27210
886532033880250497 39700 46208
671828703292771201 13454 29778
564051784628347265 9874 31262
543053819685926721 28981 38543
877233777990717569 6608 19686
779723813505764737 33394 36821
773855200454562433 16212 30873
343042116507906049 6236 7062
608292934566939905 10873 36771
963393485188174081 12112 23299
101721735697552161 5972 13338
830238098727083009 7870 41590
721463791555159169 27454 29922
432919647269866177 30942 45778
539012157268700801 25423 32511
431196570163638913 29405 31243
849178740134838913 758 8835
891621480853256577 7070 40406
671642748864869121 2264 33782
708306943155808001 1708 8346
651641268685899905 19646 25806
176853994458152641 2806 12556
800086376513178241 13878 28219
761141306938743169 3786 44455
268473090767223265 33138 33875
50598629720280289 26379 46825
91729235177538721 16035 34275
831974347300732801 17946 26086
566729171678566977 28069 28572
604338456976474753 29458 39324
61148643171918593 464 24416
619398295235885825 11046 24446
338491055140927681 34169 35031
463158060452723649 6700 27552
750663292385112833 6929 32901
18635800329978025 23964 25677
727809102812024321 6098 34655
666562686648202113 8438 15200
449148384050289473 8661 23132
792084807477483137 12577 14292
446339607253968065 3693 31051
179305449479141281 12244 27102
56643144489854081 7330 19334
150882475732888833 23824 40846
864339786089324545 3436 17115
590053164310827265 38351 41515
612621385432191745 909 6668
379295228148226497 8097 25328
480343973919666241 22232 43936
818893532664230145 23251 24757
565736111631608193 13682 17933
549349473841321153 7911 34262
17324461637350909 35907 44065
940746732635712897 28200 38782
3050747126309262 30158 32552
503507710775597441 2063 31276
950791952536654593 31763 42686
389325799413978049 12632 19738
879771413041524353 17680 29758
687937912312353409 11583 35998
427340073624527873 6633 38454
418400318217859265 15342 40042
820710906885892609 23432 33185
16965635020245175 27824 35827
609687361244134273 2859 43571
331139711011768897 8472 20424
998434668298998017 12460 19985
768958471994299265 10890 26387
612295195055970945 4526 23489
446003590982567041 8329 32065
48426131686454713 8621 12342
942866627548102785 5451 25678
542992846071761921 8054 18279
335140097482320001 14950 15638
748702524626210689 5443 35309
540001818097895361 23444 40696
210447695305454369 16168 22395
569056621455867905 21064 32036
982026434845749889 10266 16103
733824722856116609 19037 27734
811381332193540993 11294 34624
34323699780326677 14468 29451
196982400454643873 1736 27339
817349129094541441 37809 43216
188627218743569345 19705 35863
98519908945601025 4857 35278
495385440470414529 9219 45855
498454052723463553 16097 22960
911804468895091713 711 21701
202156136600688545 10293 13215
575298897997939201 29081 29639
482493778263464193 26999 36281
633771605321449217 21803 26816
318939466180008705 20232 23668
950776279213641857 3208 13975
133055265460132689 37587 43965
622225480363674369 10732 19803
585832887607192961 3727 8531
222595000065481953 9398 20415
238853025309683873 2622 17496
557800446469435969 1488 22034
939694958450726145 27587 27741
181883161828267233 29367 31933
800268688624743937 29158 45255
175652896910342817 18631 21472
968976197376530689 5380 15851
355692728851082049 12045 33359
155006387974655265 35096 44945
951513032170062465 14212 19029
292514207807041537 15197 44281
337157839499639041 9968 31227
420191061383480513 18838 39824
187150703733600225 11665 26655
492790116854518337 9065 30180
141684506931127889 22770 34518
978805176061459969 28916 37435
722612007564727297 9583 40073
72342685348299793 710 16283
575311722442648961 7297 45605
781835475182010241 33638 41642
328789506833935233 328 28993
668016211621402753 22245 34594
544503023206587521 1506 45273
383455482796424705 26574 31519
146118119953435169 7465 46149
181351927161326657 7458 12609
652585990747297793 25194 37785
543946973902269121 12858 31654
412542378188611265 41796 42892
882102778763123073 17549 33701
763143969023232641 20265 27388
702184740949039873 35692 45932
42355499546978593 639 24700
467316121949746561 20395 22770
333043593957171457 21095 38941
774069077175983745 37742 46830
299918104796084609 5329 15772
546820726645403713 18909 19185
767492572204460545 8842 11997
322359763632054081 2914 6898
78350979830936753 23381 32410
847781430902070785 11283 45507
288478598365202305 38215 46478
773389303026807041 17985 41833
909663628699426817 12067 14530
341129584387555713 13087 20959
469931419231087937 27203 45342
742932002203620097 12401 23110
362905025900865025 20165 39314
480397912845429441 4079 32738
733639903511090049 2458 15279
752274578512942337 27873 33361
541156527598126017 6496 19073
282417420332858881 12918 20889
446883618302493377 8468 20247
350843566193365313 10786 27218
873755901628051329 9040 21793
277479240231823361 21778 28543
465317911864758593 19171 43817
457540239542129985 24880 39735
771147448157641729 10158 18173
606308761312401921 6335 30966
844171918513481473 24811 28908
242535362674264129 30865 35134
217172769015213889 14408 26358
169300704003770625 5054 22327
240444298180221953 3748 25189
107379133530873361 226 24214
315301466626088705 31593 36395
651054916999253633 10892 40732
163550962881245697 20139 38878
905956525002185473 21741 27442
775977475601514753 6869 42769
95841317886222305 2277 44799
538706587504236737 36675 43170
963510151079777409 17604 26626
473526413867425345 12482 24963
127091426149842593 32918 38978
34996415456802765 2013 43154
286482113344991521 8593 46981
451408848276265921 16417 43886
750621145151622913 9506 26795
709280813324113537 3137 45822
562488325336875777 6545 30804
99365264420519857 37795 38806
305667654029416961 2385 31301
830311265255275521 36404 41698
686903881923061761 17619 28902
947407374360700801 25945 42534
612980283404990465 3556 35855
299137089839064193 3399 33856
39251450220820769 5978 14252
448768751693471297 43314 46086
782523882818463105 7943 42468
68336172239398249 1191 16274
97166720383118129 3386 18948
882812213317187457 8393 18359
786591255435890689 25728 32112
1974494839458885 770 36141
105860981175812449 31117 46659
772353433902559105 22427 42682
563411549296954945 29104 38476
527283090619335 11798 17063
913781189227226113 10792 21967
947626544945258369 11448 24764
612191866684181505 18840 46723
152193222178368609 9902 40549
97027794630140113 2173 19795
117789497865196321 41268 43360
277822596603311201 4826 33793
547891507002177025 15237 15789
591850381718845825 11 15409
843921322423831553 13192 14762
941470902366401025 19966 44426
17413525319767587 5151 38573
61396194830212633 17506 37354
505251650256262529 17121 24139
355614219364934337 5520 28441
886245804228522625 3561 37900
574407157187810241 13004 21946
870111561058998017 23835 34230
346734349809675969 1283 8162
315902535947770945 1803 8205
163692369221951841 2808 28069
428905508437189569 15684 41278
998285593997206145 33666 40987
446493602625466241 17160 45072
864265603156102401 26348 35573
719253356096750465 16424 36938
397425144040024513 17993 45123
401871604121282625 4383 7954
667726306051424257 24349 41804
521190965467177153 40185 44212
742483498467816321 21054 31200
910088019915420417 22503 38757
842848396206310529 8472 25396
367673885460028801 21001 44197
459764747171927745 24782 31263
421958368958428289 17119 34848
493869000356585985 12267 14924
194203066405911777 20414 27099
347884038323297089 20681 38184
937078131912116481 12608 27275
398459544014631489 35735 41666
829660715769456641 6612 13180
269730184646046913 26759 39335
450309331335148481 12551 17156
787009587022016129 25600 46802
143759995517164897 24364 46144
644918008274640129 1656 3465
865111089439167873 4535 46473
103229803470302529 34797 39964
47100792507144721 20766 41130
792275473861959553 22681 31038
157530262582326945 10581 19397
92129852068513425 1560 8593
766786836482644737 1136 37392
849877731138871425 18486 34348
462489449176857217 20807 40666
73469882303331953 22856 29195
269873557682934977 3378 28423
611151693252789889 14287 33590
960373345665828993 2734 3808
614516385849430657 5784 19365
801432830235476993 23033 28950
695763528433456513 5575 14907
6859646171520240 607 18932
262424344142406337 5621 7451
963466700862461825 1530 21778
293875252348609473 22387 33662
834381507833825281 26072 31820
640263454325623425 7126 20194
851878917522689921 18208 30794
536798289420413953 11881 20596
493334098241902529 4078 25667
267426949424848449 7028 41312
554697111916404161 5367 26526
845339235875481857 449 34380
50811966215775329 893 40942
510102477090885761 2340 45371
906081415806077953 31531 33617
362858917897010945 24909 25763
651825995016864129 9394 36996
285215977080500961 20608 44831
194583666350304449 13350 31895
501258007437026945 19910 39533
22012570357446749 7126 21537
575726813319750593 12086 24892
494736742610818689 14022 33013
407143748529914945 6649 38502
673102386838806401 15318 27704
619675884411410689 19071 20877
179332536574328577 5443 36326
719080570825379841 27909 42970
206026088176344033 27442 44375
322663369309527297 22653 35835
773541159931220097 11772 31759
746215337029678209 24009 27254
106537751267197217 27991 43928
135529475089189329 32866 34600
726059784972342529 13892 40249
299203499508418945 3542 29721
631549144321922945 2283 34568
317375353788452929 18354 44253
538358576802970369 18801 44086
976128340962429057 4826 46083
299776777416568065 1330 25939
259512557691923713 5017 16522
449290057129680065 21484 34294
113259557340139601 18265 44740
58474082424964993 639 12717
828663319661831809 37238 46105
4198509651267558 29630 38349
701672520495645057 6698 21227
1491670863359219 22272 23372
557320889702513281 23301 43348
127434256078977633 17998 36961
928953446041045761 9916 36019
87093585220486609 13688 20242
884564443368038401 5721 34351
93945362524202385 20404 43257
197831200874883713 23306 45211
343145844355987585 39740 44679
560127014390307201 44874 44997
185363140923449537 7887 27345
302361427495437569 6496 44135
670649449028559233 12466 23725
155832805516258337 11482 23074
991569251820770561 9831 22604
193375850928344321 9354 33503
354152422062512065 1238 13031
378722410497918081 13126 44746
749857855696980353 40763 43255
458806881412467521 37957 40825
471258471577414209 12878 19372
405716248977842753 9505 42179
817087662622888961 25491 42138
286087744396137825 9776 37734
447042547590271489 8282 36681
726348187155085825 14092 18093
159132456820408673 18938 33506
502369171397841537 17884 37757
328349974653207233 26479 31018
313128203103151041 1412 13562
476836286240789761 40672 44627
27417983381138101 27642 32954
935235048511870593 10559 26024
273035368941467745 1771 30033
425787570013376641 7259 37710
181778504983039809 39326 44222
781601045560819329 15204 18222
262445675235756673 7122 11420
32646451081170369 23602 35536
211467475718290401 11418 28469
615725572631888001 37633 37967
774783628520228993 7190 43580
364468370021121729 17125 28324
796894785658931713 16373 40835
106957143880066497 5165 16381
198047423195891521 8120 10795
317315621447470145 36544 42041
368988770559251841 7578 46386
762489873728682753 4868 19220
160165136764309313 35473 36525
901164139015584513 17178 35781
655163767460660353 29440 34053
684677282501695617 19768 36613
865339134905003265 20362 42320
1296501381652604 11738 29278
901681968969239041 9587 36058
533622487005672513 11794 18560
714948012797240321 5524 37562
480500722030207297 15639 16220
781389135150671873 1920 45788
722444554427539713 28781 29182
702395253823301121 11773 29647
886819343156865665 393 42866
695377238832957569 20574 41276
796208596986460289 11373 41641
682091668870388225 29412 42471
480541260287800769 7198 46966
346854445546764353 13893 14627
404434339319209345 21835 30383
307479901372165185 14567 31477
870701122530355969 23884 43712
422766775866488577 1269 10443
717653463088183169 18070 36376
989974157498497921 22146 31935
131524645780849889 24646 29992
515274178042030657 3838 4572
428834086279692865 543 11334
787592160013293313 37600 41247
775884305366012929 24349 39722
87169365032007569 24096 31051
160670330607459265 33653 37062
435969440775412673 3056 27267
615635202963638017 8899 42343
103248454863571489 30616 43950
631660131852243073 35829 45326
391813793156462273 22026 40161
104286992735914913 37416 40510
668381009152209793 29584 34407
951354317353306497 1369 33887
485500314291844161 4081 21506
799311165915561601 24300 25500
621841304116852481 16280 27136
973818574720922881 29657 43667
650620290567776001 8371 36323
709835294110256129 5508 14666
9985404021318091 13450 41651
465746328661410305 13884 45622
898450530577068929 31624 42000
417763581835011137 31911 46282
903597651162581121 14787 46638
591208791097187713 32518 35863
778448940450278529 18876 39637
430587840745026561 35005 42783
334568351809547713 10082 30949
700017616024112513 7677 25719
665327479486425217 12013 36398
493291334223194177 9893 27751
625759536372978433 15439 24767
874269737276875905 33630 37210
351700441868803905 25392 45965
852651413876820609 13562 44033
989100517057902849 3032 28138
52882157070499145 10324 40922
224824595456485825 12404 21464
324642041617273921 3397 28865
615637369814319105 37547 42381
653720748351986433 4002 27405
247983383690939969 11509 24197
606125724834150529 30108 36668
207323242060180481 14820 40440
456070597130960193 14505 26240
642440474049781377 1222 40356
534082650232200257 1708 26206
868037345902617857 16070 19859
523350104561615105 14214 36024
524793728715980737 22249 23605
914604446674637441 10837 38456
829292450929056513 24405 45244
239676055120597185 8312 12681
356569492710949761 3361 32730
402007601370605953 20697 37784
717341453579333377 21799 32030
128556199266427025 16583 32172
326954254163741377 16313 20586
534798659457457857 24222 46712
40305984143127913 7536 13918
213908658975853441 1542 21123
243986543156186273 4255 13070
55826516960145513 6460 34063
588281830053968897 8036 38330
890947705031038593 36135 43636
42021712195111857 5892 20192
731637933760417537 17566 20111
282260017871788449 20292 37691
887272238378741889 11658 29091
120906295317869457 44283 45596
10537409077649329 18838 23578
199646518660440353 20086 23511
124660696798684961 18182 44803
771502286636224001 241 9032
536743339551030401 13084 40389
550050534874809921 25644 40870
523403165003045953 17064 32198
378805225266237505 19073 25340
82805481819470113 16261 39275
14099003874090245 25041 41335
829152253642547585 499 20836
753098734578106369 1798 7566
234455730020975745 18872 37533
313956126273506433 12652 21838
864787893016867329 6585 9521
255952452029990945 244 43586
818531656377395201 12078 23406
114989209036220785 27228 40570
616081623078116481 15998 41811
655345414023702913 23151 44406
809641712493309697 2552 14480
306008715990355265 8860 33590
821302315075897089 21700 40205
266103240737695745 12535 21091
285809012679500545 2264 9563
547478954833021441 15345 18119
244491594420964033 32652 45310
670870211254129665 1894 39450
975288781011805441 25887 30554
374179112153949953 25433 46713
234992611541784417 11891 33405
545066842001862273 4111 10865
390829403455320833 7577 19735
486500189075766081 3027 18521
98854290174301697 6951 36873
58155194086044305 24846 41448
375440147721796801 7248 15712
542774602266160129 18315 38309
989743833159977217 33296 34294
333868149967575105 26909 30281
773716559084711297 17824 26583
388009610829154625 14715 25291
648647146930699137 38543 43728
224050629692005281 35697 42038
630308872651902209 10689 15697
320766121428373889 1870 44697
235459019931411713 30347 34631
493980473947548417 19526 45225
834426064089775873 21203 21709
542698624434674305 19222 40646
475976419772337089 395 15941
600429818155692673 14917 30170
55449954006000721 32016 32810
171832835423696641 21795 31234
341098221412423169 25415 46761
845614531065482625 820 8177
525766648629236481 15189 29874
182762871475855361 23739 44650
849367106654170753 35987 40389
448255005433868097 25644 43909
145658103574838561 15489 28904
900732292951982337 17497 20714
379403346177255681 23399 34022
234306579829596033 2700 30469
231261300854619393 24654 36256
492530901232296257 13760 36201
57189751754378905 34136 38214
320957451896948225 5731 24634
266797994376638305 1256 37758
520174613814571521 7981 21412
478361330677543617 9049 18673
564056427058208257 30221 39719
319980768487631937 1837 4397
542696852669333633 18884 33087
793296149276471809 1391 5435
236417545120065857 26162 34445
445062830136087937 23305 46116
940699492345611777 29976 42780
250434680233141185 12478 35358
587023853079248385 16578 26494
838646080478106625 7193 17891
305597333510231553 29355 30056
810287531687436033 15271 35365
642963658096494593 22216 30187
683196148711083137 1221 30553
573125107886834689 10085 42652
730314997388674689 8610 37007
10299812625564897 14089 18598
263210782101886305 10919 33711
515417994437765249 24459 29043
822440388876287873 10753 39560
19691266545311949 16514 45892
867000834076598913 11381 44404
648958346602665217 9421 34285
815431675370192001 3782 33930
469526581347910337 15885 30369
287797639358025505 2123 7763
212410608972074753 16256 44778
250666627217412961 2158 8576
425036651485175553 14124 22837
52998373975064793 17907 18914
748726051432537729 25328 33670
110674496876285393 1235 20683
127148830367477921 37527 41490
278278631024683425 18279 41150
354146782071662593 20775 26163
855986340023065345 21246 30959
499922325746087617 15136 44499
749390462842619393 27061 30609
681507329477295105 31353 41993
329765440938061249 19988 23577
79835423789862865 18831 33327
260951109233083393 1617 10986
889529723004411521 5471 16310
605843023369402497 27212 41008
342924135591022849 2083 4905
717514112120618113 35178 40192
481017258616542849 340 10016
441563082333119 20454 34971
405119546602325185 32657 43676
153677071918913569 15694 22400
172730830535495969 2946 32045
259192633780429569 21455 42538
304792801119294401 16365 36108
829770492561770881 22505 38394
874412647653837697 5024 34514
159087376532411905 18865 38859
541562582876228033 31625 37788
377516553010544001 12532 31726
544413150979064385 3295 11190
141649446754229297 4155 4281
98295471623533361 27784 37821
622546795640282369 21805 46061
139560816786580945 24064 42611
2681724680869025 12276 40058
779754976696526849 7524 25993
11300198713435351 9666 14277
326549082160564545 37735 44677
411073237615852353 40599 44821
686725684572156289 2859 15702
378939463675372673 16578 38708
794832677697495937 32693 43932
91900697568647169 11015 42529
943225120740184065 4643 32278
269750160750113825 12442 26550
364835008836589505 19024 42774
786833868681242113 544 17518
200562929389196385 10767 20645
866126200777550593 12559 40480
62551705064560537 28324 46409
668944707604893569 2231 36888
858835129925385089 2025 3582
297672499915087489 24219 28823
609150867619117569 4333 5293
232590929216570433 10931 45776
636645829703372417 7600 22529
236023239227016289 6081 31732
513050703786273473 11809 13561
967134402261891073 15323 24464
955500170053429761 4313 40394
78408355804079121 27017 38821
47707951951021953 14769 41852
442777637177357505 16058 24546
317855770238271169 1099 30566
75403398393568465 1037 8423
730858588719126401 23946 30202
46546653979461897 21965 25848
288075823865174401 29739 35275
654145201076950401 26856 35374
604473580179725185 23614 43363
187079774211753153 12903 28069
33690607015518737 6322 26500
162939535807389281 37708 45974
247859706224158305 31226 32283
690938430013218817 15898 35501
460015789433899841 16281 23132
848853561113692417 39129 41329
372156562275872449 4000 28780
615051987912352129 40786 42112
443240912042814017 7987 35011
155677052490084129 4918 11430
360338539319467777 13858 29126
245932907461039457 25046 35549
313910018316480705 8809 30975
271528642422858017 8433 20402
784482713243900033 10455 19088
514615357800920513 43455 46677
701964016158701313 7657 31459
186228177155349793 4617 29777
787642950735555969 28701 39852
966918761202137473 1503 32897
873271213384729345 8129 12068
558080375661809601 31015 45998
31684973771373137 12972 35505
253531684030406273 1334 12128
372283926205955841 26615 34895
204519816388646817 2832 5959
439769430670377665 17037 24218
477340114983107329 7282 46440
851945418758791809 1354 11521
584629441628159489 24988 36697
192078011163967937 22144 33084
712051520288611073 3194 13396
495428005205457793 1463 6201
844215820415250561 2192 19481
839494128540973569 39313 46182
314031208385316033 2178 27280
99280246764468673 17645 43364
753130911081775873 1041 17785
190282486112973729 10348 39963
937784534887896321 20061 30912
238044116702429409 2204 18510
633973576566056321 21271 30991
991743760528560641 1409 13068
255976394908017825 561 15663
619692099336337025 29430 30658
412161191756730689 3629 41849
799109483342189057 18866 21739
520442346525300097 29952 39130
782024746956910337 21652 45786
507483905050513345 1365 11041
708720797213953153 2666 12824
196352648901566337 13188 34310
294531553788548481 40822 42398
31368038422563417 14250 17530
477310916681087617 20366 41847
794455543697438337 29873 30517
99597431150346689 26387 30991
793782294146062337 23050 39322
583867648100191873 41304 42745
724938321585099777 4286 26192
142153895375177089 8040 24436
897497444354236545 1504 14692
879347031611128961 6826 10779
931568159254567297 17662 36394
948123622280167681 34828 40944
190608574413452929 5805 10933
961074872319255041 23714 27824
338948448883073153 14937 26954
878859591561994369 12577 18949
843075295070157441 14719 36196
386017440832088001 32773 46585
783364434078180225 37092 40795
830180953914226177 13000 42629
638631194047313537 4291 31542
367608757319725761 5777 14204
295083476315014081 14237 40669
688877315431543681 34904 36566
855735727697641857 9750 13241
986247440895280001 7487 11294
975284266366514945 26416 38094
794386660476977409 6684 9102
523141319971351489 41084 44061
970053919832292225 4242 20025
554054828672875009 34658 41412
475819938143391873 13225 34638
346852201825193153 3693 11961
290516670450553985 19855 38580
239035305512345537 8213 32805
801052731239270401 12443 44608
232361051787556513 17304 30508
672136895909954305 2917 41216
51077314720359369 20701 39588
451051722871429889 576 28075
382541350200973825 5156 37647
375362483153931969 28080 44784
299411212057435713 36354 39112
944146186683628545 1219 32960
797799098188782849 4403 39022
501616999339812993 35205 42303
651794919648594433 22917 33499
716162765140101249 1526 24836
298273740136842497 42071 44245
546085720782766529 18604 24209
804377167708025857 17255 46242
107160678416892801 6854 36991
132126327944085633 1622 45270
930501040223315841 760 36248
622833100522527105 23603 42306
517254536981429441 129 30390
830239738977333249 29118 38003
961231884605293569 9975 18279
803885281895730945 2748 13138
635388426302103681 11993 13702
263832670066186369 8532 11279
738658808021835265 41600 42606
259647262452418209 33692 36208
87998204834722321 2343 23059
202282739492950721 12431 36499
387616015551454721 17981 43457
143234103868223889 38583 39039
330714318981495809 31742 39624
945465900270441729 4446 15349
965486535864453505 5602 44305
471563655724807489 22446 46064
456435203610826817 37982 39993
506626063557156673 15454 18030
148604906231863521 20773 33564
840888011794078209 10876 11084
517436816462481601 16220 41846
83541913334691745 9578 10340
397585875414829825 36527 44727
624885496627328513 16052 21807
267247361842809281 27511 45690
209783924966423297 17849 44126
591065580351791873 11237 16909
68523812866146729 10173 32452
88753105938497617 20995 35639
603255143469361537 12668 27023
912496224094024193 753 14325
789663677201744513 7343 14413
566731685344937089 9052 18197
701960894762727553 17847 32551
127834287567051057 16243 43908
742673450887849601 14174 21657
323428774516589377 39695 45972
619906857307192577 6888 20171
839338558956153985 4385 23061
724207991659582721 11714 42927
611972719301835649 14266 29158
488908374917862401 988 29698
112755574328641473 36241 43548
972683280326748417 21595 37762
860805075023609601 5237 5801
141508106621976993 18351 46390
306799244013756609 5901 44671
463641369694741441 18362 28932
98713221209695953 14972 37589
899620648738938625 6588 17252
474286303763047809 23211 32997
688811928319779585 25132 28682
539679673562904577 21953 35612
973303190385671297 19639 39818
327202590309735105 2132 32184
254776169427444193 2516 25897
754181689591408897 21369 44268
51417138854453985 381 44369
171354810135053281 32354 42430
697140328614523265 12754 24699
842729579993363841 32031 38820
34998538273264045 9746 25702
112491260532760145 14580 37430
799318145213916929 8064 39310
11643105907499063 32151 36034
275871566140303073 35419 39284
141610685939948417 31045 44177
174569073930882721 19043 28045
443027775002708097 2205 41844
935270990224772481 3693 12021
833753922473004417 38414 41159
330880268056162689 12699 27218
472697059584735489 3168 27386
264712765445104033 13054 45635
487396012172009537 14189 40278
227529795727548385 20986 21715
822837859946890369 7307 24683
375668509173742401 4323 39074
720509868115083649 21568 40488
958515138846209409 36319 39722
71355238584292377 44676 46897
844235976474216449 14520 41275
188714154816121761 3389 27994
592138842857622145 21936 37414
127253868127485953 8396 20854
777305426551627905 14650 42385
49280627665080345 31137 39554
960451297179204737 10843 25608
280688080431335873 3303 15600
529927490691825665 34020 40885
645167563109421185 23332 36278
851373093097777153 7953 22110
326385188678944641 1239 46073
438793382677424385 16005 22177
193048920308523713 29475 33282
306445290969733697 33920 40450
348338191127911745 29112 43101
849919597600468481 32205 42890
830281317619832065 30747 31566
686449294035327233 28134 40648
389669366737582145 29017 46717
542638186641930561 8300 32283
494025595996202305 26960 40986
625637934605734401 14291 27417
411455951871008833 29751 42986
856556836257375617 19653 23765
791824488688373377 31947 37800
664939892297581953 19049 23986
524528356064184449 35708 40631
429871882796014401 25617 42349
281715535054683393 7949 15117
119029745874385633 15526 29070
424620545997672833 16164 22932
269768620387004897 24242 27447
650686678282109953 41389 45762
897259872607861505 26900 44932
598966612792100481 18197 20147
758978373452258433 2059 20338
886593784918414209 31967 44427
541667114394343233 5982 10120
136067451079046721 21260 34995
314107367949141313 8902 23871
138562430804622497 21606 35232
566010690652547073 11501 43648
653842231472697985 37388 37571
455210009909357889 21681 28469
996773525780280833 26282 43322
349357316788697857 26297 41892
868051253585211009 7306 24832
523225328521938625 8584 14375
71141510910873505 29229 36373
849268946243540737 6015 17139
915425137090057473 10476 40052
740181626408649089 18196 43853
170867769457498049 1077 14608
418207056333031361 12860 18011
596430456042700289 7492 39923
591227364359276929 13602 13642
978698358873341313 7455 19770
119259005760511633 30238 33719
942489159216780289 22965 44123
9167554132140765 21882 45706
754817008269707649 28025 32823
402505767312945281 20605 46260
782568759106570881 19718 39240
749751003481811969 14042 14962
409919346546299585 22023 45606
501950345357300865 609 41596
484567626982784129 6159 13608
894816214851424257 31024 46523
853775343226157441 36666 40087
797451486825437441 7115 24538
587405113468893313 36320 42663
142789145661090801 22230 23694
187501769475115777 11050 32410
930971948916862849 9200 27399
289134936028961665 16976 46442
521035956336838529 857 44879
382217933318838017 15785 16166
117943659258500593 29059 46508
493052649025546689 21095 38685
258184864656108449 9477 13489
125503823197444577 5994 33518
720837657239116033 6572 43910
475359351117578625 1867 11939
709594854136263169 22446 29714
556252920218451393 2047 2755
293143801183319425 2583 40399
971544401223187713 13631 32997
655391812561681793 35610 44305
418620124283190593 18509 34396
419827927446078785 10494 24611
190705120571283969 10636 40354
754516266832915457 9107 32211
501691295170086721 259 37589
408731516893439553 33349 46456
673351567008271745 12821 14945
3507794628013983 21926 22340
82502649160115745 23797 45358
281975024088666273 22120 27360
84044791212608769 18319 38190
325640994391527297 7068 17644
929748487385477761 880 9551
304759917325284865 18857 23516
660057835299998209 5171 8507
811753145410825985 35392 37487
461942276271965825 38783 40285
120450225939521265 7737 18715
665075424975828609 25953 39790
102765951702274097 15214 29729
79321765728717969 5264 9982
256741057594396705 17704 27574
476081149409058241 37236 42165
196479599611429025 2085 19532
930171429615992193 8535 40112
571253194956256065 4975 10262
874715230863063937 4763 34428
875558331931834753 26345 44618
340607857992306881 18344 42661
31068570881771509 30629 42581
343592071324057025 7652 29273
584459413466113665 1839 3721
477743634206742465 41308 43941
906455216399479041 12120 22643
164789938416493697 27106 27337
71983296790953945 26881 31054
159395504560404065 10009 15443
13111238904670587 13750 25036
472785730287487361 761 10071
401618555044230145 24819 29462
933391106512996097 20252 34083
490349581589981633 21827 33277
77701051378557649 25048 28492
999272293327884161 1107 35756
974687975756165121 8600 10379
857287801706277761 25175 35131
406422150583129153 11286 14056
539541844314335617 32647 41736
71956815414718993 27607 38810
769713947289460481 6392 40235
727900932712021377 22509 32974
496498159357081217 20145 31136
64380894670033937 7345 33270
203159871998579425 9191 24411
463057565956749057 5080 11016
728991986337781889 30070 38019
845942761726913537 24007 36224
330991068189149505 10618 27189
716882484651780097 28261 36433
206612242132528929 12928 17934
264541019765868417 21056 39129
440056381792842881 14846 23591
707647140591976833 27419 45586
880348503449120257 7831 29190
427411536837237121 10769 44415
42545861490737025 17320 27365
862023999960275201 2579 26101
278337817375067681 6884 42730
587401954061771649 27272 31351
284969551552066497 15316 35538
461207329063231681 2835 30852
975286634782698113 6848 17081
665923533504265857 27280 42525
629258325063943809 17836 30100
687012573058400001 8526 21622
4603158263101649 4426 20625
791513060182506241 14053 14997
64438934599778009 25988 43594
162983920187574689 16803 21036
212180334004820289 25667 41055
955887494363278081 401 32998
199563393165135489 11692 39130
907702272203767553 442 4263
694236666496060161 1727 40477
954548173080365057 16770 21702
60866652019555545 17370 24596
419079622197362049 19876 35963
819627558610854145 13130 32438
363147396186430913 4609 29947
261650376201345121 3462 25850
152146086388217569 5632 35926
957435540039988097 13195 29467
65101014721374641 39006 40877
97183495779646017 4641 37155
310752859155574145 11478 18906
258160106646649025 25438 46339
185823980444208545 14004 32632
625886193524081537 17648 19092
877173473126436737 32293 40075
563058514664639617 19956 37963
584364527533704577 21917 43160
691012140317056385 10096 12486
493607261035695169 15788 27050
429614319213648321 10135 35210
918374553215013377 15969 17002
294628170737297537 6320 9092
886268145807566337 17988 24989
97082278881451601 11078 23153
831911655915160193 1844 36430
610450265315492353 15669 20818
295649142388018753 1755 18001
6803029617067581 21511 35574
850529989989777153 6532 36263
988443735503892609 943 5607
14633551781674471 4291 23496
816600224391770241 5537 6555
921865417596631425 17155 30061
508322954911520257 4899 46284
917698077014254209 41225 42308
83043202516513761 14598 34339
264213193418466817 11749 19466
349355908335127169 30590 33255
427216304852965569 23823 42747
352531256654707201 30258 43105
816566419158373633 6374 13533
500230301063325569 2362 43608
953893488572308737 742 32159
21757768938421409 17368 18941
391738564545359937 3433 10846
97085047347320593 27974 34148
574090648351603521 7903 30106
266745452683998977 39223 46310
874416282495996417 29028 34039
83942701316445329 17341 28074
783047989533120129 10705 45054
660784225509679873 22466 22723
967537360579964161 4508 23904
493358868470210177 6189 16933
164989837456023041 3584 18407
915602415683245825 33868 34574
46895761533033209 29450 40617
673672903700847361 2307 7995
933356013411415809 14264 33682
894186628771826945 24521 24600
343349124750456961 16357 42669
392214325091345025 23567 26754
560903141937604481 2318 24251
611937238628904321 32929 34858
626826640976968705 12329 33265
242480413993732225 24147 39985
293474097692271873 10813 28519
116281677935184289 20644 24184
743264686286519041 20846 28106
920816493620890241 7165 28867
735539982999586817 35034 39490
711318051410408705 20996 23551
165766821415598273 9327 34858
129540443082433393 7845 29200
32246987375348369 32415 37589
68253641932308537 1658 13270
310201541078438209 14510 31717
445671173961216001 4582 9320
433095530382093569 408 26789
975938188636796161 2092 21949
862998307550594049 19183 44185
976236134661789441 19842 40576
297361541558675649 37651 39166
277146949130134593 612 20068
139337736059356849 9691 22464
933209476365647105 35228 38300
341134898405147905 37016 46737
390795077719211265 1005 2794
381888128865153217 35992 43576
6009376000363887 14924 17768
189968237983865857 21180 33527
520189320560184833 2116 22478
506725692857539649 27025 27099
111574228670747297 25563 31895
8545892121549771 25694 34077
521847009338664257 24953 34332
671472534522603521 37276 39896
457632057009888641 20881 41951
157817882964625505 24736 39669
584312390026219905 15869 21053
982752718765535617 1118 21277
982039600386514177 22245 39674
868393067251492609 11069 20462
514628014908417729 43992 45128
961935116792840705 13707 42905
920036205352303745 5404 15035
813718946620444033 5627 21039
21400816948705881 22433 26569
70310265573109377 5030 37804
213846902628858977 12775 37849
74138680070792161 34558 46965
934340138140377985 9679 24375
662219829803472513 289 4412
599067987818770561 5282 20068
269128755837332545 28260 33070
624214960305472769 17044 34810
426479309310817473 20662 30877
785341085378746625 32612 40487
925078915924604673 9886 42218
844731450324864897 27608 32051
416340182912545473 17199 28669
172507130715032993 234 43556
374449589877489345 12202 45949
966096244527939457 17769 24503
614234536451103745 7369 16299
907144016052370689 5532 32045
442976597538507393 30198 42458
813107221433135361 19428 43140
72016200499728457 24668 30824
859419874487500161 3202 17788
778108536059764993 26458 33422
559478410712280577 35018 42999
687115334613789441 34684 35089
779702185866739201 8655 15445
166754386798817921 23739 41016
912610721652036737 31847 40941
781091052472827905 3770 41384
643390140324427777 12071 24964
455757775432804353 11883 20018
993891909004908289 31582 45333
735006898322833281 13685 20812
97898052985044609 9241 25513
455745306174026881 24895 31950
270449190460162465 23000 37714
885749572286510337 10279 41552
246400148966571905 32415 34251
318939780862738305 6475 15362
813562750521647617 7115 35887
813120072861234945 29075 40148
419515793926194625 8470 40464
534380218449218369 24128 43486
282029572854888513 16110 24530
647881191770107265 1804 13573
451108294461690177 5396 14749
689319722457302273 624 28545
887871199659976193 37586 40167
438953871770959105 2174 4601
562203797222878145 5880 32918
172324715945354273 33600 35155
276007684839662209 4065 17256
251000134561376609 21957 27548
713998638097265793 5606 13469
820095187748254465 23114 46873
614849750163706625 40747 41095
73469916044754065 14731 36185
85177795812541041 7921 40381
273960682895296513 12938 45299
174043532780920897 11317 15134
844956022443096065 3374 20985
700352950245829249 11717 46713
260451136553971457 20510 23562
478563890799485121 1500 13256
702903355556738817 25887 30794
647260097145647233 14113 41380
749740607148442753 17875 39301
541594573744014017 40404 43329
713238361379364225 37038 43454
404222790357252417 344 4666
691935822944092417 43260 45169
255633229004480705 12493 27418
806580145778635649 10513 16013
611951932495600257 7909 42579
859325529875849985 32879 42314
372367766417504257 11508 18952
920998686548482945 248 1994
892555677832390913 151 15141
917391229228091009 939 5482
534314603364641985 13398 14147
633805865328522369 2435 13613
693087509454699137 13628 17364
752550334447722241 19382 45768
989090324735222785 14770 37888
48984458169297089 20365 41167
432355969012448321 7767 30843
953579369389647233 3576 27765
171482878282894561 18504 27538
819336572398977793 14759 19947
701219914100505601 34069 43093
189142888155135585 34394 44411
577048148805452801 11910 19549
834399112417866497 17767 28795
823237618018438913 2192 41294
667903631888695041 9167 27821
868509176696655105 30017 41804
942137510611498625 20645 31853
561240571816995265 28974 31537
391756362947877057 31890 32345
94379970256618145 28414 38822
724272984231344513 8975 33392
164952561675121953 3397 38098
107632144253020817 23575 29241
196450369204036705 7236 33893
676080787344059137 37069 44164
725835538254870017 478 18106
679256873860271745 30127 41101
624404311608849153 16394 28385
500250131295938881 872 27170
40455031253785025 4409 4477
596787954381287681 1102 34950
144127700458120961 25735 39795
693928460078691201 26624 39024
907233454415404545 7336 42964
938341386296873089 1955 17517
650295421780803969 14239 38579
255766401015829825 9501 40824
189788656268248705 8960 38147
821378635979360897 1177 16012
599586496188670977 32741 42170
467392778815959553 14355 15429
691301562342204033 16183 30068
121443655849891025 6146 26747
241213412341117825 583 27479
97414394759919537 14984 31654
188559788058469729 192 14905
487895738051808065 10520 23715
106092956710661217 7931 23054
556260645103204609 3697 34324
83397740405246161 3593 4033
807518776820234753 10028 22512
741532881613856897 32717 46995
1861296183289341 8915 25339
426987033396116545 19883 45048
723022310870451457 535 41764
758238105278998401 20965 34811
898514660723432065 19645 38478
364488079661583681 7394 37641
429679728114042113 2191 26277
251103376247350241 22495 31563
288005842920238561 3889 14639
811493550846492417 36142 45613
184244553341844865 36818 40424
221883022148809057 35050 46854
1078451591720154 1355 13913
808891085277082369 12434 28069
59792117686573225 27256 30586
974514102355776385 21678 39271
161131033445780513 26965 31156
80535225121181505 17980 26448
871571439195552257 17147 18786
573593557700668545 5516 8202
787259264906023041 21131 39159
831611149493568257 17564 33341
645016139205342337 22398 36981
401124360842878529 18495 45953
751629473402470401 17861 19812
439834397155792065 1346 14723
869823991915101441 7049 31744
960876780490146177 39540 41308
182156150099242369 6366 6584
993575505125761537 30245 35846
314917567104362945 1450 25330
255160244017183393 5044 14671
5448578189440668 8826 15595
379415390147173057 789 24976
708963690833488897 9033 9982
983945478581041793 382 31274
311247346639444097 21179 46449
997190431072368769 38222 43967
820152428701380353 20770 42285
226467193108099713 208 47011
686723161110517505 809 26971
35814634284477621 24179 46104
706687303315110401 303 14374
192901095021689185 17536 21370
450065814225094849 8141 21447
352484043825711553 571 2104
324862804549969281 16036 47030
657547078792269697 20018 43960
625133248878295681 30625 34781
307564755408449729 33491 37076
553023250445992449 1032 41375
181139540823700417 18042 40578
594317153422192513 1586 20653
785704571464265217 36007 44575
654804020698367873 29120 30147
621297529339550209 17621 28051
181345278771043905 7820 38297
120528555333308417 633 37526
510922426154198913 46291 46805
436448391302526785 23942 24395
719989477290166529 19869 20064
697594569112482049 5767 15108
701856309026926081 9043 16114
176410293487997185 30770 45313
713465144239318529 12682 23000
771885374065604481 5784 6977
939844202182289537 86 32719
385678034139211009 31058 45903
471950107043422657 1230 33754
57663097352275377 9309 33760
2956824336042275 13840 30288
33674487657229693 16953 25058
605751868259158529 2813 34394
157548886654424801 31266 32827
401096163833702977 2691 10425
937033400022706049 25592 41905
157219277295407521 26200 27862
43629447570538105 34354 42514
547620719356462593 13297 20832
406469639609547073 17155 25005
167910996228737729 43853 46922
907521949907319937 9496 24240
374193933914941825 22650 45194
285946969232135489 38008 46541
525556348932067137 377 25665
501813560727072193 12508 13706
623102791353819137 9318 46130
452522503168175681 18863 45398
429107112705349185 31319 37284
17170676706328437 19949 45467
602765254795432577 15989 30235
806157810018369537 8131 33844
895189340161575553 25979 43277
914599848527302529 10734 32772
979884026499281153 5583 41609
441540681102019073 42172 46209
535405198779596225 12269 20420
469626478158474497 37583 41852
296530311006936385 21559 30339
497035467144293377 10525 24365
725463898787207681 3167 18088
15202688484151851 1849 8074
792550180678194433 19189 37840
604625155786287361 9486 32620
112670859383666049 37162 44795
595501376315112961 25356 28454
842648087304386433 10669 27552
701351581443141505 10533 12248
750883151250231809 5871 41413
487813426853449537 6980 31456
802262347908584449 16079 25034
536402889748380545 32302 34889
579029762330559745 27600 37936
510828452694497089 5567 11684
325226369610025025 9412 35818
644616183754273153 43126 46635
272455176489696513 16036 33264
332810285927251905 13420 41248
656902280041396865 7041 11522
29609720708400289 4800 37783
981806943381155201 18878 31585
912615860341944065 18781 24859
16050808762717141 30686 32310
777759669095765121 25123 34902
152460165165987137 36096 37185
462064134669446977 15401 39054
813608033914352513 8554 33035
324392838223666049 6405 11744
493436944135975617 8122 22671
793629389661972993 22893 32535
82596279494314481 1600 28256
929355519433194369 16501 40870
477694637295027009 7894 11365
918474644178019201 2835 30953
435798334631289921 7033 19837
950891191546610049 38895 43111
229156062048541985 17376 28874
263995140756790657 19894 25967
61141579554945481 14027 34682
891742905903988993 12110 38172
743945403839997953 1668 27604
786722911958349825 15019 28325
502916856138870849 15627 42128
633691240805426049 36750 39826
546358304357180929 2650 44839
636940417505499521 1234 29226
163316326409105985 11996 23535
277322363856718817 22719 41158
770891270307455361 32100 43661
378828201491927553 12068 21249
856010432772524929 21118 31460
110544526116846961 14525 36436
451316950232165249 27590 46450
249467521118404545 936 10231
223666721424425665 19413 21202
286961796564703777 6929 14656
381825792894712641 9561 10757
638448006084843265 34779 41039
125888027943506849 20204 31315
195272591740426561 30755 42149
173543937935061633 16859 33343
145981683400790977 19303 29023
53834663974985377 27885 39807
431864125973312705 25081 36276
176539710235370977 28986 42033
911962208480446209 5640 36822
432990098638942529 18399 36197
986073864883699969 9092 21453
371379606287160129 5049 16224
753870942460551425 12419 20445
145702510381060065 15064 45202
243411971340329089 12505 34059
488396986289867393 11779 27937
282233670220534817 4928 30637
409230806906737857 12501 35419
785486151267598081 1401 28385
804475632243860865 4998 16303
24762326094034393 22252 28069
61363585107162777 10466 44793
592418799128758145 9347 22566
848083712427918337 30862 31064
552539147239457409 6406 20819
471958341997225985 1131 45348
57047472061491081 13484 18128
649654318871892353 16604 34723
203655270584491169 29107 32621
462036364140264065 3380 46027
419880050011450113 34500 45002
976704429249732481 31082 33106
703515990675498369 29670 39524
378811429333428161 945 44954
596237029297235201 14291 45320
946197700526237697 22920 33634
420359765147495041 12014 24747
561048062970062465 23653 36065
455731811346915073 14485 28649
499845741192867649 1545 46715
225071654383924641 21491 23508
909632914981802497 20138 34377
39567149371599441 319 46290
934940244523641473 18089 31723
673643274757708417 17138 37633
837771174093180801 16408 17791
870288665985704321 9023 27623
211922409471608129 11672 41562
148054593136066625 32253 41968
57734126795356393 5127 18647
875736116746445185 28694 41240
302609241109575297 18847 19205
498217056591371969 25623 45822
119904311463162833 33893 35840
764946410766732801 2591 36578
826566421395735809 6453 7075
867086697988810369 10512 24082
367686525900996481 23360 38587
256540872456035617 2249 7957
558677286015534209 13855 35854
668169047818892673 22166 23142
630746531808146177 3140 7223
964399400562918145 14674 24618
724014846615570945 17903 37928
956308977808873857 16324 42007
30449974702992933 8554 19531
132787614530847969 17738 19334
956561572403540353 35886 40138
697677064981903105 19937 39966
306122115238085953 17162 28844
722036336235511553 28086 46683
250397603340157825 827 35799
133893758436244065 8652 12660
39029760074431153 2630 7631
561727399947265857 8483 32423
524325021494728833 10185 46985
650812617689169281 8918 12631
612370600063403777 173 13926
693342377356493953 1005 9142
636521570075469569 10225 29554
329028233471149185 2425 25914
118987322908527201 30732 44931
447582910212524609 9925 22556
892104593678890753 40164 42333
866972201865721089 24814 45691
242324679246937793 22551 35468
869049523058414721 33233 43713
585192790929507841 1534 29241
446675763168940417 9812 32454
278012457701681377 16814 29233
485521605194286081 10641 31839
694312434401847809 28293 46695
646949500289579777 3147 38614
430456378411069121 22710 44820
90441266871046369 4464 43125
26313835031171353 9743 13414
910772880427259649 19243 46977
667397558340145025 8593 37140
681969552304217089 10259 46431
384225821627534721 30132 31529
726888480650458753 26472 36154
211379747821897729 2692 45879
293631593904230209 14293 15467
457938683109770049 13675 40042
395621525349866945 23064 38197
15637298762175789 9119 40472
520449280644946561 34073 38083
326902194171662337 6308 9111
493333943864811905 13873 36042
747656113272345345 14530 25677
747802451236289281 5638 10128
679162826782057729 37545 38574
328087592371502977 14473 35757
180509949667555969 344 44122
632164072229777281 43739 44527
33425852703839353 2506 41807
362322637881604225 12752 13387
873355743286058625 1877 6521
264297884867382049 14961 28207
577171578593660033 18690 21475
759818436428162177 31471 40560
370879344946349249 2346 42391
714340164884525569 7764 29260
365313237715025025 29032 35189
558934614713180609 27186 27870
239087602563987649 14797 41309
659137099097172609 18665 38704
955964903361771009 26320 40700
69043547157150441 13699 41048
313089323998770625 23899 30874
416877403940866049 3175 23139
472474001247189057 3071 25273
690951070925606785 20610 34261
902216674095516417 15084 34685
650922756686192385 29808 42793
188222393865995489 10871 30720
655624162611303553 16877 30867
79205288618044993 13144 42689
989147942330553985 10454 21084
131445401682054097 26489 32295
11241474322858381 9205 35016
882746144856017921 32601 44038
869284900660268545 13315 30415
734467326434209921 7587 30458
340869156471740097 10088 30138
455490325608128193 26194 33101
643821651189902849 12454 15616
22687863385794317 7924 20587
108229342059232177 16689 24689
100849562512710385 1114 31423
735914941117393025 28152 39014
305134044470317889 16922 42541
575236095243525377 5864 23758
609386158808167297 7326 16256
853385965583889537 32813 32872
326549855506566913 14771 26569
952262597914355585 23661 33316
226295883060689825 7680 33974
660908212896408961 8841 36481
641338230470775937 6544 43022
792387924418619649 25937 29134
411902006695573441 4061 9715
147566952459264641 2276 24149
827080556721750017 5522 27509
757940998965168001 3923 16829
303018141811012481 31123 34729
271547672466887489 36939 41041
559094939576763009 6470 33242
327177305090486913 16868 42754
89697234239583425 6886 31966
426147450436040769 27723 45705
491189085231763329 10314 22472
998429684389250817 9315 17269
563834292652703809 10002 35539
258825364899571745 9118 16349
39424580208869745 10591 38589
237982185004739233 34203 43964
917276500177184257 19109 40084
341717193546735105 13628 44146
237719385797344545 3190 14096
127514461633879249 23 4153
620836573010567553 5938 27995
888912354276762113 29209 40565
753232339831182465 21181 33998
140417750530190241 958 13902
414598913383276353 7741 40451
940678893532741249 2442 30308
326830178117159425 3875 8370
128631007685172001 18822 32201
206223564420671585 24229 24858
282451873402017377 13570 27174
485041866391636481 401 15265
769801468534694785 28352 37038
989035524506949377 7991 12598
478373317807204033 44327 46616
484639683342617665 1950 45396
917326725671713921 7832 39952
846356931145383169 14510 18997
213964511168548193 14949 34111
463609328485514305 32084 35879
443849489650148161 37023 46444
152992291545746881 6490 36174
145475462693774209 17293 34880
531415158026771201 4922 24328
874590559537026049 8302 32097
278582631749831233 20760 41473
426818318445675969 20240 24317
620139289788962561 10859 29313
894934246911020673 8716 25662
359648470529794625 42055 44045
357852984050616385 14335 32577
903657577304169729 471 11666
383212632015258241 27922 28052
65864211061668953 2137 10287
296130775842733825 23000 40855
276269145809404641 16153 34862
82834646250802273 19832 38371
129143194987666017 10003 14831
270867109889046273 6980 12913
51252121598547977 6011 16668
177812133644479777 30563 31898
728533592436011905 5754 10412
102633629209783809 27322 32654
714184183499721601 8359 22096
584261807840732673 45979 46403
486175820365861697 3612 17252
281635322096171585 3236 13822
250425433655220065 13561 38184
601398453051942273 18223 46537
795472602747427201 1449 25265
204945661234525281 35329 41498
500170636783078465 11034 37938
984544879755191041 27752 41123
797368422073777281 69 12926
479064156870912001 1891 32517
901570925195056129 27217 45656
487307101245690433 7250 43287
478796275030848769 25601 46182
15862529994770115 19586 33882
320609423535270081 31615 32861
369713007948121217 15362 37984
882871648326034433 13026 19155
291499535982772801 25161 27486
878073724986915457 13958 30841
355078545146895425 6336 27626
196616786193292385 23283 40784
900186867825858945 3718 15672
445858562071460801 27008 36971
533811109024867393 9580 26665
781577941454049409 41146 41825
965631103462747777 17624 19308
958087172635412481 3757 45896
922324628097285889 2202 5274
907724699718247809 30026 35550
917285896362393729 17759 22732
762667577684194305 9265 35166
876638654793794049 10946 43182
772938953858716417 3173 26041
987826104835725953 11949 38759
805783074880888961 6454 15562
591853817576051713 3125 31785
180031995784620577 162 4224
730977876113662721 32687 42964
609712522279547649 20990 30983
171202240082067201 12724 32428
200766797276077825 2093 46000
130357408503776641 1887 3655
371918253708468417 13727 27397
574303082860595265 11169 17217
91379183722100529 26659 36185
2512771432130024 10088 26653
413535542658305409 10656 43118
428024267799969473 10215 18514
305531576527858561 30445 33889
470029331389689281 13962 35722
955630228063068161 2306 7656
651250767865505537 13413 37207
456816604224830081 1109 28277
169326574234368353 10315 35367
353618245489027329 13289 43007
975051647738126849 14296 34077
651550471428738177 8618 39010
485493993450141633 7135 17908
510195183467242689 2688 5924
272261386894129473 2009 3833
490727841245249153 21113 39727
692912792333807233 18616 38191
985513419519886465 26204 42123
607259968082018945 5083 9747
834096443022236417 24392 38973
192089988167872161 14918 34044
85051696338734225 3319 39958
711539833537116801 7481 32445
845170975989990529 35585 40885
633568670744672641 1163 46451
919904988076151425 28104 30494
239150161128151233 5136 12015
968837452817087617 17735 27346
219324218632230849 41567 45806
574713992304605633 22709 29932
385849055452311489 33682 46925
17571227939701119 26481 32700
777937776816493441 9561 46660
293161377390187969 8615 39155
916186247186260481 3244 41906
2149896195977164 38439 41314
776156811317484545 616 41355
192268830308830017 30203 42118
155071810260366753 22159 24791
391406340314663489 15159 44702
507184642558549121 18710 25344
871392798810855809 13725 30498
307824303151932097 32562 46162
135732763668517713 10232 13803
583038082168251009 4669 13666
300970416810212545 25713 38775
490273680290457025 21048 34286
662783879908094081 18987 26238
149301220013633441 29117 36575
205218255439174145 15740 30551
915134364734001281 2888 42949
632581856140337409 30610 42927
77185592101436385 10166 25247
422018066867519105 5223 28902
801351086410463105 5446 14232
113817433708991441 29321 36334
708458968040510209 2434 26558
296393396237132097 13097 37104
180118533821115521 28184 35398
963766192870156801 13157 45640
518878391534052225 12252 31697
389921641408687233 663 6521
967324603676004865 13122 44094
120466497236410673 11315 18675
607484451364435073 1583 35658
750145653156518913 10616 41148
481680124971830977 4555 41929
666581563286729985 31851 42015
41584616046286273 5576 33227
748930102480994049 241 1527
207064444032695873 28561 31119
428012662007038337 37371 42870
416450395255118593 17873 36069
368508409334648257 8450 26080
644800247512620161 26181 46078
414538986337522177 32385 39701
197527657789201793 16519 23980
574818840779055745 4929 18821
866711533805997185 12054 43517
91602522057943505 26845 31697
471038201691506241 11567 15719
590141258903852161 41757 44112
74829782228164273 8442 33773
648278653541002113 621 7539
152835199746441217 9556 22506
965901742247535105 33706 34901
482284176213042305 1623 12620
562295531946379137 15486 42395
808741995372749057 1732 46393
101068731461619873 41986 45469
957906274128305281 34912 38466
683882744414422145 26238 29946
382704462459308545 8578 42516
475454273055429889 24392 40041
601936851630810625 929 2039
200812861148509825 2523 45735
969148330434741505 7410 40878
328465166748255681 10958 28399
141356825276034209 17585 30039
501193315448961857 16338 40327
507056075324605633 41696 41778
754804174738818945 31057 39558
322064270855022977 8928 17638
521691102278939649 33304 41737
916439751231600001 7516 14924
386058737578931521 1138 22673
324549634160888449 17454 31236
419624276304109121 21166 31245
790938047074597249 7015 11701
642166673808940673 4618 13433
304920359084135809 2973 37248
709802503052916481 7091 30273
647934463041458689 1124 24712
364922931577009281 4862 5176
51008390602135025 20481 38768
592589279393155969 16198 46735
811480372548480513 6712 7585
866871422622477185 10088 16053
202648410862806817 23119 38515
409211204413086465 20882 39434
951888431055955713 1685 45959
657369114755507457 16328 36678
696705297666113665 26503 34298
694050161531681153 1433 5454
864489875364732545 20472 28205
441948700810922177 13709 25448
913595218719208961 8955 32072
461092779742674689 1668 36993
270950288512786145 1599 37815
264349112493587073 6272 47013
197300054582115073 3294 39793
331823388820897217 5028 29805
848813948603712769 25035 27240
690112719065904641 11103 21260
941508540730566785 6886 16579
162952182586966657 26157 44267
714573497330697217 32266 46837
768222055954932865 21680 38953
648693697141169409 27368 38749
602164768437734913 21330 46004
625390918109893377 16935 27158
689000179577345025 537 33177
316693834751291073 13698 39439
735633022804964993 16887 16937
944354267106298497 4427 9382
852935054494903297 32655 32958
150617754562119905 15150 24935
798785503503541633 8985 22489
200443815523094305 6316 29684
731092559921318529 8076 19331
70432749538085209 39961 40493
17618903573097811 10016 26686
930677800832064897 19475 33797
922612567103325185 13579 31296
342080744309356545 5977 18561
606835479703267585 28986 45923
528563410648096961 6797 20509
172070899694499969 25097 39377
129942425506399681 31865 33327
957885364162851969 14049 41663
447219498194904449 33366 40773
507244658429808513 37321 37780
345588846585088 1960 33823
148522484827015681 26407 33206
271465415272011521 3305 20098
788422181692066433 41027 44773
720881220352609409 18672 20847
249068785914207777 10859 35782
631761809814669569 20187 25897
750609637438454785 42657 45661
841713100811006081 8694 25681
1918874905829427 9089 29616
481995833038773441 17837 20062
480936711925931329 5328 21968
927883037276288257 17416 27285
431976431326749121 6385 41099
997451498281982593 11270 14700
350761889238835777 2253 10768
272738245592279329 20862 42455
788140013113594113 4726 10444
910497492490144129 16707 37740
845306215280185601 19043 38023
970828996036956929 32262 34467
10469598690324489 42134 42775
928036124354754561 1227 23525
867361023140116353 4423 5184
294607452800647681 17314 38984
114461620106926177 28242 36459
451939862882589697 8481 18090
784352676100620929 37595 39822
5541749579677458 43224 44066
542509687177133761 1714 8638
933782639172768769 10026 10064
322813772475196737 4894 35130
61256810608597337 2182 42659
572075986974926593 22644 35636
167253314889414625 2525 37426
958488265515210753 27114 34633
852314311463871361 17670 25306
318664779817115841 30362 32851
781695025849707265 26348 38594
505645394241749825 9276 29412
733412539450427009 41358 42248
117069814470671217 32753 36004
321098050797523649 21589 24957
461827009782421505 25411 37418
994161821829735041 26414 44174
103632164278511857 16515 18176
44311996301992449 17127 46726
334712629107027457 5889 25038
256086704064102849 34813 40958
511839254696315777 18700 27774
980836991308187521 5480 13933
670939166464233217 3543 39685
468911242136627521 14743 25761
499340023875479489 558 3584
635779811673820929 3563 43869
61815594823311673 34041 39170
516162685359773825 1976 38456
571540543913688001 8343 41738
917770968551188609 11646 21333
741559587720740097 16160 39050
905220531407806593 5108 11754
789949343724632833 6751 14102
522059357217763393 575 14761
977961298600884993 10192 33761
9556496099321521 9425 36022
746307427652244097 16972 43628
841733637421718529 29157 37381
725631662523209601 13901 16830
922345419215886849 24647 30841
649584889472382849 38271 41237
4040664990306198 36380 46150
644976766485395841 12575 23111
664041586871320577 521 29472
74849391786262481 38833 40100
383932579849407297 6421 30015
746888742082472193 23521 23928
426948453143396033 14042 26354
832881928514954241 23788 24576
778002140221708801 33406 40530
499365100286492929 6431 42837
824176351345784065 10677 40489
768677525753151489 39865 43824
720462139108853761 1083 37239
107745265289519665 21920 42500
997471560952803329 34430 37012
926443176132952577 17165 21945
377265809719553153 29478 35403
969243085104604801 6122 11653
608875102293069441 6080 20283
628587656584745217 33093 36371
300202583781036481 3500 9245
603590113465184385 29874 31700
547569930200396033 12970 36003
416058261462357121 31484 39574
592063973165359361 30450 33779
7894283002737979 3848 33299
900014852351318913 9674 19174
156163204923462465 24904 42870
805859263474978561 21253 24265
692645036215775873 6866 20075
804831570528378369 10595 36112
720045820723814913 11348 23748
51546700663642753 11988 18269
178916860870170785 22206 28180
112071796026810945 9450 45746
602943026695204097 14365 29240
235684480919040609 9718 25622
510371302691549313 1285 4780
829483486369568385 17005 33885
453336137632110337 12181 25721
332523682402786817 23402 43150
128140713024915697 7559 42956
628132951911595649 20635 36646
298532316610863553 22042 25985
845963867531217793 21747 31327
26978045044881329 2511 23076
830011950299066881 22428 31757
19920063407685265 35405 37765
733947998787108737 6452 39760
446433751601826881 23112 44195
366729986602791745 6445 44490
416317462168326081 31612 31617
640638112077816449 6815 25569
924906073385027841 27302 28711
908600929767274625 30284 30724
683047761312085505 11739 46032
224313441899489889 9698 22967
565212550273226817 2307 37026
366793804307917505 2749 38660
871578549326830593 35347 45861
134469954529883745 18545 34227
20231254026338521 8129 9143
89019282448632001 6915 18558
533068633129207809 15760 33044
31051081653949097 13818 24435
432917839348927937 19908 22234
544630048620632577 6108 6513
301676033525570369 5950 13184
249955419726767041 19234 36627
267751855326803681 4084 44393
43063897940456289 2734 31224
262061597514222209 21278 40454
896674832497531265 15406 30885
295910662802523201 10222 12013
887167225451264641 16143 27346
51620902218406433 3063 40938
435717327956176321 25680 37578
574094577913808001 7810 18201
338892526046251393 15783 17278
362412702632045825 20961 24495
175839839020888193 7871 15819
951190320270821889 32569 34146
299830718596496129 2883 19248
780720467596569985 16764 36485
415408182060126337 21146 22710
796494298593966465 31376 46175
785556594377865729 18087 22820
293254868007242241 10739 28391
690641561336924801 42990 46805
351030529573304065 9286 20318
125247531932586753 5856 8734
717124740671227521 24532 31444
391188593176131841 10851 24860
426972869743916993 4338 17053
542770880510872193 9706 35682
304192363007221185 1277 29653
598397503586888065 1883 24094
421075557798470593 5459 16013
990588154716505217 9189 32248
716981150387784577 23283 39035
34636469723032805 15433 20744
552462628478945537 4250 24681
103433466427546257 39033 44204
969990441880614913 29551 36350
456817591433271297 15969 20135
403633381503961857 3737 27529
126703508979346673 14873 39300
133538183943802129 17191 40496
200481256740822305 18515 30651
740990582396317825 13794 41355
38635965481816473 16686 24695
72918367772704337 17146 22729
195883266898910337 8147 39518
956848249077321345 26263 37820
631316500496410497 10585 29836
68921336982402441 10991 36208
994846575193854209 70 39625
532359551190193537 18858 31492
520880574620562689 15508 26244
271191870639771809 11905 13604
823919431411646081 11916 32166
628130330804278657 9979 18528
321379257318312769 16873 27436
867437574833036929 4786 9317
619723673346804609 7809 19309
208832855934996801 24927 28670
110947067095636961 5346 25358
12468896484254089 32428 40215
407257430413928065 37698 42572
176665454691427457 17200 17474
836308702347508865 19215 23398
714147318471493249 7979 30262
299187164822761537 39599 40652
487149460334119745 9669 17266
107329403400981953 22867 25551
390610317832571521 10569 17709
168551335396735169 527 6450
545023238590172097 5208 38055
514164668944601985 27438 40996
926075781371015041 28623 44883
570403590452819713 6154 11741
707766780730832385 8451 42706
914388200669222273 30452 36327
101925087877507537 12434 33534
448223841717187073 26487 32346
73827241668819713 9760 28862
266936331048810881 6417 22523
965818295916410113 16569 27335
293772403526553217 22583 38237
548694178274190 18259 39573
386341863262103425 39688 46329
333877133207014529 5807 12638
766682163059222401 24227 42250
816146070779691265 19568 23497
228954281796973185 40427 44542
368427080553022529 40372 42163
901578040552742273 8686 26588
778186586365404033 10091 17465
948945739789152769 952 33013
314739092541319809 2554 10817
311858365896718209 5094 16611
539709689768127297 32625 37551
344047157125459073 12248 27149
652349711342441857 30765 39295
663320802139729409 20046 36798
749461593695780737 4734 45447
489185234288939329 18908 24496
366935821400208065 9912 35161
857292649818425857 14662 27739
205250492270263137 8627 43363
292413263339369665 6450 24065
883822374096826753 7461 37673
98433331104779137 5760 25696
454026506316051137 1753 38129
535535361807305345 23563 24948
639828395122354049 5975 44133
390392142074098561 17801 36272
378214011046448897 16472 27734
237279230133395905 8269 28192
881503785763715841 14737 30943
113378537421816369 23698 33286
98706111391020817 16043 34511
127315801106945521 31449 35054
249447155158581057 1295 14101
598661837201184769 32577 40201
168779449397188577 25122 37749
794269273048712449 12237 33596
84268486233202817 6995 25474
980163882116919169 5381 28280
222385068422180865 23133 24101
991397059742709505 39258 39545
323190156060920961 411 20123
823618375091463425 40765 46863
901575532708473985 9733 17983
393010211850281601 3614 7632
859961014239349505 9627 21956
907095994720940289 19335 43069
432372720906567297 18064 23273
207989929237001537 34414 46609
436761183089348737 10921 19502
147761413356995777 12849 19289
791672490673388289 20543 27508
810848953808942977 2896 21000
506545293527711489 23163 26597
680138661388632193 32964 42792
139704561132827361 7120 17964
454476970589652737 13460 34377
138629322858069057 38098 42676
929391412354768001 31122 44447
447376293236853697 24881 38117
112660713372662257 3903 33436
389466367960853441 34731 42912
674526283293651841 1688 21491
874160377411367809 34801 34832
167221332856641441 22393 44889
684049881943227649 34278 40115
343226713729400513 29805 39993
33046575810399049 20437 39796
528577802211316353 14843 39747
570174436733726273 19631 40683
451323967408818305 8020 42223
381849425535460097 18588 30695
556014770032035713 28183 30021
746194260873924225 27888 37187
321686855833299009 16596 34356
406605001803821889 9335 23229
943070386119387649 16993 30807
910643953370783489 12497 45551
162414474281000321 15038 39572
299033278770178177 13513 34123
344303283967533953 1913 8256
736194203428400641 25819 37977
722373131883621505 32899 38230
496596123020619713 30787 31414
654162167760944129 214 24441
987353364676710785 3514 10754
89931309910006977 21162 31543
755427323166042497 24024 29182
390555383563977921 31365 42720
446913653657279745 27608 39170
571691459215436737 7701 15456
602608110964066433 13488 25991
890665516741279361 1456 26519
215573878312643073 34513 38404
842446311340857729 4300 31435
788542177494246529 12509 32491
972114512969213313 912 21934
37019265555731097 22810 39507
852726690490449409 3089 4239
190556044600807425 8376 33015
248172130989587457 19422 22093
370948460169746113 36668 45620
20259138078806417 11137 15957
947696629600340353 4626 15114
482603764016673153 25170 39383
892428422806435841 1869 31182
517391560220666241 26438 40644
110775752628850193 20264 39770
721136875937048705 29457 40912
200225075212035361 16999 35663
545925143936493377 9022 11551
932153993473246337 10963 24903
607427550639059201 12970 24579
641471438515228673 25819 42450
208537522466379233 27354 31102
992071520796823553 3715 44373
368744010474699713 1504 32171
36640997960308401 4177 43913
333697166422602753 36861 46666
542404103826481089 33916 42496
699141485491495041 8053 28708
558112417361289921 2667 23177
577128798067839489 11942 30550
858806287321382145 174 672
856346571175464577 5840 37712
277837831289065921 7417 39591
542845833281397441 21704 25288
626933477488460545 18251 43941
75438261518527841 10452 21989
764331075083763585 34281 40224
72745012269997745 678 28826
780818261949629953 15749 38991
162121248764719905 22334 32871
245319684708295681 11667 23822
324862048292509057 20955 40845
78896483398761313 33683 45879
307223903699352257 9008 13591
38275622726676065 13075 36914
672591866099686785 19589 31069
597393216713438593 2791 43346
630182653323771521 4559 10009
324349775801994881 33819 36432
733334380940355841 4833 16359
277920675507214561 20872 37400
252735318705632033 21737 25029
649054635564031233 14572 27980
194863347354619521 18825 29655
456717008922534977 4592 23128
286752427210615233 11352 11928
381813530995305665 3867 14855
317833147062565057 12095 29445
681849755372706305 38583 45637
625876632706294401 25998 32868
472043639126955137 27502 38652
616713049563578881 10216 20738
81178209443233841 4972 23602
915080227182357889 12476 35522
276959074322139297 8737 35261
869422030086774145 4192 45812
551547943758560449 17663 45205
262928370053671745 23095 36536
690339957254767745 22648 45000
185256229777174049 11517 32311
306586021809689409 21679 40314
807665159703674369 10658 29357
816058805365163009 1722 7834
825457154965185665 405 42537
38959853021378169 2227 13439
971510088085366913 10316 26081
658507179591854465 8222 22047
71938298548538169 2976 24912
549813990214541825 20907 40161
380927815925673473 22673 28137
756918580040025601 31605 41321
975122589416251649 31663 32986
84440264590210033 20085 43795
909153645776214657 2064 17319
994008418452214273 1764 45426
876269497963342337 39006 45234
434575306925832897 3762 25564
947834615319550209 35291 39305
442793820395696257 23006 40155
334690309582860865 14997 39641
753938528332934529 3896 29529
846070846474717057 11257 11340
669735337473557761 20476 39267
434339586078500865 10128 38454
848980842177066881 15002 19143
898077729449397505 32600 40849
337654692102791617 3014 39680
382781729716406017 23335 25525
799942613106718849 14678 46199
417675757458326273 23672 28213
807797746982831873 33648 36306
130690408628943553 25455 40418
221226332077289825 21273 27290
333265419868553153 4601 11251
145875300801765921 28134 39708
260946957996104353 16348 27280
352158150289437121 14356 30414
567148571541949313 6425 32756
20246373495044881 4424 46293
249038301361828481 16239 37216
781200472588064769 5034 23113
846179186623857025 10491 32565
329304670982839553 13441 32046
53667003092947145 11834 32382
734718124588919553 23612 37113
816804438474051201 25239 27659
506659223267266881 4814 34193
828002328857571969 14205 16274
26000980114215369 9215 43549
618505686352193665 15417 31706
683310083569541121 22986 36817
864423218587653249 15077 34016
466289178926910337 14655 31953
789257256354730369 8413 32255
701529772329681793 32898 36667
12408428197069555 9775 25131
526290991755214337 9137 35281
340552941453694273 21736 23064
200766160877737569 19126 38752
100767334852001505 7837 14916
527760812694605633 12483 14770
525344975810142529 11868 44962
66153027915564881 12308 15589
8903588334483460 33375 36392
598123490764091777 17428 26478
629311924325975297 5513 43365
739095900122027393 7272 33011
171364490502917025 1202 13826
979274065176650113 38414 43662
615509532157645313 23668 39473
640213318712060417 16587 26714
466528258534971457 33315 34933
221306755260737729 24676 45344
637826163143785089 3883 29251
10352669141372673 19722 27544
681770738038686337 32181 37404
974166588440464641 3183 14378
974801083296043265 31890 37803
207535483853636289 736 23388
408559241736732289 30098 34690
910579140746474241 25156 37349
409183578168438081 15346 35124
137964990515843761 39480 43809
193245560766676769 36067 38857
151981326487781857 5576 27084
248902793555302529 26698 39251
388468943080088257 7989 17100
741349391196742145 23657 30869
39806819466772225 11192 44791
232546320071406849 4517 37390
466148752746352833 20321 40095
680189000631933953 49 24866
296006329965262465 15732 39833
339548966240116097 10790 42232
648131942980970881 1600 40506
859054491279557889 12164 37802
382113412168987329 989 3828
806485944256451201 1947 11196
469124299669250177 1134 39388
986832059056034433 13643 36186
12883548231069853 14731 39891
382435890101689345 11716 35580
105251086748328497 14465 15356
950051765748561665 2780 24408
360295760301990977 24749 46313
406492817664656065 23662 33732
487158661777659329 17163 42126
842598095395565825 2728 13189
32644753074276169 2183 20238
699201327472124545 7623 8902
140589067359602641 19325 39908
291518519419021505 11901 27657
702075399204570497 8313 46888
488880217046755649 4667 20350
615086005621424897 19428 35561
348092010129612097 20486 28363
537103060883975297 13617 32621
777275134295777537 16774 33679
136961336612589697 16053 41449
93053481532344049 1428 35298
863680605329474049 23822 46112
242405140187116801 16890 41833
386342189957549185 7582 37866
289963062385616897 40589 46567
702848832564978177 25042 30060
207380064791962593 14183 45405
234600254934324673 1438 3228
318387481710892929 3420 8679
722949203049974913 33666 45370
521779414063757953 241 36538
931682129822991873 22869 38233
182926233913001121 8124 31638
392169042996965121 706 35700
728188375983378945 11751 18359
756133079385765633 9780 42198
376144151852749057 6577 8345
649587629095830017 12438 42732
363846246428778369 15201 33045
46631482201707545 12359 37714
571016114113909633 10506 20308
641029524333969665 18809 20740
91116409824635985 1941 35262
944697959784154113 7491 46573
626275409825787265 25558 40893
135417065165508881 15852 44882
897548929793572353 36746 40941
75356979457797729 21261 25921
847686343240461313 19966 23692
277829799941070369 26401 42834
365465893165250561 4898 37318
866729925364925441 4816 31598
298210543320443841 3066 40770
711382761761566209 31383 40514
912919969303203457 1317 10639
711022549206649729 18620 41901
675656713367878529 3108 20989
659960538265163905 21028 32625
555097258281492161 17295 37148
757706656905046529 7430 41431
659921774720551425 6211 27797
890797988796034433 11467 14808
652170468484314369 36008 44629
723831171795939841 15845 41872
2449089252870352 45348 45835
137263968436695201 7993 9185
992546849211450369 2612 18691
734651651729652865 32578 46461
114023250351614529 28210 38970
359739361012710657 18709 43272
527561169350946113 4085 4632
257835239068374017 237 24659
676342373686644353 24730 46139
442317911899220225 23727 40557
914976441627700865 14436 39585
663450201523861633 35379 45202
327684459965901441 6513 12208
585705598773213185 6314 23432
456088105852643393 33654 34092
686230990578042881 29310 35790
770015804451922689 13785 28397
767034396863675009 21956 38883
908570066481942657 34228 44759
52041415371636649 9618 38735
527553154823728193 14134 19490
434597097253682561 4770 46589
330117392149219329 5864 40389
82235415932263585 17552 35022
915438932493337601 14419 16312
813384134884227457 32951 42201
533969690155984705 33769 43556
142307332943577329 30017 41081
709046895230308353 27422 40301
273768989599002305 12962 41362
815955229696555777 4273 9079
148776824430786561 17512 34714
243605693410579265 838 4641
603128451352585473 11232 46184
415067866353453505 1386 21845
893987985255510145 6422 27753
721286420887544449 8001 19054
395355702081413825 14875 24013
188940779627813537 985 35725
955113095674239105 14976 43548
906499046883673985 6034 13846
297260574207637505 1125 16296
386952037466599553 29869 45051
293209072919754753 3272 9769
994608099920135681 8459 12430
419260311810401025 4751 26159
274001109414427905 17775 24022
52124437313683105 1703 10611
636211721139766017 21696 27854
710428497657300481 19209 21834
956021725652576001 4396 15404
376216744310941185 34732 42060
77006774935377105 20307 36073
629147330040719745 15487 44851
764708985291264257 25262 28872
480410288613160961 23582 27553
367437662070777537 5602 45256
608931950209448961 28304 34206
326276416353564993 22739 24584
535671768568253249 30544 34722
139024386976025489 23381 23422
957472846625446273 26146 33880
241735844430309057 4250 37492
846452820997104257 28461 37801
614587849111323649 1265 33657
252956308808801825 34719 42224
590498499495126401 22467 38235
72363210855971969 38157 42439
193513820725605953 7215 40400
567031283660920577 9770 21296
103193843347270337 20850 37037
21992299254481653 37316 38915
53573202486255409 28958 30556
984526613376640769 10203 27320
373532196097144705 1007 2476
569459529804195329 23306 27734
957371476825535745 14626 29763
676693318870459137 1519 3910
354712441525464321 27961 31927
120392379571558913 10774 16852
610836368937206913 11094 35234
972235148550236545 30704 35786
247085960531748577 14 19963
499422829551608769 2244 10257
56746139663438553 4708 35372
447954851773712193 12900 16245
786196541741361409 27327 29544
221156233065148193 34624 41678
308503235537521921 14877 18032
502116371918855745 7631 26162
611462411162577281 4073 43368
525469811312181185 15124 31538
645395771492026369 24494 39352
386612198188540673 21483 28669
485064771076167745 16633 21834
849887195988220161 9745 16796
154564083704933345 6186 38671
451113280553226305 30057 46731
459346404599770625 39009 39145
229970781887661953 10316 28344
467777926237921793 695 46963
820324011112287361 27408 30645
902368049097816577 206 19489
475870460279754305 5282 36319
500783358021372737 27537 41982
795399620125333889 7489 34877
500258431305056193 3697 29854
491435889047753729 1230 7798
954123538859796865 33140 34131
588015738529318145 5428 14007
798540152197745153 32950 38296
263085130630702945 25055 39578
518576086969282817 25028 39724
190392653415425889 24131 27483
531507072781309377 17528 32845
439745566199835713 18186 23104
84157908615203777 26455 30837
121027741191706897 17127 27658
349633545566831553 14579 20716
2838786737942912 24178 29524
764378055193809281 39419 46051
812611517503096833 2545 45869
692450823080960769 9075 32367
846039981270113409 11006 24784
499296757095471809 22441 31343
608603505919941121 10913 38040
492745316794867009 9530 15082
567349501918091201 25131 40062
221075889400246689 10464 34940
775606511439331585 13850 27870
333606139867626433 16101 17316
949190097218067969 8931 41553
680059304388045441 15121 33853
921759702470520577 303 5831
230939607577937537 12399 16777
353483081753058305 441 33271
710852282496112769 546 32380
523004968696380225 2547 15034
670615152765336065 37290 39037
85030764106083009 12334 40876
936104369225638785 1930 43459
419775144517327425 12067 14505
103324502518091777 35238 39528
34486098939215281 12488 18443
177340643087227073 1239 10558
661289681192339841 1102 45431
175313019229733409 26735 33295
67544075146120265 13024 32100
480709561481582145 40370 45720
682481027793638657 22352 34867
355042896499668353 10468 46658
504938113012048705 30691 34986
31272519937168397 29636 32500
723246154187318529 8841 21550
782111480675624193 2554 8138
72939031645322673 25955 29089
979677697870734209 30125 34610
599230130941659649 20616 36148
514788424626658497 26197 40698
190279276118179297 13617 25634
543840213499485953 33686 36501
350085283848056129 13073 27765
457641734095247425 653 46301
798081374272417281 17086 29205
676568634215335809 10645 20504
101867977116452129 7074 46828
104059101205479009 1349 9901
897152338506618497 27540 45086
155786049132039745 16756 18460
346068361777877697 22268 22494
495076296901643777 9966 44343
903985250566794497 18705 45111
501818770135180609 4250 20079
154224266891130657 1213 33192
62712876757530009 15504 31418
104430879911138417 26017 37617
547768849102844545 42068 43607
994031623308853121 37874 40163
51776105231496673 9044 20667
213086201112137281 10477 28629
472724544521476289 3814 13720
404588205510204801 14892 33373
179490884545913345 455 41920
37188405495630409 7281 37747
388847202996792897 15022 18756
923527868853039233 15036 45074
949885648441821185 2980 37682
805772759296477441 16056 28116
184430302653773025 6563 28063
170326660037940065 22171 37539
364025710600685697 16941 42937
26995757534326261 4196 5359
844958198632632193 18563 42016
695373000109679361 18966 36920
604225505034875649 11364 30829
57161772080551289 4131 30817
278974978319332929 21805 34644
155249394448613729 5069 26769
988453583727022081 7154 9136
541817106498758273 4289 18116
188059338099570529 751 44831
107205625425233825 27887 41169
130308207745670753 5700 21597
769360361696332289 25992 42499
460116096794315841 28904 33930
500520943205540161 497 15698
762100944480664577 17587 42782
867407597723332225 6346 41234
199140426022886177 22088 23423
34238201103118373 7409 16598
217529928026451105 4989 5360
887465260697613441 12177 32958
896063667046156801 7793 43018
438863996375740609 710 3929
681817414595030913 1885 11521
739498542321388929 42468 44733
504601279667916481 18597 30441
397698487960024513 10431 42374
228567032662525089 34999 39895
839308065284516353 8437 15330
720420594016509569 18405 42907
959494481827132289 44888 45582
523378750844358337 7660 43984
262188853523628737 34805 45132
525530172991800257 4423 33239
600530414925696513 22230 32421
205733127753816801 25131 27637
309462764323800577 2583 40279
803540304344132097 14762 38561
497673842555112577 22305 45303
105984929827258161 1475 46689
202844242110774785 11491 30510
353206989252349505 494 44206
485743753983040705 26570 38138
28528767796515809 10999 45400
247289713986848641 13154 40429
22176341387087461 22244 39547
737959319685412353 14393 23960
172230072655054305 4288 24569
227438497112348865 28932 40502
591694119283424385 28557 33618
557372323245441921 39344 46352
873842570099199617 22798 29579
116798040427202209 29898 30853
904712747903637633 3095 14889
164178364200093793 30241 41168
180022481029283201 3962 26132
832653990443436289 2509 14386
29667205046187917 6486 23214
857320747468161665 12517 34127
381239037267803841 20263 21651
822866265419523969 5516 30946
772428117251202177 4418 32943
1848612933567751 13089 44831
600784618692728193 7631 23500
642191356651313281 6991 12958
918676890565613697 13675 30850
513450117790693377 9368 17886
520494952993814785 8407 12449
393868762381860225 1057 29399
334160256462759297 17229 40917
680210176885506049 27683 43620
459864434738364033 25098 46134
364621111443813825 36375 42561
643821804861623553 7785 20893
565073205006950017 12011 22129
97022778880059953 15121 26101
365013462703078785 10397 36592
122402467060062753 22087 41101
891232302397522561 5797 33404
840440987760587137 31994 34162
58742785171308041 6687 13724
675352063984227841 3144 42872
231600193160158337 23985 46563
113046042538471169 32550 40409
889704044797358721 37846 38260
183276511963050849 6193 30890
741901778240499969 18402 20867
901308892333105409 8732 36523
419799959934170625 9726 33722
886011641762046081 4730 31332
318396212759335361 1073 17564
828368269694195201 12386 13507
907997650807605121 10850 43086
50991399354821001 14657 45881
383795774159434433 15295 35868
631777671797863169 8503 15294
586032411487611393 13597 21578
608967021373580033 4343 42704
950982265414221953 6185 26175
334303575530427137 8965 18294
221736988379664257 5140 16259
249311176861546369 29121 39423
860387108922676481 36160 46944
83523663849376817 12360 42834
469929369615744705 16301 35645
194958602350617121 281 29979
294531444185547969 2983 25733
767813593008341377 15915 31694
65193487429215937 8229 41008
368218991906708481 5854 25485
737725258422440065 16098 42478
179583687898855265 12503 35468
842180723146771713 20232 20588
304850400123136449 42116 43292
350182666447505409 7709 17712
950121978396495617 41047 43363
718065994323215105 12201 32811
163378736599021569 4280 43504
378081726873457345 19998 26971
404781245702480449 14839 41751
338705808281151361 21968 37233
745042637715094657 11576 44168
323014448559302273 2557 25392
235054296744081633 64 10609
884437298397760001 5917 31985
119159658013423105 33422 34440
478843716656651713 8348 27800
729727589238223105 35589 36643
222272231404634369 10623 40552
318250891700465409 13407 14915
428591564142674753 30985 34185
697077652532399873 23249 36352
956798598234261249 7533 13752
502903377224505729 7022 18682
730385344854706689 11793 13511
12141552315569017 15616 42159
110099990058035505 1896 15203
920944517028907265 27093 36152
345817740262230465 13781 36304
477490993238930625 20329 23809
898509827615786369 12582 35395
118776822951765841 18831 38206
146840967026403041 10785 13889
854583604902529665 30578 39506
977478968235619329 31079 35120
971276137830436481 23059 44656
833397858305499265 12667 43956
139443576048378753 37945 40396
311071573585454785 2754 42461
743968648176043265 4361 12570
792650481266601729 909 5216
476801151654314049 42386 42457
564810694683973953 4141 22505
197623053808477793 33141 35296
305533438859566081 1562 26569
258435650445065345 12914 30901
304342131528759553 28056 32911
598150760586527489 18468 38742
265441798098745345 3282 23393
583733658628034433 25800 28954
851618065373248385 19979 30950
857900474330669697 17303 24261
409545502381160257 1353 28059
194681971921042433 8488 15660
58341054701688937 16988 38018
159040660217705473 32912 33843
402260974246754433 13438 21086
476827754667823425 7058 8971
515949543812627841 39498 42708
593595554826798337 12013 25123
863939209957077761 24271 43001
57195324534305313 9248 25868
454538368126524289 29827 39031
192564340135625409 1627 42344
251355820833193633 16947 21831
766664016444735745 1880 13530
271237165381922561 12950 14194
350010272603235265 38785 43044
999995000951809537 11554 30740
276673792551477505 13221 22586
862536429277188481 25281 38230
15533568532852371 6424 7944
395664109050581889 2070 3936
998998708635809921 5449 19734
665050484351144833 21590 21712
115490241683254177 16532 40846
603291256839252609 18549 35241
955252083909343233 7899 13147
94809230476020193 3516 13552
751915433091490177 7669 42216
226852808852722625 5238 19040
304175313226664897 22855 24598
335321414759949505 10824 43918
647455628782601857 10558 22795
773633833015377793 12894 35583
255903770729602785 19904 28379
687671750423849217 43191 44444
680686090973644289 17524 42001
750200108712928001 25341 31862
821462244422008321 11993 33838
849497728828811905 25592 43928
861839395029697665 6031 12264
612688112888729857 26303 29137
532757874621225345 27157 45508
30909774785246925 28189 46444
703924730298702209 14398 38856
950807276996012929 13260 15811
135224708148427905 1829 15452
100715789073820625 7854 36503
165077150539836737 19812 30340
608179551045633793 1232 35470
685819787004774657 21200 42324
451508418250828225 31111 33056
488217811466803649 22122 42862
670572737990934145 19061 33088
288940227633844417 37676 39637
802465902796956929 11743 25563
704081971452772865 28977 32639
611848984786984577 35094 41090
349563077193081985 5542 26282
158675392998478785 16670 33594
950607719187878785 8166 21112
333056048150947265 3805 5375
115918919047999233 2028 4791
909356500123738753 26811 45050
299676591543054401 5418 43247
305419305833492417 37137 43844
994585303462642433 39433 46487
977862880975383297 3331 13632
472234018575626625 28441 37397
709804770588160513 34016 38308
642191163688352129 9816 16845
796466149260101761 20363 35192
712744443012489601 3401 34638
14650396496261209 12345 44006
834997504850107905 6867 46996
40749679922729601 7422 34345
528479571165810561 40828 42337
246912558369356097 2036 41425
177376885695764481 8653 23002
753405235140395009 11459 43055
869900083574115969 18470 29625
666129547109573377 16024 33470
591443613908253953 14429 30225
56153105564963113 935 10464
323847829218244929 21716 37467
264522069659957281 10444 21969
413452206784342017 18899 42215
791591940138364033 15936 18458
746768609437047809 2844 31037
584764884022757121 8789 36322
660622593155793025 11621 31488
463597944885467713 17022 38695
512961689161848257 19084 24715
604681650263014401 14390 14958
399180811969813505 7358 35507
924379978012996865 8321 15470
772002716301578625 18640 46503
702019649948009985 6827 9751
86912660455411137 13407 35337
666777567910546817 26059 40875
175988347542137537 41173 46017
34410031600085489 10736 36998
649578922780818817 27143 43723
959558344761109761 20070 27681
873955132973911425 16441 42658
585745490961056001 33213 39131
920173531054402305 18768 36695
658400117923580545 2686 23676
897458665330539393 18088 18587
911018604680887041 15485 37092
885134336937483137 29537 40833
442376162548544705 18522 24277
644463214709894273 1979 39167
512043216951507649 1802 44726
76029166522275201 36868 37253
680920512531233921 35218 45887
71863608954892297 23292 27725
285686143108588193 8020 43576
974601555981649921 21156 42395
704628505391856001 20507 35083
540491545897133121 29865 38636
577899814819811969 34937 35135
690910083319707265 15694 34482
119416800503589825 9073 31075
427574398910515201 14356 36385
758976160667625473 16221 42222
578046584843150465 24822 35039
11471907762359735 17404 45225
584417464184859649 22303 45745
600420806217652353 24486 39416
183860836233222369 14307 25671
593377231810084225 33864 43011
222547059311217761 3973 29477
8432401540911628 25552 27811
753416549826482689 12762 30274
552521069784422273 4301 16575
657533480670927873 18972 34442
264297354128682817 13626 15429
800594854409965313 36354 41017
203422210773116065 12876 18432
620936124239627009 7111 10717
983583273703313665 1555 13949
400260844002275457 23192 37504
497411085199860993 11980 23504
208879633255314433 679 26584
663717835086469377 35321 42887
322505370226949121 33140 46130
96993114761207985 27591 46519
409156319256204865 14789 35548
307631348538276225 2095 3697
868332071487913089 6397 11748
528392330770334017 29035 39883
22807872769497805 18492 40151
38253906326513489 14762 20416
874317743729150721 13724 22246
943797773343593601 2764 22031
453095098926333121 21428 44083
437799362224463809 13416 32506
356646624601694401 15148 19460
173657968289592897 30762 30765
603719643991091457 39675 44017
124321409669232001 1920 17691
358795047870827969 2277 29899
557310215328104897 40191 45075
135092983724838689 21671 34059
617749466939297793 22702 38321
870186290374903169 27240 30684
894986822877474049 32635 45365
745206886153106049 10824 39349
134636766430769937 12021 29977
985385342294435457 11638 29883
762880103604235393 8201 42706
439972702177335873 26895 36466
605687792426262913 23724 43413
486773845406162305 2461 34244
231917213727502529 10583 30127
953365740057215361 27787 39383
937659830158519681 3732 14218
641925625881512449 13058 23855
696015090213254657 21750 31652
383812206597760065 23955 37549
580711690972858497 17538 25130
515757160542449345 16896 34410
372050125979985345 14744 27403
590341311400401025 10822 42005
537334476488222657 2542 9261
484494020809918849 23969 44308
16157136567247933 3909 4390
97320693281467649 5504 46291
517652351346068673 7511 10726
802987899371146369 10356 28233
303212924892466881 7390 10143
894200902424351745 4078 26156
450508521919527297 5867 46583
90228303351793217 24271 46591
41781656238956801 15828 28663
87590820513277377 26265 41264
677110779732227969 11923 30264
953182457007500289 5319 23172
208097625979423393 38291 39264
415022186496990721 20082 39937
45234875806880129 1921 44442
831405459146608897 7898 38217
551906150244295873 21213 36598
7664380249828185 28752 33325
682580458228155649 180 27411
601104348161868545 11270 39734
985620547293070337 31868 46678
884621862735507201 28960 32531
337726142362622977 4170 35435
786303503183702913 37368 43865
957102817239420033 17759 24033
662762741835628289 17967 21462
950495303930434689 7189 19134
67108815971124617 7790 35637
725632982517158401 16855 32715
108639390280266929 8292 32493
149055201969172673 24383 33578
503343367228652033 18159 46175
719867433554217217 39791 43728
975197448612171009 2210 20798
1736864169711084 2537 40423
780441995578598785 7345 43692
624745346045632001 14398 35478
134729464328977153 6281 38068
894764613597157377 39699 46501
279735219927871969 7613 8653
299704610484102593 32085 45483
216890410779491553 13903 39441
414579995936886529 15218 19336
745288528946929281 21582 29798
210910053718027521 3968 39467
709405958540479233 29602 33953
621367992626385793 24867 35063
304330147325813953 8160 20479
512547348761987841 32595 40772
999097200369540481 5616 44523
879251590048081537 2901 18045
59913089888198105 43829 45209
843041215383483009 22777 42402
888619120917546497 28877 45408
213296830866521953 11487 35038
46604684029134089 4702 27520
27136622632301765 8670 41238
283341016690748417 14364 30761
983222213095242369 842 28330
78342840795727393 12071 38849
269332027965237601 11716 44801
613436872778059649 19311 43000
972166538074343809 4376 11464
649682247752210177 28723 40784
772744538448936449 19164 30693
45728953103157721 8095 17706
994045852729268353 21938 33918
226889405061911009 2194 31082
564063570197493633 19820 20890
102240122923937809 28681 32164
17305796764457427 39674 46534
805022092478381569 16762 29299
303132425218993985 11450 42551
188736258483494625 1135 34778
13008264322532881 14835 21435
754410501666455937 923 29731
17581512706517089 17891 23304
44631071617196481 28707 35448
172313634610343777 18944 25416
649882957971286145 13587 46944
650893027014209537 13691 25480
850208349239558401 16426 19218
448039729557674369 15947 23830
805562950919409153 37412 42627
527750069607851201 24829 43761
809792541472511105 10576 16558
186978931232612673 30890 43865
635895155870670721 12762 25102
914333779671924481 26561 31703
408744390233302145 13113 23283
798293349989531777 284 16249
160400322843344161 10439 26626
733575330291518721 4777 35309
203325434875658561 8569 19089
297217388671338497 217 12792
68051395107048049 24260 38072
745815966707485953 1977 24169
227790325471978849 13816 38830
255485311127099393 21320 46945
781520062179083649 12919 16216
542822922567086849 2515 44638
721630480037212801 22305 33977
247751307339353121 33720 39907
108153211869577601 41058 43712
55972361859947033 8336 28519
517683301926730625 14399 16929
608538865082376705 24355 32697
951566486499331201 6690 38209
835337770840471425 3940 33767
761689490290869761 17730 46256
993077821753370625 10490 12840
475226431861543105 21690 28921
612483778192942209 9763 44479
625553492337992577 17733 40270
388269092332986817 11584 43024
269247616414588705 5506 46142
972406525494353281 5636 36458
846640423745775233 5288 28406
351841562839819521 24253 46935
857645655077803265 620 24781
795102756172614273 18334 29130
587403385367089409 1616 44564
107790815645440577 14932 25948
101125359355734193 10652 29860
309886052144083393 34191 35638
623829592902232833 552 1483
918048026112256129 28739 39410
177684315838590113 9653 28787
570370435644466753 20128 21529
894848673953397633 30587 41045
842027351705919361 2740 46554
259290130917634081 20978 35310
198954181940951713 33606 39970
182063436340165185 24761 38157
529624237517236225 3014 5462
318933433314029441 5245 35954
769980469131017089 5105 43845
140918935236449265 4947 34113
246143098505452673 3435 40578
691632560248166273 16203 30462
963221736594693505 1737 24751
118571327089703969 51 10201
560653621245517569 39959 41299
740508730273759873 13200 19935
996001646372125313 11138 25988
514980357902352641 21022 37801
437918269026365441 26285 30577
831776488467028225 4953 46976
64577654287109713 5446 17977
763729954793284097 1633 9111
238182286305470113 3945 30451
559192360296023617 34771 43451
934178712529874433 30227 46314
16256835313903651 7882 35161
963029394276869505 20440 31659
959839031598704641 31770 44117
112521855148674641 25759 40415
42888881268616785 6417 7084
87814261155568113 10261 13913
181632046170605569 16876 27280
533288674979875329 20692 42574
748589805283764097 2198 30187
324894531220675009 22382 24829
473035042003971265 28953 41770
532873297470008129 23715 27069
619675931581916417 16922 30159
484383518192839105 24246 34649
413446994729994817 9918 44405
404037706110873537 9971 41824
745991279850080897 20261 46634
292187423648496065 15976 42474
356744864794308097 2475 20579
591623488320084993 10833 31590
223950145240756641 1473 39452
124810942394145025 20878 33573
160566515843143521 12163 40586
905241562054531073 12809 23014
459208570913922625 40261 41390
397320176538325825 13785 21516
382015848213598017 32894 41081
68338524743058569 22442 24405
420109074615929473 10618 13148
49824710907170553 4725 43063
370353835806199105 10188 34946
718040249767259521 6854 26305
307933280097905985 18476 19761
708139316951356801 5027 24239
634569629471485569 12136 36615
190895554205571457 36207 47001
517746280201684801 20387 22386
619542862887993089 12434 31496
736044157864583297 8648 9988
260655487385978561 10567 24928
571451183685390145 41214 42055
92775427010419521 38191 41533
903238780012770817 7783 43572
479472355466430849 6130 15929
866693934823722113 30860 44388
594987151382110081 1262 32449
907752585100794881 44495 44656
66707315279675329 9132 34096
352443705999611713 15900 33766
804031847007816961 1321 43818
222357956707213601 23995 29056
902591553540521089 26003 39885
412274511404312705 3657 38568
193417581545798369 20582 22947
516784083422308545 25202 44454
239364027718639969 15448 41272
404315737082136193 5251 42799
284893259189427553 30906 43184
472986267944122561 2935 27165
221653794928830209 12769 37735
114124591393924385 4540 45571
669947352004680193 26560 37459
227204224883948321 11598 16617
301607407583251329 44087 46339
261838613030000993 22267 40786
640680275261953409 14676 43010
401939126116104705 2482 11630
592777021786464129 10489 23542
653242893478726273 25921 27878
631218228646371713 24888 44420
279606014079107009 10058 45962
189653059034188929 29163 45333
358061139850924801 5278 6883
236071463170187457 35397 39928
715459420476349825 17962 45744
405891796200524609 27005 38741
766953684673346433 20241 42085
908986692644088321 8876 38923
586734662834189185 18325 40088
782073445565945473 6466 32090
647355604195958273 38899 46209
356659561191175809 43863 43900
45959406853825161 2231 24217
970925438249725697 9030 42402
560265798408259713 1785 21178
412291517008082305 14101 39771
379108740940651521 7195 18898
221429053365515233 28037 42960
685129776828951297 1589 2057
824903939892148993 19645 35481
575616273210755457 4457 6363
9540554017622327 3331 10801
244646546721178017 12510 40887
936443738461786497 9424 42635
681002693159015809 9451 46575
368220912398133057 10481 25528
139149977192211345 32 16415
879286684999097857 24070 44887
929705902526762881 35262 37741
978276342231328769 13174 21361
951518876161820545 29969 35163
435400303939541569 1330 29732
523132275229230017 12612 40218
28735520141939477 26476 36999
325584329927728769 9258 18063
513174986722869889 401 6416
625410916994042113 28668 38800
35073880697598981 17984 30461
557829179519437441 5849 36982
761152983502778881 32057 36510
768111024121751041 7547 39211
118861025393446337 37835 38494
574789406713342977 9836 36304
826337833589658241 31709 36987
878440650007945601 14622 44456
966049406208146177 34682 46359
844822237982462849 6950 28847
339584453971536257 2380 31641
738222440263726337 28183 45939
665211342065678209 28111 29309
37527509273225233 2369 32205
767260321322762497 19631 26749
930152254937354369 6451 22577
613012414086075137 20050 24939
788698830839670913 5108 34803
686813770068180737 3412 33196
492279121974647169 6666 17296
502902675400864769 16357 44017
941715911922052865 2176 39276
938344199822491777 10564 33117
261963722159208609 20075 28145
284608216045302945 2364 46288
353120612332212161 49 26861
73373752370212481 3243 6511
599316654845850369 2101 8428
706084755519558657 23100 37438
302973444502249857 24160 32177
898778593791089281 4106 24776
111701138341572913 4642 27708
295097407534843393 22382 33032
818565917765901953 6908 17353
15633133869027205 9320 27428
601596621298242049 5871 20184
182836885728054465 21687 38898
679143859073668865 5475 22155
631310145049550209 17081 33021
598124084459612929 11841 40401
154667508239828769 4362 26142
442329223493139521 5283 16420
614696619431509121 2857 26974
47869658052619001 3303 20743
480296725505983361 15824 18645
739639486215089921 13316 29123
539337137093209409 6067 6244
495224631528856193 17187 31755
33804851911146017 15608 20071
95496047873830033 9138 40824
72586324961331889 2009 27838
10076051746963799 15176 27662
678897540595958273 9920 31156
194862749296909505 28912 37437
509697474932973889 24648 40687
276996955540113281 8112 12885
941637614195560193 11546 46414
469514142824685633 27006 40871
993828375556841345 18734 46896
372637925435086017 21825 30758
306347465117145409 29141 31791
999127167584397569 2048 6836
214215705769074561 23750 31534
476226155580434369 10437 22556
594293679638202113 6133 34004
485020888066280513 7892 26229
327638754462395073 15488 28676
903223631200987137 11987 37463
472492133124635649 13957 37073
702413541530894721 12985 15516
929519578544212481 26409 32981
667446421624475777 44309 45278
204199861529293249 312 18529
669375862677235073 15326 32657
21722807110034381 36004 42089
177341526623322913 4094 31835
915459849536492929 14166 20618
381961076120326465 39414 43928
729831952922975105 2977 19188
494570260980651713 23954 40713
394881800766984961 30599 39168
496886631064903361 41326 42870
643273117048362753 44371 46316
836346875324338177 30993 35914
357496282850352257 23430 27580
734107260618408449 27185 35572
951389180744396161 12476 24726
117792054876446177 6740 28672
138206682408185345 8015 42123
7004842961940484 1951 28678
376070783055507009 8379 11242
409422174337649409 27339 34597
495653474571444289 19428 34920
649954385591918593 20986 41661
339832395494536129 6256 39367
252220779167259937 13108 27621
22143721079249445 26967 30071
430808809558122625 13575 17785
924665439233034881 22601 28466
24817773529250077 895 29706
98005772773920081 14650 45807
935354640555409793 7100 37897
273363457845956513 35115 43494
612298285653167745 220 24978
287000178918408001 13567 28044
64877780376797033 18448 27725
947429672377705089 1939 25830
774116214806113537 5580 8791
40323109717352425 25302 43643
766369798104740609 7417 40624
904652617810963713 4785 10712
61411102987960929 17214 23008
916723492221809281 9920 13096
234202208005335425 19924 39021
699853803427924225 178 41014
275510281346768705 6205 17973
701139855940287105 6840 14318
995775552896795137 36957 42969
983430266555497985 8948 41111
95205278664849409 12539 39743
639242895465049089 17901 43525
882063350288966273 36503 45909
597767312281785473 11449 20628
108061309588222801 24984 42733
934915295752720257 19389 28657
544344646334771201 34590 44141
509390463420540865 3039 10886
459965346063199809 5522 18110
975956743872064385 6267 36333
114854622097361409 16992 41498
407243497783564865 8089 28612
258630879203607841 20488 28229
863489581549377025 4149 13742
822556970318409217 4614 6135
221479236197918529 10261 39383
724020063040683265 16042 34185
485354548203265089 25921 32101
913606171273350785 8194 29363
733764277175549057 11488 29904
536655558804923777 24910 33321
965296836865665153 37162 41444
434048905918537281 2502 44766
254835965207373505 701 17857
480489131055207937 14105 26166
69395547934778537 19650 33860
201513215873141857 4931 20837
417792341812070593 4407 11616
69160947605254817 2342 23403
399804890598179713 31170 31757
311528215335307841 9184 46084
90601474221781329 5375 31253
563786666301012929 131 11325
653648461500683393 16034 21908
528057742307417729 11035 38706
347218198432624833 8087 42777
489387815774833281 30736 33511
181408937311633889 12881 42939
929044867999500929 28051 46937
186501763787386913 8907 32373
210148756843295809 11759 13872
713329864770106113 3796 34730
795352226492688897 8599 14338
69219937790943929 8710 9984
277129708725325953 25247 25369
712514231054090113 2601 35951
321422244176268609 24647 29277
407561634985935233 3792 32507
484054002235751553 7421 20027
997261461431055105 649 13826
711123102622273921 5224 41486
424893884936903297 36667 46716
897357943056718465 8479 28450
299800732602367489 4460 15612
322317221930696001 5796 38329
576497764185571585 22463 36540
527757494605396033 14323 19876
400399321452869825 7476 44763
5290766666284697 3022 40737
239584597948134369 4078 6474
915936484401171969 12007 30662
610670442559499137 11774 27252
706791715814553345 4216 8324
132286101827386209 1760 28011
270260262689049569 6210 43343
252970976299156545 13526 19686
893391964209989505 8133 8568
880162994408220161 20749 36442
147205759898227489 638 14218
578635965226116097 12190 40580
792442298133614977 4566 12398
23093780794479101 630 9679
154887762805856257 38242 45324
330389072063088193 3234 7096
810129474739930753 13996 34327
237571697428347041 40167 42192
107941020535733409 2558 29016
36916660667632329 24056 35911
515048596154919361 5208 31553
566211032410418369 29727 43246
211252563250212705 40731 45815
642993094196942337 12702 27002
70123066987171969 10199 22127
408777005509289665 20479 21020
615667431090869889 14950 18613
348766554899103937 36805 41509
50365221113345625 11477 39047
82813920613968865 6184 7904
407727931089482369 12760 19228
538303490007752577 32853 43783
840474762437047169 34394 46476
36837203040601449 2694 24155
276540627905646369 11279 26862
511065990609640833 37050 39091
703096047376881537 14217 22037
659334017356965121 1437 35237
674660592850870017 32837 40708
840855327590947585 15096 21317
631050506614791169 9087 14266
921117240733888513 3111 24284
858978047231246977 18680 21867
634466813348243585 1834 35190
27253722629957621 3530 4757
399906454772203521 23280 25913
286402503081831137 35393 40883
665811442373854593 23481 37471
423419410256421697 13919 17754
131750127787039873 9806 33846
143952889375597697 9533 26947
348888700592940609 8477 11595
979021352434223489 8372 15275
15813102158229953 14037 15067
431843017268391809 8528 25844
172437834940939905 28416 30567
568180784974252609 32515 37955
453265690076289473 28758 29341
781339146388532353 1767 6883
547422053625101761 34187 36576
333897365026139457 9584 31482
548032928327895489 12868 37973
788474428095753473 6587 27949
872156896312663553 5804 20975
682948260526408961 3422 34921
541877661172986113 21433 43514
963922683518930561 11549 25989
964700684630802433 16304 27652
624318624710760193 29623 39709
437956922367558145 14676 31767
744125386535557761 13311 40866
173276849349822017 10094 32669
979549333299722497 18638 21450
709240385481944449 5358 28635
356669927178202753 41717 46248
387565343951113281 15797 41474
472120924711084929 13470 20376
49020258353802857 1655 37402
583348291744187009 5315 17763
630628607455253889 22377 29282
739037758115379969 13910 38843
742556725298253953 19728 43008
688572274644499713 13422 14940
816346944903191425 3349 9551
402110052832348673 27 31535
98449702074557169 10699 43145
472048296256474497 3947 21976
873224064244784129 13666 36594
36905257966701297 40346 44423
636739076079418753 5308 31159
727860903242017793 23018 25488
634356156094046465 7431 8858
28680685800630101 3238 4396
283519570301475457 24389 34644
434293135459199681 34845 45766
406682640359282049 2747 19585
298418088798420929 17458 21872
548895706729705793 6912 46586
18613219229777657 12058 30259
801173843648857857 1124 21867
906834430635150593 19733 31674
680654865660468353 4362 25594
719344552828744065 12570 38960
429555726089706241 37351 46515
835293058936848385 13395 16421
688734954193574145 29615 33085
757748749134250881 4656 12717
262094658275717761 30435 34592
332112393913639873 27335 28034
258415522647251105 8339 10702
4803654917282075 9961 22094
463811470987014465 8922 32349
179966665280282721 10967 25399
230550114155061441 14357 30212
536138838760209089 22260 25280
161583874588675521 21566 24017
960871722290143233 13642 36963
76841012834787393 5093 43715
773364092571881601 24182 26109
979625184128810369 2723 45874
792500070859056001 22642 41568
673268182140002817 18883 43591
356031087614169921 1573 20793
62865402610956521 4174 30869
302999620124644737 25342 35327
445829869819501569 15541 36852
936018527370890753 22298 38914
293253421214604545 8883 13284
567701710874580097 12125 28920
384615911817956417 10303 38716
369216008974817089 2262 20654
208766703880232993 24847 43188
913572412583881985 2237 19231
484174006953136193 1418 24668
353665404761983361 20329 46428
834152647161563009 37372 39524
516338376826773505 13641 37297
343776969800710913 16313 46452
156339968344767041 18924 44664
910704157077820033 5515 9413
478131285072727489 11169 24915
158563013407128737 38595 39453
331914617886241089 40014 46299
413636175372619905 8075 30542
34344690839240857 2641 28972
343984278734250625 10297 26835
87495015518058497 11415 38600
423200230603672641 23718 31424
948160392355511297 15232 37155
988318926616383233 7020 43259
430492208572644609 19587 46314
382245897348827393 8295 31703
307729944791582017 1044 14963
132311952981051921 14273 34056
367692787997739841 22946 36371
150581632019058273 15844 33683
439017093226659969 1205 11494
176817291649310689 3312 29672
38995814487350345 16173 37700
536648128817819969 21810 28836
628420341368205057 17834 22508
148501543689587137 4122 41161
778056225997929089 6673 31001
740515416778780673 26406 40347
751978129090026881 6311 37452
974495630551015041 32475 46626
124854133922127633 7871 41399
329245711050265985 22892 34145
717563736633017857 10198 14627
677977622547910401 17819 24695
874539401764721409 3866 19833
545797851174828737 6026 18897
125229627306289617 13049 22500
591045757206497793 4225 11128
357195242206330497 20351 24098
344831318536183297 16317 39611
567863046239374145 4576 21744
356278046018200449 30935 44248
500712328450319425 4019 32485
81318636913326977 123 43843
155542872667787425 13070 20270
955831685770757377 2005 13754
451930156226779905 7383 25106
138489736692992689 5534 21309
825293539884647425 9616 20190
52944554349135585 24091 32406
909624176274760961 18117 39596
467380917246661185 16386 23006
763041852860176513 654 42628
75770193212658657 24411 46843
68709606039931257 18479 29618
377589685777184769 20675 22191
333098311118810369 29791 43363
222489672162975425 14824 36488
571984886209619969 2093 5374
433565297082655105 34364 35358
595882646270275969 18820 32205
658856409019446017 3121 24115
919513535060701825 24693 34655
798088579671475201 43612 44053
157245272116391265 29896 31572
838376189914225025 30546 38443
873881733918054273 41199 46457
259083921992672833 5365 26579
389828782999480001 22650 22801
59212117608776537 19422 20588
921484412812333185 10696 32692
771506420719323009 3582 36300
202568085521185985 12194 36984
23015818016755673 3168 30743
376973959185576769 8203 40621
46078473540521969 1194 3547
509620772442112001 442 45449
455979771495147905 11062 38584
243217006721664577 11714 16263
283807844278687329 7783 21971
412602507973097921 12136 17779
452613917936258049 12448 21396
127585138575923905 2165 12214
961573750854032769 20181 30244
204702053288094977 4594 42036
503580525757595137 12790 24601
954068821944190465 21171 28466
851064139166897665 24841 36534
523668682426482241 14000 40826
550257527044902145 27576 34135
658339541546396801 2034 37643
541806320861187649 16999 40178
11277684309312975 6497 21832
484799916855532609 12492 23615
690156980703278593 22664 46147
339149882668511553 3763 32651
415038978869368705 28765 44605
383964206535079425 44 30527
826965272757050241 2954 16423
829405532112676993 12409 12451
225846156789039297 15528 21138
260860121339614881 21605 41670
298558875127923777 16714 16948
815861641278036865 13354 43187
262070045552938785 18420 23809
58479554189101889 3264 6640
481613565808103745 34233 46432
9411999612755297 12264 45863
462258771953806017 33968 42447
44083042504492913 4758 28486
812835490073410945 5636 21264
443729000849391041 1018 24866
957966795340631425 28400 33794
230431536301733089 8957 28856
130520156139951377 13871 30925
324376480580273345 14144 37626
985025089267089921 24613 36038
218943785530338881 32624 33113
348347854909263809 17485 28758
20421002323974593 10825 26978
622385114286252929 2806 22946
186020105552426433 4654 8744
326061223330142977 6333 25253
381789873561761089 15476 20611
785997013944189825 4051 16151
106259394160016289 11967 30651
584938645758853633 1103 10087
91033871709232273 7037 9660
461369142050465089 16030 25631
698740884124145409 3349 5867
349232955521713985 3291 24470
518852885818436225 1957 6113
239728154547670145 30895 45625
702953034458769153 5608 24218
427402522175043457 1950 44334
592678745479577857 24796 46945
783158036265028609 25040 43067
631712003865640577 11717 41829
310351217237326 11497 32344
660101726409013889 5793 44867
634719144022746241 12230 39937
36279123703305769 31885 38288
200770344736241665 17488 28454
746670905071557249 16139 42674
608186195454173569 33846 46975
964993507794059009 1071 12860
864917436172973441 21058 26151
92663994890191505 6407 11265
933423680031985665 3200 33938
846590214947152513 18649 40406
347783982547241537 24674 45380
387254846645124225 36454 37642
39139977622475897 23922 25840
612859029734760705 3023 7929
331967635627492545 20123 38155
791926748056685185 1898 42373
763304102948701825 25944 29117
856671760309151105 14270 23491
50039982129220561 6029 28339
108182324782905681 17968 18659
378223014118610497 43209 44628
49299781395216513 9355 30054
890909604599144705 447 34787
357156539642691201 32919 39120
884389392368412033 19692 26194
898366188531976961 28028 36853
492131931683275073 5424 9955
519593321299328897 37987 41456
893821280884360193 22459 29978
382111188669863809 22060 30393
830440381486752641 28901 43332
262119040406648897 24568 46343
215702525497739841 31508 39737
648653044857550081 3138 3752
629722917211864833 19107 25992
537532702831487809 10662 39044
147548151698252641 6645 27908
106732831472793777 8785 9519
399324292707902401 17678 27757
990003658521178625 16638 28950
933588203280130817 4233 30676
677547253766217473 31532 35425
307831029482542849 30098 44325
977068143383622401 3458 30020
895188720523201153 10807 36669
330582653895145729 27030 40989
772182598609205633 12093 27890
704966392690071297 14605 46938
179386012617761985 15452 18543
929122877626578945 2566 9907
404712443318345537 20730 41305
787357700497086209 13471 17725
771351742567524865 5692 16185
786946723984083713 2383 3997
789095433382911489 2662 22128
414361962914203009 1949 4402
532058155549016449 3047 34860
644665056802832513 19975 40978
349578153199217921 6420 43778
53148246217677553 18842 41859
257676606168722337 14521 34608
454556134940229825 9548 38576
407584154224238657 15758 18851
96244076328250833 9319 40256
613294938740899969 9278 46755
93398129266514481 6312 44482
878982011658848769 22704 32132
392068766532208449 27027 35240
818231810109374209 18858 45451
64802952030429849 3644 34846
119018777463807617 35194 46341
5970498030084316 3232 37110
998285279155773313 7771 28527
301433240259509441 1990 31435
257069279461290977 23389 25093
600715355446187265 29579 37736
563280483474549953 1981 32973
213117422012725665 6213 17049
238721741909543553 1555 4216
333757409324707777 6962 9071
4753544251776988 20898 33364
263524065055204193 9874 26987
388976459041742849 8666 19292
344907542374489409 9032 33509
373877547660093505 2514 10412
194348974370409889 14105 45757
980015802132427905 1910 5521
561785348304628225 11591 42842
926028107576321665 4769 22557
884914580364661377 22222 46013
304524745195863041 30446 44319
350628404016891457 21758 33672
84802182641162465 539 40307
54063856152037457 11702 33443
567190416930472449 12048 31562
264966840188524353 17044 25636
860821063112020097 25622 27363
132008132434688017 4675 35471
380950989501997121 28375 30509
932043724390343425 15971 17823
82118322110396497 15092 44464
688492554714269313 31755 39458
330837560705290881 2161 32462
713743637340090881 14984 31117
473062604234435457 3134 42354
570782362384672833 18848 23381
408771637460688449 2249 37971
791628279189854593 26623 28792
524194964595089601 26760 35381
135430475164422865 1901 5215
761234447985643265 26859 33140
470289301388934465 12630 14148
789547635641021313 5020 33632
640819861829069057 22110 27416
183976659835849441 5889 24614
844810133149867009 34408 43536
341307150162741377 8186 22665
476715651799604929 12957 25334
871427223832327553 40065 40312
221250672375393985 7197 27760
511316249110628033 8979 24327
650519744332395777 5821 24708
732602062181968001 21296 36699
357676651577993025 2962 14787
208977514824361793 32198 42020
19977585339301385 5161 13290
941396235358794753 38764 40766
360669582341163393 3317 18698
276603756452949761 24315 25632
585500630743634817 1995 44743
540331119041724161 25570 30411
941168739732990593 102 6962
824007397244905345 2415 29123
643171610248298753 13519 20109
778160062101861121 26011 45327
325983983287589057 5859 44456
868860035507289345 3645 41726
397400858956896001 29985 42533
270126041798391713 6181 34838
918822636218852353 9233 20036
39685534870208985 1083 38153
369983508946813121 17911 30435
33902045476892797 5927 45548
398015471923518081 13622 22349
512752007550012929 1455 33272
484227041145228289 29276 33185
404993351667400257 8110 23054
277501399066881761 6929 14924
737951449079808641 14322 19769
397509402204700993 21953 45073
875179620051838465 25946 32719
602608006124572929 34038 41218
144227126970072577 2167 21028
586097404014449153 6145 36468
50837791811432001 10699 24055
821691035677634561 25054 41283
731329681475010305 3376 20911
919686257516627201 2004 22568
391003311874484865 3155 42713
497090420525726273 6770 12664
877629826571968897 29035 34524
301671660123869121 20501 33186
775961175063429249 23764 41643
281819040294596577 25718 37769
496240105911589057 443 33001
180768669755064353 10333 15175
566048831587309569 3662 31072
988993161169052161 21392 37822
823526924365531009 21060 27052
880754470820786433 20010 44184
849114126241886465 3793 10080
975685915181475841 35585 37556
141828603386493057 22159 40268
252717880898000417 3421 39853
427492252564306369 29453 44727
917457471628527105 22206 31555
935312060201887617 2214 5856
867504873835624577 10099 18904
567110240542803009 13851 23889
189483064174982721 29798 42464
714751449387925633 3337 6827
58689318128227089 32822 40122
99934826804158657 17899 26222
929533075533758081 1665 38987
680823293115004417 12098 15473
556379361084591297 16480 30748
535863741992670849 4847 7047
731003259784973441 3358 44649
730385825818181889 23136 46862
161875242101086049 16187 24413
972610553814135425 5644 15817
204068212914510369 3932 9633
47122052728163057 7210 19179
79381604726730609 29421 42916
785313288446872065 31044 45237
112532697513831441 7781 43798
704727932098613505 15620 35180
804779409677546881 23171 25514
996546180219084417 10453 18782
815153700287911681 3649 17884
692245700584756225 16308 34966
268387142022245217 1374 9453
459046132117862273 30532 34749
544546463566963009 38681 40596
438779232566098177 7512 8613
618570967919492225 43703 43980
286569870329898881 15251 44009
985090496910206721 33723 41181
957160019762774529 6616 16592
230256642038963137 9213 24090
523538407117513345 7272 12395
363712054626280001 15396 39855
878510439770387585 16675 40276
325485108644084417 7805 41943
704041350405830657 9185 41150
153608072114938209 3667 7718
944302013632359681 11937 31344
835146689753823745 17383 36107
489778877997991937 6525 34960
679838400858546561 13896 46824
538531895781709121 11778 34579
629308325334090369 17669 30582
940902891845027457 21978 28749
685568681159427457 4695 24584
956017457115798657 41067 44183
49872335596258921 7034 32752
531645045775547969 8281 26440
906290655830464001 8443 43007
736388076117997057 20140 30105
329806426701036801 33227 44202
814127061037666561 15710 22377
153650469501432257 9958 13845
266861706309335041 13196 27414
248370970980342785 33703 46441
620752070421588097 1945 6319
437023829502368961 17632 45114
236933003401127009 16068 34745
506523773698074113 17857 24724
11863726116061459 22257 35233
465510137927854145 5367 38203
478146334826170945 1302 11301
300262402872586881 6086 42689
376596531305409601 10742 15043
50771152972419745 369 16057
352532420351529665 36563 44912
395702519279421249 2005 37217
408565373336116993 16248 31403
656683713457372417 22738 44164
571278227720036097 21393 32285
376195312942254401 37870 39262
253668609572969217 40670 44288
659055876143145985 958 6651
84877634230558385 30475 41563
331140942703267905 38841 41962
286096348324505825 11651 24774
940991783438878593 329 26281
238351826348697665 4600 36183
15115599341068987 22697 38751
453807838946062273 1549 8394
769578011982236673 32288 37927
527985007339985665 9447 36121
835630282675008769 23770 32655
361308199925943553 36964 41421
599473362767586305 25469 26193
124119280036786961 40207 46356
73787411659193233 17629 38922
562429133926286785 12732 44043
510160353549441217 3427 44772
479494130688003393 561 7611
634179786127685249 2985 24070
427789866884936001 14731 21566
496880376640692865 7991 46415
262877322897317345 11187 16205
722843002104351489 26809 38288
361347366888168129 6447 27811
250820902461459393 31708 35093
28666780431102269 12571 44256
13560001936507861 8133 8466
670478010096374529 7497 44371
441522553774465345 1950 34015
236973756671268641 28767 43260
666332828450972417 14890 22870
568780328045818369 6308 38145
772671659966693633 26107 37291
804527819201204865 21122 32560
574764661364337601 11315 33485
306539355659353409 8270 8881
249760337504628897 15133 34321
420550482944612737 21481 23344
243192656806225921 25238 32753
398711464777505857 32404 36572
562226544301740481 4421 45677
576378266927427777 7306 32615
15811799534997563 19852 41688
144413476468585601 1403 45684
240701234691929505 371 22357
102804090602155889 21649 42462
19239724739829713 38000 43145
817145359292510465 31497 33128
158334010501494753 9086 36833
1449828261847586 23379 27678
141875084731292849 14987 35919
935131002577790593 4362 33667
969662834854748417 37951 46414
309459066877572289 35197 41007
897255337824500225 26455 39945
201890466124638113 12236 39746
546332761334742401 4285 43238
510759226218645761 1716 35973
828056634814611713 17498 38776
15998813069430185 32209 36336
310723544450642241 15603 43602
759312762859003905 3416 16492
660406585133923585 15650 20770
785355193436771457 14391 41018
380161750537116225 10590 20147
614259754136007553 8828 33484
157182912562984001 29137 39900
716470324665166977 31506 45491
519189893728682945 31379 38285
604625306809602177 2173 13568
220705171745120065 39932 46600
776444974620829953 22809 25314
318038492013290177 5733 42413
290176520570149441 1067 31263
420825604224472001 5072 6853
309495554811419969 15688 41876
644067086074475265 14513 29461
409791721162385153 8628 22109
669396678792079361 3957 4309
417999539177515073 4760 32144
980952501180286849 33457 36670
600950924230851073 18897 33714
106319698082767649 14734 42273
948872199474394113 10747 30170
618627272269723265 12197 42686
222147561548787553 33718 35715
520118874117539329 8862 39910
440311154360216513 13733 26458
985603507123773441 11677 36509
249508958567865601 10426 18070
395871292331872129 33840 38556
34095528378955465 3569 30421
533927844588223617 3514 32203
581923458720275713 9617 42471
298363009069785089 31987 40813
419116171567452481 1842 3840
164546886739220353 6313 25926
454607008117584129 32233 45667
75917974056732625 31927 31971
788931462925731329 9043 19464
995639858150159489 7650 36243
905278006722404865 9021 20310
862217349491341825 31923 34277
438053773968221121 20986 46780
466191584529799041 4136 18995
282797861219329153 2306 39174
95724923616710817 27209 35064
528413764520806209 21520 22302
78804499456570193 8807 38211
855002503180692481 1162 38452
539567501446438081 23313 36195
190937384344636033 33286 46274
125928594232892273 19440 39005
427098726210651585 2788 46341
323770211228758593 21798 22326
121192823552391361 15049 25122
228143334525871201 14275 21975
87905110057683089 17583 39525
335873404734112321 33903 43168
238285754636223137 12127 30398
517050890947093249 41210 44316
368732100711007169 13261 20235
328793065047175745 2465 25475
530140101748841601 320 34828
503305881554300801 6851 16346
136046065740579537 11885 46033
104338179733840513 4719 43957
555412321170251713 27839 40613
626258514931567617 15960 29436
898349406103186305 9529 29899
259449202536824673 6193 36962
33838843152395273 14501 30244
838945865522166657 6806 35280
140909641818815601 5955 33199
676729325630557057 16160 20711
775972972062476161 22517 27784
353425320749654081 35006 41253
106936361821873057 25278 27421
112337629436677137 2137 26908
795068231443011073 19453 23958
478775324667768833 10323 13859
715262600410945025 15440 31054
528308080565945921 10310 36948
645223935772662529 2118 20194
808936717928578049 286 21461
184138136558708257 23632 39870
862733623110568065 36840 45237
849614733846678401 32843 34114
450753551250873153 10428 19356
356862970400221953 1755 6068
594268066762875649 8317 43517
151343062299275745 17274 27957
474290541807153665 6344 17910
683031375993230977 19249 34274
85682929582031169 2480 45417
339720934362574657 21137 34711
877325661527610369 13820 25671
581347023438247809 15858 16644
367779656169854977 20195 37415
601019330997701249 40686 44692
502786005743349313 3413 17246
325409269159074177 29668 35218
817182516050092289 6646 25740
911208721543445633 36724 40233
60133402358676593 2371 21955
278536393076059585 23238 31811
391181804672381633 19778 37655
547116981506377473 33469 41991
567008498353590785 1993 14871
930434878054789761 5092 24164
495993533182893761 5891 8332
631790258563583489 31044 46192
642878614372708737 996 17749
727071342882034305 18380 33016
702058415418061825 9769 27029
961572226765213185 37138 41753
508450801955678593 6613 41528
652057017608676353 12502 39228
886202453986026497 11892 19207
570306725808777089 12571 38646
739027584106711553 10396 22914
226690251905985473 9961 12388
714881604302373633 34333 45562
375782069610664833 15599 24231
611994120887192833 23934 45356
406872035606987457 32348 44187
908966668542444033 16199 44070
302611388722610305 2508 46465
712802330045409665 26093 39065
425639448348825025 4967 42741
406599553161949953 1367 18838
883596306931849601 25936 31687
614105120871261825 32223 33048
164153904694892097 2857 33232
308951126420833345 11663 22675
79540106143483057 35287 44946
322412679981400897 20645 44961
132611584797167841 10708 16627
530991948722256513 28527 44292
918625367872067457 33559 34443
558487993101568513 11557 28830
653564101059565441 40177 41835
46782931049317969 24587 38447
205888956866729697 17130 32447
173740809617985537 12052 45433
708274810882251393 5734 46061
911811317846538625 10692 37569
577928195060110337 7877 43912
336563369218470849 2747 17211
23591806904782689 27796 38829
243421102851367969 15640 31541
336545224666210177 9595 36095
890697724836545793 28551 32156
30869061722547997 1574 39697
658673882132912769 16086 21634
968245940355728897 23971 29104
192528725848109857 4469 37619
55064036326392345 24577 37305
405659040440792065 11862 34810
896894544509748865 15810 36545
85228982550351169 23273 35599
523509843009442497 13466 44719
412358867406478401 4085 24834
598798809093636865 5557 45967
633887729876381185 38646 42805
699104346698042881 9780 46950
534047521672686529 6661 44598
679353575202796417 4176 8300
105454757566665329 19235 21571
817753956095351937 18299 29820
457620516153323137 32498 46540
236264949310424289 11947 28663
68218788129644993 34425 38438
967707860176538753 1091 43835
555346398847216705 3627 27855
856354126194688129 17098 27493
654687175379027713 29051 43533
308645668943661633 1352 41123
741812363443298049 30122 38221
872911844938755585 13379 31299
85585877634049009 6676 24809
557639382436200065 9156 18063
331183454863104769 17246 21824
182331228781876577 12855 45745
707075643311586817 30689 37795
130875901299852161 7179 27184
506568649388437825 5306 15359
537952234453229057 17507 32638
623377545125340033 31684 43281
34650468241601117 16499 42961
272919199617700065 18392 37549
33244204442510749 21864 44344
697388724937358209 38334 41437
953851054943193345 4451 8287
377483053683899777 13906 24539
605048138952270209 39324 43991
286492776981038593 39563 42222
945050345968063233 19176 23113
339786698450506433 8390 14690
151886345536738081 33121 43853
732948915192285057 617 39190
455382182378379265 30236 39908
363170250278297857 8683 13128
15488146160436145 13176 32228
850675253246851841 13539 26016
855454675679276033 8890 46622
913195836927041409 11689 28284
530715386107104321 7142 24446
564994486106972033 2682 45350
389369249826479809 23383 38667
290291092720305985 13901 28647
446914659335504897 6080 42493
450430311929199681 11455 37914
49075177871422681 6406 28179
724661738759902337 17660 34693
771163503013426049 4983 7389
264750385577972481 34889 36719
812269312874583681 15864 44369
745067553228405889 38551 40461
911579382564724481 15453 24847
145341762225729825 4126 38364
428202232493184449 9850 30537
668137366163915009 10797 16958
509362150136510657 8493 12812
976247984100499585 15877 30509
276301485643507777 12184 23711
604508851030654849 1047 29416
565956876434597697 33584 43396
469738497865694913 21816 31199
87571610350998705 30404 37600
949600644442238465 17383 40327
92943590885099073 6224 26533
763441276884439169 13812 40860
634255646832947713 40901 42939
722015518021347457 6963 33275
655147580558576641 23106 46120
200543674232068993 11266 11725
32095561508945993 27374 43449
617566765100303233 26273 28702
632057556740406273 15835 45013
433424961275537857 3789 10495
531435888503445121 13722 37258
282223462281447009 5044 31038
500853261947042945 22102 25858
926772025437276929 14567 24022
614977547792641153 17140 41064
77766634284454737 33099 42437
829968022072634369 20272 43298
300567621903642369 34994 37289
684683775954546561 14657 40522
758895402509661953 10472 29880
270809410703947137 15718 40049
71523710024411713 776 33838
468518969006503041 1162 2489
723552745842180609 527 37199
624571647963833217 12318 13739
158131068479864481 32473 40365
666590549558527873 580 20583
297362358911041025 4634 36715
940410667034484481 14014 22312
803455886465815937 36286 37459
989965294973778561 27020 36857
310664070800793729 16156 43666
641906010271483777 32305 33211
244454683664546465 32906 34819
124921461909060833 15950 31145
699463198589963777 9790 10969
373866926048179969 17420 43433
779596032130900353 2305 25873
828528078008695041 111 11999
170801867561447553 24737 32022
776192289667179137 19099 37243
730041450927902977 3488 28758
172939506144196289 11443 27014
14125545994399859 4692 41359
812579329341758721 1127 34276
884993831895076993 13769 22846
297258382930117185 10141 17498
793038629605359105 4972 15690
868183663884778369 15585 45552
209890144825212833 7700 29176
85729853803037777 14718 42000
30676681458313481 8032 21733
262526914846176865 21814 29071
77091275061679457 14946 22238
204736234226082561 5055 24424
705402700009113217 7334 15949
454567204912407873 21326 24560
862175978608437505 32248 33109
430790383075482433 7394 39638
734668363389086977 23839 28969
320306258922187201 21356 33652
103823411768747329 34649 39964
266579742478590721 3956 28610
961051394565924225 36683 38393
905893646362684929 7684 13106
329889816596139713 2629 20518
348067740804403073 6612 31439
17444822146838847 13986 46577
869068007188815233 13250 29828
244345032552548257 28439 32096
15566634658021883 1622 19225
874265787809729793 10022 30668
958985948755540097 25523 26460
996303871223577857 29351 43209
875282444099646337 1772 44953
630878486162512129 9854 19481
810945753069120257 33913 41868
319911347239713729 9395 25261
981699975396558977 18731 28569
961070628738990977 22139 44471
682004152948010753 4913 19424
158139617194851937 27236 34840
988800589923222657 1851 13369
547643313341605889 42211 46422
581674285537616257 18025 32742
39823551839862857 4169 38597
859838928849988865 12973 31267
317603165537075713 2290 22807
286320574445383617 14226 35389
652071467658974081 4732 32438
398473803505062593 1797 14738
525090913300427777 36050 38648
615945790053729025 26343 44104
283482984610589729 13426 27080
422554473257257281 2842 34771
916424971086097921 38430 41404
919085953828059137 3550 6041
760707569831740929 88 11233
96783118948714273 8141 11379
777239958481740033 2381 3736
198654149165662369 662 26817
174480384966688705 2643 43533
69659042807153073 10686 15815
516791173571089473 15642 24554
633843741028513793 35214 36583
713446889985281281 5284 20028
218286547886357601 1543 40513
234584694696675201 15434 36672
247529051769049601 8252 35593
776279581405493249 1068 41195
133398133921495793 34985 40849
69461808971379217 22827 25287
143776253692735169 5378 35827
805619570227154433 5568 19215
914784154542509441 43402 43861
915373674139797121 27443 40508
526763182504765825 4482 27574
931437747120202881 33409 40958
379580975564202561 14245 35218
649960324736053249 23458 26927
713143012360504321 3843 7620
86075351990874801 24695 35279
694778518065795969 3380 22093
444705146424180225 14361 29382
589087325280274817 22630 44502
177437174473073601 12116 31262
559966425685608705 25875 30221
76254576440373265 19216 43805
637198117698900993 8257 26504
708892673659736577 13529 40969
12722525488165105 24185 37416
739230855683384705 6221 36013
385349777398886337 25316 35782
802086332000346369 25881 39027
380009318411417473 12267 24820
457655971720026177 14513 15802
199350097523407041 32113 45234
409138862245814721 33163 42204
824210501170917121 11238 15234
325455304287199681 19148 24436
966008033281298177 28482 41378
950080780120789121 11198 41893
848611549085653377 4508 6308
981302728280081025 2412 4623
776554213840981377 3396 7455
145619651546017089 16077 16600
347682741096924993 7518 39213
678562856218032769 14434 16846
28042259263798997 8598 44623
259697334219726625 30248 44791
672811246776994689 22335 40047
270913525275528161 35694 39796
889903782649483393 20813 30017
755314071697060993 41464 45708
391377582868422273 1278 47008
356400365654817345 13874 41675
233651643457505985 25232 45618
794727676280434305 19601 39046
150382446357859585 27837 44105
649568139860274817 33716 37151
467113621727818881 5703 43392
484698567551252097 2268 8882
316179204769731841 10706 24099
559688328811315457 35404 38674
243696267153012513 7904 20866
41640428734769585 9161 40143
897106734765621633 28687 42037
604091973201473537 19226 21829
397065304151183809 14397 15038
502422015794937921 34814 44517
10673409754311081 2579 32446
74728869575690033 19836 27872
269198706754821153 8328 38817
465593516704917249 18978 33941
723017408555328641 4357 33275
683191682756056961 1926 22609
613810457765779969 1518 27634
955801123231513089 38031 38283
154137712715488833 2036 22230
348824181998221377 5043 33512
648321137729936897 531 22346
561301457308122305 10371 29271
43205742353300993 23347 26908
964809450106354689 4758 41857
448404913357379073 21040 30353
810363501150849409 10208 14933
536356111900268225 6285 17045
711314365174043649 40495 42772
504085274554995521 30354 44580
495895027196286977 41195 41333
373818030320983041 2039 31630
100233726151667921 27059 46366
831673066748109569 7394 14510
607173523207027457 3007 19299
290062987825571393 14829 28765
484588898567775297 23309 42318
929704043146301697 28001 29694
320793572002305153 8486 23180
722661125238424577 10788 46635
783324607952675201 20600 36668
119478382555840321 657 16387
386933886726243521 14303 46381
572484635556300225 1580 37060
929621318326919553 7980 24029
383745444757153089 38011 44842
328243033865010881 6493 16393
36373262316764969 4127 15561
302782314025545665 17769 21874
844302529850537601 10562 43321
362863609866767681 2885 8670
506860998704588865 36044 46200
639521967630908929 28732 34538
56450632826823721 17512 29357
445555585704614273 22721 36791
312406017349097473 10560 35995
613707537382634113 25875 40984
572912202441969473 11374 18084
476111009552827393 21218 31308
62994236009622289 22448 32944
132299006622670129 14461 15087
891379786765583105 14354 25282
596219573420501761 39985 39985
524102311309086145 10944 41858
111772768116633617 13343 15815
269619239033133345 28129 32948
737968017604291713 18584 23258
17784813857396387 14769 33450
463179969582229 28032 36682
713160929160125057 20192 46035
711931279683273729 6162 39038
140944436006712689 6454 33893
9143989825059153 8635 25635
128116220973780065 36955 40304
252410004984032097 2964 32788
192379880599794721 17020 17717
50307152600705505 11540 41755
522468395383782529 2913 7744
553232835492895681 12758 19274
753585137910526721 14336 32117
895862466671939457 32601 44946
742096287848411905 26079 46074
20493096584832673 1216 12233
811972741032356225 16385 19946
407635536667154241 16650 26405
473459227095901249 10208 26918
688823418174838017 5357 39520
134563859745775009 2731 23023
723716650383590145 8058 8955
735842473633127297 2520 26119
54898771477727593 25503 33249
77456311890109937 31194 45729
579417045272489217 3495 14209
346747323614749825 19654 39031
894743686986078721 19887 25519
980649301977784705 10639 32750
71704548975343841 23272 30241
570698428655688897 34428 38809
978423356043638401 6401 43455
875047501720850049 1722 37111
942275521020004481 22699 33024
472596747648339009 15537 40474
864516220002844417 20675 35022
591538528789975297 2811 15271
143007211506112961 30232 46004
181808955093188737 8824 26562
144467829910187361 20728 43503
980663520995229057 13305 30096
78931899923784241 36907 37704
44367144367527089 8269 26550
469957528461964801 14057 28781
842181905665874817 11253 11572
502964295657658753 47 40916
381745346241686465 32205 32428
400591177115561665 11572 31922
140245190813040209 42522 45474
802654483730403713 8097 8500
591345795305784321 2205 38162
879760037227715201 1854 16806
2292218184514639 20521 33544
95862997435443025 7983 13139
593607082292194817 24943 33346
917948327421303425 14989 21091
25386381065068521 16942 32878
597470206198149633 11696 16747
52952391069993609 8390 26176
629075232556022657 250 34957
246635384138578209 3662 21850
575421934787936321 5412 27592
445917997847388417 19381 24431
29941545195899977 27417 28076
275542771409881473 11342 45047
558334891380635393 5835 10397
412904169346660417 31577 34124
238211990827910113 223 17558
83489233584678865 10967 28364
449671889441258817 27596 44290
75111598913409233 3209 20563
762671935791051009 23100 30754
643757190924937089 1429 7702
740655814461685889 2358 42578
212280627187908513 2545 10291
202196914424053633 42019 46264
406195893935141313 15777 24288
975505623746027393 2564 2745
638626769601145857 11723 37080
697785551832485121 8602 14910
662252854791383041 4392 5971
122505188188366529 2455 15224
464528579061635585 23690 40066
115326313412328577 6206 34791
444022379700662401 20327 37331
141489301833285457 7051 9518
542611671271359361 457 28155
985066394347203585 16468 44738
237409878871922337 15539 33695
145558510449031777 24984 33024
543299894650203905 12887 25480
355972284220218433 33917 43852
553583048993225217 23797 34233
449598356876389697 20887 27909
232960199358032577 1981 41355
717636416149023361 14015 16318
170554515541120097 25298 34997
32237021043268757 37424 46086
505615812882041409 8294 13120
136788148963962193 21078 34642
550866651398642689 5202 27483
547360958755728449 4530 5770
86881925604316737 35805 44339
496880447404297601 11138 13617
781654616627527297 6274 25179
776728828190609793 25520 27949
48203291180527689 18354 39270
824091331606315009 28229 39602
136449754328104689 9771 13444
71462548923147297 35494 41457
974433015945450625 24280 35797
847221775799685121 28643 29024
587428891826995457 8428 30250
876508577824889601 22928 32650
873950411414540417 13213 42780
247584559614796961 1894 44766
912767397458104321 935 7008
342185221762957057 5430 22400
435412176773027713 26824 31908
192631926233847393 25232 29336
353541593446557569 15667 25632
508670851221122433 19662 25537
668279426535036673 41029 43234
257709092292305537 18219 37101
532350887368117761 3394 32349
795126044246398337 5138 5493
136752244814985601 26919 27150
377265997454944833 20880 33635
802468320838251265 20177 45981
961837789001773313 13781 17536
151837594382044481 19728 28624
42806489451965745 662 15600
649731706985413377 3816 26123
252458718176438177 14332 21899
339014598365693569 9424 38939
201872725565809921 11821 22119
814282700382257537 2314 28447
709596752069298689 19469 21669
786257507646439553 2041 11413
691898246608094081 15280 40757
577249576946364545 26521 39504
320573301819774081 10627 39108
507820130100512321 34855 35991
155636256818670657 15780 28355
107027759378730993 32187 46763
555369142511832321 8772 31919
663840191470882305 1386 42450
181275435355150465 8522 10187
866291768483641473 6885 46680
354249020222919617 18957 43164
957027084209201409 131 28800
449864424621299713 8652 14190
126499874707697297 23638 36649
791306820028889729 12565 25035
909865802674289665 29096 42108
374223300106553601 37336 37453
450529829948656897 24038 32426
549585506009247361 11003 42224
505192623082550081 9360 30885
605446138176464641 28395 35798
212187239616390849 1800 34430
295257861923968065 16027 16395
567838327084217537 7136 13546
753088574865234561 1183 38501
496508951578640257 10223 20170
818738124953863937 10379 46368
565331551286604417 21637 42163
210258302676553665 44226 44874
36768854493409721 34843 37413
940038727210914945 1089 8912
423322233961528129 21774 41494
451530096197803457 12687 29261
709484255617716993 12294 30071
159073353133191361 1176 34455
870212187058868353 397 35152
45710503475252297 4318 36110
840994109989061633 3815 5935
608195197880942081 6450 25257
551130609001717185 16404 31385
722176101084205185 32736 42314
538687361401365185 35100 46654
257680484946131841 1433 1773
161405934060852033 9533 13674
583373499158145793 33127 46001
103927093341276593 32781 46881
493129782877158337 33864 45782
543475849897276929 39533 40385
261044410814736961 17391 40457
516245637513627265 5155 35909
69246263803687929 22413 26526
640033668621342209 6957 19812
873145380934122497 3057 43844
453811266460492 1064 38863
223918582823497313 3300 22589
393295570945468865 5893 37023
814964514606305793 15036 17481
847765615626450177 26459 44115
71119339783916049 7399 20631
790628620204770945 10440 13731
83667068269452465 23216 28546
303614585274665665 10775 20287
676335926054914433 1505 23541
867317925685881601 4228 17399
221873379109798209 8908 31102
350131103130529217 46533 46737
833961771049086337 9896 37134
346761985339057345 21348 40440
413706623186417473 18461 46944
288737937768452481 20251 22202
126550398995728849 1141 3566
907532119052149249 15772 43373
476239622480438401 21493 23111
903355594167031425 11257 14704
449705098321924609 29859 37917
668054077737295361 7886 8108
769989678148366593 23797 28902
689516349784817409 19515 27883
666651206432984321 1164 9506
147581443022204449 16925 20605
573003504183009921 20537 34669
748367641169572609 3712 13797
230598834217811809 32111 38924
642920379847666305 8200 37057
502461084953072385 6588 19795
843078333739562369 5800 20155
532609109731705409 5696 35160
22197732251441949 9589 18868
763302994203815681 22316 42115
221396911525822305 9843 19172
933959521729814657 30298 45424
419878423565947393 31400 36901
602220704556263041 1731 45435
841775327033481345 10076 46456
195471503538922081 15397 40002
183147698673167265 11545 29702
453888997841250561 23884 31211
868167716468114689 25895 35348
576798828663424257 8289 27507
802467990344993665 8767 40220
100384070247205409 805 42688
783815974879736705 3794 7283
735536504023340161 9513 28346
14263166550705365 12810 18560
299515624746863553 6030 32142
327395861802436609 29744 43442
682829457317875969 8083 29026
18813683435567441 27430 45506
957876469098213377 7182 45106
83044433211803441 7152 31357
156946234197530273 6475 13045
960978791965544577 20023 46734
73724203388781713 29999 32263
913123732585170049 37886 43274
551417961210926657 21987 45315
796585487492890881 1955 39544
506676799109957441 33942 38091
260073385031354561 24961 27688
906584804369511937 21816 43956
156402413225890785 31399 37133
658322554609373569 1772 41285
459217586356963649 18863 40889
853873873143964289 26091 46446
237589493283294945 13919 26420
492285371974450241 25010 38898
692646526055462145 3780 44701
936361798270606721 34431 43851
436294741180006465 7842 44339
965493850449025409 16286 26467
716890092043108481 10592 24766
547034861404323905 16709 43096
893447527725342593 26313 38239
975197643877581953 9835 22375
452519338022490561 15957 21543
191907387906436353 26448 38641
289436660918710209 1094 25819
798852196907905153 5766 32802
417400214129791873 22345 43140
747427943401685761 10251 28766
694800991999798657 35484 42547
775923669263082881 21061 33451
599311030516055553 18566 35887
423400512677940097 33947 40478
587713978851411457 27412 34190
570894891817591361 19572 22065
27121604225605725 36689 41704
831357098535431041 29329 31630
981200772962822017 13053 13490
793600884979785089 25174 25572
138694594666425537 9946 25899
695696870819286785 12394 15107
81851011640054593 3099 36306
424184121494437953 623 30137
230959724617683553 27181 28188
617087934589829249 40354 43821
817321655596757121 1060 7881
392505644734061569 5936 7319
282955974588738017 33781 39956
925118783699556225 22552 46852
634075975975349633 12749 37450
652223672346554625 13943 38869
282636990931841569 3003 28751
44870374453932273 25006 34636
63366226732895825 19395 27079
133776736269314961 30705 43820
676367424917408769 15259 16962
189214306035065505 3896 41446
988102700679661441 18626 30480
383379046106274049 26116 36023
556654283506098561 7062 16971
298860642463051137 27880 30140
293499822780589185 8749 13110
431421926194392577 3250 19301
865984185296106497 1910 31921
443488267559214209 20865 41525
549664745120935553 3002 38680
277322179859982753 21514 37001
926776239586949633 10464 37802
812074142158689281 34971 44310
625884636697080065 518 544
232186389882802049 20852 41031
510387665182669569 14702 34333
635553244196724865 141 21252
167439570422033057 20757 26248
488364784547190593 4484 23015
979676800957768961 30198 37807
61321129763808105 40642 43713
841357661932434561 3494 3590
558119696364602881 21547 38479
624562394828338049 879 28888
32343769289152393 31847 36121
264551972449851297 14298 44193
373677128100712961 17677 21303
549920554108716417 1881 30512
493647400170299713 5726 39259
825023713583945601 198 8041
708685830632848769 12498 39811
558508060790678913 18013 35117
869982407918538369 33252 43840
874947548068604417 6879 22635
366771901899841857 45369 46727
633744462557523073 15070 40443
329122514735541249 14992 40164
366011329494384065 5341 46004
96018548286455281 3128 34539
400352006839575809 13557 13772
198581629876084513 6112 20603
186778528641639233 317 14960
97765621708379777 21522 36935
404143653430530497 22391 35867
356888412684906369 2016 43092
695365916528473345 32065 44239
82432169931369265 19853 30361
81641643615661505 23014 23974
25710729322721449 18572 21214
86545877266161137 23913 38885
221812826769411937 31924 34469
808553982913359489 16296 25817
182201560417109217 26992 40827
830531069761960321 6329 20925
803555735261912961 6164 42990
643160272900566145 27441 33054
562452351688445889 14327 19721
933093108725245185 11295 33623
515741153228692161 5734 34193
82963167680581761 19720 33124
691772105509254913 33669 45601
827095554817660161 41233 46352
793466249244179585 15707 42571
894023894858356993 3498 13678
544918500857303233 16725 18073
369648853641507457 31240 33516
620298170558516609 28212 37657
462571331913771649 24640 39477
783023814718472321 40564 45363
414460006082848065 5930 39937
279954565323354401 28836 38486
64980629107544985 31112 35459
241791212184889313 12860 19424
404966750816811329 10204 46398
341553682153961089 20017 20191
409160882017310721 456 45069
649968887777003393 23445 31112
211803956042373889 15827 23262
288565263076836929 15028 39930
18748442983032021 12524 35059
864898389395246849 19308 26243
261212814242384193 26772 41069
679884003773356289 513 10031
809124683641321985 40000 41861
134212051277625473 2088 41812
784210373461874561 14797 22050
183309690235038401 24275 26145
135890942847375137 15469 15594
675030615904031361 4097 11643
596601983763719041 2516 27442
728597545994876545 12542 13818
823640578121107585 19887 31079
834168649446279937 21921 40700
206031450655459041 17008 45797
979959151491730305 7410 9070
144145046810741921 13777 21111
119150063614821281 20899 23352
664887130884636673 20867 35377
276643839361117473 14955 42609
393769337942465857 33891 34842
818901761098782593 8161 31983
549555942572240513 9962 26711
694583039025818753 29524 45878
902278419718932353 19467 36666
847837934735448321 6879 28008
771655353694882305 7400 25495
360980953383535297 21406 37733
818292223342261633 19569 20361
915053684578492033 24818 28382
811764922936092161 25564 28508
135504512156419569 1152 11917
486468613768842305 3132 16184
443272184661221761 22971 38453
28987957405632869 14646 31901
144059073078626193 4353 34482
330893364653626049 2335 27970
626167444971809281 24177 27595
230439385172999777 17662 43157
911104146053109121 6883 39027
857859920610742657 5150 31819
138222586471922433 20936 40734
895392079477289857 2293 6809
340510809207717825 2949 22580
205831257505160193 11708 41039
803264290398384897 5075 13483
723109678360387457 13261 16578
8909781923225780 14578 41854
914368003296750977 5436 45323
725495510089441409 13915 42647
317013480823931137 5652 17062
984521630892249473 17363 26753
617532720483517057 7348 36217
213863456672907393 10404 28009
308313330932790593 17161 41422
103168623598097761 13561 37653
847966438934868481 4989 12943
244956101642937793 9357 27438
458991587078799041 25027 38077
615486621776415873 18778 42484
269581727368738209 2624 13699
153700792135349921 17950 21599
838354377378252033 26478 31026
768605437940070913 10983 46516
440603365407959297 3955 34928
891700861088391809 12631 27347
32419426405198237 2351 15955
964442573409048321 40042 40405
692364588551718913 7754 45782
211223146946547745 15610 40677
186233865659815489 14279 35087
17328528992212711 33100 44064
237560488017045665 26414 39826
914148928629426689 28155 38824
82722672837178385 8594 10324
947397242016609921 16316 36490
86172018743177153 31965 40046
229505743645983521 40545 44360
186647785596491649 9184 20371
33852968292567453 6414 35342
436480764408294401 21707 37738
64765702986274929 8178 17697
809373566634377601 7735 43078
214060407339179201 24317 30358
657847690583501825 11579 23108
413560058268654273 3920 23290
131925220938072129 7199 38219
659968376274836353 8584 42780
823455148643070337 1341 28189
428827727059765377 11490 46751
534707045635400385 26357 35628
661614184701296129 20675 44570
564111936262854401 17244 17284
403070053817895489 14144 29139
468506090368165953 13668 39427
76686362177358801 7649 32859
174472837770430561 2181 11145
188083089037203169 7722 23881
331207984094106689 22842 37066
203042853989547457 10018 22396
833478321760900097 1344 17869
971414920391037441 1710 4869
528034405169833601 9417 38608
244760542382270081 10706 41718
221203526761435393 39591 44939
76356899487020513 4757 18397
51989997983184825 19178 45400
678175281708764289 1295 37206
991219880815542401 4078 8039
821406788754767745 2696 18066
659369533788193921 10488 25748
998279869606708609 12530 28056
554494240164650881 19211 31930
953096717489071233 13245 19082
588287838249385729 4470 20385
112975824788708929 44882 46936
558130858230036609 35620 46617
726492196667077633 12563 18020
3794526024378798 19314 32041
237593817867949761 5422 13891
707127371342217217 6223 38265
58548111347445089 22332 43574
100636956004791505 6945 8850
568752417313124417 7534 26381
133868874627857793 3313 5265
13236399742662997 9067 10271
375427112095209729 6267 33783
438335780644340673 7321 14934
119300622645859281 15533 33009
120695851932676849 11929 27111
737015386138494977 5409 31180
577833353843022465 15549 39171
409451487264696833 8922 12268
96729931158659361 2450 7979
272315554292973153 2993 8722
682568852153909889 28311 32290
745953602392212609 35295 37525
559301549200224449 19805 40434
961574658333063297 16444 33531
635897095506084737 37259 41875
181020184006960961 6564 13419
465127126997582977 27503 36366
950928091479667585 4636 20428
626085974172529153 14626 29914
714479896996841985 25477 36941
576313854932092097 2048 18975
71688006970163089 6989 22394
413522237524052353 24277 35459
258273910086153089 8798 33481
162846646524354113 4245 19507
747721279150098945 14922 30756
242654243313499041 19187 21922
684527499126325249 8564 9512
934622667248472577 687 45862
778895713909719297 15075 33837
260657589349978721 18654 28065
76013289738504849 13096 32762
444034329194277441 8066 26044
426199090298197825 20901 22730
831500986190437889 13514 17961
398504535227779393 21002 32108
708574084936284289 12098 16721
870928980626985089 35022 41396
207595131087220609 343 1890
826025767339238785 61 27699
858709042688854401 19995 39965
266351204820935553 2753 12497
638597022385344129 28484 34668
342071298295202561 6056 11664
239858172141477857 13028 33245
957345288691897217 11976 27657
14661422362042487 35691 36795
29080955140834421 6842 15705
593582488776302593 1628 32488
895585477694211841 10048 14496
525300347643710785 24463 40602
458313654232007681 18949 31366
951326906471987201 14545 36123
130409770075090145 16368 44173
890225852321709313 13239 15405
663094537224672769 26974 33928
417864246293657281 363 39679
486246138655090497 3150 30299
419681282218565569 9425 40135
477456952669122369 13580 42542
558994996058199681 2613 35037
45708671264947041 13680 32515
282756931929942113 5615 14956
253558141775435777 16697 22539
81433643047329697 11321 26967
914535838624758017 2338 10727
806357941785311233 11812 27106
635893635598030465 38874 43660
578921563617821953 1701 3834
443582557680059585 4835 42969
657540642231612801 7517 8456
716121656287633409 18466 46085
478580360928997825 5930 8258
789136220606579329 18243 42520
249928700849242337 914 44714
363961799678129665 672 41832
850866008072014081 16107 44781
492818467361473729 16299 36554
392307664758551041 2012 4340
218753522813635457 7645 37134
325085991043703617 10800 11810
915048255293626753 16067 43728
905096131067612161 12300 30445
921326030577780865 24377 35650
94556666759668673 5355 11747
542141785429095105 2674 31326
868399132748340481 36514 46351
902193612862582529 14117 40240
499739068147032833 306 40502
759150144120056321 36552 42263
143334709408126321 26524 32131
951975890208423425 32784 36866
277106213796709953 25408 42610
912900173286630017 21640 32346
495233354347977409 2801 11055
962452344059549569 17773 46486
573446426188251457 7195 18667
828697154990706561 15570 41569
821462403565735809 17964 31494
517771500211132737 15894 44044
801553042627286785 17985 36906
257933449059436257 4876 10632
785718771474268545 664 15382
357898763174340225 14561 23845
389924029256274433 5199 21360
562464318423295169 16983 29465
331734054559607489 27615 36888
350129727554993025 33695 33740
226703193313735329 12963 36900
746974878249659521 3900 44680
698891230502841473 22480 31901
256019382629283137 12883 26483
871520744725341185 37714 41721
366459474337588609 37416 43355
406082288932143617 42172 44781
833858540606662785 36210 38542
397392697612186625 36068 38572
918030896093028993 13730 28631
283436453457643009 38716 43107
281218620095408769 5588 23974
502048837897273601 957 17735
802110722225918977 10407 32389
698889505471928577 606 33960
605311166530505345 3496 13567
501985527380693249 10552 44865
457037845601689729 19143 29573
191891410872802497 13136 18658
665070753286379137 30821 45548
185565279937190305 5779 9160
654558889939423233 32246 44563
443182293882475905 38191 39544
608945743378662017 3754 45261
680367644366750593 28188 45111
434695877777443201 31683 44365
890201109998731265 11764 12898
534222364559546753 19979 28917
395868273399553793 21421 32055
672162198824381057 11433 26266
964397455318650241 1332 46857
12040222730441031 3135 30999
380892961921087873 11094 13516
639731722979774977 23601 30323
360940124524336897 27839 27856
798683312433517697 31568 43080
716043712141424001 5759 23162
175546865443024545 848 15671
543876607212641985 3594 7506
526726341240397761 26844 38204
708682341684603777 18251 43723
601943604933040897 3623 11846
790891004487225089 39473 47033
424533329631593409 23729 45388
20716604919794437 10570 41435
485513942613195585 25355 44957
51004167311365481 16725 44993
431670541954481729 5770 22615
520372060795320833 8541 28926
696233131357189505 2131 11682
144804517543764897 168 38524
290110409760465857 8072 28859
675732804469884545 18153 20303
213839265001226401 4858 12845
908411324347159937 21991 32352
922643788753624961 19681 24851
1853497662235527 1858 28798
360430557706393985 20991 21808
657049485270892545 14931 34380
333536207233542849 20037 38562
220816696361264769 11024 31973
899479927002417409 878 40222
318926415263664641 27787 29920
351886279784146433 13566 21944
915741096852936961 22005 32036
945071382999969921 13298 46799
121492790671528177 2378 22104
301972737548275905 15842 18380
60320814428688865 31697 39191
254927283143487681 686 1827
265959941418746113 13400 31422
440587128234348289 19279 30320
624250986141870337 23332 25838
42383799229952505 22484 31032
427332945555480833 10380 29972
109293727526868161 35278 39626
715503662074507265 12958 15087
413423023741373185 17036 22122
600770268686350337 17775 33599
666963141316678273 5485 29783
380867931266120513 7707 22602
314598078329709121 44297 45430
74743418967717185 9779 26173
598893027629735297 11890 32880
188842331239538209 11524 39239
37481441052747753 5617 31384
550563868879155649 468 38368
744334890814833665 34799 45139
240623626435588993 15322 45469
858290543187962369 28101 34499
409064740335868033 16660 26815
392141560951095873 18883 32136
956706823339271041 11490 39642
962637563648641537 11195 22595
220641772413902273 5463 13898
409262331055181505 23194 45862
264004631144441505 18995 29839
1826331692598160 17336 44688
35917203508848417 7029 36337
480543346006065537 20834 30244
41293288962275913 23359 27989
207567399248532065 254 28254
121811714641271601 16618 25579
639216282661870081 30323 42975
483453576330699521 6789 23563
137066725288633505 23923 45055
321988810358465857 4097 17437
290930192918629889 25298 44554
516033715627695937 23155 46918
682703088748283393 17609 22805
431043270762192065 29495 45036
912426162955007617 15902 19697
364122575430851457 12582 19846
734358376034720129 21039 23494
47385905115891801 817 16915
118073735119871521 24331 25587
670769905398696449 7943 24317
774192336676307457 2038 18256
588851086752445185 7210 26848
209458406351281217 41576 46101
221983088376358497 14795 35535
81423328642557633 18678 28635
155316763114871745 15259 23673
77882521165825841 30147 34501
903799896648745729 472 3083
168528045812323073 3973 9062
951149126217448065 22459 35712
136744080626392881 10290 14650
262591799078929697 10019 33579
522120296483592513 7873 45610
143511210113548065 13287 44652
86890953784340753 1200 28883
217475296777603681 39916 43678
815400646203087873 14940 26732
546326665599085697 14096 40947
826688267398687105 17682 37932
572757379451441985 36174 42818
50149213047376409 25115 29200
959162160866771585 8238 23647
820035925760315393 3657 19453
972348305173891713 25140 43679
802302171309477761 17527 38450
540054582656470209 3627 45574
137157837693344225 22926 29088
535048325511379393 37156 42385
35622642835960505 6635 33920
295307778120776001 17796 21615
138756064768692513 12141 31070
301937518221119937 2052 7832
134137696519289313 6049 41530
780838295642499969 17948 42303
135058315946515969 13600 15977
741527363613666817 6103 36839
629029198178699265 16224 20660
941455765702091393 2985 23375
115237561764580225 13353 42824
306001920644046529 18788 24611
974576317760139009 21499 44516
788591523098094849 4966 16122
904374588308776577 18062 31944
558293237359773569 8572 27671
997465670951839873 25284 46574
314884121872569985 16599 26179
506169620039877121 272 45840
824782779992243969 466 26417
813100410446835969 39325 42359
756512846685982465 17 13651
368464273607266049 7676 18952
36355998229961273 32000 40187
2116150687271557 8236 26535
491435491622400641 11921 16052
350661624555776513 14092 31160
249993473557747585 26012 32740
272688471497602337 26185 29899
563304871985909697 920 4028
59556637825899377 4831 14665
877067235485551361 2530 18796
223807963054809985 24317 38753
965755069072987009 9108 13477
282013193660525025 1462 14766
450407589523660353 18071 22410
867793409653515393 5725 15365
438283594673155393 8313 10311
605323995463017217 3810 11309
641771993388086785 11972 35980
385075825202392257 40441 42433
804813661563487 11186 43394
151817337801809057 6934 9210
480715956640590721 25555 28566
960754711835548417 2881 33632
786183392002218497 34729 36596
133056603625853137 22440 42357
345544436282263937 44600 45496
202517176938556545 14472 42859
775119556279424385 2248 19345
667416012343146241 29312 36375
301893569227797057 38012 42318
447009475773583617 11246 13249
761470872017557761 29136 38074
816386117221192321 20907 24314
993814634589508481 23127 42569
532323209241582145 12784 22714
603653384035641985 14863 38361
940016414093655297 29661 30191
269637686795913825 36424 38724
325443861641772993 1297 45205
483738625413256065 31737 46364
407666736101596417 34660 37729
508389157259070849 9643 45094
344721674079664833 34433 46197
294197504818146881 888 1230
130815433660579569 28725 39119
644508700088135041 28795 34212
279953077934621313 18480 35634
306257737463486273 18339 31531
811037237526569729 32260 46076
845813468723516545 16066 36809
579669122026501761 2022 26714
206233605324047873 5180 25869
766268738233939969 21781 33036
843225667836730241 7978 42687
711754579318167681 18377 40041
289025729945652929 2483 46675
556851149798042369 5665 27084
936219440905485825 10753 29510
296481776656662529 12864 31009
802719528731064065 10200 25361
771180021912691457 11914 14982
585138741031766273 11217 35045
319225716690638721 5704 10834
985654415478084225 8933 22486
437576385429544257 4163 30417
364746603322597441 4939 44876
734195817205119233 23912 39105
427686910681945409 4251 43542
839575023181758721 14236 18994
491221003998912641 26194 30154
323013642186950273 25635 39737
830199959194150273 20110 29358
558429714708445633 9002 45991
480321066837372993 2203 36272
947299403475312769 14392 28940
703663224753757569 3355 12297
428363971649325505 4345 41609
64992574083202473 12633 30208
778891834361431297 29831 38872
805545255174681729 7496 16167
642925523010639233 1169 35490
848021369099054593 23529 28232
573080339480128513 14850 18600
322813501083903297 33544 36689
417585188653752961 37780 44259
325610114235626497 3138 24742
109314171283145361 34508 40201
689202537560564865 13381 31560
614182357727038721 43600 44317
661455802224193025 28400 45760
22184834800157205 3587 19998
104329794324758753 17491 42354
333561628849501825 15159 27241
672925225299433601 39425 45637
16844041778185215 11796 35457
5411958767385984 512 12899
247244833161268225 15164 37247
900521095762879745 6401 20374
963084385143616769 11989 41982
7979289598797125 16901 24788
977591212381433601 26320 30519
842635497293013505 12207 14176
318612547553314561 13962 21682
864169679724003713 9284 14460
55842524257919025 10603 32413
657607640497499137 4002 30392
393999356092308545 10796 37482
329854747626075777 1166 10697
342830859756865921 43308 45049
56722311486236521 6008 25957
960686411435332865 3556 9701
138326829556920225 7121 33369
538921542520746753 19801 23339
161761751120874209 20576 21733
862429416517983361 6142 45083
561253802695961921 32704 40200
835823204024755713 1391 20336
690189797567125377 3919 14853
534702769460537281 6997 28109
919158504642329217 4763 16038
467948549980185665 1523 2339
605510778340683265 29710 39973
502792530653493953 22039 26726
365246439654971073 27603 28838
46654017371388081 23487 43574
959689662695733889 17008 28384
26354587048658117 521 23405
898809789447714305 9601 40182
45401029569553945 27427 27736
923002193457019649 15483 17900
516775780303106561 9360 16983
817872788582594305 26785 45884
633017451741942273 20647 26499
292936921742107585 19093 21507
276287001995640929 15452 22059
254783594084873505 664 39324
508021692769325761 19077 22483
180803080959972097 9603 43754
518852851176347969 14264 46514
472046188326988417 22253 37410
298505255597312641 2404 37926
159891870505202145 22430 28492
728691459519652097 42241 46332
757142915996244225 20869 43579
85328967878844257 13288 31489
224151787194099233 18901 19870
811024579829762561 11142 43415
932119282572404737 6967 34465
354225191415558529 11578 32046
237503956209632609 8664 24658
481361067094681537 32415 34489
183357945696403841 8325 24782
154539574774851489 7212 18941
671648785636673281 15142 27589
136190520200955233 16799 37555
475703724610230721 9394 12856
955392941047357185 282 17628
839383512077130753 23007 27742
433197159306118337 25345 41283
708736248990621953 994 27070
957473254516209281 12583 37323
270319131836568961 27869 34030
788661051219293057 1100 8746
826716879485520257 27031 37058
800830848534836609 13566 37132
570087635269583617 8302 27068
451133625462674113 27858 32308
742132070592337153 35060 36179
363173784654186689 2110 33397
10674193560671343 10751 29562
133171109477643761 1119 36810
469761724690886977 11765 46991
873345912503161473 8190 45385
160776800000530081 3383 24339
948172115199028609 4520 37137
697138616561435521 24560 26452
871894473607689217 8200 20079
257845654194678529 16884 36742
600358193449523073 15994 43969
900828963079636225 20468 28852
682748502734249089 26699 33102
408819110111988225 22766 43258
77697799803573281 11904 42671
428224985485204737 28663 39350
361760389962803713 17475 40833
480060099945173825 16074 41792
87018848236027681 23657 35564
932943174170009857 11262 21113
450812338031987265 30481 33761
78489407913490801 3513 34158
906471929505627777 1924 33626
519287230823838529 35279 44307
978833645056035073 25779 43707
949667813889842433 28909 38324
393559402326928897 14102 23562
617757642512419329 14367 24606
748765324988333697 28244 44358
523230768580201985 6987 45253
429673989456503617 7895 24556
288840849342367553 301 36678
64472109700609793 22223 40818
54634712422707569 20092 31462
878908290360300289 12770 18467
505235314291542913 13627 19735
262939919759666913 15830 46016
662016221906991873 32157 43767
136092819638790273 25755 41397
271589803050890305 6014 46362
100786008415219905 29596 35989
589851672141261185 17296 30739
904758858365056513 15225 35241
843436145835159553 18775 34312
623000737462767489 16855 21124
783168855715341953 14861 16172
20042626438240065 8629 30534
50364994574980673 12882 41604
335660897014584257 23775 46487
597810807722364545 29353 43120
876363110470776961 12398 28392
919063920201597953 3 43455
579706196299802881 21855 31237
458568767709959233 37114 42804
468806376112624449 6760 24220
645432928378145537 16003 16782
23229591921200665 21576 43407
997143573833792385 15249 45277
766198418569189249 26803 31658
56808420517672433 27255 31601
265450046021690881 1395 38473
629495645081970433 9415 27525
330385622891938625 42483 42887
219933102758208321 27039 36613
83839682057664785 10156 19969
375210876628297985 24263 35467
929680778911688321 37434 42725
831651661238982657 33583 34803
810867692839217153 26075 35607
672426063655574785 14076 16008
686062386944328705 6963 17019
630710490039494017 24352 40870
449477316678930113 27884 37149
927380692867071617 42453 43752
788699762127265537 5837 24150
803189691004451585 18803 45099
224581295391281793 12217 37730
968924910875028225 8409 39818
415755259942116609 2844 23594
343067274882688641 20123 34686
416272025003884481 11007 25106
600824007219468801 5639 38003
569101865645222913 3096 44295
554654293256977153 10691 10806
170696668879649857 16070 29454
188340649428834433 5209 35386
551378478462297025 633 30975
435965833134250881 15450 28011
975121386005618305 17696 27045
44605190785883761 25565 28320
732350540007047297 10150 40709
11701723302071089 35995 39545
99954096979580241 6598 34102
145334450808018561 21195 38662
664389267955883137 13875 44878
850972746137248513 5773 46732
334638429219758401 26157 39338
980538256390641281 11638 33489
39442723051820393 39167 45540
927168432976362369 30286 45929
105474213635709185 4760 17611
716343540595357057 209 25659
128435322520473969 31773 39704
683741457925496065 1740 42456
687538709930244353 31084 43746
90725738691784129 5139 30098
326763278459537793 25662 42904
47876546597837689 22290 45208
882829179352562177 16098 38922
889899409782440705 21981 23462
36490848210419817 21601 28828
181088995222868481 22368 45788
702248064591920257 13996 45656
467892259654629313 27491 35124
58910297636714401 32901 45140
828204664369696513 29708 35163
276708439089070177 2743 32601
585291858911443073 26527 30758
834096160118960513 40184 41988
189729982669664577 6150 44129
245926114849318369 8921 27722
93570152435969329 15921 28535
552625786428649217 3052 8091
622522381909693185 31832 40212
92737411366464081 1642 38532
402390154338473153 5489 11807
356292385966710849 2133 37223
104488998197897585 23955 35937
463264651011009217 7816 44381
696889829225792513 18115 25825
438817820642725569 2196 31179
74719727076843153 25591 26982
143046520698923985 39083 44545
962502888415382785 3976 4348
925569391430869377 10764 33263
884320125977385601 13130 20956
547334088338892865 18302 38709
703172891093398529 35002 45340
446261816867121281 11059 45113
927945527767366913 6130 15500
877977047956356609 36420 40638
965978447886907777 14961 25908
481621604949523905 5026 16988
443720376854518145 4425 7224
344415252011806657 10282 18894
806721290384782465 1273 45179
950920127569304449 18828 40005
701301536851747841 18880 33380
433849335768677249 26399 46698
526818307300015233 32386 40519
370932982235430593 13474 29254
685131458705573249 33519 44475
334167809122824641 25338 36456
996141168718164481 8769 29032
938920731958688769 2488 46875
622621952924777857 831 21557
498007948580969665 28840 31163
747895676722333057 17470 18953
425188913233640193 23203 25851
614682191626460673 35741 43240
519650728569622785 12319 16565
623235306124538369 13268 46219
79087356597824513 28800 40217
867600788040466177 31215 37712
57397449468901129 17821 35456
872442345566536705 20658 28967
302239436757346881 27390 29686
379131675380765633 8437 35967
348624212197286465 29032 43546
337943429380114689 318 32661
492514922246499521 2294 9457
535412346103687041 6313 18814
855711518323765633 23414 46095
688286876817567617 9592 14217
751814690536335233 7502 13498
676131129027968513 7637 12360
968226603052933377 34474 37036
412004940077533633 28101 40592
542035775923125121 18078 39021
889602888090440321 15826 22489
236697198516530721 19971 22866
170897618459559201 819 10620
500420086912399169 4794 23576
822930135153715329 29770 41656
889533839111528833 11171 14334
142963935482722353 5519 11011
543523729667782593 37300 39163
210414372768600097 8590 37914
997485121650264321 5460 17364
629604311399344129 2280 29462
825815266916109185 27742 31203
820410833624013185 22643 46857
506673083332266561 13893 35958
667831707724271745 26021 45519
723834489991304449 16712 46731
140833974091027153 4178 44280
915855622510314113 41409 44895
868442385683419393 20780 44537
611207447959301889 18247 21527
19841422285228561 12158 30506
877076223404891649 7760 23455
622167219362207617 1862 16907
16782624494766197 24699 29144
663545888932919297 5203 41904
749139718821616897 34586 45337
88884349305242689 21954 23304
732766342877667457 21484 22546
488998134531758657 12787 16178
725122997045339393 26866 38123
655531365883032193 23767 35336
398906774643762689 12706 15072
819594761345275265 10424 22711
729992992922511489 9297 23030
446292986399736705 4788 29368
41294390557808929 38992 42347
882312676163255809 2117 10641
780837561200065921 9766 33232
858216148167908737 20896 21426
420876386181845441 3371 19740
971952861996346241 23961 30787
905569474964430337 4282 9250
325251394121874433 18638 40695
949862600883150721 16471 30731
546459916453276417 18197 29179
308466386018444865 27716 40507
666845190480866945 3731 45964
388244791167494465 22982 41735
828315973972951937 4581 26533
81661689746844961 22150 30302
520995200006222337 26495 31351
733948879233068417 10999 17643
738308440851231105 26281 40057
16679416952605665 8178 32131
797887352023902721 12355 40051
286855038119000481 38786 41026
567335748613533761 2852 13075
642162091796841089 9875 45601
604992614104315137 10473 37491
89092258269616305 1503 6348
196414385239510369 796 5873
472800510844088257 11337 34377
208320492605846401 8749 39613
33556429251632381 32783 46965
261129107544821441 17757 41385
116740175802696913 31731 42058
812288282696737665 5583 24088
273303027246228673 4853 11349
890246784167661825 11236 28688
667887214356689153 9681 14253
1627765471877041 2327 18659
961991286291464577 27112 45755
354288079593988673 18813 39063
65918612010840153 21675 42372
816547222876788993 1568 9188
287445311572767553 24995 28605
573090477985491713 13230 32899
497644015614874049 7139 23289
585004122840555137 28178 36668
626063028850239745 22269 42765
245746273748171265 13167 20921
642770818695559809 13660 24501
755805429802602881 2821 37956
16535217871293641 19732 26632
785080436296968961 36256 40983
636067262407131265 16204 20140
240096032195250337 16229 35440
20298211845641845 16461 30863
24741001833223921 15066 17627
74251446310846353 1650 40374
837754060914601729 20050 27347
68374222256935017 1799 6173
192079167656803649 4501 28607
584384002813642625 5588 43443
594792713876838529 27179 36841
176666730951353665 42217 44032
135742877083590225 2421 12647
282710310433735393 3757 3999
787954413915155585 34311 43831
203164042078228129 9717 39824
604116697931576833 18432 30298
577261066617644801 2 20895
277532523024543553 34140 37103
801525967561275393 20426 42635
189607527275160961 1789 11868
939429373108531201 8614 17269
307701227807324801 22916 34766
748725793851306753 14328 28289
693870412247296257 6597 37504
521424768359857153 9587 31267
298283411411798465 6481 21959
164206207252277633 36851 40034
299336873592995521 4373 20750
407061434701283521 21756 32670
580322148789559169 5427 14536
240672802622313505 6181 29901
331169867945252609 2460 26186
228745675395352065 20936 41705
431801717224001153 24603 30766
840356228229865089 11537 46978
198720238905782049 10021 40853
286638260873893089 6635 17524
705521515303228545 11226 40976
715362990492408833 35142 45015
563769498468051457 2064 37739
886506946812240001 9746 34973
78968843325039729 24704 29334
148519518741125025 9142 41273
758361618910187 12233 40287
637354931787221761 16705 17723
750946929029861761 1924 6283
615683334539752961 11956 38637
607639940597696385 14843 33773
981988811571547137 10614 14228
750950697059462145 16254 22941
197513144939335905 35676 40183
770156203778032769 10180 46557
383626263142581057 16207 31717
888477391134966145 4520 8370
145695446872835521 3320 42096
761786529967597697 2019 43620
766665816727659393 13568 18711
458620077137165825 11113 36089
385032853184611649 19791 27389
120303254594990257 11504 44135
963950211170974593 8161 24226
829802095555304961 10596 21071
129897892049527281 13318 25976
933111322270381313 1760 2337
807227539088707201 21708 42918
896127505647481089 13081 20707
954509553264955521 13269 45416
800042843067974017 20434 36311
909902236179469569 20812 43937
491679283626506689 270 6057
996337419596230273 29244 46946
446092810083374785 1442 7676
226297516176266817 14902 45029
382701315749525121 1897 24097
827593891522099073 24982 25105
709164785867802241 1216 5889
771123661764072193 25239 45930
505834876847881537 23813 45344
410027851861499905 19143 27603
20065317733642729 3022 46170
885139214843753985 20395 33765
70703118085699401 18452 21358
383747185366502209 1228 7677
973938509162184833 9499 20486
623456129298482177 27784 32448
841780917081319297 19271 34145
334111929938515585 17385 45973
223637869124448929 37659 43418
3801918412882799 8260 15605
940660081465207297 6745 22629
156268553165887169 33046 46622
625136595549850625 15355 20983
312413309808100353 22432 37156
432904155981145089 9558 39960
890927982890772737 15736 37245
361300135945018753 25326 26220
551073475687566401 2479 46779
585440775864466177 12694 31477
555689635991683393 18909 24291
50881519776414305 9549 35610
592970097838666241 14733 23692
286995447951806433 4172 30858
333619848015374017 33920 43313
611520886185477505 24072 44794
167270917704634305 509 19073
735936638291288833 1448 24294
716819870207757441 19867 24215
745281149403854977 3999 43648
429188574428899009 15303 17381
121960913430267937 13918 23465
721155032378291585 19089 36394
318652165378839681 9967 31967
407314010580741121 21285 45691
899556434559709569 10444 39571
394826832385803073 16094 37852
941201399105484161 21706 35849
913489088796516993 4595 46600
95776151789987553 10915 19937
515592668355978369 18792 43485
642710255491923713 35877 42596
709690875314841217 32895 40157
370536402522329665 8240 39290
508587740531766017 8433 16527
501657239758277057 7884 41043
555413870847011969 21017 36329
696815095663350145 15357 27113
290169378417701313 3130 33153
291612268887067905 20620 21540
708838867905605249 273 43910
227514074807057665 31608 41150
446149758107679873 1181 18835
949186076004441089 12747 13073
73519649114551553 2905 37921
326505410979432769 20459 33646
50247726882972185 10677 17131
799705047276521729 18899 39972
314127975643152961 821 8841
759009091605118849 22756 26781
607488309833286145 12510 44801
736200318454098817 6916 43800
301574811244385921 22807 23344
540832659513977601 14797 34690
326398498888451649 3782 38593
774430848091387905 5896 24119
378048047934477441 26651 46337
51399626557209641 26635 31855
863854180751815169 458 13474
801698789200958849 44954 45241
391525706626133313 3642 5539
320535753248446273 20857 28855
199864609298700193 4706 5776
709732113186991105 36273 41177
769365242521935489 23940 38538
236678361284671009 12700 34254
660851732544301697 1223 36108
120849411822849361 22932 42197
160735753287319489 2682 25357
111906542335031393 7826 34870
765381006795152513 31114 35608
360305427306546049 11124 12931
253927130454179905 14496 30269
128717256612556945 15130 18609
383992133576811073 12632 44469
333838449538990977 1088 11937
189790073656546113 19022 43550
720926690964500225 28668 30580
224801500877688897 7520 40950
285072586225002305 1332 26230
766459965668907777 1606 21205
676965681031472129 4027 26745
340817061664949953 14818 24421
639014367695882113 7337 44831
129697446305662817 1608 35306
453045307933745537 16534 41275
837210002013179649 24051 28083
1244506994940054 5348 6868
431115687546800065 7344 14179
835451769445054337 28407 38218
292789901040038081 5743 39729
952737209253672961 27868 41102
623610423280318593 22675 23412
169221111209918017 25553 30711
327170227665376961 12869 41675
242111525216390785 4022 28564
56690287296028433 2504 24910
82652197749975905 9242 19167
893003017501314433 37370 38450
874477184444902657 19007 41706
288223525128266561 7501 18198
175923218288016161 1007 34254
72494489440529713 39163 42413
82201436752459505 752 35508
794349231526702209 17073 25992
934240871295340673 22981 43220
652351258238553601 2182 36273
250588988277474561 16769 29123
333798488234798209 3517 6217
82604966638808017 22591 38248
456388739083095617 22510 40663
182704453812622337 22702 36736
201359698874632897 4386 28382
365922337768349569 1007 41387
167173385309467905 11198 42940
103821172053745409 2722 32697
629304601574681089 7054 41650
944735481043959937 10891 14018
176057613555926209 18689 23716
118072057825575169 30531 31466
103743448033789329 13553 16667
107501047553110849 8950 25796
295464714256269185 1343 3254
388002707577602049 9627 39306
340451232489975553 4943 39358
163794017115247201 5955 30994
50829781939299321 34825 45525
671454544023507841 19035 33935
393928198056819649 8739 27276
282032897109470337 9391 37418
766615791845765633 2279 40593
438481695221401665 23816 30378
683428703603105665 17446 20607
737702422794722433 22209 23649
967590459383174529 5035 45979
132149865159679089 16586 24768
236389464283014657 14309 30376
845350803418735745 5566 41735
351233509417369281 5361 17035
118773979524650737 18329 32635
845962745474558593 26048 44777
545991372132714753 16763 23636
39784515847046009 18916 39386
992494194281167745 21995 22839
84938855753087233 22356 46093
731451370043171073 26732 29821
202952610823388129 22568 28060
512512248496296513 15214 28975
729826812114588161 5633 22856
413566338140537217 24446 32963
838480169861767937 7300 24420
24632438978674289 13793 17606
439728902470143617 4169 9498
528175017846134401 14700 41081
313247116445978689 13272 16464
577169005292507393 21761 25823
865245608958296961 15100 34857
725259584014775553 3813 23029
679959820047727745 32037 38378
519364752035247809 43463 46760
390208543366220801 20945 24734
895307265919736705 26894 45934
193102747275133889 16845 26281
462159613441816193 30631 39573
637662245413473281 3262 11912
360424764530034049 22137 28183
424031129623742209 21761 43844
489772895895814721 10687 13153
702177468333765377 7705 18753
793674160766894209 28143 33781
912012995532080641 6719 19527
198814429289502209 18662 45879
851130486590555777 26418 39885
682651041897013761 9893 12910
50728041641050937 12848 19813
881588130879382657 9244 41234
512751570181428929 23106 29385
919000164284650369 19548 41488
485113050822462785 3234 6805
193341847833085729 17457 37845
630132641324102913 5030 11594
254243932882797441 11102 44809
440297965176782209 5642 38621
290270109555795137 18799 36836
596465824873554561 8877 20058
528242123595642689 5682 45192
303367353303684673 17693 39558
396286900620811649 5033 36365
732912686095140481 14667 33841
848440416490216577 1533 20665
282347935221267233 4717 29869
361524072208911937 26564 36103
658904980912730369 20238 44527
108808258274589073 6925 39761
849578107850788865 20645 36211
183122856884995841 6644 20898
514453286963764353 17013 27738
204396143993175617 8067 27099
884749111493576321 18706 37309
947491450808090753 20857 45231
201166501224783201 8770 14343
72516413016668225 8503 33017
334583655705245057 7803 29198
860496091582110209 24283 37927
36014444121370561 9264 28972
810802905624807809 6798 22261
841375543919653505 16875 44869
205106801409844065 2243 18675
179124263405590497 2880 12813
856341136294670209 16294 45876
123367162591023313 10601 39731
311277296511480705 11551 23281
170690546171890401 3787 33003
813564820715338753 12440 44377
49979695007422721 11874 27685
156121797411547201 4591 19432
955875586689081985 3834 17225
480944458051791233 23042 45680
899897644782328193 846 8916
608954923184473473 1279 15098
731683751403978 21865 41419
921282030576531201 9251 23013
447483771853242753 10535 20973
780054828579071873 6661 32749
913918216495808641 26419 28842
755680551976947585 32976 44110
442376917107367233 2082 13697
468039558616045057 24059 45197
342414134595507841 22136 40387
929360985929587713 30499 37562
49692483014084137 18632 19893
481832563270220481 28093 44542
555517959921452609 16475 44233
925209780409485185 2571 27623
647167609372530689 4414 8397
152030747710529825 24597 29444
868033994663811329 12940 44715
199390733173384417 6477 44300
445909397979804097 10322 42664
765147643775836929 35185 45543
975391728024653953 5958 22939
628052932420157313 27198 41039
50028960191355057 26285 35952
934130588413541633 13755 22768
22136992430937141 25393 36599
114994916289912657 7405 35785
806165649479893889 6131 9107
150564497200466721 1110 38635
239244803273528833 10404 39855
581361778115248001 4162 8636
547388659702647809 9043 36807
398271238301862977 30934 41687
750386585953400193 27402 32270
188689523683802209 15407 19785
709746281359073793 6563 39112
804163056804444673 17861 43135
444865213010253057 3208 43511
418877374710714177 3259 29489
318230575162147009 15798 30241
779156283783198209 7770 10066
974511504821741441 42325 43278
116346721752801585 4294 44664
698426107256111105 2579 37183
988018001229281793 8865 27618
79392152293088721 12358 18554
590492872423222785 4050 39230
88779755892090865 24623 38799
169898735577664449 27929 41248
755562961607289217 9906 39272
666685429486090497 8079 38232
396303507820235265 16728 21859
308068931528229249 30915 42609
717039461975225857 13977 26447
182032880724957377 18941 34483
867517676573072513 10090 43391
774471226652895745 4192 9020
190250819912925793 25112 31516
852779600887298945 11049 13171
320347156699526209 12386 35316
817944718423891713 12356 21737
125969230379816113 22391 37811
932806768009069057 24717 41631
107162240362555393 2123 22388
449566801284635905 5687 12808
281417068637232161 31284 46931
360895494519109377 12460 13716
131747228035649761 17758 31566
339063064714768129 8214 11759
471174649430572865 10613 27583
616188580212647041 7256 24367
923098625824422913 38312 40503
566601496414694593 3648 21334
313744014561386561 12730 15284
709039521966314369 2693 32887
47889200699316345 34628 42291
877834140252591745 13885 33911
512145318597312385 24995 45531
304921576444083777 37082 45745
514348624153939201 12123 44886
729472728978141313 35339 41518
649583667868192513 12023 44188
73418579514207489 16411 36242
448244937000836801 8155 10061
760054959412347137 35644 42381
499752252515811777 10426 31954
868040692161709825 20324 23071
293517675682494401 29780 42505
107320315371612913 12947 33845
337333857702610369 20571 27009
155585079839180897 10670 43379
364702276110151041 2998 32517
60588983476836945 20129 20162
876203910641358209 37493 43473
340251552950572737 3385 24529
436260377146510337 6512 12170
83919761734609473 25561 28011
496075677383167617 38075 41189
866359213008404737 27192 36558
547830944920704641 28911 32088
83183242857675313 27710 43972
875088629795364225 7562 9828
567299974444235713 7022 33494
608656793704881281 17191 34239
586470276215653249 31451 32824
105225921373623521 41253 44878
974691278585464065 646 13756
145309151591547457 12716 39638
40783086574581521 14848 30180
705432902964425089 15632 19603
762311196438471169 6508 21271
522493472189324865 2322 15087
836422766895186305 7860 24154
586747238624262529 11919 41160
210447243138826689 14422 22382
717211789502030721 16136 40942
700962478914849665 20382 46472
184369010211192129 12233 36239
308273411743723329 5130 35163
703794614572018433 13347 26001
363625901537080385 21431 34594
419997789392191105 36675 46563
619670989950019841 7661 41226
345087741853475905 4273 34901
594095575694868865 8909 36212
457419570056437377 31086 36039
310785462823215425 15867 34266
439050433134894977 1767 41755
942451117840636929 10047 37480
975591255150014593 24975 38611
249197040218387393 38028 41063
967730339652192129 23867 35864
433653125045569985 28059 42134
813570642191685121 15561 34412
42883891763576545 17033 26120
286441271324974881 19078 21393
644690285364948353 15172 38847
794677113692266369 14920 32947
484557837559304257 20701 37128
796271588308215425 13506 19412
668515050143671681 1347 12627
564219074881783937 20748 22270
530209841624863297 13302 44025
805957636780107137 19694 22133
458902532797498689 18011 27411
673840154048967553 21033 35599
580950000092723713 15212 35803
724707340584146177 31746 43233
576448383810603841 35664 36397
510743852916796481 29375 42064
99971619716850321 23301 46052
272667855509496353 25150 27621
899519566738877825 20399 43572
143357268315689617 36794 43650
111594256918930769 18048 42804
59187156128459153 42324 46122
15907537400980943 34497 42311
674865264472579457 5730 23692
761104045848465921 25819 28074
91486618713389585 38483 42756
721401620675482753 23071 25838
247838620009495969 3274 42349
211144098278378337 21698 38043
640379150327660801 2614 34378
880071698902501249 6610 45250
709119767739430529 20613 42215
795721021097246977 9177 14970
429649256226298369 11603 33122
266668985312083617 10277 35588
953319351060137857 4830 13550
613868481192479745 9321 11647
527946697711669825 23028 44358
442541967669146881 4572 18718
741692500678176769 831 16888
923403065145688321 26325 28993
224698133068130817 6552 14667
100516883936126785 30206 36775
13657052045878971 22844 44138
577154244882233729 5941 27519
854650417646794881 32116 46762
148378645709559713 27650 30127
340513439763078913 10707 42384
850056882731362177 3443 14481
211139128087609153 2627 34422
441354268985651969 39896 44495
731629282783323777 37653 39085
840444202761556609 9316 11530
239815432550685153 10731 10927
987166917952467969 27248 31605
805937276070928001 9995 26744
932029332257680897 12095 16308
938027716182347137 33070 40123
457989928492697345 320 980
746414492880624897 25345 42193
798047190302195713 11347 32021
277880451363628833 12355 33003
386556966411038849 510 25704
119491139575707457 3132 23581
73853482112181009 15724 35363
922595738079962753 10835 18556
792722103574067969 12629 43270
769178754363444737 23623 45892
61326660567100793 12794 35088
87471793510573553 24113 35272
585232375668031361 11069 38417
588088365008196993 27612 39485
834449752739200129 18217 46994
101631504164600977 15446 41547
674070630641342209 1610 21194
72279780983045329 30546 42004
551594731709126785 24276 29599
719922031088245249 7950 31455
683518499603625473 29236 35177
528770555139892929 29274 46913
41800455013824233 19825 46618
602677441333241857 12659 40471
706523434501992449 7578 42809
515138771315882625 3602 37697
199608903231943905 1611 30639
383379489511739265 16805 45681
27850271787801973 4212 37017
238454259850620065 9020 32297
10061347963979729 6883 34464
561211054366168577 8808 11606
867052011023492481 57 30825
961119675264079361 18928 46987
230888970310029857 24552 38093
939631409354959105 15152 40566
262076754459148033 1699 13198
986322651839209601 26651 41350
715769151387544193 13467 17958
257826535795970817 43886 46543
399283350532289921 16386 39189
104794546066152353 15499 20361
888141977964618753 2055 3935
975490134619278081 1515 23517
274087533511963233 19120 42566
853416642336618753 16541 32638
21249261411352193 23032 32294
241035920759458113 31592 37367
176098565619515329 6535 23299
987762702427367809 828 24517
282903369392482049 23628 39878
939068255164798465 1270 21465
380503879413542017 22823 37195
924643942680866305 21552 37010
233523229538970881 6308 11855
336660245816858625 10004 36631
700061299525305729 23034 44480
833730487879101697 18714 25434
878072795244417409 13937 25638
363495193538582849 7339 10329
425185406473506305 17247 39163
612838640113160705 6588 38019
955960878234119297 2466 3683
523882733222677633 415 3963
228461803773615905 36157 46337
279847476976577537 21169 40273
881343363150318081 17839 23435
76604288934234433 12441 33908
19060775387064413 4356 5025
762667918654592769 40657 45546
327617238586608321 16455 21351
580887584632591873 9383 24185
545895386229393153 4187 24231
621334040444359937 23882 44974
576593419287700481 4373 7805
514845993517198529 5628 24169
919298796474070145 9271 27683
644096618422771841 5053 15079
351639808107673729 37383 38771
169609530730753025 13641 38912
662176743249990145 36847 39709
320224243878975297 5667 15983
336130266290563649 14221 28796
823159358850162433 5277 8168
535094103535758593 26184 36977
784389247776574 1548 9755
89326939201580305 24280 43164
639470845761877633 7881 14064
187024502102691073 22051 28619
756587117118037633 775 30296
741245534295455105 2235 45687
329760552652928129 4029 7772
755349380751031425 34810 35765
968204256946798081 18941 20398
40363481360369489 8575 44396
284084098452495937 12104 21872
325333112320226561 38910 41143
21878393885252481 4982 8141
891862234421619585 31745 32679
235783708631132065 6683 34970
720293937534169217 15424 20201
919435483116849665 9758 43351
42455112628626777 31600 41448
82750473305736705 27494 33688
347982037166151041 22406 23067
469113883820675457 21209 46396
608123836482103937 31468 43701
954435974608188033 14644 25101
804586238775843969 15581 31688
133497661804916849 26894 31670
505028108385143809 26111 31106
100185058754021841 14847 29837
23015008881959177 18892 44543
743344701505598977 1064 28574
817596025222695041 31735 46269
472805186694827713 42866 43959
943705810389307265 21446 45592
611757058914925313 19950 41438
741856607988349697 4062 39443
703252061154046209 1682 29057
840654923887814913 20295 41426
118453639591443505 8664 42222
981322101885563521 3510 43140
391685159730613441 31653 46579
518447752583629313 14822 15156
392350262710898817 17911 39150
586424752332387585 3059 42312
582594466108417921 19147 28770
933002766608769409 23418 23502
162581035642027425 15771 26733
940293310394491009 15202 20699
924760146731799169 18577 34941
314090905785864321 5322 38122
330734276275684609 24934 27942
361526377860709377 10824 16459
239894231098332961 10293 16907
375401763098341953 12043 18205
44527544798590673 18373 37491
60965679958552953 35576 41492
108216582579913729 18320 45110
591318526634015745 42881 46029
526386245284619777 10972 19694
631050265084066817 3861 39146
118100655911661073 38424 41961
61330778131338801 16331 45674
177270292876947617 22925 34644
24275288391134353 10850 22029
785326789685441921 15988 20984
45228143962678049 17144 29835
381340076953513601 17082 33557
987094252149770369 3962 41734
912316139850816001 22960 46067
566323781937786241 12543 18358
372267947006143617 19121 22264
37174162941152393 6527 6986
587775885860978049 28575 35561
386775077203228801 15932 33588
675661268520322305 7981 30931
419496836509093633 8385 21553
803130097204785921 2929 22600
358795025249850881 4220 40899
249519303417990561 13281 26931
649029347933360897 5711 33290
136479697138227601 21300 45099
457751912120446721 45232 45726
38125326119889281 18853 44217
577570200229697409 19311 43145
402043364969699713 5375 29686
376782373833624001 4358 8389
313379054496856193 7959 39227
727297981014611841 12286 34737
29368040763230853 5387 14653
185914041307430721 3547 26992
777279217411127425 18251 30494
465263906999947329 33043 35440
90226999302302609 2432 43783
369504066177643841 5964 34074
862923459699082625 28346 28696
487711532302949249 1769 44253
872084306104184705 1938 10899
301119189360694145 7137 44242
218729363816017057 13868 14105
811183831372002177 3522 21044
167210919690717217 3244 20549
501256970510031169 41138 43748
758197707451408513 6441 14151
783772673236409601 22433 23868
639778823706237185 17847 20051
566356655157310465 41581 43477
468913740729796289 21409 25638
523836193290545537 26168 40584
805199422326865025 3206 14616
532567229816113025 27648 46837
9965817637770159 7345 11453
138688554418404657 8971 28051
34150075227628917 2244 16861
329299816155984385 29302 42248
893779716561716993 12178 28869
280161883454038465 3161 9991
227562146664922689 3520 23486
429636996028410305 11743 14218
200622996783856417 2111 7524
249934584256561025 548 20956
219614359491558273 12751 26552
470523252143923521 17551 38682
562703323965742209 24618 46387
401871577555365185 23406 26937
796650641650188673 1494 40354
508013767060862849 11073 29439
877719420548793089 33885 44818
912463112691892097 1374 10476
385961092388143361 15653 29974
313783658351386689 12577 34218
463649719120560641 2586 33172
749287449948749185 12783 36168
806442240602734721 13921 31591
190041652859168417 4277 19198
289083480633330241 3378 21457
491141736815176705 2961 7590
992077480860856961 3048 19904
771771530355781761 5923 24187
444988647418291777 26643 37491
406342609789813761 14143 38005
729614516240218369 10968 40816
148036709139109505 4894 20956
149821595713909505 6186 29831
226326257667420097 13249 29060
296302873711809409 19461 46008
927498415697190401 19308 45824
582542796421257985 34700 45829
443084695195661761 115 14229
466505149824229185 21252 36685
16261289984743855 28392 39751
546510748511984449 25013 46167
778543630021271553 15872 39735
873699654460253313 8408 8886
396992339627193025 24994 26367
7360979446197292 22798 30824
23475373471850249 1201 22148
785013610914546689 3050 23912
984655182978332929 26700 35159
592688973607970177 8218 13687
509080559440274497 8952 16314
259004103988687009 5696 14070
183231824912869697 8627 25959
160372155635293729 3306 33610
576472807953134465 14398 21834
625852606715682177 14180 15423
435914103033884033 25395 36012
52288083109196745 3040 25776
52843713412823233 28339 38957
636247223210929793 15137 30659
314256738117851585 14905 33942
964490354873397889 42870 43574
667329464504856449 281 3799
276658822500081665 22248 26755
354888933606179777 6111 11355
843941979781241985 4065 13741
768177825857701889 15030 33243
622012068496545153 8086 24055
360152007282298561 16689 27105
522904638410814465 6484 20436
593732943231852801 13279 38125
591324037092363137 33365 44626
525411916447172417 4538 32240
129142969752017217 2930 22167
645398286798080513 16009 40128
659020715085986817 36242 38099
944108068423677313 9680 38143
664202288551031425 16963 26692
587862833441757697 3675 12501
447509259898964737 28658 41735
534538803581614977 666 15060
571007549397982913 2802 10280
221615121500843073 3422 44766
350220526230842241 9315 30984
602019710780215425 31243 31601
960637483262765057 7997 21790
830631902409574913 2132 25367
495656098467577537 10435 30683
327828797673806337 25750 34573
327952203521867585 8973 26841
983995575878122241 3283 8105
220765968293548545 3378 24455
803092803218905985 31292 32270
745271774075696641 12041 28169
278325240990394465 17442 40143
956911128060738689 11696 29129
501666919457324673 7508 25402
417868814431265921 21345 23994
646932837447916801 16247 37396
896268774540956801 66 1825
620686196729938177 20322 40335
146876748119275649 2188 7223
564546301627128577 9473 22057
775230597227960065 10618 12785
679766253399623809 28346 29234
253428344027490497 23075 40693
560658733650665665 23404 24521
530415822866118017 10744 22922
438123910429428801 6007 29428
248403317663964161 10271 14391
971824076800142977 10750 26381
820534365860765953 34939 37773
200870335273368289 7992 36487
407930513514052993 16233 32621
349658561818653633 3261 17819
503530655172667713 647 20312
188470520992328961 18686 20831
155486143024297985 401 21122
667430978465656449 30185 36809
75129534715017601 11327 25183
943308757806381185 7906 17957
23656267834148537 1604 7174
688816517595125121 22242 32018
945881128656182529 10038 28391
960270487937382401 44276 45584
35865757183138669 7000 31598
66906291529786441 13325 15888
814725787884896129 4337 17232
429441883082080961 10338 25963
720968874446519681 31456 39990
903540501099978881 14893 22959
515512251716884865 16651 30337
353009959686009025 3649 24629
58775022996492513 10666 44896
326475386905112705 20257 27093
718216032212922113 3661 23883
389163362862280577 37438 42228
406448568549073729 27704 32222
827185392638920577 7859 18902
80109819738069633 40303 44038
736567417816988929 9416 23688
625250616338270465 1903 30487
572000192196636417 683 27956
606997480120384129 9064 34981
716511980504225921 4544 18057
12134719359629287 37319 42390
64914202252946753 9660 33527
515877028464629441 14076 30890
558177329438823489 18251 34011
335994291044364929 21052 27105
547291730564008833 16189 45879
124959884842553489 23490 34812
227077140643746849 36893 45716
925488554563166593 3724 14863
497706809905036353 13066 27913
743632805216051969 27848 34706
48438790101645425 2443 6102
792822744015417473 12639 25998
908560850806903681 26388 29141
124369199553058257 11558 39690
816265145316396673 2109 45368
690978542534956801 9437 44635
513546325600923841 34224 41464
373317160668264577 8389 44951
104658952170556321 35870 38453
572908961337652993 1622 9612
404478584220409921 14919 18210
820726494361792897 18265 28307
529626207688455233 22052 31844
479229594448945281 37133 39178
74883411240829649 355 10020
922815426438702977 19506 22150
775328846082263809 6960 36559
551931988781156225 2012 21164
662762876267319041 33394 39301
921283527670738049 4175 39274
686324967069669633 4215 25045
828466310880763521 23513 40397
322299218499022529 15517 41564
515489806208975681 41615 45955
633787014406895105 30808 35383
182916132534963073 886 5276
254403753614180769 12238 34727
917247930872065409 23786 32274
545470081379608705 291 20664
265519560014745089 17546 27516
973857909528089089 24469 40257
243033230619502657 9172 26398
412134191136860993 10768 33341
361954658538344641 6856 20059
125584299578004993 16693 31346
558812527872902337 16140 27238
72401285739506001 39244 43795
609954737064320769 18182 18292
307960039784784833 36396 37432
6237068670500890 21112 37597
568220071124645889 4677 11778
130177121267657009 5591 42487
375050123530481729 38538 44948
204994873431132865 34224 41394
148165118361465185 2051 33825
54919117015167273 15770 18446
14578394774343197 17325 34990
615990810863692673 3492 23478
979031027091398401 341 32121
673233515338132865 18467 40988
711125322306596481 2784 44926
256874656786607137 19446 42636
70293327406904641 24205 27593
502094775300484737 11817 26872
665578185010115713 5029 20198
250308401819111745 13232 27776
693065444128198017 11379 22893
885232505779988737 6401 41647
747768244164515073 21051 29814
243168179572137441 1924 37253
416630784986114817 27433 34643
105682613517778641 13601 28582
989393815985419393 7139 25786
20402462601381901 6883 44200
632291154111872129 7716 13740
163485055348225217 5011 23513
593005678343612161 11907 22150
331180679488653569 5961 31494
286342546970804065 22256 35094
551632089796520129 10248 22775
538654762454466881 34527 35425
399804205489843393 34046 36186
311037264957239041 1831 24110
93568829725491297 23671 41689
945779405767520897 7262 16357
84028833728893921 4958 9806
593362509791507585 34412 38118
263370315926060513 16125 29895
711423388819252225 31304 46302
615253406426902017 9134 18061
34680492127652229 31103 42735
271142823977392321 22534 37300
148684358939075169 17591 36120
176627338634006049 9610 28669
467428927891734977 12656 36305
484073245853174657 29196 38400
427527869919270401 35183 46005
786559362878975361 1701 40171
655243912325719425 476 43633
687605716119612929 13768 23150
344272951574023297 5899 34618
518285024567433089 7573 36521
916484868010730497 4131 14834
38060742658608153 12935 19398
71043679020942105 6889 12469
634860327344412673 16454 19907
794033871786073345 1588 33138
881105516156232193 36654 43711
51545451020384545 29072 37468
808857527490459905 23079 39388
721604488966722305 9681 10072
520186373622003393 17487 32374
588297422303622145 21505 38168
954685469242761601 217 19532
493198594092067585 38314 42909
422572141448604545 1457 7121
116941579010326529 29514 35837
978255101223794561 997 30462
71738848112534729 28726 31659
702131845484579713 12879 34856
877837111639063809 12434 45133
764949980419757441 35549 38626
528599844938273857 20993 27996
268358611774182529 23396 31028
100593838791436241 8726 45020
225705716879559745 15449 36134
700457748135438209 14725 29900
78305054518942545 7209 9778
824633279961215489 1215 42829
117490502002411297 19928 46217
105646823760654481 7098 23652
66740619934655857 12283 23118
733798379184260993 629 30910
485525158448069761 27350 29702
260496950373113377 25782 26070
701579788515395841 15502 25929
515345656023225025 13593 24688
948974612838568961 31464 39696
367749264656286081 16800 18663
654938296272781825 34499 40246
127604518612994161 3851 28294
100247386023767153 5240 9487
364302893317603329 24444 45085
780404180294134145 19904 32382
324810427838524865 25481 31318
112994682255319393 8846 36209
73804541514508769 9399 36400
726488047957282433 26553 43581
925119364656179457 4317 4842
279820000654694913 26417 28960
129899867479128513 19410 26481
923844074852688385 14922 33567
685973436602875393 20512 32938
823882952370624385 26142 30100
946641384781376129 34761 41371
985706416395181825 5561 46200
571569277164311297 12033 36447
567171207299878657 8689 28562
201287410281640449 26120 37766
429916534758000065 10456 44839
446314955394239361 11880 24382
182261277692546753 15448 46371
558600629779281409 5295 37967
36651958630962153 1212 40462
326355235491202945 11739 27391
15806234878994019 33893 46634
61208497161988617 18956 35905
615107770892500097 23424 39674
773382019447364353 9318 30781
234565512240450849 9453 23551
203441229003633601 15207 18102
778405221091908609 3905 33758
560284482886000769 756 15221
114192734898693969 7363 13014
21511917544575709 19625 23048
879258848163566081 21977 45007
600364587299946369 28709 28993
144761096922550785 18240 44095
5517573318460479 2522 38646
196650936539022337 3762 15734
268856133592716865 918 1450
664546242639971713 1716 3161
562465036863375873 302 26822
990041578285733633 707 8555
599722124607250561 14572 20259
526192962404181249 14633 40964
537681979472811393 32064 38711
153460637582874433 14548 20166
588923740704156929 32630 45816
840228347390933505 13901 42072
697255958303191681 14884 37726
955036074245036545 8031 32719
638687514922065025 16814 24659
794989425201165953 19537 35152
458624013859836289 7795 22504
82837942623775969 23736 30622
431253135317117377 12116 44235
506321780709356545 17575 43559
761556910432023681 31549 41082
826960503554850817 10895 40960
605045514236859777 13617 20955
563666317232659265 31961 42062
138366134940415713 2873 12735
399002832575639873 404 41825
135439160035726753 264 46908
592048194199406849 17354 42333
470403499396429249 6565 45689
858892639912617985 19262 23589
394903278585029953 19526 31341
594554151567834369 1403 39405
917392949253216001 11119 21939
917555299232908801 26015 35600
316340232369807233 32547 45967
851545960786893313 13459 26085
245777276851743681 2281 7101
591361875366821761 18806 37563
726240806498093825 11224 25932
677397689600795137 14313 21355
540399188433045889 41477 41818
676572808639924993 7716 30611
802634986075130241 20542 33420
741126895977430401 14442 22601
698161887299040257 17655 45004
711979417603593857 19597 35590
282849450615724865 12763 35569
983953837388085633 11841 27351
419899327159388481 14615 23707
225360085322115809 6441 36527
768300550982441857 5836 7088
376482358081887041 18834 36432
743975871000703361 22594 31098
880813459462324097 39938 46500
502836965245489153 5538 6720
984640361383171073 20641 27321
717949574456984193 3614 5593
722983785738371457 8650 30737
826757344362132353 27636 44304
612410748893495297 35993 40023
158168011146489825 4116 43939
161005170289648449 37709 44124
104197869169166065 24909 46739
888264476302268289 17405 21479
785990783270339201 2169 39792
56888691813988145 34225 38059
995120559371425665 2518 27451
210489998800994721 17958 21296
397393926441953473 12066 20428
234160421241192289 20377 21597
187018215492525281 11218 35789
785586920355896705 17536 36759
273328635734035425 10624 39068
653806117913553921 36887 37552
42443848630963289 25259 45931
826720182822185729 4583 25122
284075422791108417 4990 39316
213841219140441313 21085 40400
467704172835436097 5662 22261
240953695580529377 1128 29419
204025274060715137 23946 45980
710829287113149697 3788 8291
811036013477657729 44573 46266
161512976542269377 3098 17942
615276930245204993 28859 40544
598019886004116993 22229 22556
885194134659183617 2310 38221
983454213504714369 15205 35751
529984359468617345 13649 35644
223944495131242145 5109 24175
643876821940690305 22358 37634
68506223441346497 23015 29059
952716163889494529 4494 37161
722648083843431297 21676 30405
472434386027867265 23948 43097
600041148884045569 12222 36666
94769354070539441 16815 20461
434470942777643649 7752 24758
63853390987528513 40764 43438
716533447595452289 24701 25291
761358959839856897 8225 20511
993531846850594049 17450 33350
8468669600755875 38441 46985
727773866739355009 1482 13541
588202633146099841 6416 30887
150776180279912353 20409 23767
331983881086838273 4140 34348
40679708235501265 28098 40956
693931050021166849 20499 24917
182492845579950817 14423 34181
557312305152475329 34508 39433
180823850432503265 8535 34517
936050847719176449 26224 46389
833298169346569729 31298 33813
461990563635165313 13441 19313
703706755148516609 6895 29226
167312351899273185 19492 38272
176335170233123521 970 12580
559351829417902721 28976 34788
730107121014142977 26744 26838
652109769862395393 23005 32268
355319031326509121 19627 36259
687529634294261121 19555 36661
618232006405520513 14912 38566
444162161838466561 12598 43710
763425982657530241 15237 26239
669331435558643073 19649 21210
879385200577829121 11235 15371
981759665650546561 4168 28302
970099612323970433 17355 45368
266080457785928801 539 31413
752897432400459393 12397 37870
219256453256310369 13035 15690
332737449167659329 1885 16824
32057804047962437 2480 16472
951402734854852353 40421 44902
186570053184798465 10171 34624
226898058628457025 21910 39710
859942242191262849 11347 12717
462365992684539137 1046 31691
214901293247709889 1364 16466
743986428798471937 11407 41393
152775229271053793 14009 33180
111106452784170529 43078 45495
58790515609590697 24061 33951
384059658318967937 15367 29082
559981453301158913 34386 42737
941334834580345601 13675 34098
513419203850094849 1362 31443
105047454100308353 10479 10663
953733258637509377 25545 40673
610216703291811713 35593 46663
712572051544075393 2424 34553
266779267401922497 29323 42560
911718592064968193 8883 27615
606856025060125185 12262 39208
297088106621590273 16161 20591
764103604084674305 16314 36040
11789373502875123 26329 29560
538399372014126273 5486 6110
875521257849985793 14550 37431
510301701342150721 10814 46017
66038270684170897 1127 4503
261107149872600545 6877 18930
327045301704050241 3732 6039
489038931430279425 16484 45807
343959553696162625 6757 32306
711012543199260033 4661 36825
299697452157804609 25923 36024
716239535346325377 15463 44384
408251835397944513 14784 40249
778355676402696833 23427 29462
872551745042830593 35067 42474
565365168558706433 14289 40716
448649879950192321 10644 30682
11878834521226623 14942 39216
525420655073109121 4641 17661
230351819258210369 31779 33058
719437096507501697 6513 33015
795212539248552705 12950 35846
900644699935174529 18941 35081
396514499689082817 10382 24576
619872641031644673 16363 16817
541760895040951617 18341 37990
64266164484966025 20955 45857
24541275425100653 21818 28340
92925038686072273 39723 45349
462371970000191361 44394 44815
153589651579085985 22052 26160
136619248481132161 9251 9979
830070724867692161 14920 31254
299194119048664193 15912 40139
119379266898253185 761 16158
533991610394828353 20411 24522
466498697121405569 11154 27736
738886155204227201 8169 15142
277675185794567617 3582 41605
925938393375979265 16980 44454
724244385466089857 1725 20990
840057191022012289 35138 44879
231751443211781089 19047 40944
262280633802710369 9931 33379
737314697537666305 29406 43961
976624868998982273 197 25023
421777345589095617 6995 35843
432879885244084033 17934 18642
483894789925596289 1485 22200
425737639434274241 27355 42840
730357238864090881 8731 35391
522968940307812609 2045 9611
1753270643600758 161 20545
652921789404388225 29371 38516
697752791739208833 6931 42996
634106804449679361 10099 24583
503869062333603073 14796 24822
576976139647044353 10353 23079
572058780768802689 28305 36560
835577972937905153 14387 45225
506347864053847041 9570 37200
63510769751047745 6342 32733
587102906060085377 13576 45500
85504456941087889 22680 32761
978511853847844993 11514 39181
701449868621764993 19706 36591
83942735961390017 25078 41864
237035348702484321 24339 37465
408640787230265089 21906 31632
585706899232832257 14956 27204
789483788534983681 17047 31977
351824571476292673 2824 44154
615598780759068417 12133 19492
557881776684482113 12336 25994
266262319379254817 6795 46793
106579389833235889 5195 40707
428256637490161281 8350 40408
763388749067388545 6205 43412
138519911976420225 2494 35192
771611822593136769 1683 3610
787347384831530625 19508 42669
757939204078198273 13198 38957
678414770696978305 6868 35710
32778866511314677 26656 46936
918680567628282369 27796 32579
950689763248931329 7627 13863
59012010390961937 3825 9279
336556966433526849 22565 45017
487371582718207489 10271 32757
289411832537197697 5448 10971
513392532638622593 14625 40842
775738019440815617 8850 14288
809173768199453697 19861 45343
580408315377695745 14396 18397
607012589719506177 18577 41223
160709939031015393 8781 26284
490765883747581441 8184 13747
170135524617720065 20548 30759
267904175688958177 4901 43465
495720993127811457 40416 45161
253953850008738145 16819 21800
295997515550425281 15172 31111
420375262124924353 12920 44004
805025329171137153 2957 26512
111575967878888353 31225 37699
811855166019356033 10804 24103
435868926625492033 13508 32837
131343873224331281 12592 17249
682213124855987713 20608 39627
202597413796269153 7402 7529
912266917498943233 10638 33189
606501700433874177 18514 20089
917732528122694913 12418 44083
486696188631540865 5609 9505
892246470793171713 5382 36597
116146583796655985 15624 36411
267743095081666369 19885 33887
352923809042465537 42091 43479
763764558360140417 1058 1290
138715299527625297 12271 38350
698095594223683969 19141 19825
446141014539520577 10875 16610
92171510543639809 2207 46362
521770962877305089 11412 39990
630878774960816513 1744 29718
287929435094184769 16387 42879
214041436814927265 11173 36497
1837750524053661 25635 36615
879576866902521473 14150 41740
743383223724166017 21107 26480
887120374760915073 16287 33609
209135397160089569 19261 27329
848171779492044929 1660 43762
4857612907472 133 1972
807779944753395585 11417 43956
305266397103189057 1714 19855
464377904453680641 2149 31724
654658810690008833 37202 45970
655344786895373185 2525 45438
655910459197606657 3466 4152
576646428628404097 25642 38709
78087978577713105 23712 44514
139331520951902385 4995 42792
464785017418158465 19364 42598
398202315996098113 12231 43215
783630457755876353 14858 17332
558065711427904193 14396 35236
809264052960550401 1263 32852
299688427497041921 30538 41498
29402607213853573 17606 17626
731776651254268289 8020 37939
288711698688921089 3782 21133
89870428173536961 7291 7549
465127315242497729 8443 17656
65928011186120017 553 15747
587258636118214401 12095 23373
370560995654496833 5756 7020
851648118872987009 8708 38380
506420850503463553 22396 43214
773779721134381697 483 40147
581085204601532033 15357 40536
960519341291458817 29064 46847
451974460434488641 3964 6566
520447149899560193 10209 37324
667238630924512001 17475 27934
852313785849446529 14455 22210
334395327395657921 2382 15442
571536363352258561 27058 38919
612168509857792001 15794 46978
156731816549879009 3636 39405
717905471160268161 1979 19977
487128349894227585 20359 37382
278694005865244065 16422 39025
478392926616919553 6395 33707
916913845928508673 10257 19989
719833603756079361 8728 11961
545407122312933953 34402 44090
44382211455186393 35974 36127
409648702477117185 21942 42156
551386293652861057 32183 45464
717968807412741889 23077 28580
530123582469912001 14833 30111
714370109615561729 5393 34861
961523755178681985 6263 9643
792218212598424321 34970 43276
157748146354364865 1567 45470
986270535568255745 19292 39472
562452803446127809 24538 25841
701304642747569281 27186 34871
586483993054372353 20036 35407
836842807138641153 25731 34076
793762132251593729 6305 29792
43664317008602185 21152 31842
410251747192049281 10840 45780
833019209091052161 10766 35075
417095785041801985 11581 30747
545305446931447361 693 26672
768022704771851777 20096 37307
719708270610102145 11466 42176
306357913669664577 569 33111
225918147633660033 14683 18493
353872262001843329 18851 32424
654797222464910849 12602 33506
723650345859290625 19283 26866
715548140360791553 16266 37301
104204708541573153 8720 27956
37943510116821953 5907 27034
876403423950328833 28220 40891
693097893520455681 20571 32593
829375365935234817 9096 35968
850618426964334849 8639 17101
36973718360975737 39843 43995
10253596584018255 32352 43564
757806565904786561 1809 31499
661335200717804417 21423 45196
888951121796871809 1381 15255
729463979658032001 823 6482
256474145062483681 41642 46551
552613037039041217 9094 44459
858019057039747713 7220 10394
281575293529495937 9721 9980
187995044955783905 20890 35150
520193010567272321 6216 20328
849796644675073793 33680 35217
961288563084718081 22152 32076
439013311679858049 5328 32556
314901606782999745 13715 20856
209887239862105441 16098 39441
484758333691015489 24803 26751
6575350083949162 10238 46281
37298471335123649 27629 30768
546465321712609857 40766 45441
775779357913688065 20783 44963
729994766357592065 27543 39084
958166828974274433 29140 45115
814129867526197889 2018 38996
201866831317655489 29774 31379
798496592011218817 1547 33109
286703404596625697 28919 39011
297288629530577025 27313 44148
310259693573851073 10823 45446
714739184462942465 20236 36805
815009826607539585 41280 44590
696740716394181505 15049 30871
611972977154916737 28154 44261
538053707109327233 9291 35824
263624730363222433 742 44558
805996128116525825 11932 35147
9377023062949519 13462 43847
227704867392716897 4012 26328
579185419341147393 24088 34833
452686963458269505 38304 46113
173646403784001537 3705 9483
436326597481212289 14110 44503
592065296426330497 28641 43286
710537476348370945 41531 46096
151432410509737985 4163 25955
519461661249650305 10981 43401
138568659780620609 18833 45865
390995564199847937 12973 35682
48277787106112417 12811 12904
103248825790956289 8427 9690
657923179685997953 843 40545
579888189278555905 25849 35754
116993839842120193 12319 35989
735044308197004161 11383 23515
167212747020446529 8408 43516
369324226701031937 18458 38483
524215932018645249 12633 22899
799299761326636801 2928 28726
535234723136301953 22916 34438
871381861787845889 17266 43458
513776498858117505 12536 46899
553386158225762881 1258 24463
866116237366046721 31060 34589
307610487868039681 6512 8671
401892902830152129 21359 34199
287165636280462881 34605 36993
171829384679359265 3577 39318
213650645718125537 16403 37970
581343505496544513 27635 32928
869760731568803201 18429 40795
75325284657797201 13499 46079
144806460125757057 7857 18960
469057071460948545 25600 29719
372816533730571137 22446 40171
118057286439825057 23073 32235
326544830093574465 13261 17792
577500855604267137 18935 22513
779135184496411137 2206 27508
31754455118974789 20276 25476
370870879442868801 8869 35823
832929268976240385 13514 35992
648297891308857345 42000 44598
618383165751755137 4076 44520
929441436539597953 15089 26683
95330683996916577 24703 38776
838066293727521793 144 15246
317617474149503937 19555 37026
228104148046931233 1881 20322
982542538498645249 3411 14898
215136667039217857 17566 28626
140523241489706401 19238 19637
123140804508885537 12621 43657
475627243109936897 27749 44853
646246137191056385 6943 15270
33617074987379425 230 32927
231576127688761345 30104 36563
29721300046983145 6728 13590
277613876330576673 15603 45765
390434321915950721 24705 32991
958089203423973889 459 29751
664070316036838145 5923 11786
196031211371732193 33 37781
939050931659640065 20653 22170
807810501815517057 29569 45490
621101050348212225 19840 38211
449256771609071873 10173 13074
553847292715676801 8672 30578
222954571345688641 488 24287
15791093251532829 15873 19091
189265287974720321 894 3847
227748471144767713 4982 34522
594053587511844225 7477 33304
526285033169383361 26422 31057
413755498573777921 15106 40537
916169936392055425 25909 31431
902621542276840193 36202 42507
672055854811628033 30176 43501
615432875143525889 36802 43860
754261172168387585 5036 34170
277369540568464865 25855 37249
888679628216490113 1355 44037
223110625560337889 22298 39203
142466846693043441 8126 17200
263460986710548193 5908 34009
224613112339550721 36898 37136
323656710965465793 6590 14936
888986770554144129 4067 19117
783467959537581697 324 28976
575745519147087489 14618 37071
1169504996880733 30965 44076
347857014241800065 5964 29455
126268352532569857 17966 45223
442820177578379777 23253 40762
103279279499119521 6949 32425
763915603551627265 8809 19935
149583957134474593 11822 45375
984347013743555329 31533 42242
149810988436598785 24911 42056
656052472042592385 6568 34406
583554155887007617 3025 4225
866985436819259521 2679 10828
913744902058127233 39316 41100
472445138063225281 2082 37027
533894829844662401 14959 23005
44577201793881473 14874 15632
327889579151360513 5712 6388
229894202034063969 32319 45490
207909034114770465 3191 17135
68432922997271105 7349 31994
374225518985710465 6381 30201
807216540191777921 24183 36634
525871519096007489 7001 16654
21881948726839797 32579 40233
489651668770733313 22965 31230
762624316361741057 40109 42903
681954835374163841 4199 38997
342616089752635137 23462 32599
436909839654291009 24531 24973
359184956030905025 12927 15653
227627119855135617 26956 35330
42501035548436761 2385 36013
129688066950791377 31966 34186
142266339541652801 5016 16259
757932282052983937 7812 36117
536178004254121985 19523 26271
325102100924581825 31819 34027
259142986119886849 1325 6139
475738755007547841 22610 36565
61190068126503409 5105 6399
585588595557084033 22787 40105
443868230186939905 32403 40584
526264807581490881 9319 45742
612175488081543809 3095 13079
318253236798526017 13074 14990
519674648484969025 7012 36295
66183196380798393 16576 30537
252882091370306497 31126 39020
797316081346139009 7311 10926
565495593469325569 8927 29249
137477228755635393 8911 38377
429755047964203393 7173 39922
810773824500458369 12376 32118
831024937688969345 9298 26946
931940675770114561 21555 33370
541393156352054209 17705 41743
313918643629875777 26062 34731
703745347987325697 22728 41498
380636978179914817 25218 38704
55388750672175745 3000 42479
259954734720864161 7516 13244
778627899811059585 35549 39458
903485391825832065 16171 39103
178471400917171521 11440 14179
573550735907304001 2769 38158
463182923213072001 4933 20099
874024683939232769 19451 38230
732348508857295873 28882 42068
170547976257111585 5437 27983
783043955778598657 26427 39181
956795281162023041 26499 35039
955434516830219905 16084 34778
561874962947882753 14691 40417
711488876189623169 4647 44943
70029946109137601 6381 37106
413417557140729025 21382 28226
139536787785530689 29679 42535
614815017972890881 7142 42283
721677684545689089 27924 43040
767335789003336577 13176 40571
876768257310914177 17895 37370
328233628650640001 26821 37886
816307222213815425 4046 35471
508908210243998145 30403 41133
204350591999215681 34823 41148
107253757530745729 30210 36720
485121601525897025 22273 41154
856044204854068609 25241 40315
993857561785347329 4704 42217
750081838234297729 457 28288
849015796241211265 1579 45367
217875307460342785 11166 40391
301256989845924737 23488 43653
679441192263713153 13623 36252
980051289362229761 7346 8535
133819444339476241 28 30809
137761726734368033 11581 20896
688860729963312897 2216 20220
321506868324654273 10321 43109
494985060263285697 21717 36482
547889535100452481 30410 41823
489714577616869185 11196 32346
899270024611929857 17102 40782
532907873713380545 1319 12286
618017893829147649 13907 36946
591309526662957569 34849 41798
293109864700362241 622 5690
358819332349280961 25611 38869
314846592005849857 35239 35721
466685395589028225 1054 11144
317546908235108545 3728 11499
339380978553631233 13578 32559
786522200156127873 17057 22918
320459929488936961 3420 24656
17709130050199919 14682 15304
869465693911319425 31487 44720
646023141217867137 4782 29724
110335049036255137 325 45484
41713657577396649 5958 35084
950882984106268545 39542 45353
914916199182215425 23675 25860
168480412237006049 14467 22878
880591226839065601 2037 21291
694063904440366081 40423 42340
525813961786994369 5853 33945
819993681280553985 6183 31804
339302391089411521 1707 31816
448149723493454401 6015 22353
275701957562262113 14937 15606
659449905606198401 14791 31102
934582128756282753 15417 43978
738549790851504129 6350 18906
773553179412473985 115 11342
589015353445606913 13269 27064
520669474142415809 7443 36159
789106126832049153 750 43624
539970349273204417 18162 40027
667909260087544193 44814 45029
182782657870369281 1096 17967
852157800231662337 29136 42107
971531733702661889 11691 45315
207720624441439137 21043 29587
467714556799542465 5232 40926
322045016809706625 13297 43574
277478631059238977 17730 37882
165171688650151073 8439 40662
45249577606561785 5748 46837
108313819005797281 571 29834
802660879676110977 5386 21364
636685391019884801 40853 45522
414217996901960833 10118 43459
670835208765364353 6692 27052
861414945672407809 7493 20247
410256202896523073 32376 37512
830758816156468097 13299 18301
631370162818409857 16494 27563
487326401237751809 24780 41435
951712657822728449 14987 20098
88483924329359809 26886 27882
870302225821003393 767 7710
440538961892968897 15965 38937
625940868858993537 38857 43400
512326357429223809 143 4116
373204953927267265 96 34076
666204776864546433 29371 42811
219831719844396641 32264 40916
728390264794121857 26099 36937
923870252111552001 20307 40542
845489422813926657 7860 36092
142815521109145745 4372 12943
676451399153528193 29321 46673
647028415406207873 8299 10579
76789100234989857 1707 21152
842427052231076993 14024 42241
472111104028563521 4146 26448
718249259659810177 10772 25932
343900936374097921 7800 36616
655346386352096769 5433 30065
181085440239932897 10408 32129
597808923953902337 10344 19640
716099121036833665 10480 20287
297107014838136513 36076 46654
214690835724617569 9892 19159
461396556943267201 7049 30886
50573904624087617 35602 45111
613847880177520001 30160 37811
816120022012761089 15536 40766
129551975605448177 37237 41944
870526333687408257 7004 38660
824180291467715841 6881 20147
201313599085331425 4304 30267
510177319699689473 5743 11279
534293050709550273 2761 40462
874889653139280897 5244 7626
112724910421029281 41599 43194
119235531143669249 14027 14990
425991604200916673 13174 26991
436615796208375425 2545 17629
402525574347556865 1818 31051
623093977018353281 14529 28277
741991565056110849 10470 36649
550049774835560641 5376 37950
394157568837748353 2171 5693
25525520506999301 18915 29147
247569387937076609 725 31225
684119591798665985 29344 37524
84831767135206353 36689 44242
311149638263795905 19922 46311
783809454740321537 13962 29675
529057757161343297 12818 24146
200703833556978849 7269 17252
247465597990821345 8876 42932
137459153465485425 4775 38293
872470177436500865 6791 40008
952002975002450561 23955 27285
66356058878962897 12072 18106
389196242531028225 591 44393
408253930405141569 13043 42065
355198766598014977 35370 42484
804155552539139457 9683 31297
943661190280082049 28054 30461
928511315956203777 5368 5885
788092692026232577 8001 32120
822591955614623105 6177 28341
954559724585521921 33858 36866
528924498361835329 21726 44465
163115722926072225 8247 25451
91003089923457745 39395 43879
798940540598081793 26814 42871
809209382795106817 7360 27124
682577769807473153 4271 42966
47462794231929449 4166 27072
57064058284851169 8958 15350
522454411133498561 36057 43280
562500731698854401 16941 34993
621454016105740673 1356 35655
220639357977759681 29 44213
279940031671575425 7764 33760
661200715740342529 5678 35773
376508485224999105 11494 19711
107032014192668609 29802 41558
170373006790089921 11731 42854
454068353648374081 11758 12347
785176163582331521 606 46758
896624557989454721 15536 30439
32676784396333149 15366 31478
883005571908974209 35760 40923
682550735610387713 28215 40469
453007788621988545 28222 42030
517250185561881153 16682 35562
950564239207402241 45948 46717
744492715005701889 25909 39268
421134188674173505 6750 36463
479011964738962369 27217 27423
494723380470993857 25719 46391
923167117330333313 3271 20591
738888335794229121 16543 38485
23033692735499045 20861 21922
887038674489922177 7198 8434
650430890880908673 25645 43574
26512511024165521 4380 9916
135948208771456081 3422 15547
758077303887240833 40474 42320
28224225316645149 8240 17468
641632741074914689 15758 23093
108800898925455409 9657 31989
629964464734960897 22981 28761
388072280633632961 19526 19584
482800342219846337 1323 19428
324156596610695425 7909 16961
183741530857055585 4326 28240
477097610762111681 1599 5793
290910719270414145 18669 19761
736031278893040769 18132 38985
13171567323176703 9156 22580
57961408846676225 23056 23237
806873776857443713 32205 45289
918905262981727617 948 28566
117602161318508529 20068 42796
71651487646303025 3656 9471
688652884470087681 24065 33128
664388602584455809 3677 20086
112359948975573329 22728 33722
366149440961788033 11713 25310
236300963901740609 5398 5445
133120156523720113 13023 45480
530632326372945345 7601 19143
736246523062643329 17470 35182
306817000418220673 11753 16248
756634664560056833 10130 30459
547491204243719681 7213 39964
30020245243701285 38 19191
80313179598292097 18095 41356
770047430260465409 3084 39495
663107861493223553 18519 25888
969989334393627393 7478 7602
745785982900116609 11764 29123
141679190486588177 19749 22193
73648534900847553 7197 7416
210366340303249185 6030 7182
561262999079488641 5520 19214
59744758157311393 44024 44992
667053913875015809 7863 22624
839132628881056769 38442 46632
883664988126724865 22481 40236
207903371864279777 20334 42717
385993752343203777 27193 39096
852252569976439425 39559 42151
604668931898842753 28745 45729
89136685186392833 19959 22813
477726927290554241 15854 21390
128980233638170465 6801 9171
338346483602180097 8955 17811
278777292660681313 9970 32162
323239027611030849 933 32006
658025659856360065 20538 46792
724422449227873281 9343 35381
949626930822038401 2140 28157
825600510304191489 1977 31669
474846576650545409 6884 12875
299563760458624961 7561 26334
421424324023110593 562 46067
6590176138551841 24901 32375
225398122274793153 6100 44076
681959892949961985 10871 12247
59268378388228625 6205 46136
574737756209152897 17666 39741
960565491812641153 13450 34110
867254908742694401 1957 36096
156168375741589921 23218 44238
897407326842333953 9320 42155
661855289030409473 34600 34865
474178319385558209 40452 43971
668249295179979393 14053 39104
441596645544855425 7821 26629
810738533546864257 22720 33771
955410839638034305 813 9109
871232705634145793 18785 34492
296867887657406017 13074 42939
733704563660420865 15251 16119
424600892883105985 7616 45834
326962140780526785 5641 7464
610229224554167553 3 13058
409358299052026817 19380 22518
587182501108230785 10508 46522
501641800526346753 3874 8833
444705782130505153 1069 29565
323906297552564865 14004 35512
715774007010068609 42290 42768
85179133496186673 2115 13324
815499315439986049 1366 39493
952637568728075521 9338 11562
17373995944524269 9544 20507
505010654996954881 18604 22689
101639994179826945 32690 38072
657396006694295169 17345 21721
608104873578426497 10167 42183
398866557330766401 22009 34780
115357576780503729 28106 37620
587820387823963905 28784 29084
572549873702683969 20457 24894
359288586561564929 4876 39504
321394520630654785 29378 45891
405927958356056001 628 7161
841324882239021569 8087 44348
147927604421401057 30021 32642
816376794962543745 7414 14513
902446524855545089 2303 45690
396836430513417345 21783 26375
718657538466107521 7576 36011
33250893636243009 23612 30602
406540469505511489 9043 24132
309490595879125889 19931 44849
813671360357691521 3249 14451
853664349992335745 13688 20407
109986054840359057 19990 41506
433098413250689857 450 22175
993667633762090241 6551 33926
64863497593329105 9979 34987
318563571249608641 12669 25227
38910809557606289 24236 38775
729063352306017281 3059 15415
356932861543107521 20228 37729
227956127896188577 6658 29600
954524087042329985 9114 16242
470325556835451393 11030 39789
337606967661649537 14836 29822
103660006101346625 14027 23589
780614663212062977 40455 41442
397820892360900993 4397 23898
158924083598868993 2602 3233
963577296250260737 2012 13904
790753187607293697 23315 26009
150234151060903553 22102 27251
163014019496834817 2481 7994
741710837368128001 34648 42763
154952360872314913 5843 20458
180174261045298337 105 5067
620545178553761921 26983 41100
909722085205967105 9056 18377
65533842403965537 22620 30166
280014433753638785 9995 24826
858901122306058113 14986 22161
92427262458567585 7089 9858
255646611614608321 4516 9601
163622588381688417 26761 37097
358990564126351361 32694 33534
10353806113979403 26131 46494
779496107073867905 14636 15956
43124042090273209 2182 25546
287568489835813057 32166 38517
278390534404632449 151 36067
934089469990922753 19524 35492
776271102455840641 21625 33045
270786588948233473 24025 45515
79848921894633665 5860 16081
931981326165157505 12000 21129
110818936170904433 21313 32580
395999926401195521 28231 34500
399792208395989953 16237 45562
641905816167749761 8197 22112
658344227895131649 20379 21293
641110355186334849 6772 32327
454541588158459585 10215 10525
79968089620280129 875 32743
691387997894157313 1100 9474
409277127566063809 12614 30824
794467242623436929 191 41139
710781278508719105 15293 44866
484226829183288769 28210 40158
123898069058277825 23210 41870
617524305471729153 30210 37924
279987119012162113 30610 41476
377922976817092865 33988 41828
993462097583453441 14567 22088
428882795228286529 10520 35185
293278963835447809 15787 40959
822893706233433217 34686 46476
964172362600187649 27282 37709
869183930813900161 18373 25140
250518980013310977 15776 31648
474769046671855937 19777 34971
462990408205619969 9391 28058
346565871654586753 18688 24353
876845923100987137 1909 32066
738845262141300225 215 2630
14682092546316029 19922 22519
816147608773828609 35763 40255
327720080082201537 11468 15117
581434048710935553 27196 44413
960157085973086977 14983 26718
410023289201046017 1792 7106
315436842710241217 30975 44056
668675075540509313 38595 46037
873362184679855617 21009 21974
620258495531626113 20873 36610
366423972851322305 25066 40826
30117310552913781 11726 15593
480565977592071617 27807 39047
850527738069541121 35900 37373
699159014221734785 6402 7847
160152922481760385 14368 26322
836285154514321537 9922 19018
586896461173036929 13740 38758
161216553201256833 33181 33289
309151741700578241 25292 37609
658452505509664769 7731 35430
387214030707081473 15715 39695
102069197665102257 27908 31787
331214605257830657 510 31833
322689997664873857 8267 22731
778404268383209089 4551 8194
228985289505175169 40632 40699
859535719403272193 13143 25351
359578788296140289 45712 46234
892749943738106625 2235 22504
311729556208675265 4553 12395
395507758096247361 17061 41898
984338205768956673 34862 38802
913575038066735361 6747 13942
904694202028110849 38679 46319
605364091035358593 19087 45432
356939162943767489 12164 18731
767416369283988993 38750 39580
51356402411542489 26846 38981
309150612141511489 15514 41990
860860726315628673 1409 5891
858102124940838657 30390 45502
656237858965397377 6020 16781
271350431662671809 13979 24002
685803208691503105 1755 9913
336751804966620929 667 5953
956372058794457345 5159 7393
520118514648746817 16856 19083
685923747242959745 15094 38186
523587838648577281 5636 32492
322079224104641089 20256 29800
951765507968833153 6801 21657
689662434484937089 10629 44628
709986524392956417 33018 41979
661896697963968001 16119 43891
947180809810649985 6633 42115
785955249662869505 18898 34355
974152758438943745 2301 14628
616977752595602177 1705 24387
524999712213304577 3803 29383
277435854680867073 7785 42854
627312082417386625 8525 42747
796193590024145665 6001 38897
679568501139616641 13085 37163
943838334572781441 8574 12001
989882701960734593 20412 26342
736465693812363009 1895 23181
356590042393055041 29709 30360
514828740105876673 32917 37667
883602121978821505 22569 27495
457307747510284929 25924 26024
471560927826917697 10535 45695
124391391913469825 7860 10676
255295721217063233 4660 9409
219832122792155361 39061 42776
300935017279716289 3497 8954
369027894078293185 33087 45566
944520761809354113 41250 45340
876114520578951809 20653 29844
907937500000802049 22577 32303
76619242832471457 7592 43439
728706811227393537 6486 10069
404225784235222849 34352 35849
298053727504100865 12458 12470
215955865502898817 5626 35122
368025156811381057 34487 45537
438721257688754945 1780 24191
136748350305399665 27579 45499
539633448512439873 22426 35695
604813329443967233 4029 30128
819089395550093953 29523 30596
866628036359959041 10782 33264
603095573647770753 17678 27974
610089135400055937 13948 16386
54641709506213945 43178 45432
305115571722300417 2814 5801
84804041423815585 26261 45154
608019436469501057 8727 12925
730489617928640257 10990 11616
518199756498848513 19554 20540
738435881712625537 35547 43801
728045130607949185 11713 42820
14389416271100687 17280 24418
291784524056684097 12241 32808
526118997361187713 26192 41246
147963181123028417 17437 32233
749008466935293825 12739 38932
559777441187993217 20130 37294
247377718798041729 1456 21606
398261934248790081 32890 41500
981112881355628033 28232 41476
6902504009875799 5324 24727
323891829122722177 18068 18613
131405165400760641 13193 39077
962713496594801665 35436 36578
913240241303004289 11149 16405
904479412384937089 16413 27899
536946115937166017 8975 35427
605621896251861377 4815 45246
425009886260202305 1036 43052
493871745192031169 24698 38855
956083037378842753 15906 21423
448325653462887873 8515 40115
459809091727340289 27890 31759
305708955933674561 3195 8879
653675261261053441 7187 20413
442630944721727809 29036 39818
631486655474024193 34934 39947
214474879281858945 15176 30347
412331372604878529 14921 33030
249055259664203265 4547 9254
16488303330380207 21465 37244
799409998712171393 10813 41870
876841495904056193 20623 38404
378272176343998017 31011 45157
495705061668818561 1142 46488
599269159098959361 2037 7047
887211817025100673 4781 39041
986678146381933569 14811 18944
368763449195984833 1135 10168
440477407462388737 4987 27199
368504075014225665 6375 36376
654907002192615553 5608 23831
135896943850188017 31252 40323
970009445189539585 17929 37460
403593676994059777 780 1728
198275521783443777 28175 42987
819974246273421441 3430 40571
272277312014573185 9101 9352
593220129616337793 10653 38417
798991927880749185 37431 42625
111252079344669857 13202 45703
427433633224644865 11397 33516
633070454413708417 30744 32547
254662719866331585 30960 34485
472663946122526849 31581 36173
874635609458628993 15180 23968
621242974364502529 2552 41676
321230801704942337 4383 33499
266021728750221345 8043 8081
572694475584860673 12750 44423
96793137548754513 30210 31465
327883539209267393 5495 34397
930839560924983553 6001 20172
843757963981992961 14717 40729
331047693431980161 447 45551
965472218123736065 13607 39126
358409358926255809 24593 32543
881715940603704961 13128 38604
312246370565159041 19270 39817
329248443111993089 5561 10934
304460063433584321 38947 41896
691233401983389185 1955 42596
29464033835079561 10922 29898
533787379305138625 7468 14276
33788338945104357 6842 13467
477926990329088129 745 40445
656688937338653697 17631 22998
37246455108856937 7031 16509
308602512031360001 16067 38506
564312664571836801 16712 19547
629766947988013441 9032 15292
909890279977318529 5662 29166
347294216426778497 12447 30117
885739720162213505 6163 17681
199425307580153089 16965 45624
776262146340258177 109 11840
879638864572445569 17582 37014
198441542060287201 40111 40129
118895439785585921 9005 42215
841538643316894721 17074 34816
905096994178908417 17412 31891
777802866233294337 13234 37001
705270305824935681 1921 20682
992380673766376705 35105 41812
79389057176559425 331 5029
615568477563265025 19090 36130
604540681010586625 4313 32369
324780598109200001 22653 28206
776666639563732225 20191 21233
753475748873462657 6528 27636
430514276332470273 29819 40331
901665390707563521 18981 29163
125598736648971249 27865 45881
278034789307888289 17630 32943
761164677362767617 40262 46176
58888649914891289 20394 33700
632102871514010881 19089 29528
804131783042244353 32966 41653
220391429443761665 757 6958
59144113695765553 24157 26092
173222847697832801 4462 13756
697894923767641729 42606 43741
991081075906276225 21166 45300
410549061477283329 25795 43918
79108082619743665 17131 36494
332814749069974913 14813 36131
773499367443090305 2090 45148
213341692121360897 29375 44109
975879088620747137 15536 19137
885303214228279937 792 8545
82550018232421249 8342 37126
639351320104779521 3627 13030
913440066207559937 24535 30532
401435079574532929 17015 20962
763813100471022465 18113 19948
171548089659779649 12827 43399
780468061632451073 37052 43095
497142681895233793 3420 16438
581409256134644865 1318 5720
793848932262775937 36605 41838
954689030834661121 14327 29112
278107480911764065 5166 26212
804882175535563905 5935 37112
605112748962284289 17892 29875
750339756505486081 550 1681
118360479151895953 18391 39349
496084059092577665 18115 44416
688439348109412225 27419 36438
315981197119189249 12274 38831
350395270018971393 7867 44165
3494854168334172 14611 23500
771907573595285633 2751 27450
873518818695732353 458 37901
773513637078160385 4903 9527
327888755362049985 19521 39359
716037381209545729 7522 43216
351719084328895105 8419 41569
57140870010847777 6035 29180
81538586772634145 2696 16418
24702423712568589 37745 47032
692383865624680833 20199 43803
524817841838590465 4872 19161
759353060967935489 38693 41737
939993051161323521 5555 18171
141726406649983265 18830 32004
672225970387223937 4742 8514
744981344210284417 5075 38848
709548584444803457 10340 18311
289828927290319169 10305 20584
865531027049591681 44411 46685
642876663396702209 11184 14091
940931339369726081 1383 36861
203173311558007457 14522 33007
548018920212008705 10592 20407
147843679674107169 14030 39692
637367228490717313 20050 33787
784317899878505601 11196 23912
563792631734962433 10977 38556
210335839285544769 14564 20387
270167910701459841 28883 41699
173415505212691553 37343 45638
794430985122694785 5714 30856
936726706392928385 26170 34026
734791456894299649 8728 9657
122375713546706065 840 29266
652078435979198849 40191 41651
671336197904974337 26487 29066
81081416255571521 8374 16652
477388622298551745 15922 39685
331417161529806465 15380 16342
467906489215973697 19705 35551
746912064492420353 28078 33939
211942728051969441 19326 29373
391219948887929537 34677 43409
583625954731740417 7004 29293
573299554984160385 1328 47012
482457010233193985 14283 27490
808421303865664257 5319 41165
364200660623534849 10399 20159
974928739017229825 6132 42917
413651682395016705 11355 28497
265476385964852577 1928 32724
563754451908959425 15812 30725
291782634397563329 24233 31297
351623910165162817 35777 46268
33679383241839389 9821 34543
622758384210779777 2514 20075
985809965337722369 17920 45930
99469337152317649 14156 19368
386436335514552833 32964 46252
59380954890325913 1742 2344
73864933088387377 2789 39974
732767829683215361 27705 31011
299458758374676417 24064 43784
997620101191582593 24533 29211
28916468824832009 10046 21707
399277760668031361 1744 15896
98565276180572433 3812 20664
26709067065279869 20964 42136
532040730308764865 5250 35922
567077714658896769 31326 38294
326225402138256001 18755 28034
362338807969248193 9445 23241
536144594324440513 4031 16223
385853022777684609 23974 30428
88004170228110465 16844 19911
447342416662007041 28085 42221
398758430335206529 6166 37663
664117340144290561 2409 46845
479395089604174977 16551 37435
208149925321006177 30541 30614
567497579722669313 2277 14106
797331872235464065 35569 39375
898763419680726401 17824 18478
678427582725145601 6122 17114
841712771855426945 2687 35431
273957152746820769 2180 38638
436738615927517057 41672 46254
352122132243149377 21444 31379
393094245587832321 3037 26348
963639786516996097 38700 42709
456745534920422337 29371 45795
658270539465075201 5629 25268
984101675111517697 171 43326
688569609402978945 4673 23314
602675174938390529 12339 29505
317416850003692033 10945 18172
575476184873423361 22572 26746
889486595169490305 4944 22089
992068927860479745 14680 30957
986683210775662849 2032 18786
334040842033843457 10602 14502
925191869972852737 11154 35967
277602091798407009 7293 11911
704229374449422337 34340 40217
932676099166513921 4012 12756
451418690381121473 7809 26946
633954304300424065 14014 23513
865137039217341185 20892 33102
640805787100035201 13759 42478
783617513577329537 8699 25886
896073165581476865 11365 24967
195179967114224705 652 34757
622861490465936641 14506 19245
390049650941524097 32830 35387
929974192572494465 5446 16459
816370786262392961 241 1548
852797539153456769 9059 11852
27386761099851497 3922 19212
547051940138295809 560 34363
632868528175546113 9199 46222
295469479974627777 1863 4729
220973918265276129 36780 45445
612755208088991361 5789 10440
6420093099318792 3413 28468
353104816915518401 13629 29986
115602498774595825 7275 33889
482630284103898049 7834 29390
870001786805882881 5130 5372
801600087890506113 41712 43679
349000975650245249 841 44005
102261715899878433 28982 45162
864106643793160577 35125 37768
493262043426213377 13447 27216
807607210282956289 3573 42098
408516723407650753 26296 45208
823947256966160769 9952 14410
348036870680260801 3643 40514
550230294442673793 24205 36505
490578615870013825 27969 40587
533845085098658241 24665 42202
634279127147252097 14596 15303
77013737280200449 20141 27120
30263032145064985 38067 43058
367763519187885633 8729 36447
214615374820425601 23533 41935
585120123280876929 9782 32800
108650037585384497 20249 20944
507196169723112449 3788 13824
436245499962169025 30041 42046
104590600774177041 27153 36203
603611650170797953 6688 36172
358701701390938177 11218 13807
233761428490112161 18247 20551
23086009089428929 26860 41336
220719794597719969 797 5973
556914902335829953 17003 25540
13787464807776929 16152 44565
671260428277950209 9458 18208
105510558272222001 14712 38683
242868344283888161 2969 20229
153872855199779233 25545 28179
395297750995712961 13964 28536
932258510116859905 17398 45299
844312780121025921 18917 32008
794384468171344385 10849 30423
42977844158233585 4591 15555
104256304282934305 455 43166
281185149393703425 6665 11087
774819755840411521 15379 39957
547226300840708993 23958 39026
30951388760250609 8654 26049
786573532171058049 32333 32815
480026475187870017 16394 40158
428510993101500737 10815 22498
462889935995583809 15849 20347
516976420271728193 12931 39236
354190068137484097 23811 43261
536124936455895105 20806 24789
207859671468945345 10687 11436
955232074516867841 9060 14517
419921187571830529 17846 25252
299158679119646081 15815 33977
659384659233388929 7550 44142
149460319922805953 29883 42975
237008674994086721 12118 41338
611011846378136833 22171 24025
927157873199483649 26974 36287
930346710092504065 26783 28929
952936407117775233 22555 37199
286192915017071681 22854 40592
750328101939722113 12430 41466
990115380004422017 8023 29871
959509895707583361 7900 26125
723854077174440449 31862 34554
127887965501024321 15079 41495
656964915430602753 11709 36471
873189410004144385 19881 33468
17324489741074701 28053 37449
841716127645135233 10924 38227
160339009842740417 37203 45219
219144756544181985 10787 15598
650535607048443137 8274 20022
949960728587107841 14222 14758
441303368385700161 11629 30912
110671759634684017 4416 28776
117746973537411041 24170 32143
361139204171202241 12387 16644
139010065812410497 24106 39448
88355999655789217 25910 44955
148825121900518561 38155 40321
779173560011422209 7403 17191
283633183682251649 16690 23321
1024548251834290 10385 45773
684322393332909185 33708 34257
450056395930552385 6622 39331
687512854127017857 29170 46503
678755351823525633 24232 31390
647941882513368449 17861 20879
102303089556947665 17624 18108
773181635584233345 18386 27783
144555620056465281 8076 30354
843229623267010433 18162 21735
413016110682470145 2573 30374
67475252587055225 1483 11588
135189137012275745 11531 35648
750450884034979329 18188 46506
953370012447855745 15300 17390
267431959483200641 5594 10431
824316891068335105 5836 33110
521904347794109185 4624 21082
372596794103436929 8598 23189
322918949332287041 4722 31286
355779879220648385 18448 38803
332101321430815937 7080 30895
115962615493536705 27598 29267
544023136701678593 29799 41772
266536443461646401 19441 26235
305357267278569793 12432 24952
84504828031988673 8150 37008
223715109145384609 16425 36494
194383104610722049 41486 44396
248855187077129601 27517 39863
724044533274131713 18668 34190
548021879308759425 2511 6413
683926634610074241 8661 27328
204965028504293665 40880 45632
266680950747264961 3807 42257
761184090353705089 27586 41938
106000114401950897 19648 33910
602735639167253377 39330 45601
474961333976942529 42512 44865
260659344244782433 16063 24400
43366023575643457 5792 9427
344586175020712193 17153 33969
789430580140624769 12879 45229
849373147876089985 17292 18222
243539062513605121 17659 27037
179257592102761281 14901 46876
333399596993096769 12413 13933
87695418551970049 6936 21850
844179480275826689 13801 35230
964362224747080833 27592 40354
660507483139703297 6565 8561
116991370461558833 19363 38903
905918234440122241 14410 25534
49085792541365689 3103 4730
363841206883840577 29177 30904
506393730007896897 8140 29226
881717405063241729 4901 15068
756821794756948609 19970 28983
919744297244285697 4137 19402
375176412666771585 10506 39367
972856986343742849 14929 32550
425198457273427969 30086 34979
181594650825836353 131 37915
19660849958665241 19502 38425
3161548952320459 29834 43271
382913505664678401 2900 17561
332237472533371649 23714 40285
515212894619136129 26146 45272
540801365848807361 16499 29207
684217361598957313 2825 10391
458774169144838593 2867 36239
744223467648662785 16106 27685
238461487227326081 25285 35842
67351210535893105 16084 25452
137258265002806465 16753 37136
228017655112434881 1105 40445
397282998522086913 1867 16459
996698079376972801 27848 41793
961636671047123969 35220 40161
206787627843777249 16812 24316
409032361666092481 14355 41639
443162905743722753 16656 41927
71975474592854025 15522 42637
43652356081846481 11255 44899
237611386523525441 6403 16671
266056888419104353 33482 36491
729475390158050689 7335 44387
137944436044943329 20964 30635
380321069113861633 16438 35652
304592493692727105 14898 18550
444739683765085633 14183 31476
764319249005236353 10047 12012
638151328411765889 24372 27310
49443667399305729 5255 19218
232808316977120449 1311 36574
238156948088896321 14176 30882
531574636641593665 8790 10700
635511379832369281 1050 29725
182092814987960609 29786 40558
408241226277592513 39177 42213
754538731588837633 25763 43257
826252922951557121 31400 36332
669888507858921345 7676 17117
43483273433007953 23123 35991
767121086023124097 17244 28688
207254698881914849 36582 41170
516830887990472833 1041 30772
294522593105480001 826 11846
511039651368378177 16265 25416
391097898127430465 1451 16278
975602432629322881 8774 19934
140761233921079313 34477 44205
488199652765544577 3505 26263
185304777688632065 8070 37438
321361920143239361 20842 36682
880532307968390913 32704 46771
688858953151765249 11158 38652
277955525885392513 4091 40327
625611585446300417 14686 18785
72800232326965649 18367 23125
382853787427180225 12216 40534
548502254641167745 11095 17617
21264975826404965 1643 5237
413546752193862913 7653 12235
806556556696534657 35542 39211
970822803783722369 3564 34311
921131646014764289 2643 39467
333696297472908289 8012 22671
673626929457540737 11196 45729
707473088059973761 8261 17159
548370433143737985 5882 13900
377334401693243393 30245 46601
14830783961457429 12879 13582
223607978548916001 8244 28312
136032540764766449 2741 8726
882706585219448705 11809 45575
588777606293618305 9952 29639
510717498486659585 8224 13677
910845598842293249 3374 11018
102060086404971889 1447 32667
400779894512652417 21734 34014
98112741691455345 91 30770
697981816102462465 29042 36851
602189927123799169 22952 39356
292456972946908417 9964 12443
847314702294145409 26071 33534
669683864797015425 16990 38020
762331835492258177 17552 29254
113354454975109329 37982 42754
333844449840814401 34244 35807
459142798343201281 26054 45147
90940331063546161 19112 46901
322768469815528641 26117 44565
294455106539491137 14213 39305
916659661919659649 12383 27581
313408618842029057 24579 42045
582064751513996673 31067 40517
387030195971579585 11636 42233
89478077436119457 18864 23231
118810650622560129 10801 19496
743855838955809665 35940 38462
716019447481276161 17411 37779
248225529851403329 31711 44392
709532607912020609 1580 44662
805109016830130049 22578 23619
918587370192557953 3860 29254
696997914089614337 29343 36455
971843952535987713 5600 34427
719142301547734017 24102 27770
395182167683405057 8295 9086
722991683298523905 36386 39925
11044891472888453 7638 20574
230939805653974881 12350 44421
671938161270748673 8261 12122
944332232407070593 17807 28577
789200423991200513 24661 40939
57570261788598033 9115 16819
179524139127213537 12511 22390
877342518370518529 21447 41147
718388894292214529 538 4058
148887415222560545 19541 29070
561438262562052865 13516 29659
189793922642216737 19577 39019
833987974081576705 20954 21355
473167464949270337 5896 18835
231397652253750849 13180 16289
554408564780040065 9299 35294
871301059307281665 32481 43552
739810809723678593 10039 19597
390822858520596865 15697 44237
533640241183483969 7720 27716
449674996209989057 3654 32278
830492099827424129 3492 14685
309294403358112641 6236 45909
576026452264024129 14188 34836
120433666333493505 22942 39127
16848070191741727 9882 45674
938455780458543361 3370 11294
96528157376745585 20985 28946
232084070738874721 25384 27147
524485898332116545 16319 34560
57725025257699513 12500 34293
155483522085383201 9964 22543
116349972855314129 2808 6383
809189953839677441 13749 14254
182300532728266529 15116 31472
397198559295809153 4303 35801
694035699683762945 28910 36003
362990847434090817 3560 23233
553626518656276545 37675 44898
410757776974641345 24865 38626
167277174946601537 27097 45743
708401709311232257 8093 36958
192414702998764385 30951 43332
330213293070038081 15613 46849
415531477747133953 16974 41257
883661691216175873 26079 41532
346571754125708481 7037 14435
393627925370886081 29439 33684
192197998867211329 12932 19828
507169856838061121 3039 22408
692402082798185601 35849 36233
972108072878477057 27256 32309
356936416489485697 26849 44146
944232963258158977 12261 26374
438063027127245889 999 38506
699442338321411201 28393 36902
539807046382744449 4837 12050
114452204785976625 12251 15532
483639636994343617 24210 36085
265613361219855905 4109 12471
665940450934481793 10822 44293
676075852090505729 35587 36748
71949460994236601 3105 17004
965499799899426177 3072 39961
256553329354314753 16310 43484
228860936574733377 12018 26640
837229273385094785 4071 37340
546634381567848513 21414 42561
931149470405056641 30368 45248
485706764951302721 29582 39159
853515865298138753 3951 33081
402908994499206593 6006 42101
868435741645210881 2393 27872
193710164455723105 31637 43081
588507176070454145 11256 23392
887470488020959233 3834 22989
425976527887353729 18820 29236
727386017580798209 2035 27134
579048469519708673 3379 40878
937457736868061825 10600 33927
691413528891327873 17706 41453
442510909131954113 5807 42742
17576278778324907 26284 46401
332293179056414081 28873 37382
446074194719368961 8559 34832
952171640287915009 24650 33020
240690764447240481 16559 43872
559437013234493441 11592 16706
104239129182243313 15108 42046
772798026704691713 21038 33960
666710266815716353 15974 28503
297191104997430977 11087 22381
371869339901177665 3324 23390
264769853023111073 13471 29885
973160496223730561 4514 12292
100528964391919825 4770 13411
105216070199812609 836 28900
359025166931132865 10907 28814
31610308817324297 22381 44843
697129481303242881 28951 30187
584831925823618049 26884 36185
289250324691963073 11129 30858
229406670464843649 3241 11101
867782004097342977 5419 32450
830829920861159425 10169 33980
931865409277492097 41003 41524
568378531963350785 3164 23886
745960382291251329 14421 44278
831929724712306689 17050 37251
558170894443847489 14914 40820
211543236369553953 14972 31399
370360328644331137 14854 16440
539395608012934977 18876 20477
911606785751871489 2073 14014
681705066838436097 38505 46133
853159452400681985 2974 10313
67291172583860969 651 7692
796882995170093953 7729 18783
541403933245337729 14350 46532
774169135969692929 3155 26569
856809721223722625 22433 46222
487433462001291649 21214 37991
302148300603580097 9297 13793
612253634607121409 19007 29549
203418890011203489 21288 45846
575765581945987009 1055 25177
331820594369791169 730 22749
712620935153218177 804 33682
844191741221461505 6166 31629
682234910657257345 19947 42155
321520789652925761 2156 27831
540943578097305537 19590 42210
576366711494824129 11371 40298
147861930650989857 14075 31123
215235015610549153 16313 38261
668722389669859713 9125 40776
678643440022764161 20324 31614
334186973414233537 3592 15106
535276095427281729 42618 44821
991713449813538305 12504 13146
270113377736873153 11522 29354
977870234501565953 15596 31175
500512308725379969 11818 12802
324325200253731777 26756 36983
438551013301005121 11167 12212
661700270825406337 4132 21049
839424619556258049 18953 33653
504259936977113921 431 31764
754936357614962305 3312 38032
500665488730973633 33452 40976
461831471764330817 13003 42771
46798595733299921 2027 18076
653799818040052865 7143 40717
657432981300104321 39134 42909
246889327000889825 16415 45621
817361290200118145 9582 21647
572909579152547393 33096 40973
23506716150407669 13922 21654
815286721495798657 6431 7131
51545062697137209 6151 15169
918966901020521473 14301 22942
979916573287255297 6383 11204
824345058368624769 5364 17193
797846319294983169 10283 40082
50719161282767545 26109 29575
405810148825864321 23320 27118
709340945278402305 8826 15125
740695007349621889 21860 27697
974001816185417345 5754 46570
277944637129252225 4647 31075
905467945072547969 21614 36569
678112316391171585 20583 43635
235811550702617729 22460 34697
213845543605103233 22825 29613
44530442300530385 3825 29961
273980105415951425 37413 46535
232101541432054849 10947 36523
993226525570605697 9260 34191
910154253506721793 3696 45035
221179943468364129 21999 38608
436458780614326977 7111 43380
454939371729082625 34608 43330
645827936609439489 4200 9838
577199158455847809 24523 30595
778430617877116801 20576 21691
640909074405755009 32812 38683
791650796909511425 31726 41107
753562183915526913 18345 41852
899645880650819457 33726 43022
746745185262241793 43369 43990
737828656851778689 40910 46031
736854337445329537 866 34183
376032947141734273 19896 23926
365421237250416193 5378 37871
544671866086776641 4731 23541
421263520225231489 1689 31568
282755779782132065 9821 10179
871868025576006273 8602 38305
318432090147414465 2382 9572
66449756985925033 7363 24591
996726994703461633 2535 33305
210698030920838177 21064 43646
337460442666799297 1198 7998
533014562432605057 29709 41212
665847356499664769 4701 42762
106606301619891041 8062 24811
390949830018431745 13747 30839
60608386000701841 13275 14225
844971459862019713 2006 26911
29191750405345829 1320 24106
679384271058825857 20161 30095
457386414408283329 22077 45971
910892603075137025 11571 33975
494801128214575681 2999 11552
597577750795185409 29168 44858
977577363276488193 11174 24779
761633785365685121 14779 21206
283179974912542337 15142 44060
603040177787097089 1433 30019
236718127614743425 29250 46670
202659183191126849 10249 40122
363759677101327809 2915 6530
598928553421277569 11503 46514
908855848711660033 7677 31293
282289192245197985 7078 31419
164731448980546689 12622 12710
125972839372241905 7181 12371
870829654435389953 4762 43401
602994974740067073 21828 31169
848945655982149121 23735 28285
564828540079336257 16200 31337
906593603628870401 12343 31976
481123237902064449 12641 12693
477292485131641793 44002 44047
261997012431908865 35769 42355
107281775685770241 548 9516
416091502088573121 13243 45240
7606593285018449 21314 39677
380840287559468737 34736 38448
45072556012094369 25147 30769
56706207998129089 6518 11207
582208097056707201 8008 23512
575745052172511169 42353 46295
552483539416293441 10255 18291
96873474603977889 4982 12167
258734168888608449 7695 11535
632980701792266881 26862 27629
191997669027365697 341 25084
909852965193291393 24537 38239
417593634813812289 25378 44513
716444357943959937 7495 8517
989236810615828737 20399 29683
337981960739948993 18557 39398
387730393540849153 13749 34668
109861748468237153 5159 39185
758487493686580225 36697 45965
726477190278242049 26023 36385
144824256025344769 7222 35652
528062197029260737 3260 24932
951346593925556737 11941 13769
842889039478063105 28133 29774
198879002205714529 6199 30681
456988967165532481 34144 40986
783568849013740033 9782 45351
809794263749093761 11088 27077
369511129558048897 27970 45678
212838170340848609 3215 8572
864714853972451201 686 2985
133502083422211377 20717 24366
87197989072606673 9895 18237
732210688907859073 7414 10414
389644135573014721 38194 45041
606422348370781313 13927 38611
119184830670349137 6665 13676
623857396195536001 30985 33713
416874620431762817 17283 46105
550186140342713537 8297 29291
333475774462712577 9718 39800
944318689574434049 14400 34075
919813850717993345 27727 30418
39876545776106553 11301 17873
839007949111334017 13470 31683
79700300839949281 20767 42547
263210227427883585 15473 39289
380453192467012289 26612 34481
802270056366708737 16367 45700
208558824083869601 36345 44074
936100936421503617 14923 19230
902646312647302529 10978 22668
589690494155774977 17331 20511
130337716898328177 3654 42619
718148599382963969 16580 18328
799637385313825921 5780 26789
942374961848187777 6079 42246
923317998773857281 12234 37091
719537653045371393 3049 43250
164491634526992673 7640 9535
398383243059555521 5890 35201
458322803414564097 13239 41840
713395557922659457 3214 12162
22695630367632449 34815 39249
552738676047184193 2616 25761
361511651898528193 14472 34784
968739734909497985 23392 31368
129788767805418817 15194 28914
323675741919885249 33047 33840
572964113660351169 36386 39844
32830186948380913 9216 39266
750843298390360961 22604 43170
684040289018170753 23042 29929
278203724665363681 32911 44687
43006646019627225 19034 37095
920701672930814337 8341 38925
249927230424674465 8074 8631
147546949381325729 13540 18818
654959355485424001 968 42171
650055032667165057 4949 6141
297111163136904129 3659 21865
562748917733532737 7768 18767
339150816813180737 2200 38538
775650574389796737 14883 23538
724010324475443713 9697 19030
760802952653069313 13332 26542
948873560416352257 20641 43133
220531023983152609 13171 36686
894112686310492673 21298 35939
609254840595529089 13633 40566
228172805282532929 18719 27441
133994395504654305 28078 31580
289148853168143233 3121 21419
433710699018849537 16249 19776
478434313709009025 25173 43777
7049401627948982 36146 43106
276858838725061665 23659 33916
943419473763984897 1159 1568
408563388335103617 18136 19175
428039128594402753 21516 41089
755882809116258177 8341 10549
701342868080974593 17704 17803
271962361248533569 25163 25168
659695707224965889 24494 43376
868898563365391361 6344 19122
726807176185534593 35421 41281
557427651749641473 4884 33129
922429513546486401 25688 28550
679294933600573313 13156 45664
26858380217635869 2040 37208
610985082882756097 21216 26055
882780730682252801 3678 28643
663949493040902913 19908 43839
61384282803604865 18808 36086
778790209588073857 29626 42653
828676710345998721 2427 12397
984485020529973505 29632 38393
150870700597113953 10260 18299
681640485790346369 19629 21011
806828300061805953 6253 6622
833001149152366337 23426 27040
537643149692005569 29514 41441
560354746422298433 3779 5511
279019963609297153 22255 28437
198879585697653729 10775 15675
474306324161222657 13768 19713
816124265781091713 16095 44715
784334929664208129 113 14436
335882289933707073 3965 10817
208901316681195937 4721 24584
755655138235290753 11813 15084
569015569668888321 41489 46574
110316110317114641 22485 26913
796500267749866753 6737 27686
529105473637677889 8357 30141
44573543125476793 34468 42802
540313648403284225 380 7016
132370269899102049 25048 42682
507949470355903553 11670 45775
372191769256456705 2020 33637
873942630322318337 23508 43447
672658208038587393 25752 26719
125325386108350753 8665 31719
46033800822993241 3904 35444
852443862759017217 25131 32270
794346099148359681 4937 14845
25372333286732385 11147 40903
392803501330913473 6212 45861
638825005416379137 15059 22613
315947716460971841 16510 25996
319633243659829697 16884 32212
737161873387389441 5086 26417
707592964451734529 2382 34747
132382157541858449 5587 46831
703774839784422529 25475 34952
154166266098339841 551 17228
656755764353164289 13255 42909
349363854787799937 4748 35818
69501579599851481 25734 34385
276882815617266689 32453 43239
958404351671120513 2719 3394
481561643318460865 1034 12577
274345869051792577 18232 19997
320243657770699713 7846 15731
571109985436180545 2347 33716
811147207534805377 8207 38219
672602927678717313 25069 25326
75959007593620961 19388 33477
729832738478634753 4884 12891
604995836260773249 10337 42154
427522106401148993 23539 35269
117108440110197169 14036 38853
162695233719119873 9356 11682
634915239870924417 13399 46163
128318757779219089 36892 38223
298558442290850945 3538 7141
186372132321778849 45764 46270
20431533636841693 2322 14114
732858509248167425 24925 32851
58592350306152953 14237 21090
252394138892441345 11329 23652
361800682198907713 18196 33134
802090551804319361 35300 42824
210476951481222593 22550 33778
376654455164086273 251 16091
105359043087648993 28127 41034
636444892795715585 9381 11389
286885129231276193 14550 16399
726999760340362369 28445 36817
96773455080171553 3629 31244
565311994371960257 26464 35295
976278774229665921 10189 39859
384025985965209345 19170 38195
952269902382287361 27714 34991
873118391266992001 23582 29178
414038588624205057 19993 45286
764995448352635777 4216 20574
694955460675760897 7246 39734
811000315426376577 25106 30762
692190184775778817 6246 46692
418935364745479425 945 19366
653721308462682113 23076 24579
780135613047356417 8563 17970
794276838245192321 10300 17344
293132472975486273 34937 40030
856120379375301633 1387 4193
66773884375287193 15701 23536
594901209099912577 32347 40200
239943460969314529 26406 30933
623622050699740545 18987 40154
742132370594227073 32366 43105
669709108551810305 10765 36323
502510254486082881 9833 22277
216703422785816001 8175 44595
341702217862341249 1382 11508
508500771970215489 10478 29384
384891971481849281 2812 44650
706662555782802561 15970 40982
334112928474418433 13104 37864
613486916941550209 28824 42799
894465591974920961 835 13972
658528806752276097 33402 45772
852383625784192129 39288 46527
682590928767506689 25148 26927
132244175733163169 11998 22975
192069464164266177 10949 32669
659874775388296065 13718 46716
144642638108191329 31412 33720
811928849020489473 9381 28103
902095520581770625 12034 23143
376144782661576449 18940 20011
234196148884858945 32571 33660
894837838524480897 21948 40598
430872970481264193 32489 41298
907688988540122881 5525 46215
307791851558814529 9913 26251
741006617940598785 23096 25882
19644781143160373 9797 10975
175545573973771233 16809 46813
434403929998762113 25701 37781
874266813010720513 4044 38644
557632972876266561 12658 41725
263220321213971425 1229 10380
398577151838335169 707 19386
840401946604743041 5416 26560
789365373014096129 14034 24954
228411629565805185 9354 45026
77743335008744193 1279 12346
273834459193764705 20349 26229
838077888638483841 24623 34544
31585206914577669 12931 46169
872176419508431105 25852 32540
172884774291873089 306 27194
816975888347276033 6667 22662
381406018737798977 3539 8574
138128355942324529 18109 39467
181498555640828833 14058 43480
403367806087945985 24685 26235
126109935932511521 20223 33801
797393863427739521 24331 25766
973376785577954689 7670 15798
74555692627814801 18176 32398
22690644125809457 3563 11009
849763321622173569 21031 43558
391453944662302465 28645 42043
589701455124131969 23661 27778
980765322693038337 2476 31517
12797457380198553 39060 39270
992316453737686273 7624 10518
948879254993602945 11944 31832
940516933983552385 6862 23435
254727878392355233 4486 33240
933975713683437953 30314 40560
778744291361025665 6076 15963
436418244748047361 27304 30361
404061706598408705 8159 44580
500821607644752449 19657 42453
52641294290527441 13616 15047
199624494974379745 28323 34421
131029385700525585 12165 21869
927872278044262145 26877 34913
529862801270471809 6302 17171
237954496770420577 10697 26510
453119992228888449 32183 44533
935768418654987521 16860 43423
931843004534432129 27640 44614
126115450082885169 3025 40461
55730880832964401 10446 13601
558374292962085377 14477 19424
909407948255708417 28221 35831
459991465410219265 29340 40800
409926054286099649 18263 45092
398257266456823809 6360 42281
401242435951690625 44959 46227
844011248755513985 29849 44443
167333079599313089 11170 30830
515511884890983681 10931 41770
255298492076949665 28114 46491
453313193372061121 11757 41168
106569486142117137 8700 18490
298037505373400769 26224 42347
557154920270267713 30698 32548
252987798879551905 23451 38527
969909192263894913 17964 43329
104009255012627473 7018 9678
166912726550894049 17953 29263
772324463573063681 19312 23766
571185426098818305 34964 35087
359314715100708801 12474 41033
553022241433144065 10753 12996
876823832709867137 2020 32957
268561646520492289 1119 43036
455452270092834497 1689 37888
280804992946034561 8013 38426
5734596740730070 25781 30675
205543944089466625 21444 38580
969965582366143105 41064 44077
978052065405979265 7491 16992
645886481352782465 1654 8790
41590121807455913 4491 28203
836961218438219137 8248 12762
382021138995643393 8229 9071
488345718310149825 1790 39946
365399934056565441 11031 22049
466537122491843073 24196 39710
152861955250887873 10450 16250
404517094916450049 10155 27620
739330611760021121 4810 35236
957827471187314945 20026 31111
608794905950308225 2410 24387
521234312979892417 13005 32740
726629635052855553 1482 39617
401508512347192001 4823 16106
848445110138204289 4675 32551
755469407937106049 18429 46249
152945544096706241 17262 35981
426549351670544769 42809 43824
935165038591893761 10886 45935
970778947785966337 4492 29735
832875216612332929 2822 3269
137145368674850945 34361 40437
845907779468110081 37529 41508
768591212190578689 26943 43799
618515299736667905 35290 39321
105429078073413505 2566 20340
761560725630804609 31937 46423
953901107053219713 27178 34878
701864176438160513 19662 31366
251877868274704033 31633 40956
384311115774000449 8022 17189
89729761498425377 22411 34705
912601785444888193 31895 43976
48369207137298529 15225 22365
307660790408423425 23347 23915
747550145083558017 8310 18208
317765610954349825 19817 25225
230485669030088033 16027 36421
892583042579463681 31852 39468
88380195638073649 27501 46444
755025026802069761 8452 10205
989733569132212609 35019 45899
584839864326600193 4620 40235
84877424940351889 21662 38876
255890731768086977 27908 46600
738474153260682497 25070 36834
468848525880748225 23807 30857
878885332966341121 30232 33402
362914060796111233 10455 37950
978114246835915009 4809 20490
27272587926066905 38400 40931
618708774188412801 5819 10076
573740313589578241 1416 36013
453878077386434625 5966 22138
356659450426594305 15599 45631
340034243865709121 28061 33434
997163719832041601 4595 26509
718572713753744129 3915 24653
381274697035653505 31918 44089
544838450948908801 34678 44658
458847071656290241 10187 45334
946330274386895105 19293 40730
172488114467302721 17485 19463
641696079622725761 5529 21970
908249211457285121 25980 28344
500399809313549313 11545 27584
191717663914179329 27602 43567
183331876128598017 21662 37051
949056279208459649 7542 23797
453584618040338241 3144 35320
862481169144917505 5469 23487
264664693847912257 9921 24326
522920710599134273 14404 28095
244665791270094241 6587 45460
182361375806895169 12481 30676
715438450182752257 6716 43908
334833248062746945 41649 44898
609784020427042561 5607 20442
308853641196396481 8930 24651
71178656046548385 7034 8595
116620493611304001 7286 27680
206808268053308097 4187 7627
3707145838351523 9659 37427
266879835271147681 5661 13512
615881607830910849 32985 35124
227615796681106977 33107 43385
167435490141645729 14370 23812
648620319449712257 10226 33366
588535455926443521 25321 30945
214232376294759777 30178 43886
217481163663567393 8606 30285
115193146166497233 6312 25126
615801631830375809 22820 30262
128098293475176209 25151 44644
897765963628291585 39471 42718
907686667714948225 5305 39523
297018167611479809 8200 23084
7374131266729479 10570 43595
1116305799374829 17023 43043
979472555774698625 22258 25248
58713170233570369 9287 41796
747094240222452353 4795 46654
45763827105066217 7209 31508
768863727605939585 15449 22354
222679933622668353 37516 39990
284904440468253025 25376 28147
888608038057814273 41643 43914
125266883626274257 23596 32983
80713063502908961 24648 29092
826747844480365697 3414 5465
656384356495681921 7492 30165
717325397260559361 7297 31066
4779638057225811 7002 18399
429727833092513857 17449 30328
915877955003455873 39989 41783
385554798198377601 5202 32153
286732221658294145 3645 14601
922894215540281985 1027 14711
229806795045067969 9460 18969
46416602156675425 14381 25168
643602464198419713 25125 29699
612156520609957505 925 23874
809286313856521345 6883 16232
160633326426740545 4150 11067
569802867424012737 33788 36828
726091262687617665 30919 34221
889578788009846017 10065 30172
743669753385084673 12680 13766
877342894650990209 10442 27468
30116966201504169 16853 41737
345192732763681665 1998 17146
15419426266937821 22713 28675
484941753801901825 36504 44775
304275777116743041 21468 24548
404777121364919169 12661 33051
200842545338950625 766 3046
426576708363779009 1101 7872
453472703276233345 28495 29294
716472035858405633 1529 4350
642078440664342017 5158 18206
13800479117659137 24861 44232
329146968985043009 8471 45169
400626903198048705 10479 24912
250754192429120353 33115 36058
452727003836439937 36876 41635
990523705807916545 17268 30178
668650040032733953 18726 21513
699057313792145921 24627 34417
68929335087172921 34576 35044
146232293590514913 13441 22718
503154138964294593 21042 30592
448736266934695041 20016 25889
698999590307106945 36180 39114
89469175724772753 28977 32202
313831890842354945 18362 20382
374514512916825025 15646 32003
67946435949746585 2670 33856
190191963157275265 39156 45880
293329464272193985 1474 37454
25303362598229741 30500 32039
873083401217893889 8987 32519
226097175086820801 124 11136
894853367466854657 17623 33833
452802661750418177 12134 22607
358099189215092673 4642 18750
732270103213352321 21156 38294
794793611373553025 28261 38397
539187871074936705 29612 30001
890481896755101569 5107 17230
511191093285205505 9530 23884
355093389147018689 19409 44848
187073953648997825 9651 42518
190650481070971265 27415 29763
275902075045138433 43620 43948
786637998028727041 6573 35939
956172220845267841 35539 46374
625661734761006721 3672 33768
577119501997870593 25508 40202
371143768021060097 23668 37207
399242475516707905 2087 28258
332217261998348353 33955 34759
89339048212877969 12172 40317
518846639919264193 22638 34051
669190990700251137 10468 16129
815275301814107649 13537 29579
572802513135954433 6863 18476
526040065781646849 6549 12274
940451635774742529 8306 26964
256634530640948097 30366 43617
380752469611564929 42138 45548
412888400279786817 10686 19570
858964372408955521 23454 36157
723534008774702593 9819 19662
909724317515284097 6896 44023
540015224075606401 5000 29735
950858952254641537 10533 36858
186113026476075297 32852 33869
481632638061626049 13937 28668
53581402920986681 712 26677
571963519677460417 18379 18687
114379567592674641 32750 43960
558888144487340801 43145 46604
933745451068180225 24299 28160
256964518375276897 23028 29161
44404254333581865 3074 42838
108397155913763761 24801 35814
220734247315608193 11365 24843
963797383008703489 3417 11965
978420778674358657 965 17422
199586445264074529 20890 31526
175815659093704129 19002 22070
737873528462905857 7139 21196
647381776309853057 4231 11328
319976591652334721 12687 34862
870201476919294977 118 9537
321149692572582529 8197 44754
334673670605365441 9020 12078
365585665170939905 5603 40638
261639560814590049 14432 33761
578797305573665665 21894 38849
187893019123688289 21564 35905
180746249981638145 25685 41336
853873564398174465 24623 30341
734183813695686657 26635 33066
267963146526238209 32532 35434
922801532562530689 9885 44969
785327343810482817 1156 38927
10761337677884343 492 27005
271931157460951297 17937 26633
373524508379489345 3021 19589
766754489935056641 20389 45566
643872262080030593 2598 30140
172414603957815169 7969 15328
744767354635186561 9933 32168
899001656019468289 16195 30314
409902890565582849 26780 35501
432121946354865089 11470 42883
86459741602453729 15498 35979
626662801286119681 8285 9149
934996728360168577 34741 37043
949784307373175041 14628 36248
328174372870947201 13101 13594
105820446953206465 22947 45278
497904828332544001 16553 17831
182215688148826177 10135 29121
420479418127115393 26110 39635
128224856759960209 7116 40359
785603524108061953 27131 45787
658447605313039489 11353 45104
310489793347230145 16323 28083
603473022107866753 21617 30892
847026334806322689 1091 44752
282719832088613281 14586 17127
330576515011756545 25623 40311
967711764790880897 9055 11202
117488423895075297 25990 33500
824684396341506689 11757 41112
415134669646604929 28232 36144
884173480492737665 35496 46032
948855291771572225 27462 46967
963003017090866049 7394 33487
724559960162821377 34208 45797
208904346278291809 2599 28733
219823940520477377 11798 44619
312471560638993409 41398 45080
256930378601040833 14452 29185
505183517698387905 36860 41751
755321132354062337 9391 10203
389146680734707905 29808 37031
796997373490540929 16234 42474
852553258364100225 1875 31295
939331133015819777 31752 36502
301312386529257729 11319 34099
691498991605001857 15860 43978
370654389426253057 1059 15933
843671050422763393 22364 37499
679515670023388161 2947 45362
973929940938091905 9912 34599
683134230819963009 8716 30266
745437109534570625 25355 36728
543703333737379777 3782 34018
987029406731764481 19254 25428
511085642901523585 29500 46797
194026509369372481 5649 8118
251464601962819489 4686 30313
985540817868667265 901 38338
96481178716278033 32915 39511
987648449736376193 6108 28715
664658787675573889 5774 41237
35297669387333033 33029 39006
210956036091207713 4499 38574
998801056124655361 27465 35322
232792034503884097 17935 18755
569310020794830529 15287 30967
960512767544788225 15377 43790
764909833775327233 5285 32623
825284771553707905 23140 38254
101056471736328033 31528 41863
418089877149245825 1061 44307
947674508770980097 10470 46497
90499820895384881 11780 34675
135290328934530641 18007 23330
628650819466674433 18293 46259
23006227501603861 9196 42860
600712895611405185 44106 44475
234885383634221505 25607 41138
670079829010550273 13315 39724
49982648610416905 2408 10386
517110332994516161 10764 32695
397990279578152705 3682 44429
11661761858011489 21781 36519
786106035985874049 3688 35403
419776135268602241 34347 45038
444319930300295617 6066 21044
293595036555846209 24495 43746
268295610047779585 12406 44703
971239551581728513 33285 46090
495951903750977857 12057 24620
118535131824462065 25123 34173
812331699975821697 34935 41638
379628342491439937 29332 45209
31554194465698517 4310 12863
371661246269187713 29675 35734
42622224147983449 16464 39186
94319334226863569 25326 29173
480462411155428993 1247 2153
700645962857084417 673 13244
440783272394178049 12951 38031
683079707170360705 19944 30104
163238183230973281 22862 44831
932007400810025601 4901 35494
184091634227094401 16825 42353
519307483753433281 36731 45139
258940595877476193 10423 10435
575830692301128257 3779 12290
968729574487632257 23767 39158
349740697807288129 12321 18392
738867762367433985 3542 13810
986331003421700097 21807 46081
610127564336444545 28062 29931
349919552847918401 18007 40294
126390296841577761 22402 34799
870139040809693441 35001 42401
562720593735996033 18527 21023
224137323308763585 8012 13652
968991523296764929 542 20885
445842359598234625 5508 14835
980044683999189249 18722 39822
820361632860961921 19105 33479
909914809498530945 10700 36799
794907127454127489 3306 7564
466163848130996417 32656 40757
644780870181914881 9504 21591
762935510483217153 7368 29501
552705615931305537 33003 42378
470660575058680321 4430 7501
345738687347331841 18620 29377
486637707730608321 40105 40684
675429896663036545 16620 38400
118446503934073633 648 1304
447745581930131905 105 7854
57973299472777737 6914 29610
300002328559262593 31557 45038
705930868998031233 6731 23427
342258303391528065 17112 39023
14477097458353683 18202 38230
764893745661783681 19258 21696
746974096522556801 3170 27097
256628059945324353 14306 45228
597845478313686785 7077 43623
364601106140074881 25311 41979
222779185590248129 16646 43032
834045046265909889 17197 39710
638071885933413761 2105 17538
913363053584351489 8998 44683
33535766433594461 21972 26437
257832477693636257 4432 19098
388259147592677313 34198 34712
347824684770078081 16658 20963
817207566238302209 20617 37241
969825915468216961 14706 44410
698760213201779841 35166 35860
416497125929442561 42581 43505
590194985215212801 826 22506
875946012491493121 15580 23368
120474616821312001 10301 21273
608063604770396929 27599 29726
670437157864519425 24370 33405
147942712685360065 10276 44232
587861754721814145 27360 38866
342306880532692737 32355 37137
207443808193879425 17049 35739
948539211668855169 36934 39873
261313037406793569 34670 36079
677493471762918657 22188 22525
304242965708660033 6108 42178
492092444730356929 24224 36075
336617166621437057 7412 38887
326643413726873857 8105 18867
158647753767944257 11477 28899
153046322416553697 6375 42641
258895274941622241 27450 40865
181810596957692641 10268 44821
157810555894066337 17042 17903
932892196999286913 25634 45023
833989507578849025 9425 12044
239243397861958593 18069 18194
259847471336335905 38230 40727
560450927114583681 38621 44078
408148886046475905 18240 33326
327408624073630273 23163 33001
915356651121250305 13573 28868
131810225495140545 33482 38061
205134033811162913 6495 30436
252039073856924033 1862 30813
892772422471885825 3431 29726
281322538438228513 6575 17682
358596627500688193 19118 31423
384676562814380673 13210 18348
644419625348298497 22879 29214
934200327965438465 18178 27584
368694326155321025 13134 41316
690073414955168769 5160 35252
801460862448657025 2266 36247
229320121038892225 15524 41336
29166487894698889 10841 41225
179106461321257633 8747 40505
329139965817468289 6086 38868
957121867200495361 15622 31140
120184270725673057 15057 45828
612743850355418113 32104 44781
169169471732651297 12094 20907
55598819096513097 15084 20152
820739794538852097 10168 19625
403656762525091777 7313 16705
501014833287349889 24339 41646
305323132039202241 15630 41282
261566977132588353 282 13331
359230749889992065 12152 43735
272295049545270721 23894 45291
304626481540434945 16874 19486
486880510862917505 18189 28966
586325201818883841 22028 34118
381524913829970561 8867 46037
265211034129205089 7733 13226
313743280746479041 13928 31636
296849683422312449 12040 29483
891819744108907777 13428 39727
807736889235609857 21984 46547
836665402040708225 13752 25232
786142915973133697 6333 15869
256695818052214977 13771 31584
151825450988351201 3872 37527
209014037991607905 24566 38873
734699281135522817 12351 22007
640330356684039297 8518 33920
265316900931008353 43572 45128
600761309074172801 25003 28405
548809245715720065 16764 23236
703070346100936705 22724 42118
277781838414281185 426 38900
64681986154056401 8078 23692
407359333384096833 1659 6530
433951319007199745 10307 45773
871845047267111553 12072 19847
292872334071333313 16582 40359
329944526898206209 26161 27260
777731999311136257 15412 31903
275841047789040065 5988 37939
686810501688228225 17180 17877
94526581280309329 12005 21522
503570006239208129 27538 38341
710069414639360001 4231 37850
743406301952447233 9171 25018
489445977670445825 1094 16151
371934181856580865 24572 28812
738210596325583233 45233 46128
844758153506262529 40490 41237
822358461687446913 35875 43526
598522110033023617 15475 36729
481432973214435137 32115 44164
170686426318766849 3651 25101
74689601585365745 26519 34870
608553598262240257 5521 26998
335876950803051265 24788 37097
592459510234732545 9147 20407
690927882791630337 13248 29728
388443858830605377 4855 7864
949424815896247041 24969 26454
187260669718270369 7516 11255
943328839055798401 17839 38241
438000415137913985 23657 43606
250213697837690305 14516 38807
991524222923004545 32672 33754
689574918924126465 17736 17951
515286934998151489 11520 32353
250856087538505089 1053 31222
14837851042742047 4161 13073
328198512085240449 17756 25807
455381817992424961 23772 43822
886805786236291073 10714 33932
514077967187631681 39336 46457
898074125806022785 14287 22709
287531000909091009 12417 25523
977129696200744705 3837 30046
401106115290573953 7017 21659
717340419694412673 12846 26948
423629656487754881 17642 24302
447875339479022465 7753 34357
169870391277157761 12865 35620
226418989887140033 18660 33113
642417808584205825 22655 46490
643393210744687105 962 27772
295165943429665857 30449 36566
911424753965494657 7041 34670
42966933992495625 38348 43514
14889848878535617 4165 10765
12526779041706961 2287 38142
319657837951059073 11371 43560
729569929998255873 7530 11849
848034661567805185 30029 46043
245536442594797665 5651 33762
328849319125911425 7047 40766
156501959793992289 24349 43776
336878870462211201 1304 6720
133921699291732929 7235 17504
446598345658134849 991 1995
290646207662483393 12277 46927
78301273770971841 2350 6656
735670219353849601 11085 33572
55556348593544417 28486 45759
824903044828552321 26044 36009
532680661124427265 9064 12498
553504475530303361 32758 40164
102330596198374481 5930 32976
924725087592371201 28629 42864
739891474557065729 13219 21646
266638701277244641 42899 45335
782114527405244801 8009 12201
540020684289096641 18889 28838
396785502095720961 25501 25790
551007872543294785 104 26871
684401452726053377 10689 32443
337896059270029505 6710 39504
579190829157408129 4021 20071
935126334544989441 32915 38174
634871639950521473 37364 38018
277988232969626369 41045 46123
948637770275720321 14625 18143
976322958831872257 25371 27677
951105820747944321 33403 42651
778078489710587521 2768 20224
226392872082907809 13680 44068
537098647825686721 527 3020
990991075432280193 34779 41170
116746141705881713 28514 29606
284204130476720001 17284 37358
899424666371629697 13621 36923
37743189137035673 6605 25392
52376201241962409 28762 30346
116066112996787041 13423 40146
853485735161896705 10990 11482
668943235976488577 29977 40792
761098885771566849 1954 3491
676310534124777217 3096 40668
636084131682764545 528 17472
592820650943611521 23954 45695
814315205107384065 26178 26960
538798809005765377 12455 43970
743949273096220033 10709 31721
406530704812642113 11438 45108
530327778589516161 7576 31391
226696022465201697 30606 39169
701705464695663745 17830 38857
101066417675571793 7675 15757
192101065500047233 12531 43504
43373407666575049 13161 44072
988277749772478849 39027 40711
277783844446904737 4513 38664
169046926617177473 17002 19923
197926644819315105 5470 31948
605976154396273665 3237 34487
683750653219863809 4478 46156
306571431139268225 5873 42786
843492877504683521 6684 41100
472181146246370561 32689 44892
658071307249802113 996 40665
241403643765785601 33971 39431
447258114939355521 13883 36122
605121882735630849 13847 21869
609193266076903937 11904 38693
798808333997520513 591 29910
286401455342097921 3463 39806
315232872739969153 6584 43827
523527753380339073 18094 29077
861888706212603521 16764 17315
147231141008401057 10688 14028
576408080787928129 2763 5509
407471111079860993 2351 10495
152413917287724129 25084 39129
812812652231126913 1108 6300
883433325074449281 6244 24919
266408883468418625 38948 40146
102935890965603969 5292 13707
209228677332188097 14510 23188
71132123641490353 18855 28791
863219864270679041 1522 6807
354242317320164097 36449 39083
178377672290974241 26498 29777
317345989015407809 18844 35513
822241705977436545 4288 22052
600154304039968129 11711 36274
526419658269698945 4113 34890
337701623007035329 13661 16892
259058647104712481 25471 34681
289919486338412481 28848 30936
16497711244038983 32410 35491
238983582765158081 2615 40866
737645771668926593 7708 21371
650451066605775489 19440 23052
321459087449394305 1999 8222
685495839027595393 13310 25945
59548288655850713 5313 27474
216771805943629665 31226 41346
100603913948798865 22223 36837
676598290336372097 19932 42007
859458920091132289 11199 21883
466465989966259521 33229 40391
522009667817965121 2729 25753
983058795274473601 36455 43474
761726926994004609 2392 28580
696823403216619393 6844 21194
911099082726149633 10536 25955
966256701041444865 25843 37943
596308895513377793 26854 43151
212653932726006177 3630 10452
193595470568478593 10518 12155
350774243413610497 5584 7083
893149463406832257 3801 10939
506311144147012737 15210 44112
327975540776076737 36370 45560
452556632831956993 37387 39233
193030002228116609 28991 40395
4014596008467209 9401 13182
634493453494794625 9228 29118
218524186526735777 8006 39356
111990195637577729 8683 38203
265705341478955873 18549 30458
454693867481534401 22462 29422
218069579722609313 9220 22858
166331781642529825 40966 43562
197883575082165921 21627 46245
781313951819125633 18132 21131
872934232571680001 6154 9053
56150768810898201 3369 7293
855513276582676993 20342 29289
732227534896406273 13672 35278
822069086034005633 12279 37376
976884506081550081 22739 37731
52362548254969001 14376 40087
86616577039617233 4625 10968
416660611966221953 1717 31672
999448395218553985 34180 34861
98181697461306785 638 20492
624248787214423169 42087 42814
123831912688658001 13943 43058
158494096724187009 11087 14245
161880546395799745 14679 34404
11353271844821933 18887 25679
703775255779845505 21811 33431
502842106636837377 16288 30615
695203517502328321 12687 17689
245251417515913057 3795 27357
704275423294589569 8081 40908
489296885595027905 3832 22463
11042308943167713 2694 7807
725125581641943681 1120 3015
300656893517782465 6783 40466
97287615347614321 1457 1627
11073002083030305 2757 14306
362976408589258177 27809 28049
181921180250910209 31797 33671
372912454032789505 20660 23232
512333794759889857 18666 41836
526188515745726465 425 14234
850897691981714433 35621 36661
602194172534854785 22054 24270
992022792639339521 39682 44623
234826717123933537 12846 41153
845151303609739521 19968 32252
399250592557795137 29365 39833
511418978693377793 2079 7061
880828683774861825 3942 12314
395586519191510913 33899 40333
969589625228525825 12908 22614
297515180307406977 2696 22842
735027793072003329 14120 46375
492450707928853121 29873 39498
75176239560253329 13389 22366
955676127200867201 378 16611
838189705302792065 3521 6610
216931479852377153 20152 45878
548982685467723969 2367 16511
606249103747323649 7775 39065
195110738474948417 32411 35564
185804894849425761 35274 38603
954494068731211393 10480 44051
727285808898962177 18997 34490
901813203309782145 27513 38283
633535931351787009 14493 25311
391544237854919425 114 14144
35983408258339013 36066 38685
314865322552702081 39175 39519
779649541633247617 9458 45228
854722207658060289 9433 10133
41596958396873161 5436 38762
233109004483136321 7820 10188
879743751770576001 10809 31488
654612324173189761 247 22397
687765965794959361 13941 42850
404230382351766337 13737 42454
588744688393788289 15614 28282
524882382506465473 23211 37373
804661374272718849 22311 29471
324663481912434561 367 25039
749321193892569729 32504 36720
328658256238316673 3247 45759
490197317993299457 27182 35770
88659450749286609 26911 41890
403072889255483329 27946 45965
24041596210597761 5861 9802
410741094552271617 21708 31938
12740288226662955 42281 44487
75344221697122289 23997 44658
388734120657620225 37350 46456
778146566817063937 14878 30167
451319766109957505 11395 29899
246337255175617985 14369 39106
184598260093540737 20259 43404
141257155549517681 5603 23706
898523039720114305 36208 39239
353511788318940033 18359 35439
71054751667407601 16019 46513
392876299932531457 2923 6584
395053130392636097 3070 6861
806861878663184513 19341 45172
867313511339748609 5093 36796
601062302428410113 16352 31745
916594824513932545 11685 40598
895207076959565057 6528 44132
292750060720909057 16644 35804
536822400421918657 2139 36388
785347395003537281 6208 6400
345673693129086273 22597 33371
266846261241429505 34115 41600
496084282345187009 13230 38254
926844720300177665 3189 39707
819480288734894209 16355 34944
268956423998577793 15323 29831
156313652944497505 5837 46284
682637666192885505 42839 46732
106271382102065105 8407 12955
297058331640730689 29224 39056
518300413530631937 3074 3667
812436819715283969 14875 42442
959728123943108353 3466 35461
136298641512627937 21563 31426
259305120954842049 35678 40357
688076634291899521 2936 3160
814063516044726017 5723 9548
74613849489598033 18953 28018
159668186171650465 24210 35639
641672573889788801 755 43264
371196665737386433 23535 37868
865446793977685761 19035 41342
302738332087578497 19898 36968
111483743586983761 7102 27333
760684657004034689 5712 40133
727404881949187457 7742 23180
926050713451537921 4962 5555
995522577221205249 35962 44675
579535937687779841 27072 39363
937815136119429121 11565 36505
605430371318014721 6603 7511
323503232128000897 10224 18650
219374733830662209 15155 44518
181093106950701345 16820 28678
665339913608313857 37296 44089
575299228916915009 34071 36626
8485969216621926 13884 31240
172602977593090401 20683 40175
657433044008023169 10534 37528
276071383267503009 14923 24606
532333553201553409 15210 37789
222565126639526753 36328 39525
560894366370497729 23076 45418
686387019353954689 25548 29100
166375765391848065 2454 41672
720260315183697537 22237 46125
205592333446553249 14489 27519
766113643227793537 17274 43585
149438874180091841 11374 23124
3356843624548134 30087 43068
772072849629701377 3672 21513
144142501802573281 15865 24666
156468140062600001 14482 31626
587093792459928193 32429 35283
97577439994147137 939 6784
576962571492696705 39546 43237
179943036548237953 28351 42030
229110132454511713 4565 46976
728058624709412097 11600 11837
567021322560432129 10897 46611
905284933821491201 11832 19322
123111375553452977 12023 38409
62937751440834689 31514 35822
160307903320909153 15648 44773
644739695645014913 16447 17518
582882851243315457 7755 22098
699333601089342977 45492 45795
909684995044326401 1390 18691
175898700777906913 23205 36655
691336946235640705 8470 11291
899785156686782337 28403 35058
18560316177808289 37628 42575
586518778945716737 4355 12038
450641050866099841 29745 37243
483075573944724097 1932 30319
445285415886299777 10813 31318
949778510626714497 10086 33763
241708825963502977 40989 41577
919488177355070465 26368 35094
413330804382592705 26719 38830
508604342116214529 14813 20855
756520051648013953 10788 21436
844415790359910529 27682 37334
231320433581029057 28495 43402
121129074996758849 36282 36895
736309057066751617 5749 28144
979303454445975809 7291 30566
460297878767629953 20764 46866
270496564776735233 15273 17579
673448869967533185 18182 34051
754908162575681281 11457 12515
387399092731353537 22320 23744
651763969563518209 13518 35467
315053079747844609 5015 42719
4159189642130912 15478 28072
74055120646885793 9356 25855
569115688709487681 31658 45348
151490289696202049 21966 24497
462725509129604993 2269 24490
275950489438823617 15657 30474
382405285910294849 2308 11626
752102256066894593 26575 27327
563844203373939457 13861 22844
598601931890311041 10879 31159
479472263744511937 6810 17554
601756685896678017 8671 35528
16012267248846969 13974 28063
908355485886144001 7281 8137
587903609622316033 4655 6271
133144504583317057 3960 24047
830645334254619137 6816 45223
299960635401060225 15737 24008
216964629058125537 13180 24458
688019520700951425 4148 25050
41487182354792649 21700 23277
599175844658386561 40598 43739
99223783598120001 12372 21097
782321121826090113 18987 33291
95014966994249057 3976 10372
206973392792416897 20550 38898
315731120118343233 13781 29928
11138243790615123 9951 18382
354803543038862273 15331 46305
60100655849847585 6401 39336
394143478062602497 28343 45516
284960679264504065 40484 42842
963139538402195713 15873 36571
64652718561301729 22346 46368
793461054011643777 20674 23332
523192142401061505 16550 36929
347338592368892289 29125 36318
762925242503424513 11648 28057
481463151266098049 27176 35010
988413696951273089 9201 35309
400318933587293185 41066 46545
411529682555237057 7966 26316
592795108385459457 5337 29341
778706498271478913 5084 19142
55997808885457801 21583 38470
507323042429387521 3225 28661
670127547353871489 8463 34670
618164607509886081 31172 32268
917855746965152257 11843 24295
8264205029643535 18465 46622
652922271740763393 6252 36351
619622221462524417 4615 10005
378283813147511681 737 9553
704366276950420225 40962 45488
425010440390394689 16308 31977
620030336638070145 7792 37840
428692445181972929 9036 44876
29352161092344177 9748 15611
372207105309129793 21288 32913
598665943463547777 17279 27958
44293718186715129 21362 38263
930696529619805057 9628 37576
465215896022783681 11699 22540
531637638799242753 141 41181
618323531564236417 24638 46266
583084323832149889 581 17963
973657619248641025 31360 44051
372535364511239937 19259 19905
700472804729834369 37638 39297
820941670459628673 29572 34536
58600884767770369 3660 4752
97504139273826945 34253 40944
92548874203650657 12063 14079
246982487928402593 31587 45487
379770628393018241 13936 35695
441822462541583873 20162 35754
796866464548578817 10717 16856
347420873765880577 7924 12789
107825643406584961 6354 36069
971930846242305025 13440 38035
72423422286725265 42004 45540
396758428038349825 7154 14115
641768015288349185 11616 27759
978854983696979969 23494 39383
900276417796256129 28030 46624
986374790027323265 22273 42368
108589743472123249 32454 44769
702546709071885569 1001 10149
9297597778349599 7225 21267
166411658759226817 30102 41647
750463890751788673 13287 17501
67644446810422921 4778 22781
580141272690617857 18171 39670
188903245005004545 8468 24150
389813388312774145 19317 46963
254728611478657985 9877 40770
189131712068750337 16236 40776
905402275461920385 2826 22165
781979204686606977 259 39734
481886706788603905 12458 17857
132125558402272241 20428 26067
962488151519291777 4387 38875
218375022717282273 22864 38092
623253000737111809 24869 32405
185306819693202849 15746 26725
995905467793090049 34286 38408
801246922387960577 3428 38460
147468934315813985 36779 37834
116315424508037777 24253 36486
225424631991298689 1658 30402
367617901585020929 8734 34707
82418166608892561 24416 29889
902943483733871233 2753 10350
858974610142620801 10132 39077
759727444073760641 32098 41800
675194681800523009 8305 20125
992583262868613761 32691 40900
921678662285582849 27046 40189
609189826626050049 4580 41393
349508996162672513 27738 44828
935278990013152641 17352 23191
913010145873283073 25612 36238
780980507875014529 20742 46715
807446517986509313 5567 14155
35097570289941873 6870 37114
677634859900987137 27329 34865
291881822575334145 10026 45789
378858843157008321 16740 32700
23942609687900073 14569 43217
151251794609475361 24249 37752
728716379020013953 16544 39872
299263526150415489 32022 34514
201118432827634305 16511 35057
44893352056501361 32285 33079
718983086905495809 29008 33262
664895963158063105 12706 19574
580007572353899521 39120 46485
877081924381922561 1694 20211
796675690446747393 346 29521
649818773307604353 29367 33977
716133075093843329 3318 19475
104719971719017473 13029 18686
427271109522479297 4045 11440
812444778064065793 5612 7691
481487474269975745 3942 35455
976748242925207681 3211 44986
48163862577908393 21527 36255
214539670348191425 8163 29830
818049980425946881 6905 10089
409949342119855233 34993 45969
706107421428498561 5396 18321
731185046208384641 18824 38327
715483908811101825 1181 32530
918684274925009665 27211 39110
365292592492878017 13778 45891
561121955525127425 10260 14099
377584150276426561 13416 17799
909085722806931841 33144 37730
774210993836646785 42015 46294
128554826713088497 3581 11347
879481168759888001 29966 45550
446926404511923905 4301 46409
143957465231054017 34732 36089
484445846216207361 2219 44019
980130133683310593 10698 15589
635041802779451137 33005 46143
954532871721539841 17042 44464
11515939264871379 3609 19303
96322932545824353 3657 43456
683196574798738945 6897 8145
290307302460902849 21714 45798
865910716381879553 5590 44924
516333520180559425 12172 12687
547400938751987841 18234 22539
954257188290370049 33252 45327
662483432985215617 30677 39898
531194909041651905 15358 43273
68040048758046369 9118 32210
637937426249109761 23056 44313
551962469640731265 34697 43722
384235652007767233 34245 36737
992283649094840577 35586 40530
967305269358746497 11006 15830
28353390566667969 13574 42074
426476478026238209 3541 40436
255977948237056545 13742 33972
812265578164200961 31428 37324
634595590384524417 6568 23366
55280373978554569 20335 32815
787844486497529985 16371 17172
770821099115693185 26971 39582
653946206347104257 18745 40423
391613425923331713 25258 43690
732954600406497281 5782 12418
819525796449013889 6184 36356
943369667854657537 10493 45378
999635701867028097 7874 11584
956120724902316289 27279 37237
284967981262184353 21838 44756
202315289493856897 44562 46274
600202938925569665 19594 24818
546430033440469057 11536 33360
232542116496389889 26552 27829
203988000601928129 5282 32851
803197352671681153 2209 18746
603399608754610689 245 8664
206967792007588961 14247 37642
234253955969581537 9248 18108
555271078113115393 22943 44690
129288275724132257 21198 24045
783920522362464513 5550 46028
182743701251471425 335 43930
739305142616110849 23179 45861
401466225117157889 12986 19248
315665783908400513 1564 11751
267966085451735841 6341 30400
186262023676299297 24533 31990
758302425386101889 18055 30635
459524139551930945 6226 6520
219146533994749153 16182 23300
82617321245926689 9309 19810
541039371694861185 4514 23948
872005462033627009 19947 28220
207248931877547457 1374 13034
237547437851638689 9089 33199
716217769452423937 7460 11763
811073221809650177 14050 18387
850801529730464513 26146 27372
70751972481225777 24628 27764
916398106317128449 2462 16625
213649616441216481 23854 33726
12669288786344879 14898 22068
198303358680611553 20903 30208
723584544419008385 25870 38804
176438047152984737 7990 16534
755118236276278017 12494 36249
631218675984008833 17334 32024
656646975924612481 6708 25998
158585157449891777 12287 15414
995097023131126657 19992 35809
407391099200559361 16184 43545
672292242539395329 9376 46241
809669400879229825 36467 40871
971687273573198977 23754 33147
796827684699913217 24454 33083
944263235607220225 5357 33004
192900962690771393 9012 11823
334592803731244033 33178 35022
444417689177093697 13782 18953
127327680624727441 8476 28954
580037885782516609 4097 43599
327168676304527425 10629 42780
132177936933636881 31548 32603
355514680740267137 23538 34285
622029507423150081 35463 44625
370029663038071297 3084 10045
489440458987381505 36492 44441
466599360652804033 21599 34509
900329862314563969 24830 27943
161294318851222593 40806 41931
486989283817429441 9009 37919
720032027765650945 3064 39792
912594612098814593 12867 13176
865960843385540353 2663 11453
998819427763684993 10212 40012
900740963983093249 23247 32647
889374383923652097 23343 44196
848094530005571585 14653 41200
978958375532023681 9191 29338
728265091664919553 35583 36799
343609203659269697 20514 22046
843129191397412865 12482 17753
803510220406529665 33097 41883
955627133474575233 13029 41303
462252055306194625 1861 28948
220716817365033793 21297 46163
289481712139384257 7188 34117
215747320671109569 15203 29413
821118549550249089 3397 21823
657646176723165569 17682 45225
588629300576876289 21496 38803
309905010303292993 32126 36539
73863303805282497 9145 31091
841212433828136577 20807 32586
130003427386647281 18966 35849
222038561266227681 20460 28249
289485985937886913 9259 38116
831251423774364929 5449 34892
659412369276672897 15995 35713
158165304776485281 44195 46688
217510116690576193 10552 44311
108424331114296273 13474 15443
104909436340626881 14674 44125
559911239011253057 14841 35767
595369724110923905 6883 33732
671196457633403265 3834 25763
938725841127158785 20898 30903
517446992940175937 20052 39111
499871859553920193 5979 16937
467617857729440065 11237 21834
158803640212262561 24515 46751
736790453255533569 29257 31359
927040881553324417 30789 37682
973179177806475393 23426 41343
275080372954299425 12987 19535
110590043277095873 15025 23291
177232353555055521 19230 25108
474753371299303937 19438 41132
351665944230383361 27458 30631
645653796272451841 30582 34033
62044446671677633 5772 30863
74388385992666177 18199 19274
367634481790723585 16264 45717
644520890291811841 11147 43704
445041951751804289 3062 9752
176307747692280961 12986 21443
854805906924163201 17458 41557
486542019868235073 36537 44982
610306448661759745 26370 27348
216100506541028641 13418 43825
935965351903540481 9568 39841
454875684279937089 13763 41807
523874917249102593 14028 40502
192309581853695745 1709 45268
803689901673642753 28090 35717
892526985010785921 16868 35938
237642166498631009 17717 38657
586403450767523585 36087 41894
177422992957410497 32941 36095
610436659078299521 4124 22613
679568968401255809 3472 25963
35760687773379373 9994 17851
980633733887692929 9953 15318
215428642525406401 35141 39056
496221773534642817 11658 30280
543505388803698241 9377 37283
63672973922244585 806 2680
661677272092941185 26295 43784
753810418801791105 8288 41681
565874317508420417 25395 33898
231016719668794209 3423 14023
376768105404291713 31474 44734
373901376689730113 21533 35716
368719005148978625 5540 31305
630572019834907905 9564 41259
277282083401825473 41664 46486
563654902295283457 14977 41513
55568331682966489 4027 33940
41087294324007929 8624 10065
608389185776669441 18542 27720
3428971718363983 23545 40196
465594626598448961 18415 19409
111809821024301921 39801 44748
40827653229126073 4927 43849
654450235745528577 3607 15475
155409366386951585 24478 36758
823594281581513601 11704 37662
794876082086457089 31443 32780
145386398537539201 34402 45169
207808423717995809 12153 45281
556789466909201281 9054 43794
676881049587972737 5323 8918
360354534794439041 20105 28167
56711853895624385 29503 42191
169392016872087937 4326 43888
986340214524315009 16481 34643
75329943100172161 33102 38858
643294699538689281 16176 30604
457007978978218433 8628 22216
941592870388529281 9476 11201
940119260346037377 22031 36640
395753567131752257 6888 18457
628831580534900097 1747 7891
975344519260968193 7655 36205
365943794798283777 6485 34991
985744091642278145 13634 40501
882737480061273089 14064 24011
347431996808278849 11344 31970
713033436009922689 9981 30533
899077170292375937 16903 28154
486164459306998273 16422 41884
625678824528673537 13462 30221
759122130880342657 11529 18438
266972326309673505 19573 39883
703096599501940097 18644 28417
795029607221390977 21966 38138
620901839238584321 12117 21071
446605070561989953 13616 17084
483349016955862977 3085 32025
903395244097705345 20473 43201
870747161867143425 29281 46959
684796975904294657 11445 22599
627640776340051329 3714 16405
57170293484045233 15183 37895
486656531392938497 974 5028
124802678334024369 30734 37291
536564217414401409 36531 43467
291957836194736577 19022 21880
862532034450595073 5496 21895
60942483162154561 296 7750
66389185113926889 18679 41917
900788433872588033 3394 36480
428677654470462273 6279 30206
956382995862501377 38494 39398
169399106277758465 24721 25012
473556088409988993 19724 42922
450649050859794881 20192 26727
422126528560557569 6021 33723
157745071391609313 22164 42087
442398289471395137 24446 36160
422125984730300289 3123 9246
326053266765743617 19054 39675
661100619021318913 15155 27070
827577101640027777 4317 21810
699965226178761729 35871 45286
34863629437285937 8282 15928
760055346640477569 18442 21592
110706603307317409 6669 15299
874566295949719553 17471 20662
673562231304007553 19368 19697
776426346799276289 1391 21198
434926658613076033 8047 43792
975558767600205057 7053 40947
260654672032149633 20042 34484
742594354544614529 8338 37995
337226794027582593 7013 25739
302887147546286401 9853 30264
795814344852917761 3472 30333
405562953183142849 10223 11130
883334675043723649 9326 37991
189791622099704673 19027 36777
353113890122774145 5434 23312
545545783379303361 9588 21736
811534148418029825 2243 10989
761999275300141185 1930 34102
89075129494577969 18910 24303
498234997699576385 28226 28282
243975843963905697 3835 8595
93564801514673953 29108 29541
792217616426501761 9674 37126
706095761552028033 25822 45228
822371729558550913 34586 39869
583021324910745857 24156 41201
270299641148231009 8772 37607
325542984526897793 16567 20498
133681596277025249 9240 32884
814484756512484865 28050 38442
943241945440281217 15213 30416
869039235919352449 12930 35786
859137029912613377 9625 38078
229638231122478945 1273 36842
543373847162346369 1411 19903
346233517209675777 5313 9840
789714813082095873 5574 13496
142520633432127393 7111 32767
739089258890420097 8517 16204
715340794989053569 409 28148
270349711147741089 26310 37144
676044107653453313 20253 27233
821566521790007425 6389 30221
791018502750752385 14546 16882
565524037814778753 7914 20198
205333810483779201 11925 46485
714586377464076545 5668 12228
250880161616883873 7234 20828
366521084983826753 35596 40034
648358075661931777 19839 46199
481747079469474945 29473 46025
509224410940085185 5559 13580
206089248752189025 2125 37070
160812672290660417 22390 28840
69969914994363337 20931 21667
151642307336886 6288 31209
914416301866150913 9842 24182
353628020984714881 17415 32617
208932578331801025 1374 22974
646466657279780993 36096 43892
680416564928346881 9798 40160
363447144257548865 9570 45213
508157223770940161 17033 25864
845975882727792385 5349 21235
498020526759983553 3789 5580
946513832881876737 23534 44528
791484938857369217 9822 10720
340208240364695745 1938 12007
236434571007148257 26690 31655
134029070750330001 4787 28332
376534132147970241 2558 27570
546321341545414913 27377 38012
718590693863642881 7884 41117
953468239522223361 19854 20986
247787235103235297 21824 40410
831975827077975809 14268 46431
699990259159729793 1777 2769
778766083570957313 23644 25799
148873488121314081 2826 36749
343121957196181889 36103 41044
671994744536885249 24210 40470
187709917943848833 10655 17447
404485728423143361 10447 33649
200670541460915777 22995 46438
864837898493103489 33427 42771
864248169712198017 13349 39959
506631335046836993 9856 34626
555516544695414913 25285 25748
576110565241503297 25580 37568
345510118724163841 6259 16837
4392126102093386 3406 46143
320824775616507905 21572 30838
114459455076936225 17089 35667
958807709876538241 7391 41020
221250358171705121 19554 27956
621224522099190273 26838 42396
824377154791005057 25446 28942
475290608093771969 19991 44079
598898359827334273 34663 46719
642820403506057345 4475 32568
179250498115347777 13754 45188
98665321743624193 2488 2696
700233053150544257 30565 33177
714811628726003841 9961 32855
113660862706250753 3785 18431
855757292728569089 12297 31087
875263991417657601 19892 28127
978997840998239617 1722 28510
164050840310604673 11720 33915
128855404470613169 39078 43978
439629880218337409 33375 42928
830388359748063489 17264 35163
635419852973921409 37969 39634
507770454954439297 17410 32534
683394165732867329 12230 26695
660249458029973377 17864 18467
681194472965582721 22441 28738
804276843409809281 29097 44584
724220480191934977 4207 11590
68822904261587329 35899 42501
628720260004694657 11515 30745
596879088598925057 32437 37367
859733843185299713 4159 19889
202104911238485857 5197 30268
93198668871874449 1517 36205
115315896527960145 3386 37468
734048840972054273 2598 43976
815839436445479297 23309 41335
871977816088001793 6953 31616
359423388224243457 19494 40284
997661856775270145 28075 34131
987480027923943681 9169 11489
506907438530415553 2762 12855
725339846511587841 16792 46086
752106115717641217 9620 45210
537411671917759297 9803 15387
937369042140243585 6723 13200
904836006976026369 15831 23044
584276151072320001 9342 25514
435174934702025921 13317 32539
267349837751506657 4890 28143
673961565042731137 6105 23808
422837606364470977 14271 43826
52650663899122209 23234 45831
247676406043336065 17997 44080
310249260782157441 41889 44427
412719373064138753 21334 44324
678871186705812609 11427 23364
274768937181104193 36133 37949
610326698229471233 11223 18708
984783238659861889 39320 46970
371924876293000769 6345 41414
159902165370464641 3299 20051
830742019136081921 20205 44048
887201797295038081 2570 15563
930791715696365441 28531 36880
492222576800255489 617 1103
774776744675619969 4041 37468
93043667385376945 5729 15513
509239633291507265 9764 32943
453305923795920065 8169 30910
799536585198964609 24507 25687
764636380215851137 28464 43186
447351477941374785 27533 45177
523852340944554113 19741 39869
745092860173940609 8349 28807
258396962939389857 24864 32692
92942107616629249 42064 45215
721591242985891073 18663 43234
887182430455069953 11187 13039
22308551167132153 25171 36458
351040745221247617 9723 26073
125362501890489137 19957 33199
605126785507280769 4813 45314
59773642951387985 7956 8142
107607072006054241 10929 37078
259786964267089345 19866 20336
827240211654739713 15939 41568
905261159917532929 5240 7197
493447044822012545 5295 14256
958445992555564161 14799 26100
678976856341989761 12533 43378
135430625099889569 24928 37306
702497701052998017 14720 39181
95939206870081505 21527 45376
498206060279343873 4812 21252
790082813179228801 38134 38964
68735816874415433 4491 37031
819839781359060993 6815 9372
302968616697995713 6506 14252
525547489805848769 42630 43549
698284773009412225 12935 35245
846050322044202881 6420 12532
377392697262578753 13710 26641
303545645022271745 3012 21325
805073919898582401 12988 31060
963387334790322561 8046 15301
280551119979918433 16816 27877
225101253973424065 4722 30310
213746683661945281 25216 32575
67771394840928425 5332 40364
852210488202487681 11057 12484
155046378609743137 4017 33201
273394177913623073 15215 19448
989931165731430657 26253 26302
681821564053592449 5224 17019
810758669449985153 7055 24461
717961746890033281 592 2641
754175197862576129 28962 42974
687768116798579841 22655 32422
381062349175582657 11864 17391
158563224971551617 4123 39915
105053778081153121 20099 44550
509742469352374913 20419 38826
729157872377232513 6324 7222
791043319015493249 13221 14866
543506813773216641 7547 10672
106939116748421265 13913 24762
157841970666968481 36701 39479
237428965474897793 1078 20580
338630630727035265 22697 26446
459217171497613185 4135 6364
276334022105306337 8172 16407
947757346552997121 18036 36377
124129455868665425 8813 45374
440017064838073665 43719 46935
15306940973122353 21632 34448
301388031137385345 21149 42353
582854056412511361 3356 40590
543040962417649089 3536 37269
459176380841757505 16755 21634
43400999470797785 26531 41424
185953328502431969 1423 26242
145808800460756065 5451 11061
180651293162416225 19479 40967
348027677947051457 5097 26910
36832383545910121 31576 41932
750346776449731585 6784 38051
809687097707257601 28722 45255
40110114571085377 24604 39464
110455681664500817 460 4592
194491599298103777 12094 38348
894380212649654273 4658 45405
47060628991182793 10680 37888
846063821498230401 13464 26806
138515880409215697 34228 46767
821444773369922433 23378 33184
264302236099347009 18039 30311
400970526509819777 8878 13795
334786791398400385 23236 35283
874539352715405697 9695 37223
760185431502442497 16666 42203
394029982436560321 20567 41131
838625589110421249 4731 26107
995058693930122497 17449 35596
732251103192105345 1414 10515
633246791133370113 4995 36626
643978876386157185 8302 21388
656643193299263617 27510 30788
262668958985564417 24033 37298
840849225240017281 4335 37600
377357590323526913 4674 5218
515532435227658689 11454 16857
660827496272411009 6822 17047
453344008388693697 10372 33165
979035751037415041 22562 40852
307318800488904001 25431 33693
776361751783987585 10132 33784
110375319545081393 3154 31906
484892025651873857 6463 28788
339338351243174657 14692 43813
914230417002464385 44676 46784
865754940046752385 12668 33676
510562226955144641 2425 44540
998939156626821761 15217 41547
979520951945808385 11550 12903
602322240467199105 91 36559
168664036314055457 21288 25160
942637272765683329 42081 42910
865071638902740865 2966 17385
739214854091994113 11963 27713
428545578579118593 40763 44627
140528043456615841 37700 43632
308229650748423041 18935 30472
449941217045530817 3154 46656
286961045315166529 4756 26381
174460554998081121 15747 25578
969465728246994689 4453 27426
110977484452501329 26923 36524
159828424264631521 19763 37596
186976273230701665 1797 23076
107365529741237249 8590 12741
156471469957718753 19901 30740
154190609991587745 6273 34600
569804425272526081 4966 39580
270816697342517889 34248 37794
492408014961096513 4278 28732
31970805664442993 5621 9631
894116875201323265 19163 46000
25985738665816885 36200 42220
925031386551548673 15698 31553
851250241413680385 5014 19688
107469394547553777 305 26763
55781514805026689 25151 38926
969563741844279297 7218 30346
256639893148317825 494 16594
651464657416742145 188 3123
482659016112854977 3974 32662
946812193740381441 12613 45125
899782149630766465 7263 28583
746110308858806785 5405 8067
988429759937552897 16839 28910
452003381535870849 23665 24871
387892307494539073 7986 27566
607433376244475905 19966 29078
50690121275330569 16200 46252
331381501809229185 7837 23449
788197436242768385 33941 46605
139345429395252289 22913 33078
244907770822713633 22313 23542
951386303112240513 5747 38633
36690610587768905 31301 43506
603601558543463297 6121 29475
231345707657233377 29167 38798
250599404678350625 8820 23402
510205818282884161 23183 29256
716905742372763009 22724 42203
460954698237735297 13383 22331
268493277145989153 2166 7254
592722080357631873 3859 28059
455105833907030209 10943 33020
295104832097230465 1502 40239
224095134671241441 36409 46245
793188529895672961 119 20724
823688512376936193 13239 18150
688406940001606017 5628 5697
933120645274964737 25945 44047
18064447692395901 20664 27152
853498446898530689 17125 41270
676621354966648833 17595 40223
299447582333893761 31720 34664
54103610794925321 6133 34198
832211905347026689 27791 35596
34366492863732389 24298 42744
675870127283484801 24612 27987
434469835562126145 31384 38739
126413431701539729 25107 42961
808499549901149825 8117 14655
174158304352200577 32700 39403
324714352985694209 27674 27830
86350319872867233 240 17200
227997821543475265 33443 37466
114176794992641105 23708 41765
227014703085686177 13662 32109
265143744106470785 2440 14857
272148303925469281 19826 39429
69200955114379073 30818 43224
435783239734860225 6563 8170
195362877976652513 26033 45228
24956907029938693 6110 26429
706988054756561025 12391 38823
731590159775961985 7216 19829
26739458255494953 13056 17570
730893351330600193 22552 33157
395376389965289153 17648 22355
641475273274608129 1097 1180
577110339051461761 10948 35302
118245198751388609 25263 32449
373326792861501377 7659 31236
262183577697683745 5751 30315
531494948067635393 12342 25549
291191047162790529 42159 42279
953898000699521025 2801 32942
600566150223187329 12080 37597
247988513128394305 24186 31996
76820257723674961 2454 9335
479542150624649089 4806 17951
266128991772220033 7153 7580
609700785765912961 3039 32962
712201248683733505 6461 9732
581577156340127745 6010 16805
210152306207334049 20621 26452
674489062144193281 24536 44866
779583940287032833 1566 43452
178371708489503777 26989 37644
771480340963719809 3480 21921
203293902428416833 11975 23247
252140935661323329 19134 30314
788673934749876737 11418 13239
210411413670726689 26362 29653
37431390381232889 4732 35159
852408034540637569 18697 44330
330009170914717505 988 20119
10388165580977217 16154 45810
398547367985177217 8671 46951
901754262850353409 4904 5620
43923643121896561 24309 34463
745563479352853121 152 44824
514792137751744129 11772 42632
749646324084288513 29973 31201
451191956353266497 24344 41951
165836938429393409 26851 35847
155198960582712417 18184 31348
310898800522529921 5238 11853
936444937896592257 4052 24181
176534250422662369 19213 29331
162691602098153249 21968 43931
349121116176597441 364 12521
322893409118830017 25425 37096
596326770047411969 16940 17115
505425507738127809 14573 41411
863661781405177473 3609 38466
488180667151706177 3694 43112
394924200751376001 12784 17273
666479229181408769 20882 40884
250861333919054625 9739 22833
40524662436251193 12202 40495
644059790761801345 16488 28171
922827794204639617 39345 40541
100584234888010833 31356 37959
403217871012397953 12519 14981
685737931308835841 9168 21846
644993121529171969 9155 35917
384908334575349889 5043 22764
412621494472954689 7993 39747
226918074796159873 10560 32061
707098643970400769 253 743
23484951857348337 19977 26088
21778688128218705 22787 27205
827930381167760769 27814 35419
320951329815745345 5187 15685
42294678635322217 5345 15870
704811831648196865 5188 46566
852996534167019137 7221 27001
594304596312500865 19028 26123
749040286017141505 21221 36759
196869228763855361 25282 41598
607177808100289025 23259 39074
219065502945614561 36849 42362
45840136732913097 14250 32183
785429866017022209 12349 29798
478680772601919105 7592 13743
385719408328018433 3421 13710
501689860056195841 16425 42946
230518787550519009 21173 37891
244383060251180961 7040 9762
120850285512478449 8276 19842
473698284027499009 21988 25359
757463066025803009 18869 26584
757236452213831553 14145 24310
189905428863998081 1022 6871
54602307520958961 5757 17912
394237081444853057 33851 37038
416276222872056705 1933 7078
791234663805642625 21242 30600
138626094157977777 1604 31000
158588672436234657 2130 27393
694603288166305793 37827 45586
893246701268228865 19951 25665
439349243753248705 2519 30836
414762510942235713 11513 30927
561073286601043713 22032 36787
996964274035651201 1916 36939
909738007378983553 10898 23076
776876583714663809 11307 33118
542563349063712513 15768 34451
713395464882697857 24799 42974
50599721752298881 33679 39546
631369755091352449 9932 24300
22507046272210121 30254 34254
60416498951031625 9842 17124
941045009988606337 2437 19500
64305847683623793 20461 45289
916679903300959617 24366 30282
148101537701595745 4886 17805
171561491320495905 4971 39104
324950323356912193 23684 27184
289646001739157569 11412 25771
634832991518027905 21369 37443
942368324656989441 22048 35318
33562288732451153 10274 30584
627379614107056257 23353 29320
308651875115746305 3868 9123
439059442352181889 39764 42607
981774999877384193 23628 35834
137768594697149633 985 34481
548107076835197633 3234 6608
793256373765181825 10747 29502
395655112383860097 1736 40316
557277448516899201 1358 31517
522655412165338625 21849 31399
854055675624898945 10498 21121
986292428164627969 30589 43699
867161677988150401 11087 20616
442146295954746177 36933 45892
59322740363619177 35576 40857
536710641513348481 8317 17017
106320228005657217 38871 46588
205166109222833633 28041 36699
624079706952450433 3692 32915
437513396792294145 5399 16724
72063676373147697 3229 24364
533463167782475265 15312 30794
322961913859607809 614 42028
741871651018311041 38589 39639
258551311020127617 8131 30374
330144933527922305 20343 46418
398451373059153025 27793 30274
452475699119869313 13324 17171
451074460256137409 3994 34854
138030057728219185 3645 36270
686688670043189121 12935 17605
852551080233734401 1483 39976
200275460141440929 4446 20139
386019321496409153 9423 18786
325343070034655553 29756 29984
457979752599239745 31410 46359
93205516344141873 26917 33924
639566854278644609 5761 7145
347385997560756737 6301 39285
290359214891349633 21446 28488
639129509113487873 170 42375
469606479224896833 28657 38379
821642017728699137 6241 21468
578230475710650881 9368 44150
440345561727639297 26201 43519
335312967164288257 11280 16018
773535545445803009 8076 34985
96843742919116241 2962 37633
537041007471444225 31427 37080
161924691113146241 25011 41454
2237305945193669 9778 39853
301216233074935489 20742 29795
737268310365777793 10591 13188
66967973292708649 34979 43367
745043628816169729 4322 32094
322752400877913473 26938 43096
877283583004768257 5534 30381
37424619025987481 20071 21266
364770540794985729 6198 40949
150600971788886529 8056 42223
234410663460749889 15174 21806
736868049119625089 13313 44310
336564892347176705 2756 18355
753848240332313729 10557 17380
336814324789045825 31296 46038
84930386916656881 14500 19991
569052972066693057 5326 34671
102600984530649697 16225 30264
706501157705702145 2281 34332
720598140629920897 16533 37559
840264793630005633 32354 35385
582377855952312705 10274 41574
329805052021058049 4854 10632
964088058333434369 2454 26571
987266044974980225 19032 20636
968763047482010369 26374 31074
991720067890554497 24621 28174
817122634600384129 5526 19804
632751131024711809 40195 41741
224113229642892257 7582 19466
826755896391446785 28789 45816
885376926731456897 10058 15218
131726382145650689 38457 40564
915755993614450177 6426 42760
241424122850105505 19060 26841
726150107316062337 32647 42868
93443903117240273 13285 13817
40458157498289185 34367 45836
635806188229352705 21979 46010
984746851011582465 1747 24926
91410264196930769 34930 38821
712233094385847937 2384 35426
399570356238797313 21013 22185
109830539412104849 26866 30231
877941849389820545 20155 41543
253430538877847041 3651 21234
458834199153400833 20622 37945
365702681208180289 22889 30077
726596739776319105 40146 45027
180517935394700417 440 40701
103825176116515649 12821 24548
82016198012968993 37269 44379
139983084214115649 25148 28684
838402119400324609 21836 25545
4663856463409389 22969 27991
502164631747721281 13097 28576
582902558412378369 1622 18414
687311784038737281 16067 20547
716946299829800193 26274 27195
473200199840864129 30596 40313
679386298776499585 23169 31310
645297592153536257 8264 27593
755173107007195137 1076 20311
434691272200044673 25118 41804
291646182040842945 3886 19188
332815759724805825 11531 43260
557376763172840129 24662 41479
442879581465309249 13316 45700
470898068044839105 21116 37519
433525273916199425 21239 23452
637325170756852737 18253 21344
150659617944175041 24442 40928
622892193564418049 13874 29834
791606429676900097 17693 25042
602091775312629761 17989 37856
953472515365678721 34049 38657
600160862386154241 20973 28133
909231885688864641 32546 38133
855120486828880641 20319 43152
715754615670565633 16093 39908
350691483305645569 13291 46954
521298765889209665 497 2920
982590753462659457 35217 44546
281052122978611137 12882 13809
298055425944532737 27024 43404
225544279330801345 6204 7584
480193717182530113 16705 34247
119628131141642065 14326 28223
676946656712210945 5396 23836
286475711271062753 7950 43873
486528433789516161 10804 11951
118042148402157217 20268 41915
523460246388673089 5487 41741
747281264599717377 2801 4653
88256735730752209 3016 40268
412845359132521857 3379 22529
140996169174066209 4981 7852
645558915530639105 18304 41344
12830517536770005 9479 40816
921652568928539777 38346 42098
397009903138432193 18313 35800
191189003391183841 19942 34479
760815093098116737 2913 23315
545244387973784961 3407 28231
716424756311745665 1997 6780
217240513844327425 7564 44958
507240873850520321 21844 42743
979216031077403009 43083 45886
734723143679751425 18836 28353
531073750474643457 21782 22629
147562009760079617 2774 11048
367592463618169793 36931 42323
164771790595246145 10752 35063
180791133858601697 4289 16658
328098883290977025 941 13646
197718813301424481 16265 21494
970410600077336449 31133 46032
304276032522874817 34333 46487
4580512797971893 14593 26049
528930310653070273 4302 16706
677723257652850433 24957 42619
571004629071293121 1546 8092
258747068514452385 9167 22024
879702829036165889 17599 18689
889561120294466433 23205 31043
171750669731789441 13852 24639
686960894004087681 41051 45505
491253680180708609 2328 2590
395037108129265857 24810 29595
503735349139130753 6067 22793
493320721110137601 6568 15054
721347996266036481 2694 33627
824944751429306625 6395 26743
768587356827435265 5805 29523
481667229571243649 10573 17827
591189106987858561 28526 37532
534865803452454721 22383 34891
511929070158426945 10162 25524
876772796076039681 5205 17116
960927112278245249 4552 45031
285459474477100641 3244 15814
35126832757082837 1898 6463
417463264101186817 39032 41314
5078670926994989 8478 8872
616303936368531457 234 21177
684744020465782145 9473 37235
477838907918453505 19462 36921
16958184776616037 30098 45530
404787852727615425 35234 46947
340897980861267777 13902 43070
283434524166224833 30940 43092
619396369930743937 28784 42587
590902869604100609 16100 20184
283803750005684929 8781 16320
215248824859344257 31872 45540
85261983027141505 3553 7815
105218818407216481 15366 37734
804421513823665921 18731 40306
26120089158453653 2811 39106
172676524581508065 9542 20408
630558398515411457 2080 45109
960818903811880193 9854 29326
742842420136014465 11939 21275
12765385207149649 9471 32997
474528884674946049 7226 21719
271496210195675041 30016 43269
477494009660958337 42970 44320
618142446658144001 25593 45186
843591506083704705 4233 23724
619760272649383425 4607 19728
128349601877431505 20128 46450
333273910629959169 5863 8673
550106132581980481 27152 43274
442903981792579073 9741 21507
492012926075361153 3207 16773
457981416581564097 955 42908
309006341116123905 1077 41188
354460806364013313 46403 46413
33445305541590641 31071 38142
636569638016897665 11042 33203
494539385103841793 3554 17295
639540363758168705 20862 26604
40673002740092561 9664 44295
820719827181139969 5048 42352
530823613011570241 7022 8550
748969587986319873 2491 45225
119292195398287505 36635 39045
447073523488558785 744 46490
30684042854737469 22880 28158
658797331594694657 17277 31551
623495855273759489 41460 44034
292410163703781505 6345 17666
720051658950872321 6825 30080
153176079136780897 33992 35175
262135284041676193 10444 38414
511943944447171649 17232 33817
981755118593405057 5899 28664
110595661955027681 3183 16728
519089711377986881 16874 39181
970349302487566209 19535 32887
211271501870648129 7147 27731
340168259779144193 3231 44657
867614241416987393 5340 44411
840866108021959553 16471 25524
833287070129834753 35949 39295
524784366493900481 28325 28365
890908607834106241 1406 13519
884805423221795457 17178 39255
813976280080233089 26373 36597
214483597868788673 7857 44220
120310727345781745 1598 5748
919775249361266 9796 24664
398839093742246593 25299 38020
393695040575106945 2545 44838
614558988928067201 32959 44964
829738642215350145 7050 33928
985719491881049217 28221 32082
971857096942979841 25558 42083
396649644034113153 153 22191
49795564659991241 1525 5751
930113602713696257 18553 35852
154459281131533281 15078 24946
878979634037946753 13699 38592
757758286595223041 12542 39838
394790561047791745 6890 38056
311265982199895297 7460 44581
304624767547977601 23977 37674
89262911444212273 5585 21670
364694678097684737 5399 19637
925267640474896129 12578 12905
146547404618431201 3942 10619
227567541857101921 7998 34780
714550291530805761 26090 36856
969015898113294593 20820 38268
892920779740421761 25638 45726
738175570868197121 30453 46726
850902341322147073 14967 32691
588068895352062465 8856 43169
933137863316645121 9003 41324
943904017689877889 35755 39692
359722842239030145 23204 43297
982308803129708289 2995 37971
494855284614686785 18041 34752
860433367112353409 4284 17827
229297560741194689 136 33808
557278723044827713 23127 38972
88896380453704177 13312 26518
200492589495954817 5442 33358
336854915262883009 9926 20604
696178059495021953 15182 40287
439165955607762753 13663 45397
638201701203986049 12569 43819
784161966743987201 24667 30643
289887188810023873 9229 38351
823951905606364161 23863 28879
25784685529234965 4399 35430
436816913396462785 7042 31428
602871528757329793 21393 28800
470019522778727617 31233 42847
554323144216073857 28081 46085
305815312530107521 17762 37947
276924761456836417 33177 37345
630532144523144193 17510 40097
39266002072654513 33271 34384
646634885318441345 21952 23270
646708795992932353 8213 32210
172720871386246689 11314 25645
40238254404034281 14490 21858
325922780160816193 9823 27540
909566886358202753 5480 8712
503915444109296129 12659 28547
452872441577145665 20201 23907
901106139291023617 1173 27062
640133958302353537 11382 29754
999452085839607169 28349 45065
456865569452350657 3847 4277
302983293995559681 24908 34171
235227457693167009 23440 26067
459381250714997697 17562 22201
297561881183899137 2350 24632
131565468736347665 1906 19463
918130725623253633 12730 46191
630972835507662977 17173 39313
705773537502938753 26470 34112
543979066123107201 14007 21565
209811844217068001 7222 14078
280797569461142881 323 27372
819347191551802497 4227 37378
999832995549702785 11010 30220
308361894407109825 39135 41827
395565061370064065 6556 27078
116609963137126017 17327 18145
750705660896691969 688 12584
611870435356433281 21545 26653
718710414837104897 7781 13267
72103738411929185 10284 12456
729788699508937089 5329 40342
913340567206542849 16754 39050
295606484995147393 2139 28751
324137356983118977 18567 20309
275590928182531073 7442 11273
312713986925455617 24428 43415
981776805304846849 11221 38914
36222411770953753 31733 32968
67182764639433401 21006 23226
88635803720162449 2988 12311
865009023828861185 19283 28525
634355390120834561 8594 27691
461850217431099009 6016 38552
93622358260926577 26844 33454
335109417143755201 1112 1516
112687040185367233 28025 45231
610204935894024961 29827 45395
357560701341807169 11617 21517
597359759279100929 38982 43440
884074466955969025 4929 46901
826614347180530689 36111 45878
667098545072502017 26846 27883
932577575270571009 8167 20946
581412860028368769 5353 28046
559000142007228353 21854 34029
827986215761054465 2825 14187
44953666579829137 726 5445
21937242735180717 9294 24799
323205867101528129 18014 36287
993690224805174401 3606 17671
667335821268792961 5387 34082
570690522171307905 31273 36681
331731702883168129 35079 41959
970869344661874561 19843 39514
893008877919356801 16286 28688
581267724374260609 35961 45932
490028212193145409 1705 7066
389221343810827841 3267 40981
825827861361929601 1386 29898
261337931001552449 10473 25782
487957502376566785 3374 8950
382779610066304321 209 26957
361206812817158593 9811 36124
876260405771166209 16484 25101
958571411238828801 15139 37223
289346588125749121 13286 45631
675240259564972673 14230 43556
444670023198657537 18910 38612
986998569826177153 34068 35955
386153087370015425 18037 44973
176301072233599137 631 13539
132904701275794673 25714 39240
551827074132084737 11554 37005
879161892150971649 1870 2428
802856803748468865 104 3512
167654406190710145 29508 37447
989643576200030849 16034 16954
21198541616652025 33526 45155
94890555396943905 2089 20520
864672753488367361 19968 45375
56944445181152049 40309 44816
105174452032326113 2201 39962
57991034849564473 24375 29660
31628588712724337 36648 45578
185946813211877793 4342 19833
152325544057813281 34672 38091
534553820832030593 24576 26136
620381504058304513 16120 35035
702248372002053121 4380 33587
865256023037073153 3668 42399
323150991964396865 18654 22828
762712348388962689 3082 7508
41286268192665 44077 44819
49659754545555049 13432 22738
294393275574975617 19189 28521
767772728655462145 20409 26160
408779102109399169 6604 17589
419273592723993025 38250 45437
60816788556209649 11360 22148
942556593761057793 39136 46345
984802614605122561 935 17716
912655867804286209 14467 22508
612639339058290433 36687 45686
231237549785607393 6076 45949
20302881814323825 39819 42745
278911834203807265 8767 15019
645688197513564417 30668 35898
277327890683810817 8375 30358
274863494474750785 4543 23215
378014034128934657 14742 22186
919316290650783745 29853 39445
75744753622007729 4274 4344
943281394538921345 32863 37428
19772056286807785 6719 46690
899485985293026177 24147 33688
490835635510539009 19978 40061
115892543740052641 20595 28508
98050877556257633 4805 20847
596073072336622593 12532 26272
521415049525007361 22526 45602
949577138156563201 30613 36924
612152679814567297 3886 18700
996367297880695425 2746 21933
854466669989850625 4829 39014
231215408737917025 3435 36564
988371547056171777 4022 21470
853133880517930241 7881 14958
384316223421468097 19094 28078
309710903467468737 13231 14893
988986581972607617 41541 46070
1741963806964009 11469 30175
512099945295720001 917 32335
123770076769609713 1943 25048
725134548789977601 16385 25654
474924943425293121 11758 29935
68936948715947465 3400 12014
933276578418904961 9585 29542
660230962880898945 144 38531
745753141948867457 3305 40517
122431655112738017 1955 10371
342052400078053185 3150 24059
522396419982353409 17255 25745
671285443120552833 13234 20687
86429830905490945 2806 7785
795657565179389825 1105 39721
242575701259067233 17689 39155
514912304354410817 4138 39804
924149070198414081 39809 45978
263121899671297409 1783 17977
138968617453993921 27091 31526
600272103576259073 27317 45674
640097074569911937 10103 34375
626478159676274561 2579 39185
801656478463183233 15815 32792
171355106823241953 21591 41849
131149119344403425 2757 11068
63901979851557657 3213 23425
451914306361768321 2968 37071
301418528816157057 7138 29617
105724973909435249 15929 42467
625262305706080257 4822 35452
901029262691007873 10127 14143
778911262478047233 7484 28527
585505574158535297 11906 45382
263922746809193153 12953 38772
790258047193272961 7784 14323
794911937601085569 28900 43650
239256240501578785 4124 26102
853561198226962817 4676 37155
217983057652570977 14864 26916
628658096061045121 9968 11451
835146507589517057 21159 38729
528318687141002369 22943 36211
547676691562653441 36258 38378
962501503644659841 14601 15651
667921994449148545 17315 46723
930350272942682497 4059 33396
520838132502955649 14909 19024
713854019189952257 14997 17485
261211508616188577 30052 44001
319307524652209921 36302 42634
386885109854571137 3791 15141
530054072843114433 33656 42378
663338057591222017 17075 26041
728785181787451137 30670 44431
705697262334165761 41628 42517
205124729307797793 4108 11568
556815948023203329 23365 38317
477540636301519297 8846 40372
611125686263189761 2444 37903
19524591503682133 15852 37551
356202999948994433 762 36876
937445416421034881 30201 31092
462687821022949889 14731 22974
321501497560959169 6668 31032
754457402685009281 8052 39066
901629470648607873 8085 14189
9615829273055711 6596 9917
929710142055881729 9519 17974
432118203078363905 28196 33879
607983304343484545 6716 19173
982552880731457665 7579 26687
181387473339796673 718 21092
113557158280006129 488 45378
174816474663437313 5547 13060
684003058128748673 33166 35146
640508045230092161 30599 36399
946683016501129473 25505 26730
163635164738870753 39025 43822
924019784857602433 15667 25000
749754495716260353 7783 27819
512637522856753217 36634 38770
262173097256756193 3854 44915
31822538340176009 32619 44749
614500050187785985 23094 30224
215400895886677537 12368 22422
789340473657396993 1925 19675
640694973732006913 3318 11160
873849464512844033 6109 35624
542393496174103233 28845 29849
269871500391168705 11087 15495
200647251770387681 14108 28607
392536196587798273 18070 28241
770065224156031233 19303 42611
664253950645267841 7060 43149
413304154858405313 381 3364
619415886237263233 11833 27763
266425152237136577 6397 37011
719990671132144641 10274 34406
933066299352784513 3572 34494
646593495073005953 14908 17460
128176329180138993 21213 29305
131224541431684833 17663 33440
148917221994377505 8 35385
682912772617228801 8221 21337
605654904950771585 445 11077
849981690498346113 2116 9100
797822146984596993 5881 26117
163536135161791649 3352 45107
595574024244275073 2921 20831
625354333782347265 5091 36707
693367639869290241 18882 34819
562439631969695617 21693 32716
510461639312925569 8119 10758
95330977470645457 27738 41766
346382937643507905 9250 11101
87505492028668641 7961 40632
514852809950429697 4403 33521
5039506128831307 11809 13995
556396323836320769 25713 38926
421052856138956609 14339 32039
511321503069101633 2065 24562
157124389019209345 11869 27441
746921305274295169 6430 21791
46519766158439777 2426 39273
283259688729561537 9922 43571
843934471083223041 10763 41166
471120356255436673 28582 40391
170885368237961185 15223 45235
884252966250276225 24899 44276
893129119508024833 13757 15191
929116438492368257 20080 40904
930464652358267649 13655 29896
93657355635588865 5189 17804
251069438447380833 22185 45514
800247193904208897 22412 44488
244957958927230369 6750 30482
531621568515962625 2566 28851
701674405336241537 15749 22090
223391454651075361 17510 26878
73007997112028993 17361 42600
700768341592993921 16576 22577
888890684826201089 11678 16123
361025333213330433 9415 28644
805797301465744897 27141 33699
761867586724324737 1724 18255
92026103175705025 34359 39439
897143457319653889 19190 20288
419072965761330369 3776 16196
582298497769915777 35724 41587
55281879454263105 13258 19397
769242712623718401 37177 46075
765952198268180993 27144 31020
453477667651217345 16327 37239
753114272664056705 15555 16185
878218962718701569 8843 35066
932355803497557633 1857 44697
650671022248605569 11149 30490
985663878345228289 21006 27034
899654443862072321 26941 43860
965226174202868481 22776 43566
609029283280026625 32869 46844
644386956912775553 25646 31177
312332693160040961 28194 43444
13975836649336771 7915 46552
175985042665121953 12827 38288
915059461373367297 29641 46063
526041776431764417 24027 40978
162921094364847361 2584 14866
44394678584186665 21736 37515
438227416689535681 11453 43571
426323048037854593 17260 29245
63696923249779049 3167 41253
804445580990137217 25949 34013
917548549396592257 5718 33361
638674512115937153 10245 38030
160613046558395937 204 11298
916198794224246913 36997 41342
42786136634255457 11084 13877
463082875417963905 9990 45278
519261124367886849 12796 46697
498894539122733953 19502 36200
111828501030366561 10959 32724
340269398789683201 16240 31176
371958291223407425 17743 23336
967383459081364865 15509 18959
927242984368213249 24823 29713
216699479772128001 26190 46665
757226930188494465 14962 34882
889205156469063937 3187 16603
486633151181870017 7457 40845
593607345338181633 7948 41286
500753644039988929 6006 35571
766237960049100033 5040 26149
558428965855604545 9226 22683
927783113904236929 16654 24399
130305937325118753 14943 42820
900185203177745281 21989 27355
358553315953791681 29725 36691
434792611977666625 7079 42171
676952218945657985 16807 39430
828513909005383937 5396 39842
438401082876914945 13076 22052
999158515615274497 39987 44193
151543436350095809 4304 41581
623266985203873281 29465 38553
327340551027127425 20896 26054
575707442776103297 13492 20250
432562021799512321 39227 42389
345250139386539713 20208 38473
6977860973485407 27241 45269
161039362153925217 21261 46687
414789931026376705 26631 35987
215645049873518945 26770 28941
540065013132355905 3037 34686
597535919670445313 3090 45287
275331447427745953 11124 21002
290691177285228993 10308 25718
41407178722643321 23986 36060
352500827999701697 3961 45412
263762173225359233 18045 31768
146655293120591777 18243 38406
115537336718368529 1612 44927
184301129777349345 7573 8454
337852295284889665 6134 15035
955190644494198401 32825 35107
147252091702775105 7270 15922
692510744025465601 13716 40579
488593860015129153 4342 40979
366071982067939649 33754 40723
714193500428528641 2371 25815
61180050294222353 9603 21225
643187481465147905 37912 45369
437248763417702721 7048 35790
490244407007715201 7041 19023
488975168586218689 25690 35025
439127701903487361 32942 46439
942632019124562945 1822 37132
466180720493234433 4401 14749
486930867787474881 9160 44607
935357187298208769 14583 22700
336840946272477761 11538 37614
68269826669826729 26899 33757
278199493581038113 34416 42798
898302133720136449 4490 18999
413478586270816321 8905 28321
791671470648360321 354 26134
303087761164857025 10747 29446
773993747263901313 8961 31463
818952263500140289 29070 33884
565812540851148097 14042 36015
399861521035031617 28002 38391
856837502122402817 179 13125
496349120703474241 23455 26281
62471790688952921 37291 38829
664648490128751489 27958 35035
687202141460076673 8259 29315
361740398812887745 6611 22223
170101214161981313 33697 45352
594038258248186625 12201 20156
972028126208868993 10835 35279
946215385512534401 45236 46008
562779108267555713 22843 40691
667800443407298177 14950 21700
615139520358084737 11525 34177
868007510794374273 4807 17806
658862370966296833 26569 43013
557023492057989953 13681 20789
978798190225290881 14900 35466
186716211561634529 20756 31240
809483861046537345 6384 12834
149801113560226177 25117 30602
659053752080225793 3797 46944
401669233477637249 22730 39567
594001248033329409 9838 26042
311618515262690497 6566 34734
650280989847175297 5030 10260
914106299243957889 2266 9908
988698268813799041 16973 39878
964449277656267905 2079 7790
276497544933548065 40702 43406
612666860821949697 35327 36960
573694245394740673 23034 35533
635273690752082817 5357 17131
78032616023392625 14663 34636
157577281285501409 19849 42246
55234667671236081 5456 30321
33653475619029649 10237 46691
533161260434368961 9733 19163
934276572510473345 5608 7505
207291168766722945 35543 40626
645903851392684929 13901 20356
58592722865199673 22896 37925
284690060267582369 13237 37365
925544880905327745 16885 36312
441424690538195137 18743 42286
835244094557893377 24084 30921
876027370990588161 24409 27309
783089519396419585 8927 16182
970395846214184833 27100 46584
233456588565047681 17898 35115
164290247040458593 21555 44203
172171163649231585 23303 29414
771190447742935041 30277 32617
723509867447305089 16801 25696
193447212178771361 32228 34130
498457149692036673 4668 8694
714771855944032769 5842 10649
333624240829550465 9621 34201
141661338699936577 42293 42847
699048320945756545 3410 15342
790647861934399233 5137 46443
811150224316705281 40326 42487
392614624751903553 18754 28840
614943665496021249 24847 38781
717667413437052161 32527 39978
427743980810987521 8334 35810
641803087298843137 8723 10543
42035661320589665 41122 44221
460443474174166337 13463 36503
792304612782274433 13695 24048
923000925446874753 14155 15866
987935018360680321 5763 20932
300228377046945409 921 9604
464469202021717825 15676 18606
96605322965235281 18028 27527
197846510475152129 20656 22298
83788033025523841 41648 44433
636562964356031105 6256 30615
526345950290366465 16840 22570
101069793685617521 20021 31685
925726417486568961 12139 32635
634998963215878145 16578 43070
490320307599223041 23985 41531
237082072208458785 5097 31433
223684686644457281 8445 11104
617003570336564225 20895 22257
542318034180684801 22690 42028
10049763076359853 15159 21849
851137891223853441 16887 36828
160874336722741889 15402 41128
135119507820281377 8233 22407
403365486177356993 35 11233
792769365117219841 18628 44170
695295204831111809 36301 39798
523466783743518977 2918 36091
468641331783551617 24226 39220
990626285960242817 21503 26000
34954116216113109 6684 21695
324653488336924289 41465 41999
940610994604519169 24743 34544
467832444841359745 10666 30716
7119110143364083 43746 45538
282485000883500705 11264 38176
971578574582089473 12753 31239
817313736238528385 350 42482
10095030404130513 14053 39875
268416439410618337 31953 42228
524252192543563905 13615 22671
296911099247079617 12349 17375
754643022261362305 19095 40526
484053926953439617 38451 44906
504742615949574273 18329 36570
204922419726951681 40405 46270
740413171623856641 40178 42901
183349664585808385 17722 46893
899792398810681985 35057 44357
51412052655802401 12149 33490
720005976679871617 27857 41946
101553789963109153 4831 30512
442406172903453441 311 15380
654811957226453249 2271 38151
434104910825027457 4990 7890
611501167357932417 16506 36726
153329247192139905 2992 40958
529044766572820161 21051 28962
864749197291601537 18763 43524
485679449749458305 499 27484
274496141356230785 39517 42050
366634251947939329 12968 41607
674657132927336577 25797 26473
943691287951299585 26741 32054
953744660037038721 94 14482
635415400210899201 8738 22778
74854933581647745 32921 44859
437508748530124353 31252 45843
683741169348117249 1600 12490
92272516106444161 9878 25129
208878189035630145 30899 37808
759017153878705409 26434 41879
115040428844700673 19113 20355
662952199541717121 2771 41842
49531673859533497 387 24033
542828986762120961 10175 42571
923235223016497793 22 26779
662926545379061633 7105 23851
485532524497386945 23472 35830
938661520454662273 17375 36690
929838688956060417 39953 46098
745403281672007937 3662 15819
614110724763222017 36507 44959
107534756727577729 14293 45166
469362213661590017 11892 29342
498151614273520961 16930 35155
557463504286857857 249 15853
579854389934116225 10587 38909
921355637958434689 1853 12277
994468093841287937 23902 32439
363395709769477569 34345 34818
335668178768404609 7753 32331
543190816767669569 24014 30088
293353677954282689 18510 27451
632940519700241537 14854 25557
521968610448528385 18445 19644
951195909913046529 7039 24477
322194138838039361 5627 32965
511533101944948481 17976 19836
912180397591757953 23604 42653
305362676339235841 11620 42960
438688878573028545 34420 43918
78568022846269521 31767 37373
801613468411193985 816 45976
4104080014677437 3469 26404
418590871131225857 11184 27980
137948468672348673 5042 29136
891751008568181889 3319 4016
335161250411495361 12657 43956
547510666650421057 33463 38918
36445697916576593 5785 9197
577223100563674753 7267 34153
448348836792824577 18150 30472
788482980514014977 1401 39077
676119668586110849 20513 40011
753009896444300673 37283 37787
403862616094535553 18492 40800
766453160556007937 14397 23140
22370540720231701 14144 21822
6019364335219991 13748 39132
141704421463735745 16650 37597
154945592556583009 1607 38670
492934803451888129 1405 31836
654263781391936257 17370 18092
545633615010565633 8032 14282
301934679633145473 17722 32972
919723180466803585 7523 41149
217361617687050305 422 33305
418032996542699201 9611 10473
908734227664876161 33272 45142
751109290224278017 16710 30999
322337579815528129 8054 34142
16156782483598421 26019 41713
829310699015817217 36298 43827
675282340282336641 1126 21909
906378672113380225 3106 13917
748260668325961857 1 35602
623942673042204673 33363 33507
435612981017143873 7741 22357
620398499839726721 16238 25217
909825566340948865 25194 33378
151100786684221345 24323 31677
738562895442612481 1127 1212
170410994971053505 11608 26247
722078950351651329 10149 28009
969692234350542721 3168 28461
457284821220909505 9877 22202
673638603899039617 17816 37052
980767403685923969 4530 17452
639659395806003073 20244 40738
865374550808070401 28993 40198
28174049809667425 34426 39628
942992517449077633 30848 42497
625976146368412161 38168 43669
122789098501201009 633 4315
483449383351402433 11486 35880
581116286501078657 21999 44142
637355697910006529 34267 46765
329149721444764481 35431 41484
597686475874059649 25257 25260
469373162485787521 18370 30796
58853234442221241 13996 45926
979793897913211265 16053 31291
231229702537550721 16205 46914
591870509441413633 11328 22717
93772954939421281 25538 40971
850190762915730177 38130 46087
163889620451033825 1932 46183
567968930421748993 12919 31345
226005231027937025 11779 20021
109728940866162369 5119 7738
962226282208067841 30126 40189
777335355676889601 3313 13572
294633240731197761 29762 31974
663338260227135361 37227 46406
340517750232198337 4570 35890
773856466780038913 6486 30302
468242464119963841 14768 19180
347706548172240577 30300 37936
47813704739983369 21829 22331
143564539143632433 7937 43953
581098634968608257 341 18583
98663646913593089 1567 30405
223161080364793217 1273 41058
572113680143409921 19387 25490
995862946864104321 2820 19630
660166029914378753 31930 36380
751378736064797441 25045 26265
624378284063205121 7092 18618
470795325153826369 18716 24225
847640988247008001 15357 33519
841596572362380673 491 35710
431528880786110849 23100 46751
500840210151476865 20335 46605
5528367367261923 5889 34786
368481571729805761 18372 46253
755449985089320833 16566 41914
573352364647401921 5941 24824
728854325053333633 7949 31571
349344264547273281 11915 33380
429451620050336641 24201 45907
516635532490266049 423 26774
441624614705929729 8829 39988
776224427014600577 9039 19918
927617453941373057 9479 32704
143442147321504625 35192 40633
252648537121615393 16928 19099
237039711196576513 13741 43054
309429517576681665 15762 18429
207000533952179201 27321 36673
25888010736352385 17492 24668
809765703524622209 15023 43763
334988820884156289 22255 30820
33254971873812877 14287 40597
613233247689692033 16751 26374
423595919063718209 9663 26613
509564425997972161 14278 38802
293456413490485377 2828 40879
180276353382353697 22620 46565
685675777183636353 2032 33206
851577221913153409 3248 42317
194035381348921729 5924 20975
909600852990934017 9949 43388
365260982447342273 39428 46453
489560345205852353 1824 18692
828206421426511233 41275 44162
662617752163256961 33484 38049
712338265047012737 23284 34736
782112465004765057 1837 26476
732753275914145537 14538 18023
413221323346391489 1984 14536
327560430479440641 29860 42332
568224560799500033 24429 25881
485058471401469377 39458 44879
99549436396628721 24220 37064
766858440857678465 26100 34453
738341931290854401 7845 43467
855178109436589953 682 18396
560827984786726593 17183 29543
688746112804597761 13567 17029
460722543825845313 27053 31950
975505108590493057 6495 45365
193445859360494401 30664 41897
475948281766623169 35103 43101
791547029516983937 9720 29237
820569792908369025 2706 23018
54710052688307089 17738 45334
585756262322224385 11916 39023
776176211420668929 11097 39819
100428363475753457 29785 38628
216708901149402785 18298 27406
715015441139829761 14774 20735
545165584643719105 24090 36186
295895240266840897 7907 30408
779251407834636 8095 38852
374824186163653633 17673 36065
901234210459954049 36932 41590
819967332975533441 1223 21688
251519535458712097 2673 17091
935191254873505025 31538 39504
858324603950371969 27669 30765
228924804656738689 9676 21137
406279416399883073 23270 29992
258755848575976449 45994 46177
954031948830866817 2859 37865
564906643226134273 12730 24391
821626888031474305 1034 17208
942290701139487617 15867 19711
631751926500562945 5397 5784
559758165681071041 4297 33555
594359537801722113 19020 27690
31529421884489041 6207 38707
845498161431741825 17683 33434
822514260813488129 23589 24193
94977177002292017 23062 36423
84705045982705233 19787 19901
341949324328972161 13551 34758
759274540687666689 20606 21431
171832266969801153 3002 14506
208252694205629761 22757 31536
931253860510445057 40042 42048
808077431751353729 1419 4995
711961587872522753 5010 38954
358985719692558529 7005 37647
877673686208659329 26434 29301
320697405638238593 3368 10844
109291469952268017 25307 28191
844647035082278529 37352 39781
277388582450491585 5974 17807
780455840002968449 7619 12285
513788698351206081 6415 10823
712385781370105729 26629 39546
694686977358323073 3960 26912
936909223606843265 22637 38952
259363974381898273 9295 25773
105109432713295089 26848 42566
197187905614292449 22707 29919
275791389843032417 30989 35840
8963630796088752 1315 44915
810883141612922753 12739 35293
360399730948877569 8916 32217
171346991454608865 27685 42369
249222218773809345 34983 46798
112036928949169841 17081 33050
443425276352904513 16571 28648
218084328856900097 10291 28581
323082672489121601 7891 43750
749217525739513985 2859 18902
209446889768720737 4218 21369
974254727727608065 2155 10949
137586075712334833 13722 15740
801480590725663745 18984 31660
262120242791660033 3540 22954
518665740873853313 13059 32568
628128666480804993 8176 16298
606230972475149313 34185 38890
74398878907068417 2236 22124
408764337324750913 8196 23883
524293682911434177 15981 44057
421328969107310785 42294 42419
428704258501049665 23024 42852
398666750631331713 22993 42928
642179038237756545 3369 22335
394309475521001921 31819 39902
892724852814730241 24084 38791
432721600982571201 1947 6544
942122678633012353 17918 27560
938103809612659457 17799 35656
396324280662234689 21747 26098
259405094466995233 4631 41032
728914885827876481 20462 26603
815981187928461057 15785 38612
421789122601701633 11890 32720
532369350123783361 20136 29991
345894800447524609 34191 40559
967083589993126913 25829 31712
788553449836562945 18067 36044
485180023835493313 2249 32210
408546123877485441 12633 21624
323734421700496705 10986 41461
318075831930947585 4112 37796
422945200116483713 9175 21574
342998368821241665 2808 4397
907853274137341569 24239 32714
665067200948463745 5030 39868
91286820946816513 12401 35176
717744234034810753 2934 44577
280876487541949153 7926 27574
455001012367752385 41536 43022
918946527490870529 5835 46593
482314739514549761 7602 25545
753511483272848897 28797 46990
278882217591096545 3812 26706
627132518323104897 14745 33836
825900737174194433 34962 46620
541762232180619905 16392 38887
565585211544011201 8369 13818
433260689160359617 2253 45076
435136371275660865 9016 40490
546649098137056193 23886 35165
427544704264128961 5681 39536
210154726570788609 11392 19408
628506065075399041 8741 31524
508978943181038081 6018 13295
101923949996837857 4049 41918
389553794193968641 536 47010
262015717814108481 4878 8606
678846118289289473 20062 25891
978193513653017985 4368 23735
815787164935245 44083 46728
695670071812386945 32022 46120
683082103672777601 27679 32070
602807325040863873 24991 32073
126256651186846369 17364 22597
163585715538403073 19819 26270
172816417235839745 15853 23260
717712728559170945 35259 41479
832264779542679681 29509 40413
954781987585945985 245 31600
897234291915200513 31133 42441
854004142533604225 26976 31951
633181826775821569 8509 33150
161244201042222817 1612 6721
747462844539871489 20868 21311
344227360590359425 28238 28355
80330224302610273 6071 41787
831034180234539137 11994 19820
824607333120500353 16781 40244
712640019893264257 23221 41721
693251063346846081 830 23973
45196154823514689 7561 30516
845987938588070401 9812 13771
174984890220763137 20653 35533
200326636806988033 34929 39666
258010652157750529 3443 4890
960665623456922241 16723 33874
647762966228363265 17469 39095
702007616481207425 20653 35931
662699230220880513 20398 27084
905838326185904257 9822 41831
998204435330016769 5347 26211
666728397983671809 17385 22653
2767762886705328 8348 42031
115456358654032705 11915 46456
823604007938548993 3205 18961
606533385187386625 27342 38880
198459589051623201 297 44810
966643697653371009 16179 27157
442764397830636353 14268 22878
330084721624626113 7896 32632
125811230035836273 11037 16518
502790212131916545 1562 43149
920204490645979009 1499 14784
43086020465434417 22305 29645
521976627935828225 7888 9493
248444058593111809 15125 34792
279638500493199169 8224 20584
452619809977885953 8577 20224
116100023870373553 6118 24608
783703820076173185 30708 34685
847995750816643585 4093 28530
859216510250742913 35141 40729
943236741790855169 28152 41039
587381772002760961 11315 18813
202779188578652737 7241 30423
899782601929853569 17777 38702
304684333223931969 4472 39957
910853243380589825 12072 41193
68580912931004433 15493 19078
781323051284086785 4488 44331
828507833480614401 10103 12489
589667716903409921 32714 32731
864686433387127809 31807 40405
149580830574802081 8930 43103
567811343000570881 26338 36155
328495388879364481 20467 34906
383382630563325249 4480 36251
32542330954807853 4749 7041
482087841104004161 12262 31064
57013702156059057 5693 46631
263189037332629985 16329 38450
934854419468461313 16462 24671
81309125995701953 1997 13173
9472184790755735 26192 32371
794984652229068417 18013 19251
218574654664021025 1999 20960
497712116906882305 2105 39691
647856086637933313 4145 6289
991004602652985473 21469 29120
455713559362560961 5119 9398
982785514270219137 50 10545
956120117794032641 16133 42358
382909155359733697 13511 46259
780484666754713217 15771 18267
424926054301948865 21843 42889
868578369450535297 2520 41129
368433388364415745 3753 46554
190187119717204929 19919 33990
236655377812226689 6647 43286
156285551661600417 32474 45935
66235854264512281 35868 43708
763714725555612289 6590 46608
81080921980912993 11540 41522
337573326331312961 7211 11782
82080342570115761 18162 35407
390697361787953665 17869 36117
779236300720739969 4797 5110
568634059868177409 14674 36288
649882950438133377 23975 46818
571493305585700993 27797 27939
168712426603320865 25971 27278
832368080940813825 17425 19127
648788659732211713 21385 23532
382297232584488001 27606 44225
147129207645733121 14172 16597
513199817098897153 8067 30558
669534056074276353 17434 32682
758516112466249857 3395 7500
30913088046418125 15656 23710
916168312197203969 40835 41101
814007275016471937 35795 40100
775676831497730049 13139 20760
261827055718910625 13926 40368
863628907078211969 31406 38725
262109284143924993 43311 44478
777222908587244673 12477 20823
393911073700422785 5581 15824
945060611330024577 9335 44627
877603770319147777 20124 37659
673765953892296193 37357 39153
856971269709575297 19430 44217
676828216641471361 16765 33213
594342760898037121 18702 43703
914188360075083777 37483 38028
806419700793583105 15664 45744
980744814825062145 13456 35134
917673229085316737 42787 42797
885329928461157377 2232 27722
191902160639969569 37367 46685
353739398471052609 73 40337
281442879153907201 4938 9761
448090528108419777 11975 46546
189423378231396097 17478 32154
576050951932206337 24847 34721
954182639528106369 12557 16311
62276277639380593 3199 45654
196126130594464609 6230 46348
101715197418915441 23261 25983
720975673224593537 27493 38410
323415940129020673 5256 40098
457917321934360193 16587 27256
561628257908171969 23746 31033
259329508358170817 6198 10661
549460042873828801 4428 27825
34049028956971485 10024 13842
364483247837458881 16276 29029
354025758850788481 27168 44971
365505488994525505 17481 26605
567719940158639233 6259 18087
842076516665958529 20380 40689
280282409632796705 2273 23244
576595929045691265 24280 32806
267801587810950529 8216 38590
999940261840553345 22255 23047
546353343994503873 2323 4809
262740720619969889 19438 26013
575828347784010945 2113 24264
808422809002923521 2761 45866
992510255834012929 9729 15049
231455734842722209 1499 23128
328209426736393089 4604 41918
319027340916623105 25913 38183
56679878853948649 3310 5111
210615383154955553 15499 25162
381889031053475521 32658 34023
291229555079343809 15438 45605
948196140785078913 5471 18343
431849848378060865 17214 18496
879936679738150913 5447 19935
650694955815655681 30172 40921
927398975958972417 5634 7917
250132423243339745 12309 24914
741207246748899713 26994 28559
14752552319340141 8666 16821
824270666514728193 12355 32750
860961899852508545 36236 37800
886558859539988481 45147 46036
868473952132010369 3100 46420
94923293706450801 16262 20032
939411927412319105 13797 22665
906320302287070977 7652 8721
267450522406040385 9167 34772
908388728678538369 930 35777
546425975557138369 9381 43043
744797136978732545 20048 44518
303426751504904513 20534 27065
72542139194986529 327 2051
72590819137783313 34581 38825
864511425720536449 6964 38358
977780493542855553 32548 34368
688712797646807937 2894 28218
448106110013110721 3412 36030
764372775732894593 12006 28278
676260730858448513 29337 41180
708078608718302849 20506 43281
704040434632812417 17998 24225
592742497127602561 29777 44649
576596156652744449 27993 42106
534654794868309569 24690 42822
72858085545572497 17298 31874
520917025120141377 28605 41148
108143574603108305 6296 18364
261799146776702689 28026 40370
748623412906194817 24794 42114
49335475375869465 20993 31164
938599146687341313 14208 40571
370767726619298817 14087 37853
756623881088511745 10825 27331
204098336197986881 9286 44892
915268207220467585 39389 40064
886942466965969409 3096 16412
910156648137839105 21348 43720
763333916743675905 10084 18312
325176012717822273 13126 40753
254767299747150849 12034 37301
845029424517445505 14955 27541
21605328902083445 5833 11533
756472726153166465 64 16990
25898840603083785 28367 36835
640442364917955585 11993 17330
867827544383828865 33132 36805
599586452979384193 7728 29016
873202806518001793 33997 38099
563226615306813697 19104 37079
1850500456484384 283 21562
786228567421890305 5764 9813
259484821448133121 16158 35181
250174689396882145 34121 34551
252624390113993505 28583 28966
52851203541212753 11012 38337
164585628177768225 8913 39703
894040896808956417 22329 29233
164236227790254945 33911 42630
767067948891284609 19840 21942
764922537381785601 4892 11262
180724401892430113 1391 16733
184506592518118849 8228 17275
964820781773813249 13766 18694
569822769335921473 25941 28815
280555969951546305 4034 24652
995551179194805505 31465 41081
616029448606671105 40124 46227
750046742397707137 28465 31029
802249869001624193 2169 38429
259907497843272481 10170 14195
529789098285579713 20037 36143
793591897781389825 21090 25632
435087552650355009 39757 40799
484541812956322817 24569 26404
598958388123438849 21762 23551
36926884769293625 13394 38272
928777465763712257 19372 23393
915199272676261505 23835 44017
999648763500477569 829 20706
437833426839965505 941 19397
971068401734225281 19782 27225
623930203197673473 26492 45499
344506503250986625 25569 31465
367505509750095873 11810 12007
534840110921319233 14107 14900
923881799884412673 22068 39447
839967727548714241 35299 39868
439824239882590017 23585 24536
977687126679125377 333 34932
290125995664155329 4796 45788
26433197133091113 21208 23312
997018377667309569 7328 43743
920957850826621185 17141 45195
357815191804888833 9411 35153
355499704642273409 12431 18965
912336719093893633 3613 40909
29193636948161129 474 42498
755606858687471617 18011 29898
458318483086575425 32017 39076
727875740767707649 2432 19434
806689740039413249 35751 45762
381239817166914433 22835 43437
621523645607187073 9332 28109
742175803110363521 6058 11162
461604377234419137 43974 44689
777418357062302337 16311 29750
459055537120153921 30006 46008
717348284675388417 2423 34950
530181579163947713 5395 37424
981679300731286785 8573 37140
656040334744421505 11625 19797
155925860637516673 3208 12093
59110817403517761 7080 10814
237470739069848961 13407 19579
680498592555327489 9502 35051
166815302820715777 36670 44039
702079382971415809 18478 23969
320923517131547009 30521 34377
585236999691250817 8357 46226
408028229655450049 21350 41778
570814976432739457 2610 8739
686286689382726017 6404 21421
140399721671204961 14179 28231
368496734699824897 2150 42941
299373764354950081 8670 9762
812140162901187073 22608 39661
90763635454994337 32461 36325
786349334322146433 7305 19629
725486072143620993 6107 19820
861580663085575809 10495 36689
974275861795124609 21069 41695
547504761324070465 37542 38401
291185732164020545 40268 41694
295765053171265921 22337 24321
682247556290992257 15462 33859
264188354183907841 22406 22832
627852701024874497 16449 34693
316526978545780929 4178 17457
409105255760952257 8005 29966
492714713718790145 41402 44783
463699713465100417 35231 42870
797172852022811137 10711 17071
312105501596693825 23368 46848
355212482802294017 20263 34228
604515264942516993 39498 46040
699800409368648961 29747 41643
669760289156929665 14475 31125
119369112830760577 24182 31850
155394923275476769 32226 46706
303231507978381377 26855 27315
542095434493734977 318 13260
49096875406938521 25182 28404
720883674034080769 512 42851
980449578171445121 4859 31286
455841519284948737 2642 16625
849492721703718657 7022 9014
126421517317080401 35732 44687
792695228617162625 9009 21607
882182984269878273 2169 25115
120685447683619889 27153 41921
312615667583781249 3730 24581
5390017410647375 3474 25418
772085503253126913 5665 22117
33110553281325397 11109 18489
767413275837210369 18537 29506
396992390797976193 29703 40707
52180296352691617 12296 35327
614277750306961025 1233 42035
965851407175517057 16036 25563
215780324996799777 1407 39900
259776845123557377 15987 45781
563924839696944961 30661 34960
303223879043027713 17313 35574
53316345474570425 17845 19283
765247865986840065 16315 20182
907186206327132545 11253 25750
440110308920576897 6041 17233
130771404931337537 14747 35206
759602694537111553 5383 20450
367521031409616257 24272 39865
566019147196694657 22116 40118
341028638587573569 30656 35132
199732744286865953 19333 43789
452997061019935617 12796 17037
56036394056928177 14161 29988
333095345699760513 28 5824
638145741737165697 911 20074
558336957045590081 10050 44463
299852930918032001 10099 33975
365235732017481473 15475 26409
611949317837332481 23983 41200
95007456309637921 6252 16088
67248749716963377 11575 34123
160687051655528993 17604 30648
430719566414129665 9416 29397
773543337304808193 1669 14307
815299649741572097 36511 37101
568001871083055233 37324 37510
547391675512205441 1668 42409
724100104373938817 278 18281
501374004160577857 3694 32745
122008305129057249 18369 27338
592508010292650753 31672 42576
497647908791698497 27376 45950
137911789474880913 23282 31920
208012307569504161 2679 29663
831499388685347841 29 43201
32856097540438613 35054 36190
889908033270455041 26798 36519
209970499496179745 18871 41436
607978055883368321 9439 38520
91049476129661857 34209 34974
588215981405024769 14233 45202
953602649770829185 26883 27598
963481343504003713 44456 45532
188995454083986657 12960 26859
209874427606433057 18679 22460
790328845940464897 18734 34410
385293506321094273 10457 10575
728932273218625025 4455 34355
993656598900056321 9785 32945
581921673530700929 35649 36978
697835076397144193 13944 43703
416274062034283073 12528 37937
232317561815829537 15698 39806
585147419143751809 19654 27780
757964573711294721 45465 46575
543805076995035137 10100 29169
464341119452395649 311 2320
168596490766248065 18840 33130
478081876490552577 19488 33962
729754745603109761 7918 19895
313488420696597121 15473 16801
460410969639283969 36362 45001
30226295906746969 3803 37033
945653579553670913 2608 13942
864636812710980225 10015 43980
387620534459131265 6349 28620
985870731100522625 30252 43879
424909241340564865 13274 45886
474151648710186881 39872 46390
259085993061816577 14793 32136
835646514136247041 13839 34563
368088586990644737 5880 24526
781613627549059969 42961 43445
620286381598276609 17266 40796
385987002978044545 1136 17819
366296933629676865 14214 41797
390762602240993601 26529 37022
796910109029070721 14131 40616
130221956407243761 3207 30761
557036675826971393 32568 45885
929023463714511105 6725 10450
494836998058644865 9404 26545
883934540475355137 14965 29418
661605261628771713 171 34067
669333496399257601 19188 44736
357915364888910401 6442 24074
911728784104273153 4322 38787
980434000372078209 25986 46782
531951326109545857 16081 31935
245110551900410209 9029 17541
967642734306725377 9957 14168
940625772270969601 24799 30301
488628050664299713 12549 31345
590167642066617729 1810 30635
246351771705068513 26356 29736
993048006886631681 15335 22551
312469172246689921 18266 28916
886805504072924545 10574 13764
178482847075361665 12490 46067
186278856430185153 22615 39408
383894350164961665 30843 36049
609430905246640001 32391 42137
391624102036221441 39714 45689
39965872904055289 19977 38810
240568575927905921 11044 35633
664094248007842177 22185 25156
449160754238295809 16468 18489
886089267863006593 19091 25103
595665951894130049 2380 25368
369441597123184833 30047 35821
231467571990268801 19008 34691
425452552570114049 10312 29910
227343642693735873 14008 22211
517165132085779073 16827 31200
957186047681137409 1568 36007
187553587035829153 17756 45758
30231577654216581 3027 18679
952205043954037889 20662 38117
884630816126080129 10581 27460
10795371359940021 20793 29933
418840925089337921 27714 34574
462874261460882497 29869 42034
72500265574564801 16077 18273
749629854446617089 19738 28384
469194048030470145 8756 21121
370202299651978689 6864 24298
212080968074420897 20201 27143
635416176031874561 17785 29202
699188398294292993 4363 44743
766040038227686145 29133 41001
326479824684430017 12838 22864
85118660550669745 12084 24689
225109424188996609 15469 20599
754622418648168065 28338 34653
31911992170567061 31916 38931
79946108177502145 2782 17916
430560869163056001 10997 27859
608014961414625025 8296 17237
396912043807351041 4727 7913
384994041899766145 4819 21198
968517636796359937 5648 38416
429711710261884161 34811 41539
152090730235844513 12378 39239
8122132227249780 11518 26489
345234504222926145 23430 33454
632020770788585601 23923 38296
889675459503667585 37535 46210
105781595604064193 8270 32821
948746193857640961 15878 16153
343058089810980929 31498 34800
851869520929970049 2994 25090
536278511270928961 3294 32938
861428474676412033 21085 25826
261334580954866177 15691 18494
202738447799635681 3179 45455
984870286726128129 25847 39994
296688871769827521 4111 23873
635105204197444097 43240 45580
181952061596067681 1187 30875
884870486552593153 21162 30333
919827028954866689 19410 39119
46765214736922193 16770 27470
981722978030735105 11729 20063
626183485716460161 7342 17358
532331606387412417 35402 40629
788417572202419585 1923 22702
411506995020236161 26265 41345
965881478999087105 17956 28628
731620615870266241 8083 36819
503960507320272193 7241 40691
618663137497964801 2034 32650
369923835499911041 45 41188
803118113397072641 28586 34729
798194542225090177 14557 31178
126881516027541601 13144 21488
753129193641662209 22471 29697
591599993912009089 29062 35850
948937915144938369 9550 37115
906720878109002369 27182 34947
825145610322344705 2651 41991
751318079798306177 12755 38204
150257432699774529 2920 10312
882375105336311809 15988 45735
869400070290033921 9715 37997
141282574735608785 28540 37451
731832326030797697 4927 42466
343504248676101313 10404 23495
202697290966931137 21127 45963
249381080786900353 31587 45499
81210782925623457 35714 40598
917691310592605441 12115 23232
5005586318254985 2745 14516
167245561390156897 2966 4180
4206529520217828 40768 46918
674266189042601345 31810 41808
438616143449443969 8982 30930
551829688838108033 24591 42382
627705204543289601 22918 28263
289693307006732673 34886 35741
556767979921779969 26939 36389
188785754331430401 37151 43851
734371368922353409 3560 17186
83644774709927825 34130 36353
44345650801936641 22104 34543
690565554286404609 5064 33787
347705886392944321 33937 42185
817846782513701249 32669 36377
244607024705096865 42828 46577
726721210767518465 14138 17039
108014159043477777 2219 44630
980738613136953345 21213 45005
660185710054172161 38503 44218
187532549198703425 2627 18455
316397367988017217 16716 30848
513241504879463425 17644 19263
424813548959299713 26080 35377
251595255383843873 4170 30503
718035516087724033 22422 28761
577193905383598593 5200 6843
422174569022182337 11567 34120
374501378837901889 4479 15182
62831759339033513 8547 45506
650340740674838657 12299 31504
374759455488977281 20069 37368
384738652994453633 6670 11187
57846308712612425 19339 26101
431612499270546113 2492 6663
480140540013330497 11145 22720
794310377513635713 4357 27061
520654147361923969 13279 37353
348615508538987457 33793 37472
973208060347793921 6513 37000
969591066166454913 15299 43251
786478001723736449 7937 23698
825973072726942081 14025 24069
325950590057253441 17503 39467
311217518117114625 40529 46240
817215491605182337 28703 35637
457978461654310081 14515 20555
943552631342136321 5096 31461
143378233364469313 16800 43483
31711226392985737 3495 35602
250890398497961793 23762 27721
6021969772056935 5650 38754
680088977136914945 6021 9101
820109874530246017 24370 39481
687440006854647169 11113 31188
164225069662201409 23557 25481
520686615661983169 13877 26830
639028973884677505 15246 36913
406420453884113217 16902 32042
800952105475140225 13919 27818
414969909452604929 31725 46782
798649534079473281 13811 43923
280667080288655073 8031 34772
481180740499901569 3017 6743
50672572566465849 12568 19563
759552370773974401 9483 23078
973751951684153729 29124 46815
557661041648024961 33261 43806
857153399703076225 19241 22489
340017668766094529 3054 30242
125132812060233073 913 27825
981779521012960257 32653 45285
28588440005133721 945 12719
499218558141961921 40749 42387
980507681013495553 6249 8010
555729783364562049 5435 29904
371183869526458241 16254 16587
785815568020510081 25752 30568
983303124767875457 1 5642
807547196494574849 14480 40434
130003196018233073 2513 23301
524311758231760897 21683 23643
868511859169974145 1950 17271
579656950791893121 35085 42686
594301532468488577 1825 11330
924447183027311361 26787 43215
554814123364824513 7 17637
295215398108020097 20631 29014
192540712206717761 5298 18049
535060175150050561 18962 27768
377762508218854273 10429 28368
752545220373541249 8623 20463
630654800856216705 1027 43104
488260815787398913 18074 27293
317851946261900033 18876 24237
541102338045568833 9401 38816
795153901481196417 3908 25423
379362938598376321 3577 11661
83980682468951073 20170 33494
664268089804004097 15930 36489
16177861433913421 25262 41715
161594166639574145 23609 30040
555954560094878785 13606 17147
383310660471103425 488 35729
478898385159023809 6617 40171
282812862118618113 37216 38379
869491185511737601 36912 38226
398456566404227905 7853 16786
183350949058063137 40324 46110
306845542975977985 6023 27742
653212793078299777 3214 23469
289382789105793857 18216 38782
715864614956412801 25214 31044
219032349836993505 5505 33213
768322227995316353 37847 40192
227684441007333761 9279 23912
27131160248313081 391 18615
460420594385752257 6662 38472
636355714367571329 10443 39734
723968214816217473 3959 38202
464372697922438977 6443 26007
835941348190971265 37269 38596
506294289805129665 41521 41818
5019871963973800 559 7625
14161960891254211 11629 24297
838880501961298817 7022 45673
56463279351252281 12251 37575
251721229064294497 32010 39440
348729484861816961 4310 34116
588927801623469825 14498 38362
655501262823282305 11809 46368
632650066376690689 9685 26397
86939854893909537 5061 36307
627844112001511681 9725 33294
636056973295385601 33257 45732
905061671578415873 17920 20441
170792795293319713 28389 38059
810992633728716289 1736 37852
639969762938353153 9309 40655
434574908172656641 12974 15531
392936993083804225 14705 39817
702173066846356225 2024 24712
659076998261756545 21373 29918
214595323105136513 2553 3527
598282964490717697 6284 30958
372792837834140289 25450 38162
865415312477569665 9823 43912
800404445124165377 19870 21094
615748814152492929 19813 25659
645695548077171073 512 40534
851762360721952641 18366 18839
761904636600810625 6352 33918
481227210653113217 37921 42161
352107823502677761 40646 41898
896906733220960 2071 5884
101084209426254289 4736 17419
401156121939418881 5292 9826
502200809817068737 19697 19861
491708029789098305 27138 40527
170084562722543361 15047 16438
323117632751543489 38281 44924
742605727939860609 33802 38514
913804290755184257 3518 10227
604911408940829185 15724 33155
55561315852980185 25395 34810
596663242365806977 15939 34570
690381148489141377 2799 13983
96812287977833473 12314 31767
977308962098728577 16275 26378
685887963790065665 25513 27940
951995085081438977 37312 43932
943494088716668929 3234 36909
347578803725678401 253 11678
16631268903509523 9933 24871
221136092993564417 8169 19745
37903766392282993 19449 31251
651877503188838913 26802 31693
8641837306299750 25895 26360
178031711578444897 16213 42388
592344424894683649 29610 30090
865629938900223489 23050 39355
938442940497608961 2245 7706
910275987235397761 11014 20746
586223988054747777 4369 29986
787608011854157313 24788 30150
988332633377893889 7619 34596
790350883063258241 6064 31004
839586375607801473 7345 41686
975213135843471745 26167 45764
921406657147386497 41833 43885
472966092830407809 21425 27176
221481990399304609 33754 40201
323970571285510529 1497 12435
256218126400483457 25869 42319
314831232879260609 15053 46186
818796975984859905 5701 19171
979090131085069313 45405 46489
575312005100485633 18483 27065
758812306725335681 26770 42583
730855680583410049 5479 12440
286894838963345217 4907 12510
575570038472648065 34991 46073
217607473097377377 27836 35299
378289626867875457 18619 36289
611949668777679489 12759 16295
632612263175772673 12660 26303
673675811495062529 15818 32596
978555599821625345 2588 21286
519844350046323457 20855 44428
905838528903586817 10036 33869
376112282514657921 15529 29188
849186789352067713 12952 28722
498180202675666113 4615 44205
426346693326920001 25453 38498
564802735710575361 21713 26761
954350823034282369 43 15276
736138875264312961 32653 43239
680097361516203649 16843 20188
350209938122095105 2663 39334
158418559758011681 24794 27571
667203518829108353 30437 45519
88347293181087137 16945 25533
595605494299608321 22217 41773
836744249670466945 9497 9972
895668143862646785 25544 46542
583458958729977473 677 22623
618918516213558017 26049 41825
210322662145294721 7588 36549
655391495790023937 26230 26399
439501250787074561 17138 17482
594440291321834753 21272 46913
205898604064692833 3460 8208
203085554644527393 6381 7126
324250113907993409 13754 45365
890600301807712257 12528 14956
31810457977051953 4545 25054
126908531627673681 17808 21031
544816904307324993 11258 46008
38483080080485625 16706 21946
534578526186642497 16183 31027
787265810658450305 36528 41751
937590695952508161 11809 41952
255632857554804353 38430 43067
841102635044755713 12819 43823
317892479549822593 8369 46519
250767571888147233 512 36953
229314087992268161 4176 30997
672288196143348609 7952 25377
353255725577522369 1181 13536
52619242633426209 12022 26685
330456015800184129 8803 33384
958827300262633729 9232 39871
949207246426833921 1096 5589
710864179442538113 5380 45753
331078826137460417 10721 32014
218447998293193281 434 20048
798142762317549825 32876 38749
289960901634060545 25339 41672
640522869976440065 7523 18321
332812263441091713 4564 25590
562570521015469889 3124 5464
937634176579976449 24566 44293
775101315912056833 4763 35724
454867793331096961 31173 38912
951211176940770305 36754 39791
535134740798554305 15898 29892
307065653996023233 24907 41590
394192361648514113 33888 36794
513180411179273921 36809 41396
795160793417565569 10335 45715
586583077703838977 27722 45651
875938429204275329 30123 46298
236450953392104417 13288 27925
256449011565337057 21364 40683
638720210816234881 10799 29732
2491736270819445 17753 27155
99035081902410833 7892 30818
566063253506897025 18465 27351
459529239014248257 4508 5683
316877184217936769 18829 37458
161930027114802753 25624 43740
302534512070991489 12495 45951
483935563848451265 10425 21002
371130037378144065 21538 32096
522959798393838337 9526 13982
290275120611013889 1985 44886
895300931947932801 30181 33033
236026898190296225 1117 40811
115735608092361281 32730 33147
725017758908904833 32902 38778
173727917383462945 316 22530
92340592508030289 15966 24671
567926091078685889 1018 34280
480204519565845121 23821 24615
428200962491846593 17024 30203
856622610016280833 18759 35136
992135726363581953 32467 41796
125937239027081201 13043 41424
576721224704801409 30108 44161
701777639474492801 12992 38857
19568071773715445 21091 36199
567836533960488065 17062 28936
888257546505773441 17686 27795
616603582499301633 1765 32606
684307435557652609 20713 28121
827357575749488257 12929 16248
199549275061929889 24712 27000
638128785312339585 18511 27728
991871242843739521 15172 27064
534064645870714113 1520 16005
796878719846151937 4548 31623
711962657810467201 19881 31475
461423422496121537 8602 27484
802238005405314433 13782 38742
395577063175171137 29260 40484
961837915966121729 4724 34381
402829453635870721 1771 38252
609014645380071297 17219 18216
355307842545077057 8783 14314
449788949434612545 12645 34367
698084083408641537 10892 43372
790963123550511745 6393 44873
593532017444250241 9535 10176
799582843833086081 24455 45571
906435970988479105 19513 43878
714351000122960001 11057 18207
68818429466350753 5329 16920
651573938962521089 5079 33530
343027439809358017 16615 35802
357045422265997569 10592 32335
25018475532323949 20781 38908
177441042769508769 32800 39151
615694943111730433 17189 27031
444532237584056129 35044 45777
851344352360460033 21177 32501
465515108588711233 2333 11984
901744579580817921 15628 45914
808360702516893057 37904 40222
716021608497374721 11386 26036
695715882669780737 22407 35610
948409848636583041 2322 45542
853708455388456833 14485 20145
475749270740355009 35296 42086
658465302674166273 14152 40196
564073621312271425 26843 28570
926879008057170433 23667 30185
512389807142842113 36764 39783
382184838227622977 2699 7381
893325835129115137 4665 20870
128430637316924385 16670 44088
474196961499902849 6603 44463
763840074233378689 43712 44843
433040512439244929 10614 35219
310205289864086337 15240 29904
632917356759367809 22016 24543
38070208988806089 4190 17905
928773163867059969 4606 35410
383568015280602049 16256 28033
51092029696892641 38887 43966
361209334705087297 31847 34413
605160284231256833 24095 41538
832345572586774529 12961 44980
686032038929528961 18771 24264
462321950304747969 27829 32240
729279290175423233 30773 46952
319806279989577985 20284 44210
247818295422465697 3842 46583
256463687866080641 38205 44786
115107699174554769 12427 34933
278965956993374689 7085 37314
247225111567434657 32030 33014
104841277296365825 1998 38007
667687421118056833 6608 26500
325826005549672001 3825 19161
494009964178847105 27980 41804
418359891247440897 751 38109
489111538796745281 24966 32022
604013354901070465 21446 37734
974243930865060993 11017 19534
958062766437556993 22713 22714
961139704842064897 8382 37643
796737215721819265 19115 32584
794348500687252865 24636 36612
207913950912605121 2910 20794
851622092480194945 12474 43795
489918415573413313 22699 28814
835700291317198977 24838 40097
848851741867683585 42152 45721
118853518371917489 30944 45705
972572582078427649 6358 44461
132885938547847361 19574 22307
711524417956617601 19018 30604
198746720311074657 17660 29892
972702665069306241 21759 43224
346130372496890689 25041 28564
738962796042436353 12442 20373
127939633150145233 3869 21058
476618306791081665 2688 22844
228653170673627681 28592 38585
856872517585948417 19681 40117
589643675510924289 2238 31651
816163442528022657 12920 26896
736674993753229697 16820 42898
182344356832452097 25599 40137
560581350121491777 15872 19304
953088305283969793 16572 45885
546819577920107521 7134 8597
452559804138253697 8937 46547
613509684497611137 1995 17764
85911779874635393 12652 35570
745431690503398401 17828 41267
721363275679060225 34339 41940
501714008657398145 21099 23512
767123866487409665 5137 13102
458928165832677569 6395 43157
348108097901452161 12982 14875
564992095122558849 14804 23603
984389933930231169 17866 39587
185162938290819329 17412 42931
731562473916532993 24132 46677
880914586117693697 4149 14750
637327530925844609 1948 1951
653738191933516801 4860 44872
560360522091492929 22432 41664
304801716131120065 19611 29936
462096842411284545 28224 46230
638427663281294849 5015 35259
45853746870214705 27877 35301
445531417346369793 22077 26664
322016489374689729 18510 40204
326965078469928705 12815 16340
455486520848189953 32498 39209
794997783392968705 31783 38455
418101337802568193 22656 32004
541335990369010049 12272 40966
604086887839905281 10540 45559
234154375898310017 18394 18944
75107367320399025 988 46089
323715218045979457 20822 35411
912707801608497921 6131 23521
779861800949387137 19668 40195
444524515587971777 18168 22453
547009992564273537 14190 26390
382725356577871873 3582 6916
346171293852394 33423 33546
526020822958130881 36775 42957
271671092059310849 10844 39261
826526207716604289 12225 14204
33472317424322997 6960 21474
55024215823607393 34506 37042
408466017834872001 4729 31206
961897779370865153 3100 7780
596125729098059009 38194 46308
920220948961386369 24702 31002
826089934365004545 22197 39429
328648589630212481 1248 38306
14038010846089577 2156 46252
166416139537574273 15571 31511
688016982072912897 31890 39336
283383630335514177 10951 44046
853014933121567489 12337 26369
282981030757994753 8275 20061
449436985088372161 11176 42165
728967805582392705 14260 35251
652741767426587009 16292 35587
275417683940759169 12895 43375
386425829359030337 28640 46759
443130506036474945 15756 20050
995530321539899137 18875 34482
38693776546821825 4171 7978
668982192008545665 12204 38285
386873045058372609 31961 32768
361293752344916929 6374 10540
289102142933046465 8912 40758
89924173195829121 12021 24966
745689468036708609 17939 44612
87821641228099873 16275 21845
931520696789576193 18804 24244
494947029434744193 11573 22421
529826730946645313 9485 10421
167586783082267489 14968 22477
328002481889313921 8396 9588
456842944882442497 17713 30737
725493990489262337 17408 20744
448729477107587393 3907 25759
750401873412087681 34681 46727
639795916997091073 1017 10470
435559318723768769 1127 26836
182792628354942369 36396 39154
24905458209588005 15623 33195
807984687702077825 34415 35917
411197112379930753 37244 38340
373854485802080897 28588 46113
362423921449433793 49 20644
356024533273856769 26802 27004
387397373532230913 18824 27989
365933168192409409 5162 14739
890228421617734913 706 18932
245999948094425505 4174 12876
774320456530169601 29089 37060
875301075399487873 16018 17676
903270508369288961 16151 30331
105305131677003057 27815 45856
399154368510757249 9533 17944
783405663207243905 2331 41485
206472690693061633 36040 37831
108913027484806689 14581 36807
62257839969639409 2920 15944
490578685616622337 35243 43009
661956358807870465 9728 25929
886106778517902465 4898 27639
886677710236433793 7257 24990
261136693603841505 19607 45024
649598964619201537 19940 36583
661575170941933569 21441 29809
568215262787752833 8170 12031
521714135163630721 17219 24855
229272234952858881 13720 22873
879916245675108353 8099 25846
237559559638022209 25942 33170
495984640972775297 16902 39394
414271791634661185 20520 23269
746206081336158209 3037 27818
336958125073600449 8105 15528
343948815604999681 5388 36842
855344945307663745 931 39792
127943102786051809 26647 38774
598683079239840769 27899 36890
330705898417672705 4954 36042
42771678169401641 12945 18192
649317460170085121 9972 19299
345275584053631233 3618 38529
670464823514020481 26292 37551
681442997071414401 29838 42137
220700366384537729 3209 42470
163189800095587137 22885 39171
3245307061487069 6205 30322
423974985151829761 34644 44667
697195088753421313 12794 38328
829861026036461185 10413 15136
875404435217586049 41949 45737
574635069869046337 5325 24791
472109875905918145 4073 10632
794117864271477505 875 11031
756306629479038209 17805 26148
539153320470575169 4895 6505
65748775893940345 5510 9269
662846690274186241 38854 46322
662017640928194561 22783 45391
701135051065861633 290 17094
757789378981815553 7041 21946
971374961238076673 16443 38316
237104183102697889 17841 46926
485445699075427201 11914 18907
982922310776434177 5070 42919
996519544349574401 4864 38558
516092767560035521 8802 36640
725143935400936321 13401 21165
123936120946272161 6109 9903
791873839030195329 17404 23797
629892069148095105 19409 25037
105708304701806817 11524 30551
912988372201528577 13406 34232
813784573198510977 18804 40833
506895532026032193 15865 39353
614725454173751041 8268 46705
418729545975200065 15302 27703
89572333534228225 11381 45798
445312745106715393 32315 35015
195048249703148705 25470 41453
441936157856236609 579 20880
529730706377073089 37306 39131
88662179312716913 3416 8581
474728861718418241 20789 26448
562433529781007041 40294 42850
672823921762308481 5986 8679
340802001352269441 13910 39644
739699291975568897 34210 38511
431792309788125569 12284 29956
392193670682608769 19147 25922
615262672129812609 5528 14991
608998869399883393 1219 22102
655386376284273153 4710 22562
200858867472653921 11962 24400
265232714907707393 9426 44231
972999030459192193 2018 4144
579098524754972033 12096 17059
125499117738193889 8140 30981
308970211431397249 20546 45223
140089279866472801 21535 28392
924824623184353153 29859 45932
339380089995479745 19221 31475
608675065919751297 12201 27225
206078663200514721 32104 39517
798902050621780609 43334 44437
51608438649843433 10726 24574
421343679605524097 16845 40553
984423436793164801 13571 24346
531994513850779777 5765 17994
547171949623852097 5576 36213
894596214887822977 39650 41721
407477954460176769 40801 42723
860498082477040129 427 2323
806678740345851905 15940 19816
290049910629175425 1483 33265
794321167849958017 19699 30530
500262805457342785 21007 27088
151284205428858337 16628 40250
877017751194241409 2275 33062
366249619850520961 1621 40742
424795884640094081 2234 7933
748587520707637505 25257 45647
930023003985422081 5096 13442
635538461129712513 4333 30063
482946395780718529 41823 44388
267767463858469057 30397 31620
699094535982563713 13644 33007
977218900987310209 1661 32926
75563277231498913 9941 12764
222261642101464929 2158 27315
700678211639665665 1086 40947
669942677769839233 6067 10798
766338063585525505 38317 40647
618100498979465857 11705 46210
32273874930947245 15732 38427
734915663639981185 19431 40147
97936938478245137 5548 36707
14689265420422261 6984 30765
462968239871838017 7076 8808
957672666002210305 38785 46611
798913430017680769 8606 39062
378363887721810945 9081 42177
846639268967404545 5578 26718
914297915864807425 17508 18021
637468786425717633 2092 14865
590282469246027137 16218 38148
480890120261431489 42736 43652
681609704365669761 1250 45939
651962060927932161 3052 22348
878878465984833153 23513 38903
663238303473828993 24831 34668
151737205105348481 7840 32674
471611516228268353 17191 33625
49797341238836169 39814 40187
131621116622238081 20302 31011
629211764315513729 3668 22336
149893442547440961 14934 31124
246441173964605313 4408 29260
808139549025664641 7504 33404
218837915744558145 9870 42786
942929181690278273 41161 42123
202307391367433825 32656 40252
266782447183668833 1353 41434
642740144964321281 20134 22499
960226375437290625 41109 45906
949454921561887489 10369 12623
325658659214095553 33195 45890
704514051092928641 35769 38684
639451522229581569 22794 37901
679765199085174785 28140 31540
814399913815531521 2496 7626
968634095188505729 9506 41000
703778144133796225 7615 42726
668163167230012801 10266 18226
814639163597629313 6257 27430
87348646297044753 4291 6560
162473548935128769 31043 40680
657476269064055425 21320 41241
926950842593139841 7422 25888
265600834964630 36133 36560
134827632411489873 11031 25112
967863966122088449 15601 28800
526868766329950913 23283 28917
290612521152922881 41298 44666
795734715890763009 44523 44593
471348132595089473 17363 28545
665457052499629441 10433 39629
815533077262202241 31428 31452
649034366585656449 14194 25435
902392305896888961 13560 19529
610657273510920321 13307 29638
266420644308510657 25153 37395
82294815436984689 15085 35009
244066794264561793 5213 40115
862903881562356609 27093 33448
161729269950299681 9462 35291
803653281776295297 7082 17091
918323611042815489 3336 26858
395297584807590145 6716 7388
453355942839721153 4612 25660
226556548542578881 12344 42543
547391686015537025 12618 18121
432335612220253313 38328 39810
134845228414107505 1461 6675
180092818555383617 6004 12435
267265359079296161 740 41394
93576497392117377 24785 31182
93491953684377905 29709 44546
868767533957981953 7724 46108
136549353203996305 34606 45132
975797950219014657 31233 45495
738948781154036225 8373 40129
783121769899313537 912 18028
564267814495003969 15154 36266
249697382743445217 23623 44547
380097275918444673 9518 45720
127967332322260321 14633 18674
895245159758978561 970 7170
109868523830993329 18426 22669
793502501878819585 6358 42384
254038110868382465 26079 36383
154798948782264737 20073 37743
678922109359628929 2842 46913
236406345358915361 28405 29632
876727873895578881 9709 27947
326101362056100161 29760 40341
451836682696676225 18283 21043
282462719734624545 17530 21716
476870855935207041 11432 19818
570892677427032449 5889 10526
532934896927681473 11359 31780
198692615477739297 2248 38648
997168491089031041 8707 13576
211368963613828961 30136 40910
707664188084617473 24822 26272
208727688774885665 2608 35620
677193801383939585 12992 35355
568993607213805313 3952 18365
481376099997813633 2045 13327
393481791111156545 18111 35389
872609569463708801 31477 45006
452549825221886721 3865 20091
768678698866704513 15012 29398
330979594405235393 42230 45554
852387822702159105 160 19550
47685549704858945 21437 44884
825189231708943489 1757 24715
959094323948818305 26027 41581
592861643370884609 21503 33372
575104567611155905 31587 32307
158522270005629921 24453 25546
817191637037907969 30133 42175
330196209387313665 29138 32303
542905119253170177 21576 29095
651369850612351105 758 21460
465807941287067713 29212 29657
293529574905182529 15474 24425
955710866274465281 1507 46668
575197392851446657 15959 25562
850047995689990913 2735 46556
429175332089588609 7599 25164
991405796408407937 8727 31463
901400246140351361 9166 15882
936782542030755457 8895 39014
710844267342611841 20155 38819
494575800547629313 45008 46763
645123419044079361 22663 33584
564251036759898753 26765 37768
590150749513075073 7662 45552
40151900075365177 24342 24351
457099170766863233 22827 44029
963491356427965697 1755 20076
413417176735340033 1453 8991
214094981560116097 894 8208
346936522318667777 7066 13981
384166695716444929 26496 40499
962046674997115009 13251 28293
359985974284207105 11822 33939
47811179406746617 2066 36155
144753828522027553 30799 42311
270945697835077953 26462 37666
117690246164720241 29655 29914
872336665010617857 541 38728
862485521934885889 8334 24409
258464535199696129 6102 18426
196327157931911233 584 34165
951805449100785281 13024 25908
657567242805185921 29955 35433
537280313016953665 14081 44539
588946766455613569 10262 18297
969605348557234177 17464 19103
496553439414313409 13168 44437
753144165804773249 22943 46509
757822168354273665 19589 36891
102449264533188257 6770 10612
190785679058308225 12097 26888
461397205375750017 5975 9165
651209486984150529 5732 6922
62488239792809705 6784 35320
718752838610768641 14964 16079
552949001675390401 28821 30175
5784592087856312 3318 11573
316166667428486657 32658 33534
739296441861000577 20257 45500
594702849666379777 255 33165
541587864281801473 23699 24193
652957077334047361 22523 37100
320791177120455041 22111 42479
776274431374478209 878 24157
962922238681251457 15582 37855
934388080374699137 14486 41875
866695673756510081 15130 39420
936729907260474497 2351 25263
280856945799591521 28424 35426
700935574852689281 31823 35689
978980829447422721 6437 43165
972786298475202945 4785 19772
809266375915036929 32787 38866
215642028119642497 21058 44987
998566423555786241 3805 23696
753666563790961409 17780 32994
242031887873416449 20914 34256
827394350532227201 27201 36920
298570488590101505 6525 43067
47154344582740041 11813 20420
776380727289797761 440 43408
326635391887261761 22348 29295
106314003765078273 15472 41708
315294260656504129 17346 45531
135432074824613841 1661 30416
309290224505570433 19836 46216
889914984681055873 17653 22196
94953201489349937 1475 6288
187842175141589953 7785 25612
762613944760854401 49 35534
783115033621442049 883 42768
925791584057680641 67 34001
336840063805162497 8544 45795
925645538570545793 11445 44124
427746948414338113 8317 12043
923161352384628481 2705 3370
924649175244219649 4166 12520
477490228680064641 33691 36681
198888126720532897 21674 22303
472494887736775809 22517 23064
87899642496886081 26175 44071
773633464980104449 16556 42220
427040309494813633 21124 37029
610696294542808705 864 28111
118627951257714417 17161 25831
923171146098521729 9404 39219
750295744721057665 24536 38615
284089038093060961 1492 22362
794186349274035329 18320 36161
201855583604110945 6482 12620
594932182843834369 20836 32342
266181948408988225 25322 42151
995070599882360833 26927 33795
585212951848998145 22398 31291
394638301110262529 7902 40282
375834482845437633 21795 38093
436422867938624385 25784 30248
5068319259589061 11947 15553
87896257795634369 7113 19990
160652170506157441 9829 46131
497753300077683009 11311 17415
458376643262962369 38966 41698
673103161514831105 9035 31635
164319656914319265 38822 42442
994100771637896193 15465 36168
990435143506299905 31283 34604
816837368018823937 1427 24997
652152040084903425 8550 19276
635146882205738497 771 46361
230852059091400705 46341 47026
289182749541566849 1472 46165
457860551694626113 6796 41604
758309153073291521 17150 40747
959951757704526849 5865 22766
100003482397355009 22337 25755
777206401937665025 692 39211
386046075458104129 25187 29520
739864310273784321 9926 31399
812177529632236929 8041 24587
971052086391768705 10502 33686
481859740610296705 9895 36256
57011786631942841 1219 45114
464587919605335745 2867 31368
60882960299412761 14590 39860
496007814425929921 6219 36372
524071478102055041 11301 39085
623551200916949761 16629 46258
773108732592493953 21206 39527
479837162398545985 33554 39727
297150824456434049 32231 37181
242621151610066465 24755 34129
992685031256630913 3750 46919
582903048172433153 24926 46098
29607827826506397 13154 27954
615506998550444033 22605 39342
959514655742470529 32478 44775
52492083111552289 23505 44547
943826987361756417 2868 35670
795228123837674113 28139 45886
729766873586473985 10853 31190
650550557667209217 13754 41686
226822098250433857 1332 34309
386505561515662081 29962 37612
435136449702486785 168 5413
954934000415441665 1539 32834
199666439622898657 25954 35530
731553582235719041 25440 26587
921972330447975041 9916 37263
383815349941734529 17792 35425
63705740360429529 18563 30599
757546388378983681 7036 13836
14334353055136973 30405 33669
84369550776067121 18289 46923
461922672428027457 15944 23766
364634459967149377 7108 16772
104955326847179009 41120 42277
466718259825434241 1362 44309
319701290539196481 13063 37993
355886464981495041 4080 11624
79740648333871185 6344 40882
95671236713876337 840 17816
137968627243889585 16978 32113
866224938969978113 24226 46874
878148580298077569 29970 35279
627017452621693441 3104 35942
30026376407757737 6496 44174
779471210550667649 4576 41256
796256757846283137 865 4834
289850550115907905 16743 33398
732461068021546369 12085 21740
146056364117058017 3654 5009
73604694601218769 3022 31889
166386583583182817 9871 14326
725844165843934465 6014 23083
465704451216822721 9644 22098
350453362263511553 7121 28812
847548528714291713 19828 40640
602386919039314945 14401 24721
388240750210329089 4420 20413
329741619161868737 10228 19303
384728432545877313 28340 36042
279556382223969281 11878 36796
842285692418755585 7597 26920
877940680647629569 129 37979
300945845340628161 14248 16724
429521597679791233 10392 22778
428503184543913537 17991 36323
910782268769597953 18969 33777
550326894581139905 15648 27716
157190321434168129 36239 37836
635694524182895233 3064 30332
652408863088897537 14600 39262
52533592065621801 18144 47033
81899683937830753 16440 37178
750654990270433537 15290 25855
258185911261168865 22838 43105
904454270025247873 8159 15417
361296618699437761 330 30921
354503555760373953 2037 7017
739921259624754433 34461 34687
757974983833342721 876 27459
126718580956360689 4308 39855
819196078304926849 8093 14733
624626742988599681 17948 30193
619714859745734273 20987 24248
297969825775592065 6639 20029
950052838606381953 4332 4553
670676141612421633 17561 25071
492827268699492993 8537 13282
816666133386899457 17185 43989
747161478000734337 8080 29095
224082884514277921 12804 38118
655819934003922305 22188 45416
220549171552303137 12574 35849
486120299186183041 11222 31291
747835264226996097 3900 42591
819182194283051521 10725 22247
899983482871657985 8286 17138
924303599331736321 21014 23323
633356841455000833 13499 18288
74653205773024929 6340 21751
790252191613571841 5239 31177
322074265592164033 34565 42867
399150471256906049 2105 27666
158322442540672641 7910 20125
101644752444098433 4880 26707
200428341815310785 1271 25643
700856287896815617 5489 20919
588400001871185921 15850 44377
650439224802593025 4952 44428
830595734456295553 11540 30046
482002355868605313 1637 8727
259280507473214081 17899 46777
588855464144824449 710 22957
532179727910389057 19387 20710
957721842302536449 9028 39305
920177387768838145 33448 40952
736402087337889793 8810 31950
31409587142377405 23665 26053
676097803512380545 8184 40811
30725552873768437 2795 38201
168641906649678945 23930 28472
658794301124984833 4729 25932
484396318333811137 31879 43914
956016564429752705 25192 44256
336515547527593409 7369 40338
726565526702444289 8265 22808
40456055641147513 9719 39319
574892849726573761 6207 40089
368623982206923265 17984 20031
373323091567570497 17858 39955
362487745509614721 30683 41093
660212918045154177 5404 36783
683285536628741121 10759 12735
770661069581706241 17182 45600
472445745414109569 3536 45115
927309455366177793 15199 28795
924134374680374273 18051 28130
300545514176675969 27888 45271
237286267123042913 30584 36287
312973166020277889 15575 22686
84273343898470193 37656 39394
1000488556400115 2405 7725
186518169057155361 24766 38554
764858859006231681 3760 25913
535667192995372673 37783 42725
781276127363085441 19375 40799
130552835338281889 4989 15845
809953105072743553 6900 8286
303070356383980033 753 32220
88035165888925345 14722 15961
428914869051869377 2410 9709
197266380747286977 33654 38358
70209556784458729 28088 33809
494991742299006913 10621 17652
476205435889628609 31023 36587
537693529802119489 14143 33399
69443216498140001 35418 46201
145532378184640257 32361 40591
462010417825030849 34722 34771
703376173672971521 5230 11675
658329903529629953 31564 45907
828682935588588545 8819 32645
403286387304436993 5272 24635
707125952590054401 763 43057
235464582927615841 9222 36467
362771096934693569 17700 32133
388084103110475841 3434 16632
313629741143920193 3076 30374
385967108998055873 21520 46323
719560580554158977 8333 23905
561102072071864897 163 6296
989233818190349697 24271 43351
200889992920391329 5490 45068
187664951229265857 17614 34369
637197028655197825 14086 39247
273944943898833057 20158 34745
495684825268124737 34507 45013
762724574872564225 11792 41940
270684269679296833 25699 27245
852618968868348801 37947 46254
806236636499559041 27645 38899
700064061625596417 31686 33001
917483956441561345 25219 29829
653733534072038913 2963 38265
196725753142697345 33791 44556
782128504795977601 23168 24346
494730073938317377 8347 33140
152137178449017089 9641 37349
935965165650255617 32844 37414
768589016655170049 9849 24937
118552029097504177 28326 29238
682084315736936705 40401 41419
336520878246442817 20394 28200
814150548691557633 2282 27414
44935189522110617 6742 10840
260930636133089409 13744 17485
586860974026617345 4588 29486
382201825954439297 5316 33780
69811323666602481 14786 16140
11178094084691283 26903 34707
308379012604131457 15083 43986
547807485134328001 12621 39157
591143215136160257 31771 37193
375099323440657857 39732 41560
138156695225628561 41762 44489
189320246503456257 28431 43580
185445000409874433 5993 26795
614789637847557889 4675 10490
660902295996759681 23207 42855
704125233287655297 3904 14722
400991333244125057 35683 41552
550917290141576641 14127 33326
10132980174741847 6297 9724
762633440956790273 23470 44325
876359622811197185 6681 29000
632270942076210945 20927 43399
934243623892381697 21599 45282
619405915805700097 21265 24284
321740638770766209 31143 39720
558913897532057985 15402 37584
816879926680140801 6906 29586
436878489551105537 5879 45424
176839037458211841 19697 20470
164699140880451009 13338 17186
276642281248523873 18043 24130
423107996992214913 2880 13989
317737151703799041 30313 31656
757304159916834817 3413 45595
506596846682523265 11636 16690
739688839573773313 35511 38677
319758014970592065 15518 31723
819911482242666497 8190 38546
391744373983055297 9120 12970
670782611450064769 379 35673
897457371016546561 18410 42695
899166377656264577 20 36952
839253369267279233 6572 47018
452227338876895169 4373 25641
999094665647550721 19826 33880
686938839513423745 1976 13651
333034962410390977 8771 44307
105985760955846337 789 8453
3350039833268426 3377 24137
93429317637749425 24175 31249
876630189975937665 12546 44487
196668062421110785 34719 46316
782113456006460033 23088 28499
397888296698560833 15226 18612
596279113439901953 41549 44824
382312619793978561 4754 32633
395693604259040641 17014 43115
39145259530847913 17669 45300
953703089465758337 39618 41219
151692703333566209 10590 15563
575973464884459201 21912 22551
6614407147161217 37779 39284
864189400833406977 24310 32152
77676751284641905 4899 9514
238446660796061153 4910 10675
145689288685453281 14213 15189
863029157064342913 42275 44202
45018862464417001 44185 44537
214649330274927041 23184 34719
578557787749780097 3931 34368
629607695318622209 25530 30937
177683600739939617 15904 40585
490576499768256001 13366 20097
238439279032412801 27974 31628
715239467266140801 18111 39558
963579132926241793 35841 41954
111935150570690929 7590 10260
644918773256300417 22588 27040
764309398855441921 21402 43607
393424192582656961 44982 47034
820608664676061697 3177 27986
230155071845963745 7286 12444
138937769717724529 26295 28513
757321438600740737 36282 41141
524934416385850241 18090 28310
26872917822792885 40182 42128
910108589851926529 22955 40975
211241521861992961 3704 7182
95148259903258033 1459 34259
412689418727360641 13519 15540
152250065738709153 30061 36357
891702648097094657 42669 45082
289821861628087873 13646 14238
981824193396754177 26821 46955
347262858626873345 4420 41634
447998692900640065 240 10318
43881551697726449 20283 22874
891827319669069185 37018 43042
175965256925191937 528 10029
526799048146358465 4654 9780
927795934993344641 21928 27162
163730797050099841 9582 20713
742246924915843201 9330 41019
305104420307586113 20775 44337
474074219848009921 33290 39107
149964449558900993 7602 46767
264652363882586177 15969 27914
367558822916265601 33222 42387
774023405554732545 31949 42752
523327541869285569 23124 26890
892784441717520129 16643 45648
478028070091014017 15434 23506
396840429977547841 27640 45805
776999428983465601 11689 12457
707335125634724481 17965 44061
440073248230817153 6759 46973
256010428617560833 27381 42524
1607868511932509 16076 23672
272597702277277409 1861 24245
785262981105674369 18739 43108
635464708878462465 7364 7634
59228757690313217 697 46363
693250102756106625 13383 35363
402844872179031169 3732 20959
640217210512350465 21185 29129
691217577039331841 3701 32036
831655279504825985 25902 37077
31673369569105605 31174 36685
912816417806769921 19408 20142
359197291568143809 2049 40348
750909719774167425 6462 10519
299882516097227393 21026 35491
476866223497712129 7752 36677
55451441134202641 26672 35627
129767939622819745 12140 27974
415886681881076481 4537 35214
60404431160893777 22905 46625
56371206504458369 18621 41530
150136994888438113 32702 44172
804054492409221633 16628 23475
602776734444962177 6149 9042
803332929313079041 20354 31469
472203484343292929 29026 46632
729869823480626689 29526 46505
855877440465352577 28303 46176
249164454980025601 2905 26859
406934017553478337 4536 40121
984482998308806145 7984 22810
910691223476352001 2971 13011
121796320242701489 536 1338
275561488368804673 17115 17216
881054253975079809 20927 22785
78783116081499569 30373 34027
443263783759540801 13023 26453
449991546972452033 18000 21320
460864206768889089 17524 34940
160942081228785825 8217 21728
162279561769786081 18148 29359
420469211515165121 32974 33772
893351501275404289 19362 21783
676157171567187073 12205 36077
69361443537850673 20497 40314
895342417048222977 16525 30447
480450138861670017 22118 32242
897439785914901505 8403 14408
969075285773548929 6458 37344
844730277252619265 5614 9922
513127209972296321 10440 33186
450021188107232449 2683 30560
885318783901119873 34714 38738
232106745838844833 24680 46189
970029963874225153 27409 38287
34846573853389629 27006 32904
420576453450358657 17140 25863
96378021962362225 9209 23678
859678401687361281 23117 29743
418125868936559873 3149 46451
123447989462313505 21048 29079
547472260064321153 1838 9791
975599936203877889 21330 35026
907432429640426369 23077 38197
232092168139892865 7753 26020
655731705261787 25192 34511
216985187633767393 4421 44377
957284206177892097 1300 28111
643013275530371713 1749 12575
712998357711509121 3544 40157
106512740517729297 10634 31725
512493034634093889 4276 19201
640198255302173953 2286 20245
998266295799663105 1774 12951
64484736120746793 7902 36803
15396855015868739 15701 18707
341216924172449857 6303 39938
717027844284043393 28180 40572
648748579160724097 20498 23723
342342124923664641 4127 38941
53626271754858121 21881 32539
84304119005150113 29966 34132
789341860236319745 24561 33655
73779822629465025 23826 24686
662849604028600961 19401 28939
59435590744154609 126 6028
903551898296626689 7995 40638
578773522455623681 4708 26923
714483668780154369 666 19858
618102446609139329 4332 26210
211167153442616481 5272 38031
155662391804586529 1245 22670
229448479738273633 4126 39653
825138673693256705 7324 23625
43029211766281609 4681 17699
522520915488303937 2680 14630
266136896210745985 12594 31065
583799569213180545 33985 45369
82360163318170977 4520 23345
9731011648714373 30860 34392
383220679338002433 18454 34690
221737870838179425 20613 24232
353405044147535809 37230 44441
947626277047010689 44701 45306
70378297104092273 22359 45379
159747686515839137 15134 29652
103231656181563377 888 21632
649352700329476609 8421 38140
809153750489663489 2458 7030
4355697289920358 22685 31845
159484577001194337 17520 30896
606760622551508481 15451 42717
156536705114483265 12013 26146
701958521889036289 10430 44469
710785587830784513 5595 7121
698619317259019777 34881 38341
360648798898672833 11586 13790
317181480741790977 541 19721
990473144787387137 5960 7340
368423620287746433 7785 8598
818980719172223873 2214 14525
462600092044720385 25192 37777
963517958132697985 30388 42471
485611874646057345 1090 29162
769676064781499777 7271 34360
56429286073832689 6234 31992
657654289436720769 21476 27844
440581380895697089 6548 35268
107002692579321489 19415 42528
549129348588746049 6460 11659
251816289696975553 21574 31515
531291870837467457 18917 20915
71866755741872625 2348 25835
903359812430377217 32436 40347
868529645060590337 17650 42853
827684564545183617 8150 12648
772360536131053313 14523 27788
782965720758834689 5739 38903
314520033368879105 9472 11226
9184440371317493 17305 45286
320119016915050753 18160 23244
688712698317626625 24341 31268
799875486785026561 8337 23365
579141756971569793 37483 39888
654793497372786305 3608 16966
238680901143492705 3594 34392
136928765775266465 2739 7345
896525928163189377 17945 23364
497209981739537473 25746 34527
731340982768127617 6386 38214
693772340192452993 2949 3097
517205878043188993 9695 10580
994617140601427201 7838 41105
335500528678760897 21931 33264
744021606658193921 19624 34696
901806307747680385 2744 46699
468569909215609921 10451 28329
244034783119015937 12653 36352
26015610355727861 35366 38034
980864199032385665 6599 21720
764041814720876289 10666 21305
412483735719671809 17270 35615
684877846230492033 23364 25225
836644675996954113 27457 39178
340788476010040129 39650 43874
818466562450904449 2536 28880
125416751948847601 3039 22428
689705357262045697 17992 45737
805147958560859009 18938 31954
747066838483288321 3799 15135
130265335287688801 36441 43887
901693869238219009 36453 46793
709587354266382465 15710 18328
388885672234291521 20713 25637
295356064418683649 4027 20817
117869569299490001 29179 35756
352490655768512769 19843 29388
973727762660200065 2494 39668
975089753310655233 6890 37267
376778058192005697 8439 29126
992907268480202241 16239 30117
930635168230363521 10311 10989
505549758702130689 33383 40498
773071056369605761 36068 44060
402094913882102401 17558 21605
825348108491351041 2428 9131
150874432293349505 32318 40556
444724991653121281 38038 42986
350421787298621697 1039 26026
474759210193067137 7439 14970
582345504473039489 13604 34288
499314508159091713 35843 36903
366142204696238593 25063 28014
54420072107074449 17601 39126
510666976530032449 7471 15808
336362371336154113 13837 37141
590204168603555969 20635 25183
813914668419325697 35348 46651
529962229403309953 38302 39049
364310223683691713 2050 6505
523937865527976513 7764 29137
294565752425210561 36028 42190
149745481096331905 2836 30125
660905652807404161 10652 39930
956437638738016513 1514 34846
537495872694275777 17941 36460
162941504422519745 2878 36227
853725380390290689 4952 40741
944788023493167361 2138 43479
494906685405180033 9124 14701
870223714258528897 17523 36943
681472379925114753 11476 15224
778973549234855553 42382 46934
765326751678397697 2227 39573
621679411460462465 13850 32008
974291695165749889 7181 21144
817203767402439553 34591 45875
400641759954890369 13753 31181
686131191545442177 14126 18830
409715972709879169 2231 12937
646205916907327105 6576 20686
149469923283415809 14999 19526
578259352656971265 2462 3419
466422553424354881 16563 25028
471389354386182913 14906 26328
362761982287349121 971 16193
797770631717284609 975 5455
726579701067098625 10829 26138
37144915660839217 1119 21141
382647609083843329 12708 18491
18907822523402729 5592 42369
644375494945752065 9642 9750
828260300857912961 3305 24762
538150868023858945 18710 31118
340131847365867649 3375 41958
287929389283366529 20792 40640
216735950885272641 31070 37673
589464558311046657 15953 43826
412246727040155777 13635 40224
418128757635248129 19532 21698
548276269925388225 5561 33271
288389553840669761 6577 7281
429867685380529025 833 35699
744331208718652033 35375 42012
660385009787240961 10738 12478
583068479476704513 583 30291
839117396174600577 1712 9064
806023392878348289 11283 29433
787162729858856321 1761 13259
301406032955963329 20436 30906
598814195014156801 31344 46505
793498728616160769 19645 38708
329315043521667393 11865 14964
45078790172535577 17417 38640
270102998803793057 36457 42100
720855278661407105 3990 24985
193134420725804993 6202 23971
644678231254044161 31355 33195
609263763783687297 21271 40980
791941207451746049 42144 43058
767792199482052225 31240 38039
230559808093172321 7622 20765
630977631526349057 8998 28914
4484169130268612 29631 33542
601522728801590785 10405 36090
612020953343613185 29338 45289
897176523939449985 35273 43712
79102919744745041 33925 42435
236424784608807681 11478 43173
812509818829052929 15196 23918
594161915347854081 11777 18515
597159731758768641 29953 41886
797748130865322497 9756 18760
848057040346997633 4682 34592
484241894737735361 22809 43732
812791125752116993 18721 27782
932651903075033345 20220 22971
961782768476208385 2078 8816
175866496724182753 7237 25920
357647335798976257 5629 33533
728367932990373377 1047 16096
825293393717213825 27100 37644
138178688250960129 43008 45804
978948103967756161 29399 37203
780202774209108481 12996 45409
708554641609819009 18122 21613
203956411947103777 6395 39345
398869168185047617 23625 32734
642468590938897025 11274 19918
308292831879736449 6427 10097
842888768949805441 261 6933
321830478848855937 20469 37052
293721799013475521 26127 34618
50391897668415457 11010 21315
550670836356545153 32544 42538
871159065562569217 21225 29365
841960961769721857 27454 32050
967753058995850113 31313 41788
266055819791702689 6798 45303
242416888691199265 28524 36262
642918506138990209 927 9721
159674651295599553 25400 35549
697184302363893889 18768 26497
911362263615263361 10426 25693
9375898769000913 11401 30031
804374337644457473 26753 28027
881507330050041601 260 4984
233372851075248641 16133 24404
252515570674212609 23241 32865
399572594686159041 1041 4548
713597032770707073 6868 41291
980894077360932865 29057 36202
465546664312988417 19298 45504
508217769719220033 25016 44061
717134482618476417 17975 33055
158159495804913057 6643 37270
79932161609015393 13266 29486
682966972483452417 39953 42368
98293598367206417 30791 34042
39504338588518097 22826 26874
187103697772322177 24800 38292
313826402337905793 39721 44998
356391181024704897 26150 26720
639880647760865153 19006 42319
112053936331882657 7914 30005
2657232274938082 6118 16570
124710671294934625 23410 46210
943877229108142721 5943 25111
984996338067183745 19097 46234
314701688060818433 11025 45195
822370018888094081 45682 46416
2220554590284252 22801 46106
615605063020275585 29936 41486
723886286232723073 14714 41154
391406208157945921 9034 18919
121328960986023313 10344 22266
910295162982713217 23670 28786
572798141215184129 33816 38581
318179557055529473 27142 29767
600332366654900097 23931 31081
262551714283439713 22037 31795
461663631946006337 11349 42358
162923959366906945 6395 23132
948748567436115969 10055 16035
712317669854051841 13784 26047
699519344622370177 31831 35335
485823836149862145 28895 34612
993795289159212545 5039 13546
432630537917027905 14900 39751
65560892992291289 6486 43273
824298763700483073 14211 24145
365559880540377665 18327 28671
26659084730390249 34600 35446
894268773524810753 16130 46656
878011614765327361 3998 18886
246766138880762049 14946 33445
769509673128915457 13551 39861
403599652294243329 6947 8779
351149649568384321 25114 40369
66865584469514521 1669 16699
916999149627393665 35410 43104
704929216009514241 19383 38824
713299386044312193 33964 45437
692208850424325505 7640 37658
435253943095581505 23108 44513
274546763809066625 30389 30595
120159326960447297 7945 32005
159067045376094273 1838 39853
434594799977382721 24425 27751
21714881725028337 6691 12114
704698787869844481 7285 12493
767593289421913729 26551 35270
469679917208431169 5058 46033
884377640597275393 7296 43012
651340216566126209 163 7077
415136431631896833 35214 46698
993157706886641793 2094 31455
31660603188736757 3163 27032
815355584408180737 16851 23074
18712542600443529 1011 1960
216850598869434913 33534 37510
897863329817735041 37151 39354
983838725048769921 21068 44771
240350450581377825 28151 43672
584354721309232129 18196 38432
45582846481362793 12117 40823
202133959235865761 13684 46013
76275667138961729 2936 23289
930373557195458945 5362 21178
120182497695846993 28268 43947
341131037959058881 40386 42607
151677840483120705 22 11484
180458319746684033 5642 9323
262667560625555297 20503 46952
358916422785640065 13459 21066
336690694237294273 12252 36370
412330383490662209 23238 44278
376154760011754497 8634 36537
539315264271976961 29095 34995
985145568811152129 21821 27721
85713213582941713 33863 39110
659910207445431553 30078 42857
566156199345570625 22588 27473
223960494317996257 3019 24104
877579415846334081 20324 37888
136137106155441505 4812 22378
233806329031693857 11660 17283
175391500587995361 33895 42733
506774346663938497 2487 8690
284453626203951873 22591 34413
191695521345778273 14122 27039
273871923783477921 2494 34133
165837737727549953 12110 35951
887820477295601793 28824 28841
585091573088732289 25622 26042
300244112921337345 3705 45400
215110568231175137 18752 44985
286439699815002049 22593 27507
170089821167138657 6529 39961
864666485750181121 35870 46523
948362518906016257 12632 20736
172108871709152577 29631 32891
253306581413795585 3500 19264
650552644416183809 27442 41983
870557330818677121 42535 45627
58311101927056801 10498 39176
113654373206330209 13391 18115
220138549681681889 6796 45131
694215829598483969 17530 30636
588958662818267649 21198 46386
804242323972630401 2231 5266
871623880634377473 4818 44902
365240825222706177 34433 45083
843569716675300865 26167 46652
978176501431605121 11201 12165
331614987342593537 21878 26044
873011121170101505 13201 28557
935501127981805057 36307 36525
625996255646299521 3715 14409
727504589273355137 8901 24609
430885027153600193 24805 33122
143818635399082241 39948 44775
19713030163657665 2913 13650
684527894995145601 7653 23026
176703629262085825 6654 38045
963966498588003841 29570 32760
315831584181239553 4865 16142
762981431236017409 3944 41434
730052192679117697 3355 29089
187484947121571809 37586 39257
936119218315965953 22654 26070
133299884260313921 1013 32653
442401017703083713 7486 36265
40873154495326249 7821 27567
200910477653479809 18078 36220
80552986263587201 18869 44733
723156402068660481 29663 40627
626940852088505857 5865 10389
587931979828979969 2530 11432
945019236565375617 5612 9356
451334644063599937 26554 33519
251640898368318497 22439 41499
204418545431394721 15518 44434
610761344303330817 20905 42591
768128814147750913 14032 38862
502810940162884609 28912 32251
537956755532533761 4060 29330
927890028599765761 11942 30987
866045890212866689 28925 32241
226232557955366785 12731 20233
660199489121367809 11527 34886
134153526283018465 11286 11654
168402355772137473 14321 16606
355073788372504129 8979 35410
837383964170854273 12130 23656
674700148701109761 9627 15206
248506063737529825 3538 13363
161623476855222497 25057 43916
914370382480740353 29910 32154
911775810463996801 37741 43211
237422633530904641 32665 40482
170136344407193729 9542 13004
18487522824543137 801 34318
284557936593305537 31819 32181
376302438581525697 940 45083
185843766819171905 26620 35006
631489601782419585 35020 43214
98486853044750689 24164 24849
894180917287961601 23473 28742
631379875362636545 4648 39080
129934489463906289 12505 18641
477905991398532865 15844 43621
942187065766525185 16493 22230
346033507135725697 6372 6731
645700990615523585 20571 23040
149508304186827713 15131 22678
844304107671284481 39611 40660
887746573527646593 10235 31036
870461442868006017 6848 45607
790328505345062401 15051 17401
184199047552318977 6678 10304
109396389144702513 29850 43707
963879405606434177 7075 25209
185514433135001153 16377 44274
35025662119288369 33666 41359
770756223511778433 39789 45490
440149777643810561 10321 13136
519926293092741057 17760 39702
49235030896518593 12015 22565
341132616427582721 19108 38525
138154352044637105 8293 27393
755195088603546369 6860 24501
799900516593702145 23961 34275
74912647510142705 3239 30115
635758654579817089 462 6413
311041499098028161 16957 29692
142356738572949841 44035 44985
267377183721006177 2560 20514
679289980897721089 5796 43736
626609133100505089 5494 25140
930416102568322817 30286 38113
169779958002305153 4228 4989
967550909068521089 2842 44552
683871777940456833 211 45565
957288418808111873 643 14890
943864970100289409 4864 8816
480251281199912257 25761 32966
149778302361813345 21992 22198
826690621403024257 31230 42543
834078959682141569 35854 36275
169773782832109537 27116 43713
465021555032397057 31945 34677
720471156795078145 22380 23075
232489394479838305 10492 26233
360887864298518913 17054 24958
362854253567167745 4633 31835
888238800712393601 195 26852
792974354915525505 6563 14784
415432906685751361 38950 39511
938295787633993729 1941 23098
611705053944213249 31832 43130
238116693977328705 480 35118
830018298942661633 8526 31609
362824378509504449 8984 32442
408324419838372417 2814 40562
999293719522722049 8905 33031
828224524572860289 29490 35301
618049458595155713 5255 37989
148824343230081985 20259 33023
576963198188533249 2572 2688
990299518698662913 34259 45571
529104770389967169 1794 17348
431707954036276929 19255 25545
227739528182365089 10789 18748
510467511606705665 10407 20059
849163847746471169 13128 42950
142014571493923825 33737 36019
735538284919666561 1563 33807
184117385676472609 1973 24663
974501545410237953 12819 13240
325636749483571457 22914 36382
48225821253890193 3408 40756
275603301352745697 11066 45308
958228438360922753 38450 45736
835295042061069697 16405 37986
135601015424125393 39251 43100
495336057051503105 18594 45480
102904532834106273 8433 41386
197714203720771297 1683 11486
710291417315300353 29491 39764
587308400086058625 29141 31751
419765128608279553 9848 38426
658353773532674305 24158 26571
345773759690498369 977 42627
582095363366249729 2824 28962
376710159690151873 2725 38154
771823488633849345 5479 6816
905111888213138433 36981 46237
864490728258246529 17849 20165
459339230424038913 7951 43467
411336293111141057 21206 23890
174401434828720161 6372 17515
519946970096071937 9084 27659
339353168787415169 3859 42694
904570415587521409 27247 42527
774952825921541633 9413 42447
312417591908186433 38535 45072
692159550714794881 44468 46362
698353645318611841 23867 44494
140940292101245041 13251 37416
382471656463508225 17253 41181
599459621215931521 2051 33074
589749104818785921 3807 43719
911977243007253633 6700 22645
784949649251004161 20531 43199
791277662321906689 5357 25724
12389059467899701 5421 41031
54605500646115249 4943 23607
178121607985502817 3344 6184
863016447004003585 28088 42143
57123183700092281 28985 46878
429140260997467521 20271 35692
871331800179646593 323 45503
793754284665343617 11274 16765
54946781745236705 366 25573
129202088438798769 11971 36525
497383181737916417 19408 40452
198585620104086753 21322 33474
424354300981512705 10461 16423
495474553447376577 684 31431
433218488913425409 15165 23239
486168506489580225 939 34812
648200640264214145 20871 28510
232009113539671585 9409 16387
803457165821697537 14881 36271
537973846379163265 18623 29126
307198806621293825 14558 32722
6390323004307420 17544 36435
193587472527909185 25973 30971
362603395633417601 15339 44965
965563973950288769 41135 46405
502282251174019457 35450 41072
722505117015089153 23451 26686
950901465761479169 3590 12581
833132509314161537 18162 33402
306683904265309313 6904 22844
698922670600538241 25544 44222
918749353245605249 22179 28485
768516618615230081 12025 42041
681385294691434497 36 24865
956111923096244737 4763 27686
487097082255520065 15426 36212
637352486326754817 15239 38022
99769396725076129 12448 46573
39523273706336681 13163 31598
535024382368138881 37671 46591
893188706080884737 24032 31273
71756380951480737 24352 27236
548966298820630529 5797 27581
352877247957099649 18534 20381
647643982749563905 34507 42577
861218044611074817 11859 21329
120022850998097393 21395 37753
909618253309108865 18058 35814
379615094711631681 1345 15924
85860063182504833 28063 42297
198862487037587233 21373 29730
881653339760436737 14792 16388
785889499774747009 7600 41753
228010392902756833 9381 45216
23178759605414713 5665 43538
929125360726974465 6933 17204
379738312214904257 27216 30567
858971666860465921 4824 27081
93977998930427025 14674 41817
168940579925095585 16117 17772
129036234109200625 23214 39824
956976561331725185 24140 41156
104718721086939585 14982 37652
9938879848139239 15701 24378
317151954069153409 19446 42761
381085676654659969 21282 44330
403983789864440705 41962 46667
372326964174664705 8634 21513
581127093132259585 17519 22696
136720290659734897 38703 42116
895507992670232449 6441 23025
307836641739701377 4020 39475
702240543438627201 28151 41980
53435214987214153 16359 20077
36894829827190281 22791 32305
525492673499048385 5958 33450
710539572907400449 17213 36653
396892728031399873 4060 18975
669527123513589121 31408 44284
776196960059255809 10373 44060
530785920934341953 26416 32731
494054985253225025 39590 40252
602670589945461249 21430 41151
282753358332247009 3599 17792
102865848657323505 24696 26183
887002230698481537 11057 16660
662126848724213377 1815 10672
855040454203621121 21026 46465
312274295080619905 1579 41971
804515365248416769 9724 13006
697426529063250177 9394 23000
296733496277500545 23360 24760
369906489811789633 5837 27875
794016779912635009 41344 41925
392753236367113345 33064 46227
593601726278368641 4118 26715
486052146846567745 3500 9614
366400648851193729 17634 18239
638719226865163137 6735 42769
936658837051670145 880 16256
839039274237585153 7456 12550
133835909283487105 3684 23053
359812765199094977 10699 12384
248392561810025121 16175 28468
289143244101872193 11422 34677
561299746505962817 13094 25154
642719372529597825 15621 36890
778389760820733313 22017 43664
924763638759991169 3359 30094
486279364398921409 12628 26065
532573573362228097 6521 31007
856726136622828673 2516 2913
38953084356286641 5985 31666
602022967554599809 14796 37585
138188380396087489 20578 33698
739700188598266753 2249 6265
255510365585131169 39490 41958
246560023004445121 1253 2071
565975680771160257 20191 39057
962429524801908737 164 1754
287251146642184097 35939 39808
925453819962935809 29667 36735
460025966631178561 24360 46378
895439495878793729 40351 43752
793845166732573697 406 3326
838278917538513409 6430 12423
508949550428653185 7294 17891
565979615164767553 30988 45618
388735395899551873 16945 17119
328890075489137985 21207 35001
556757583377219585 8505 33559
887097693177867777 20785 43164
446983891087562305 8487 22214
173800514320685537 10333 23857
965318916403717249 8183 15111
485555356162937089 17981 34272
708147545722802305 1561 28014
231923660840859457 21628 31082
581682169368434689 8522 14344
439926949650772033 12138 40318
17076141182251093 28826 44359
457436716189487681 8635 33445
198590368706717857 38847 41245
648507061635687169 33880 36757
964321647828775553 30095 35598
114854247868034769 4031 28073
316502238498657089 10596 21250
818155348461704833 12185 33676
787003149315317761 11526 30175
205188367886858465 8100 17034
547908747795830209 6210 7205
384501322337659009 21856 44948
77712639105307345 21303 33090
322326728338193665 227 8317
299109890325098625 11242 43672
84961575075329425 8079 37107
577474825119331585 7592 39627
101863355986051121 12795 40935
742183963949216257 14906 40047
562107880662299649 33756 37864
349865539599740289 41785 46810
27328071341170101 1806 41240
293803888992528065 4917 22110
788762052142562433 9629 18228
744999949185249537 7077 12461
32210707659867665 29628 41200
262871419237299617 4866 34906
399852638482972353 27936 36712
858950057306749697 8005 14444
225874373870080801 23110 43331
352564519562236033 21007 24568
170994847152474721 14348 37902
317842549853416769 11841 24584
307280405086100225 13555 46542
813114772329512961 24422 38703
990768780533617409 36781 44880
604899418114861441 5570 22594
176664227625447969 10134 14330
170114493230158817 6900 45552
182967491522180833 32341 39940
288366562780446145 31339 46510
760538944787054337 18085 41377
201936348869892865 42711 44313
6235808250838916 4899 39636
180856301771036961 8847 41848
712669837589341825 10970 44243
733345735418538369 16897 26001
510468662296592129 24465 37199
995209935391351041 14194 21076
10340983700029229 6430 31562
546887062655898177 10790 18979
690404091499292545 1932 14996
584542827222698241 2744 36185
333082640416417793 401 37245
407293453225491905 1822 24488
434726490129907713 4888 22103
537518400826307649 6186 37640
776177726275630465 3355 21393
637044275354824705 26130 31639
120760358102248945 31723 44532
213835593196570529 24962 29786
934225483188722433 22870 45108
585190441216866433 19592 42442
706929069720718721 20231 26581
266008208491420833 4208 6685
695693019400788865 11499 17417
580472584992193665 38466 43202
793397353599207425 1448 44379
115240842373715681 287 8393
456988735581145281 8892 36094
859236147044754305 26441 39034
680905561372600961 35124 35620
591916160822869121 26390 29915
617778434443362561 3207 40164
486239095946487489 22768 25690
893308716152436225 35644 46076
172128880020132161 109 20742
616043020984388737 2279 36957
341566580877042753 25556 40439
734699084852071169 3427 8306
644934368373803521 21298 41617
844128928215194881 14889 35892
900801285684607873 23815 28162
130537924024313409 36300 39860
131500940432296433 35005 37520
232526564632333793 33650 46823
281512715122374849 16669 42439
516645419215780801 10558 21568
695016197833375361 32176 33628
257460987150505377 5984 45572
32062145972432177 4236 17684
762267985547342849 3185 26069
173725757057020769 27346 41396
517100469280673985 4744 34531
485586583434894721 16359 17929
775204334778823809 3274 32697
730478950087267329 23044 27473
709165471496486785 8410 39579
451613838794841601 1784 19544
378946354008721921 6131 37602
129097154645002385 1289 20914
944210541483695233 3573 15608
250735850483152961 6040 43738
474173195896032257 22576 23190
156117867929104641 25176 41627
442487688812985153 26305 45762
966667669719598209 39455 41147
209297362371334113 30571 34679
438228044297439105 398 12922
121089604016074049 21897 32677
569259186467547777 18916 28827
556045285728135489 18386 30516
240085135532119425 6385 28610
699397538578136193 14076 16101
697894743939443201 1600 28854
94582285253043361 15631 28803
540210264765086401 39157 42603
286479542486571137 1354 5957
255376342870675905 22448 46329
96158116664657457 7476 45896
697076594290443521 21625 25352
132882196833606 10745 38715
87878232726794177 36594 38824
896724948086163201 8485 28309
553133775859130625 39283 45596
774247646690493953 25182 43660
378798388424968385 12425 46802
688909802575427201 2353 25306
647907962139406337 19700 20694
893969605208905473 19021 37026
597104740535414145 2868 36277
937928615878977409 34510 46361
885972772333254017 18495 22762
946017119747804033 21689 29330
969745126781987201 11119 13074
724704381562578049 17851 37006
141851405964210641 10147 15489
258092150993871169 25758 41340
220398825483428609 1991 34542
121167706501186241 46296 46673
789010349096265857 10256 12731
734626940573743745 13841 46140
382708279867756545 11973 19125
752419790384909313 4978 14359
468142379206362561 19276 37852
468508617769156673 7724 16720
676431288452064897 15793 38204
651445685915152897 28504 36279
811887411114675201 23270 42972
46681577728858057 28846 31909
972860583408504449 5980 22708
377075004226487233 13264 14865
616855699277230977 3445 9240
982774823178640897 5992 43706
186408408534489921 23334 43535
766968315274827009 6764 24366
694025583864579713 1794 36338
847646365195284865 4008 18083
849362503611189377 15333 46724
116005667981358593 10968 12168
476888901888109761 15137 45970
58862053268409657 1835 9046
165275865069119745 17219 24472
597389232314217345 10103 24313
361587942692246145 40138 40439
796889663126190593 248 24961
423919846483187265 8344 16956
329240357726252609 27419 31387
680079971906160129 31333 40888
487823525146591681 23042 31104
899747648991777281 1108 7754
193042661947291809 22471 41123
448305441942757441 15081 41526
812768239115225601 1498 2580
270797093775513537 3749 4667
750902423553146241 763 25983
415525612845605953 35650 43978
339984905124151041 32039 44894
382196828741072641 23648 44016
914585863501176961 1058 4151
94410987216100753 1348 4267
929297618032872961 17078 42369
456092862033955265 39063 46840
278345177433568129 2190 19553
46955279603558609 4711 35170
815204536633512321 28202 36020
907921598451380865 21944 43108
736731734504534273 5674 6885
708587156610072065 6425 30841
256144460976567969 3871 34956
979435443742488577 18622 38122
524361002286514817 3523 40972
968555261549845121 7125 22402
347319344721892545 13365 42161
825526598667792641 9850 31886
602759803452986625 8612 15814
902247639309372545 4556 6381
772623346381461633 23643 24736
300357952043356161 1861 3619
205187770921856577 22582 38571
830926165580216065 31056 34713
141212696416214817 5038 10648
956136062317412481 2330 46816
768251656473470465 36130 42909
923636522380270721 2571 30684
74075638838703377 2378 46164
94464153018179793 16993 42721
723168776031105409 30455 44880
58896211242306153 18758 45573
318010808756479681 957 25873
666881901171379329 10865 17031
93004655309389505 1064 35141
631143619130206465 21634 27844
45453443668119321 9210 31958
401097632014483457 125 37082
307805184897421953 8001 27347
466701812543725249 10868 16129
809734608794467841 8456 40697
397586410531985729 1040 46255
479335616548443265 12650 39864
350898094891711297 12462 46884
762126957792158721 6952 16596
184578503002001057 13396 19366
802572844996735361 313 15952
753585983551651841 27790 46377
79304262354650497 21300 38102
596785832379268353 6895 22627
112993934515007057 11489 22112
863116708590020225 42860 47020
711878839957986305 11978 23942
35173432443144749 4048 23442
627258079161851649 22811 43706
734154167393306497 5666 10727
645113900854180865 4109 19894
524217579711446977 26304 45838
839661442748937473 1243 11774
254847050953749473 3127 34056
694744535854592769 15503 27277
283816311662008033 20428 26271
606699921481425281 29860 30881
322866150766678593 28483 34363
261464387978843873 29794 42578
221620487313586529 28398 37698
905524121492678785 26442 30610
463660222728016449 38403 45329
488802806171801025 10430 17653
196198474196279457 19683 46185
236709057605668961 7843 24514
550831788570881985 7381 38124
446962280511836929 11479 19510
142174016688855425 1761 29593
404658571108544833 14273 36578
17511458749375209 32570 34598
570216018148041601 18758 38192
147198917116440961 7279 25267
556566545630676737 28990 36570
245617325765515201 22658 23240
862563450112258305 14684 24832
461128905386758017 21965 42172
108983983848052193 13604 31912
750401266241944193 10372 35413
844765073653771777 20814 22848
755726547796626817 21034 29034
114888206233235473 10256 35632
451058166068399681 17286 22341
819260145340177153 18481 24661
966158313462713601 2253 36688
908288158895178497 6213 26955
141633708194099489 6313 23083
485819159357415489 12829 24582
882898040121517569 11051 27321
551773383227999425 6801 8075
204112999601072417 2447 15676
942480585725160577 7136 19900
645685082303359105 16387 32821
858343918105422465 43245 44166
388382525175110529 1157 36195
580125817020697089 15627 27336
163076446613644065 13595 44589
75039588218903217 19478 22991
919583264091407617 7417 42843
736090492175133441 31293 35092
656917283551948161 19436 19939
824390092362538241 8420 38452
376939851451091073 2266 30003
358002144470244609 38922 43521
347647275465476481 1190 42198
581977355516688257 24036 40865
361060976742741953 10491 34942
473456270522444097 15580 35107
262550798368224033 5860 14713
915259060974822401 8768 34090
367436343759642625 24414 30281
328453250292337601 3291 24137
195510303960674049 16352 40763
370442445994417089 7143 42875
997757036378878593 24820 44707
496349877504012929 20431 37820
576074229757139713 20245 22502
330190639032824833 18158 36106
449985603602563329 23777 28958
652439397797675009 8222 41009
942116962268869377 3909 6290
294235351052851265 8723 31539
461901157974345729 5076 36800
624545710972437761 21393 22302
550338013200800449 44423 45025
885879920150362241 34376 37715
667119836415999105 8132 27798
568958586303036609 16659 30469
520484684098363457 18025 21639
847600860367567361 22906 38114
830193664179283585 6338 24082
969780178634930945 36819 45667
582526153328004225 40159 41902
355564494510705473 14357 35004
128047753477410705 18067 33555
638806630276715009 9643 33894
692971183191104897 34411 45619
12313269589686371 19450 44455
555328420948335105 10532 28600
7314912116964224 27826 34347
390895576855754689 8963 18292
834964274639819649 6845 46947
464679784908732097 8027 27264
989822109394591361 30380 34823
81693177144330769 14434 45653
768195616672091521 17345 30238
69895266882916473 39855 43048
286664905647494817 28789 33198
444624654537122433 2010 13050
651644973828528129 13305 37594
597529734635095681 3872 32920
635118875053731073 751 17612
758325642543240961 16602 23099
954054147993009153 3254 24698
375009348396240257 12183 26849
660123171162648961 37062 41730
197839007349827521 11831 15880
854884094625479169 16959 22721
991516070658498433 7196 18515
292254111390374081 38353 43981
570619247889084161 2658 34964
670892027948827521 33586 39299
309803835310468417 17210 19330
373533814124737537 22180 46019
692359274659921153 26375 42604
62376097322786705 16167 27926
387350106505785153 7210 33466
956475261349193985 11956 36832
743325173307027841 39027 42679
642899118188029953 1133 9561
675461553995368961 764 20470
798335746853478401 26681 29196
750942084594939265 19609 22252
398121230856222721 13785 44552
393612392210322049 16812 20252
775134440850703105 1364 5823
495318088518189377 29701 38004
894097465158115073 15910 36620
958750137657851521 16508 18585
987219568666301185 17771 21319
983762029360903553 42471 44566
432600321041835649 24840 28945
317782695686737793 24210 25081
533054276603675009 10646 41006
462559623060201345 5062 5693
759654947137381249 16308 36350
65064355891756521 6716 36495
607810454624608769 10919 13971
175609010737545633 2178 5061
431845623570868737 17384 33236
201403017858105217 14882 29105
290074415609463873 10520 41671
608146225240688001 11112 17523
630762344423448705 16111 43751
229768348097273633 4653 32145
149610207182870881 20722 31235
309751883486129025 5576 15709
836275661684855041 9996 27732
205217147394940001 13504 23951
412203266905091713 14741 32183
36036868808025705 13424 33493
930601908850395137 11105 21820
129169547879364193 30079 33923
609001937537424769 27216 36710
516645886904242945 10703 12841
723169780952762369 17948 18990
264544323425390369 9516 18901
406744848591980481 13702 45106
704157628823764993 23812 46164
636318321306379905 10056 13182
158745148034562081 7406 17267
135441155971857793 44054 46161
611637917261944577 11185 42711
58415966072065121 29400 35461
303308637075993217 19091 34140
609465925697204353 3170 8458
455431710721086337 6607 42901
198035738423630657 6460 27616
886281018235528961 17571 22765
369027362995847617 12690 28607
605550256353623681 32180 35820
813673277115615489 34856 40983
257059865202371905 14146 39911
878313936914135937 36992 46789
51885079033667129 6087 11850
960847442112669313 12204 26333
821372050022738177 36037 36655
415470545574333249 20350 33794
635499933899964673 19 22440
514348075146191489 18260 25750
710985492169250177 2792 33165
23391520769362017 20159 26746
7329394779333144 31606 45103
169337418112650785 2397 6145
870271966212662529 8242 12387
589037295243894529 18104 33440
170537464034381985 4909 38135
491791019620595905 25989 41192
108327738039157857 26491 45943
746838764262744065 9563 29503
968225532982870657 17690 18870
326576002229689537 7018 43843
166369694331841345 37084 38550
207381577413212161 13078 23477
97665258608302001 29269 29634
39879632505179785 39382 39929
227783474029202177 22856 40609
378969609527498369 24778 25404
190182514322373217 12814 32872
90664545435050321 12773 15621
381608466186200705 38722 41244
844235493644486529 10423 37571
388522582549668993 5087 26659
821659036524668161 14068 27026
965378968595281665 23720 26540
678454166557170177 29188 29283
299148247383499201 23662 38915
21786861495076693 1021 33577
132952868175003409 11822 43918
536755691212686529 24565 36622
485500479009047553 9055 39077
235971287466160353 18362 40949
386975470003115137 24720 29633
414533992546378049 17143 19167
11700040506013921 18218 26045
341358033304732801 8662 16733
700548129458802305 3524 6189
503891386739507393 25294 43243
328276654527698497 11315 37176
37011532960182337 5180 40153
541975693745463617 19373 24340
368202710892202113 6646 35535
817944404706992129 5918 17608
432243966596633537 6330 30957
970504997590772737 20558 33864
960460283198909057 10 10332
67736876962001705 6231 44923
301507042660663425 11031 15358
646965345664916865 44805 46444
776979655403092609 26790 37724
803387231665055873 21295 25315
95157892197438081 27233 40969
305282613720798657 29851 33049
608688972091112449 5518 23544
983976001398602369 25060 28921
858722967245714817 41773 42313
959937874141623169 19841 36980
104349537762171713 15945 36229
802736993250022145 21473 28753
581222830503481473 19792 20799
928430861981688321 24085 27704
354794725081926977 367 20966
938548301794654081 9371 41945
537756496161083649 10147 17373
971414707205333633 20898 40818
340136448791806593 33419 34955
938955171582335873 21704 44918
144321844347519617 38514 45019
387992730166892865 16318 18811
732755891904286465 27248 30700
848363348577535745 40297 46198
44588896528157561 4090 16341
438187292931139905 28094 33985
832025816566325505 14021 42756
304969691106663297 3615 8625
299240718928462721 40059 45518
734156281309104513 11790 39283
420738433818865345 12751 43044
169600234938414465 42857 43825
958122728138395265 12829 39507
278571323978276545 31819 33091
911143256919753985 6760 44004
93318686664019873 25694 40169
132740519975971697 26129 42044
211784898269108609 547 4080
107716434430653153 20215 43610
224739517054032961 21201 34377
229939341956058017 40940 42690
434977589631365889 7536 12964
306044564395445889 10488 28369
870593504046809089 7282 25930
894580293821793025 14329 36903
527243525944264513 29555 35659
808644742158360705 24617 25631
394288795971092993 24002 43817
686769582051116545 31290 45187
490267961203478849 20227 25265
539666404184483649 15484 31873
928901392021145985 3292 35024
694142985549707009 8502 19395
101477698205989953 13893 44316
536112211153533057 28212 46205
727004431387612673 39383 45471
367678423384209217 27525 31601
98779079160387089 44676 46417
172732578099722657 1830 45859
725669907300840577 5654 39131
445700463895963841 1442 2305
167591199175625153 6300 42287
14724319966244793 25784 31687
398388440065630785 5764 9032
79722090365525137 21362 42256
161060372825382113 26278 29590
894806050132356097 8829 29548
345966616457417345 20585 38556
241486354072083745 9893 21795
111207270948050049 9136 12961
871534259754252417 38891 46823
666966194109633665 3631 5813
326344013609489281 17007 43067
133287106024035041 2419 17936
70622229637873345 36265 43932
688109241250543873 1964 34020
86628192181894545 10102 25034
85687342372430913 11140 17398
451661896332478081 8086 38753
541327096845080321 12964 46726
752033794807122305 9215 29032
917973204528273409 12813 18743
424534322698288961 26387 32455
683692956363245185 14394 46812
403623227404683137 20173 20466
661820315999470721 20032 31914
92810322859701697 7072 11535
278136976531399681 19432 24073
454781162137951617 195 17381
432022683659148737 26812 38509
89846874707514961 9833 20221
317263111026278465 44818 46692
906425010616334977 41419 44030
92884512804538129 25512 30883
345710032459333377 8066 34984
82307500643835857 26316 28458
944614711143348225 17559 18002
191322556907671521 3022 7406
262508939726753697 1147 27360
508713208516041985 26511 40786
355340720620336705 1919 39114
691023436796051329 11257 32527
249591052571144449 9763 17556
975234475958515585 5847 41670
172023038483164481 39501 43456
87994168933086321 1455 40609
180083624656784737 18181 42521
63089540010395241 6446 35084
333821991660517633 6190 24921
819665584118489217 4776 39698
362603695330829377 7149 29133
735493462175114113 27382 33677
914313688497546881 15389 25124
967083958797964289 21801 35077
97106068774021281 33238 35871
877835431786763777 35247 42074
536864818387403649 20764 26126
109257583759408305 2636 34536
806678890774275457 30756 32786
98607689311492657 34249 35064
890973144995800961 21950 45012
633888721799486593 32756 43265
346887231677211393 11477 30140
426609627246904193 36452 37557
128116926950060161 4604 11668
699869019469836929 8799 40646
114639382163414177 19611 41359
28479831604684593 16685 35598
280848913194180481 22787 28868
541274500756294657 3993 18115
467516175191658305 13740 16806
211664887752704097 4459 4751
508923813385298049 13500 17670
604266345007424385 15201 27446
164443375230529665 30054 39380
842805753152603649 1211 10582
834482549224478721 20588 41586
618262300110281217 5102 17240
726258837277836033 13179 36883
393374458757392641 23514 39169
347427462976117569 41225 45602
668842367311718529 3287 30524
951262545637899137 18052 46325
288264903030849921 4725 10230
514180307135294593 25932 26631
506817878702697985 20225 27527
201746608491273345 32762 42627
165845610216536001 32363 36309
939464576751266433 25083 31334
87326834720947489 9796 43914
382666621449640577 38987 40658
318508600118988737 4502 15014
552415885807850049 9551 34734
873196939583955585 9967 40891
877293334040583553 2532 10719
651661022763192961 3180 40351
915393943797784705 20124 24534
993492729839680129 3050 39099
685507069912642177 2356 6847
328944010370676673 12769 36686
995917570708233089 26775 46728
453361097716488385 31050 31642
961374676990512769 26153 29486
136640353631605649 25996 39142
968115410558414849 275 5268
324111929166740225 1922 37507
385162730343449025 13775 39642
947038181762010881 615 915
198299877897941473 40426 40735
78894068930061681 24696 44656
882749090656883329 32580 37286
357115878813800705 28677 34450
657425710785748353 15139 24693
902202954092750593 1321 10683
158630547417981665 3870 15653
165343064652475393 20955 32694
338357620224602561 5999 26080
110511585988895441 1104 25781
107894960740306801 20003 28487
287567670433475073 9187 15289
444489232324986689 1221 28954
543152600376679105 9297 10142
172514871660961697 36060 44853
636669007792860929 8689 15059
874148128114743681 6957 20165
480672610129978753 26407 30040
97383790245540785 9871 45201
455565330821542593 5390 39100
927584609397190017 15918 27351
932582295710766081 22582 39421
795289106431919617 1988 24607
326810782714531457 8914 43161
894745169890487809 8771 44109
914963468931951233 19195 46493
355504612733366081 32180 35047
233814867277715169 5744 45679
786420841554889473 36390 46108
64869097483203577 6247 11150
820273793204659585 10418 21850
439956751734413825 13575 21669
602055929032051329 20053 29099
863840613873925633 2958 9565
633900131951858049 20382 43877
825710854002494465 3753 6572
197199452981937633 39440 42186
165020305347944417 19967 33826
551595539437055745 7737 33038
595388357310085377 1911 44737
644350208307916033 20124 41121
231981753443626817 18016 19916
925170398393927169 16901 27197
771145590183948545 16720 35324
454232018309472321 464 23824
244139725711015393 8868 32846
289961505828056705 5926 40138
641303672979333377 3908 46424
731158843194553089 25590 37302
141909180154222273 10137 37738
926345145828005249 4438 24879
753428525723649025 1529 37807
226305193619868577 14278 21108
760012687742708737 2026 20874
908404482258770689 6271 29481
242575318618563073 32059 43603
885956119507571969 28290 28349
711713172329218945 2898 30020
164821223348749153 35018 41703
286020788586142785 10400 33765
287118203810553761 21236 21832
269375973025027809 35214 42554
330223894214508801 14462 17613
473979605254427841 16713 33696
838548802666171137 5080 31492
163617414014801441 24703 44349
960806870994641537 2505 24986
499391210256334273 16940 43427
689000549989561473 6678 28588
467227883443761985 4805 35132
812168393984659841 17767 36174
88910337163056849 27400 35154
423352198512763073 11545 37372
510792438878986817 25871 43779
850509899479359233 18800 40626
733651808289153025 27937 39009
197750513074698369 21433 25601
611072734434564737 18602 33676
995476003437271809 3105 5189
915817261491255809 5430 16461
432741478109651457 1509 38809
594237166456970497 20480 32450
13252147083786527 3388 5779
971732247435880961 16525 19361
373817842268199041 6877 15909
24283123192411437 3609 11895
715708087665216641 4766 31879
960585718134055297 4622 42520
176424311434633537 37282 37973
359712661602038977 2137 21033
633387899255549057 1117 6938
320704363331515201 43232 45070
971186829578744705 7846 18460
162802383953810209 13353 22880
559383751300810433 18371 40161
262800605102981409 15965 36732
18288667397403205 54 23514
976626310501423233 9195 31039
984349268962940673 1114 5061
765469395227540865 31501 43646
330198784062719873 3130 24340
613198704961142529 1989 30653
121241561795766721 5508 29352
367314337119424321 20097 31457
401437450098629953 37761 42834
706428669116469633 30368 43386
347336848350121153 12148 46374
279372136754489025 3962 46183
164185731956582273 16529 35642
367621444218507073 38923 43748
850525816463356673 37554 46844
429765037667479553 2423 7559
330129453753588801 752 31578
327499302406501185 11737 26736
671119254740457217 3032 21292
80407776198654801 6081 34779
582169981372221185 1351 7384
792499243648443009 31148 42851
278014882579650913 27236 41892
475667767240636865 34897 44598
954103931202215681 14171 18183
416661995195745793 4509 18381
142100506534884369 2459 34159
369538760277350785 34655 39233
351017002727179073 33 20455
872858603758906753 12757 46994
287579452340718689 23666 42689
177428153016691681 12921 25590
796273883427463809 22890 26578
874383778042705793 11287 36496
565259477052162369 26549 43755
279240577897070369 2067 21937
280311888581611169 18917 43478
572930643429877761 17786 39043
936878866972659073 3256 8907
702104347695254145 27441 38050
279030990003835905 12552 39688
761376273971343617 38197 38284
656760986857900545 31216 40962
995746922878936449 2637 22873
211862469053858849 1919 19629
506252831928968321 13113 38166
141373976791339121 29450 37538
714969807732231297 7423 30965
537412912897966785 3981 24655
788731934423459841 927 22451
17983407629227345 35609 45486
97566257135810017 5579 22163
413114971486510977 10384 17576
554761542765412225 33233 44462
314155316508713857 700 31822
499905943705655873 791 36778
59141518543132321 3543 38738
671891795291635713 1326 26836
698402963101980161 42295 43317
75693358285434449 16398 45366
209900925534828545 15159 16359
616410341491807361 17757 21169
801155687582603777 7577 25104
377380258047239169 22218 44844
462048375609558785 18372 39218
20655446392119361 45 35093
861220225147288705 6587 11285
767540998183989121 21918 25021
448816827349407553 22525 26695
294637982062987201 42214 44593
667136551906803969 800 43880
164242147874020353 34925 39920
708661698392408065 9984 35988
493107970237026881 25329 29284
140809615524428721 10984 32201
46968461364429001 1796 38096
853170889024955393 20385 22551
70549148861395849 24085 25668
72407953638400353 39462 45446
326795113154489089 20954 38515
265736718239313761 11055 34598
590752668465235329 29312 32442
825018036356819841 2929 30717
566885174863983809 24892 35184
528814011987055489 7860 34638
319960043998342785 10202 12458
133561998459168049 32798 34972
729580672943555457 5194 36089
143269277939342737 23366 45715
715302456791341953 23447 32321
8034064878042814 4329 27644
648759283425192705 25617 45285
787304935488794625 38945 42999
452499982000510657 13355 34328
783570232067926785 12777 27614
477035854920742977 20405 38294
393040256495257985 9715 37180
944496871832065153 1927 7272
340994460494751937 7177 28786
554962566554848961 9876 28429
83742323889129729 9983 38385
458749216491092673 19606 30606
737415572200728065 38659 40761
283662685965978753 43860 44256
510996244200956801 14518 22121
414975695669461697 22341 23951
957690044713356033 9205 19187
365234656425229761 18097 33616
215229368884866561 10546 43304
253932285974933345 21223 25797
228999760975749921 13269 13889
90574674007356753 918 8612
270779700445960001 19242 30182
224654266510334817 19704 29728
571678326977345089 28325 30654
507651078101986305 7764 45054
993319295368127745 33068 46640
402975228337048449 23261 28667
713387616859773057 21157 22950
272261833875248257 32773 39089
817479639168826881 1398 20253
385209606301209793 1219 35078
628805561962135297 20250 37176
667331196083068801 16471 16483
389922972081183873 2412 38170
101774076163898993 2734 6141
225519678053114337 8531 33590
747142372397135489 1383 23614
371181699381370561 14732 45387
567200558658250049 4185 30574
755586236374309505 2549 11124
312723713633062081 8743 12145
661042640740522113 38807 39077
673311107496793729 14685 22670
552345141589892545 29692 36711
618945710467542657 9920 46344
629154270685550209 13094 44979
186009192971489761 11912 14410
569083295802126785 21393 30655
439658933897305793 19770 37515
176328589802029249 22164 28765
314794389126795713 13718 31902
809897314950500609 14180 20830
633198082327439233 5323 31931
913515156204912385 5907 14818
776204793042758529 20230 38978
207877734664176481 19468 22954
337458554280175361 1921 16439
624838411539162369 6790 41220
403285212040508161 27441 28733
420154109483160449 35200 43443
734058514787491841 407 44711
287981067852459905 11206 38678
595095811116671361 21316 38325
706411484803052033 29227 33679
229245328071897345 8197 46888
928511293605982465 35466 46846
332317081126113601 5843 18044
854596417431434241 26944 30545
351479551629537921 8812 16276
262810061356820065 2306 6070
983149230664061185 3601 25074
566432850770919297 12548 34114
530196489808275841 11249 29215
574752608756927681 13977 30401
610798983749042177 17475 40028
852197526864568321 8940 39196
737143650920657537 9178 23333
321304830968589505 29867 46610
189620843777227329 19021 44255
579469052353854209 10066 23671
202836403347703265 32637 45975
178156878895197921 13273 46100
808034724306644097 8635 23283
129147041307543729 40238 46640
699852745474217345 24040 34549
334252596268729729 8516 12758
146154011536374625 32588 43451
123195747381824817 38407 45802
267565454149831809 10147 34535
898780002121629441 34835 42165
874979174371240705 844 19814
875933083367709057 6906 12452
467025019192263361 30122 39431
980435126000887937 17980 36123
39268538206620465 33883 45350
792268720371193729 35180 39555
949473769740279809 22002 28418
880504443955931777 4274 33533
411891350530929409 9734 39525
584476874154869761 9588 41426
118679514523634561 11753 24625
561850256349519105 8160 29616
494575352624941889 27983 31302
330628235046614081 7258 9584
209089914845748129 6592 44573
127923906402163121 39944 40795
586333294537517697 18533 29060
963834092791710593 4778 30825
103765748772175921 31600 38561
91544073585684065 7807 33492
741216752636439937 23149 29811
407481861289195265 7332 18748
515066270183922369 15399 44295
213806801030319361 23514 27053
633002792870961153 12674 36717
887547732811423617 19529 20410
755922079489422977 21311 27809
239960743502397377 3041 22843
274446030939294881 12457 13379
823116899557813761 25226 32441
670904366392534273 14602 38061
901580664745910785 3929 13985
188177035329680097 37035 46711
469057484739419521 10527 44552
476723121686134721 11955 30722
652474782561402113 15436 38525
277424363197788193 25927 36811
243388838330442785 12565 30831
305675007081958913 7325 45735
178412469419402689 13107 18809
126583374756130241 233 1911
483640986655995393 9715 45408
349203082097048449 28716 40168
296278378173244737 28096 45932
400226901782765761 7075 15190
543177592612376961 13257 21214
280289577495722145 27678 46191
324342589047393665 23102 44642
77302412507002321 990 38334
446182597036834497 3935 43101
382918438233232897 12635 33927
859054178032526081 4641 14878
424714080998917633 27636 35292
289298584058226305 27500 29184
746230497763292545 16572 31021
491563000617407681 1717 41347
397847696777425601 31919 33872
713635656668213121 39628 41829
374039952456413953 9336 29829
804871780930202625 14474 23435
868338202158248833 19778 31030
812301035754554625 11904 41426
922750342229534209 10850 27216
835313107348174081 101 32763
81855383388550257 6180 18575
9364518933789869 10889 42805
489940573809647617 6794 36810
494503973964814465 22256 30578
698119429359117313 4585 20211
704281167210037761 28221 41438
831400708845194497 6356 35451
523999385477271297 2694 9278
865856271147883649 17706 41695
763622940269851137 24370 43544
157472342838715905 18930 33927
797866573574513153 12375 37784
37939389330212241 12576 44322
436283287600016193 19760 29677
243353485102801409 20097 43097
961027868268008193 34534 45259
684391686391755649 17241 44079
630245735085889409 29055 45234
647601977138620545 11014 13628
865543540311765761 450 36621
57964631198849761 20936 44268
114057097812317217 12386 32303
955328719502347265 18318 28536
274471293407419393 18924 38767
600273753819287553 11420 46047
474200911947388481 16524 21177
906301377859549057 5041 41743
184366849782609409 26962 37740
134426264542959473 8468 35204
184884824341221345 17495 45305
214044870031131041 22357 23285
573075552467248193 26424 35827
408079653227240129 30260 32254
27969820317689909 28576 45818
682565859906688385 22174 41687
718778414672332417 26887 29281
861146156586137601 8766 27113
170887120576448833 32089 38253
656958763642137473 25722 46468
628242893599793409 15983 31401
274008524255116001 30895 37671
286793149655817825 25009 29890
849159471068261889 29408 34681
835209165279454849 8477 9255
581114131895141377 3923 5608
235661983534040321 17024 25721
528664163215324865 14567 32946
521512141140494401 22286 39303
34018743749889781 19120 39425
553640935167134529 1436 22437
163327806163239 34636 35620
820968208479886337 6524 44183
787084680439200257 10470 34427
591306246576007041 35679 38431
167669400986198977 20599 44021
395689008289128449 32358 35516
124702362859743233 1101 27544
854335037003703937 34396 45886
941629457943562881 43909 45860
142142797543133521 21812 25317
14575742370517731 14272 25573
421814521165625665 12731 18417
837376099926046849 17097 46405
765162391541497985 1292 3359
567642553466178881 19323 29199
221572872211236673 38491 39990
567619202983863169 19757 44368
136767657722433713 23575 32088
718816200385340673 19957 46199
136545773205252625 26651 32895
897932567058205697 28062 30240
877075348043479809 14949 21577
968038976063887489 4442 41658
93671491219492257 17026 37719
833631795295374849 40525 46809
610030025040689537 22643 24886
89102773024968945 19098 41677
373893032003532993 19210 26474
82237005194741649 9637 14974
369902269539313281 19155 33511
122175043697744465 5363 11787
789671403173013377 13883 42044
102905287896092545 476 42233
787534568194079361 10288 40036
809691064776082177 15512 45911
250487042418878753 36797 46500
249717252077914497 2142 15081
949616579086001153 12832 26428
555840119066310465 29464 30279
707009866899067393 22147 32765
48298577072941385 10863 30626
290660175995217409 10444 14924
425759591329757825 10241 46394
895209983226092033 5693 37027
445615318410801793 27520 45407
996016089205699713 13196 31595
137108744401210465 5072 12774
541293676809669249 2538 12090
543439820569872705 29889 44803
224798405277741857 10271 16042
216149660858555137 4294 36362
319990687253007169 11317 46359
391356558761458497 19725 31342
922905972647971201 21539 22270
821918066231766913 34729 34995
449771785534561985 27755 32005
571553116579181633 31273 39110
116771196684201329 281 13452
311498054671041281 31290 39346
160798111334028001 40123 40578
673184871824986369 15173 21120
745722109433774721 20930 45232
599673679644261889 5199 7300
670928417582029313 14366 36871
118851871270422289 24257 39697
301983278259118721 20665 35881
227043513103133409 34466 39714
772445116627434241 11197 41091
881596889027889537 19537 43112
658810386353071233 17137 41490
808653179145203201 19489 35979
672187640824414977 4263 15187
301613845091296193 8662 27399
444872489269105409 657 22942
3802095005632112 11153 26726
579759932343332481 11774 17100
783209672959088769 20144 45320
491960337587915585 22979 24854
187265765737969057 11955 16294
426040675105223681 1238 42149
602029430574887681 24083 33380
177979069171900769 7150 23223
769970541687321473 19123 39542
475377988429126913 24890 26634
279548009611971809 1843 23385
701924327632912769 17978 26079
317265322322207041 12640 22516
911977529764680321 21515 25892
57641276887622441 11074 22550
365462769156213313 17619 43613
746330838673010561 16152 24208
410852115259384449 3624 20413
423838940921854145 17007 28660
59536290184912137 15600 29519
498803432025361793 11691 27618
407424874380620161 41101 46533
562669938852323521 24861 42478
236154456174237025 6747 6849
525093231135890881 225 2814
152974420876969217 3325 26272
127252746583224049 8067 33870
416676849173814657 12716 21994
574747876575706561 16746 22581
565462359521585985 16755 46089
96746790680739985 795 11061
589236691888718465 13780 16083
851029011363586049 16226 28927
471148468832321729 5284 27124
390131146631148353 11696 15628
879714460606368897 15684 26736
792981214326253825 12612 27519
680409916809008257 10464 43904
697552007149923329 22706 24134
452405581456449793 18617 33370
126908459117267121 27723 44161
784345692167757825 10305 42162
941595058771213185 34000 34685
377185026394830209 30013 31866
460433100038919489 7374 22424
914448880085341697 32351 36420
338581977456826177 16940 30018
967873999570063105 28302 34461
452173378243209345 1410 43349
527625291593661697 10716 37830
62525806942375081 6869 33549
989355243842357633 18103 19307
901389071038316545 12472 34722
599260081985033089 3060 41383
561747079485499521 25688 46367
895834113679999489 6281 41495
184437735396166145 567 23057
198392178403448577 13303 32144
102265240097096929 15394 36556
505947766957024897 1116 4574
85157586844552209 14245 39607
36232392705198177 4185 12220
746727304721261441 4483 35021
958004936818529281 35134 35963
787823969233933441 41902 42191
211512835174172417 6016 34956
778481782683144321 6069 26111
495689068266319297 23064 29150
234466171894403873 1999 23365
497115480272878337 4901 23275
274989786546214529 17602 34520
295648454947699009 36611 43231
100306600942481345 22395 33664
330104279799652289 261 17348
772501000811416833 34745 45816
707473702304003585 11581 36016
765996573460249473 18801 34667
374060884105755777 25936 38808
566098847150485057 34794 39260
586945686253077505 19941 21445
114148839451026161 17355 41002
545256630902994049 801 46784
399000830594189889 15340 17477
877821484441216897 11086 13818
48257909376125953 18704 21805
643815806163200257 7258 20911
27425740793560749 23877 30619
857881842305179265 11566 45256
919181937196420097 22015 40640
853145085175380993 22010 30557
239323177638141249 35004 45060
992936911233687937 6529 12081
689535842680292865 18823 23999
995404336484522625 21089 24045
365591833650100289 1053 22353
728797573510437505 15387 38714
608091114796231169 397 35784
421932429688009601 17327 30602
581755159176537985 2330 16724
746062960956937345 35303 40236
389944882783673537 26419 43489
123951142411311105 5377 14871
458955522974591169 14280 36411
765521093773603713 15457 46132
686035935489890433 20548 44126
153558524724044065 10746 46413
309984822824958401 26012 33743
341954225501343233 12210 41895
806649975273550977 1342 25494
815372963290723585 8138 13227
85179760819229953 18129 42104
749503791793447553 18807 34332
863847072707280001 23468 28136
626958505177466241 1460 13912
522537738444924545 3713 46835
930177137298944257 23223 42108
390112604961892353 17538 36828
537483564956612993 23851 43493
236393610039399969 11618 16351
45639748913632873 6511 34629
44705476624137929 14738 30726
859446761065694209 5491 30165
651352422099819265 2274 15401
797577867453856769 16564 34473
751755699287677697 8220 36501
312628120785358721 21577 28030
536687822821122049 16702 29940
829457395950644353 37557 40380
838624008063654017 6610 18608
241949070202846177 20162 38308
176754113587463745 9147 45729
17641283748179861 1995 22958
819730681682607105 14730 32119
675283298623281025 20877 27908
402660994464852737 25439 46490
737129353920639873 26101 33147
57215670603632417 23951 46658
391460568580523457 38442 43016
208937991533730369 2450 40866
540597169695264065 2863 6302
829509087009562113 9129 31430
515129645382511809 10560 30464
57459407660005017 5565 23234
522254316087103361 12924 34384
353146634248595585 10307 17632
520552556502988033 8950 10894
222674472531565473 25627 45697
713012718312217729 10658 30670
79810213683195745 14269 39582
571923173602197441 29021 35173
322230244984567105 13411 35126
542622641251174529 20565 27551
474336306526204481 15857 33221
248946451023609697 18951 35373
92300803309797169 1810 3722
939243126783527041 25856 43199
361915349582027073 13110 25836
283063366771909121 4421 37547
266134409864193345 15246 27102
358185140706527937 7453 34483
502380769367370305 19389 23271
576118507729457729 16311 24659
278164717416103713 9581 37391
639494930687664769 14976 35112
41708171361413801 2923 32832
588075132714134657 7562 20311
297041758725143297 17118 25563
398202353780678913 13412 27806
937839962629432449 4848 14246
996594247420912129 5903 10537
563537490398516609 26076 44835
820389528958561025 1219 22598
938819979276779265 9549 35950
166292546822727873 8545 38753
119758109575442977 11679 33045
551059419384589697 10647 22849
581943057621778305 16003 32709
471036835733169537 4626 45588
132615289969834289 17854 24511
453797163253813825 24198 27251
406047492126468545 11857 26795
424852539454189313 16933 33287
177109954748644321 10858 42089
644489463492451585 24345 34396
844930526493278977 9001 22626
166428976246518081 3211 28191
15579280139320419 2852 26239
458344427901511873 38051 42426
364749989423607681 20176 36044
363676994268654849 2025 35972
721439368044556801 14463 47005
116956234973518033 8688 45686
385665475840916353 16525 38146
547593190132257473 20356 38415
5786500796062911 37081 44231
395381199097545985 27674 40207
498221650406343041 38122 39174
222442036817465537 10845 17173
540038159001326785 21362 31344
732704534697862913 28973 34431
855310875398977537 45003 46944
539990667881138369 6663 16480
77015106728367761 1363 32904
27325684525283833 14736 46324
345074001995833153 29564 36277
561603605174195073 27261 36877
577776889533240065 2966 42714
963494795337940225 2059 36100
979783375168189313 11977 45894
90184191161196033 5442 15985
95289112563563089 33604 45243
641189107069482881 2602 29465
668452450311370625 5777 18063
145368706906008769 7937 32192
263660930668621057 8163 37829
649295981787819393 22392 29313
271358466844169761 9424 22297
525545935351853889 13732 25407
230159352612588449 40084 40774
513714348796316481 8071 34116
204449932852007521 3692 32141
679072079182230273 32946 43733
255272299622205889 13986 41109
758218794621971201 12314 30364
309215807904571713 5028 21474
658736275801171457 21207 43803
924418927103744129 24016 45574
86945693871388849 6382 45959
714369790954059137 17383 45340
106738281316989265 5361 12093
566032579936361921 20734 31683
492728971515479233 40521 46422
771877589214291457 12647 41627
595175033353111553 28738 34051
579082968789975937 32654 37439
334179621587612289 487 46077
180529024633862881 16512 24940
796679561542827521 17094 17524
634948789925530881 13573 44216
634688294047553153 8828 29886
241406889508120065 30746 40015
683171907191702785 36691 39936
252064126414069281 11962 29746
426129413174823681 21321 46953
994082154425164801 18625 19321
533800152312135617 20455 28102
836980627158268929 5644 20247
886028719810216321 1059 8756
229897022610209953 4500 33730
996578155548970497 5252 43310
654326724016129921 44606 45510
155769148563013729 18442 26453
85884977320510817 11726 29411
796847960923297921 2371 35670
214394079211260193 6507 11515
44872872244045681 32248 37992
903196945749734017 5335 47001
158766897323513249 9209 9756
556404117567723265 9999 12067
647705481771044609 23203 25883
147706566426016641 17454 22960
327174934768418497 8849 16086
835442953429677057 6527 11120
158671933122835905 3324 40638
594981859832110209 798 34554
204444720156597985 1158 29149
391015332917049793 4072 34326
664058396092730881 18026 27148
381136926438891521 16485 35527
492637692999505089 8136 17749
156446440928263553 2408 41158
316439795109065601 7657 8687
416192195025168129 8949 12639
532242593012650625 26572 32233
354118631529530625 16412 30540
323714952752158785 11131 18629
595326779557090945 6674 37538
416090328909984193 35233 46209
76807392567516785 11798 12144
481420144302038721 23674 33171
70528237519631889 13367 34459
826229393811015425 12443 23182
667091213008177409 16270 27118
275452859200118625 28615 41210
952235018930473089 15211 18528
272491599828423873 24288 34550
33742547139340217 29587 40606
723530955200576641 1567 41327
386101715823294017 9351 16828
118436675155859201 10056 31664
866825825878123649 14296 38258
307813495723525697 13690 42075
229348429262834945 1157 44660
561969033821338113 724 17744
484472514496545153 6320 10733
387688693002136385 21532 35755
66509727448256233 27161 35567
927178603711094913 7227 25777
38386620619689897 22270 39384
39736851539704081 3491 29341
134877336674200881 3997 25292
538252795001948673 29153 38608
468345878860574785 1451 39051
129622330660229329 14965 18453
751510449350611457 4482 17566
637396321267200257 33130 46901
796468141434360193 34414 37709
715853634047409281 10299 26467
969219912432741633 6618 13618
312712461741778497 20448 34551
629848350041825665 1292 21988
365045100622015873 27544 38817
658144137981942401 1950 26139
989451288046804993 32538 35345
557252915728042817 29737 30670
228962627406463777 25902 43946
779026917665696257 22997 30001
463800184581952385 8198 32793
115674452806942449 9443 43309
511059713667950913 8401 19539
847556987312010753 30261 46419
711737481295923457 11963 34776
221364662795991777 202 21236
309604189117880705 943 2586
96487738658673553 23557 42710
260024003141079873 21028 43409
135015807127459201 14865 26163
450430589775354689 14780 46803
530949475682014337 20998 21787
970177634707706497 4869 9930
811465705693763073 27146 28148
358773585776351233 416 16073
396497624852706561 14499 24843
851645413816594817 2215 46080
691946614544164609 34765 38172
919864458427785089 19969 33355
789984894847783937 158 43264
414114016725587649 2688 22023
874648732778581505 4236 19690
654700681666969985 6479 9385
538155104148437121 25386 29493
2115592576426906 25680 39937
62263528381564017 13459 25499
12698498292085249 27753 31727
642657817072297601 6061 15292
173299558272699265 43067 46421
570124617905491969 16235 33143
638255306378073985 9563 36291
684577612626803457 8831 39440
114834989637881073 5367 34719
994363648046814337 1308 1358
694402998684982017 2730 7126
535036318626886529 1253 24388
204640452954432577 7925 13280
316809570762671937 3102 36564
673920440102069249 36065 38649
516312438295607041 5368 41204
464141325330597697 25070 36486
364720940147506689 5647 9802
156063337751110241 15865 32931
82455840560506033 16959 29699
900036665281017857 6051 36933
673266451330278017 39413 44467
94408167796121489 39157 39528
968659140971332993 7730 45116
661501328940470785 43080 46503
113247951662671649 9491 15864
976513884774337921 21448 45686
220656630096449633 392 9470
848112094956999169 24975 31375
764056644947203329 8764 23084
466876165874584385 15761 23005
232008672905600129 7854 31278
478701874831397569 10601 12359
722306242901382273 35815 41302
428054246544267137 8365 19172
858020768515878273 18772 41274
92821457784477697 19792 43195
51910456970119865 1097 22176
867335297605041665 34182 37117
356843487265614081 25507 43917
209406482641735905 37776 38083
285355530483329281 19204 28670
843686090199785345 8259 15132
644478853887541505 10383 23376
150866256227001121 2721 14705
584225548509181185 3826 42537
517221705879837377 15552 24252
501331984077999937 3745 25725
778763460852342657 2152 35265
337208093075744833 21740 25556
765566587471543169 42 44198
590820469503064833 308 7551
437547525180971073 896 33705
15254497224759689 11548 26308
422239604534969025 25814 38778
649489705745388289 14173 36010
807822285523069953 18658 21193
87581555121047921 19121 22367
614882337745232385 13107 43635
984056631377178753 23817 43856
607128351001446017 2928 8375
721944129669594753 37020 37069
658463781888219265 2871 30308
511668756745130817 6392 26343
805335118494593153 26288 31011
513119726289588161 28455 38897
862605439867539969 11784 14548
350146470672264321 9151 25471
638974474329213441 3318 41287
191740834160725633 12954 29477
674323642668401409 14346 15434
296675984619518849 23329 39753
594090681852446081 31162 39027
920277736891861761 10144 42070
138601195116653025 20480 32101
114814469406589121 4409 30468
294686599766006209 17332 25140
564777625665584513 25065 34207
419473427007591937 29590 29831
116109521866881953 20272 34389
982248017950137601 32942 33970
92444271984575729 13001 42503
393314736259188865 12401 36127
106348630305610929 11420 43067
834133347944739201 10818 40475
760710296686625025 18444 23444
272686057668227745 10915 29435
946542350842939521 9271 28686
562207976788226177 16054 41203
979400269404934017 4050 34197
121771690115426881 14173 15490
131184024155722065 3349 39552
609739098041639937 6197 25020
12071550628860451 26255 38422
620790879176940545 11097 30401
333970616281781953 36792 46870
360380585046225857 24452 30404
75690009467521697 23180 27265
773885793554715265 9425 15101
533740220519810305 10040 21442
358576281277148481 2136 2747
861363576634687489 3649 14979
539308365037005185 21030 32314
377483472545854657 1997 25124
870776763564219137 23481 30229
166707086558162145 20132 24709
808074195342928897 32146 39841
926395170174011137 10410 17828
680756998452462593 5200 28946
758211087370369793 25423 37823
342817681691276033 39884 42394
975400315214322689 9535 42059
783673172571052801 12888 34837
997274315359121025 23620 33379
396938988763853505 7765 31616
143642170125026785 27831 37187
330314147068602177 6205 27557
315748403748557377 6916 35775
809225810407486593 21918 42709
857160309119187457 27338 43709
467669276455989569 32157 42629
637223186940033793 36249 38446
564281332436369345 13655 17755
936390604567385729 25389 37248
551207556074867713 37841 44597
52015733071215209 35378 37095
636989740757787393 13215 26481
558038187438533825 2669 15162
979276032380692353 1288 13145
881955052448930177 24147 32931
521972329249312129 28807 41824
978035217640019969 16655 42405
766285938793569025 11067 42085
52491349577337585 9560 29537
167976061864397505 3115 12213
221299358956279937 12551 40562
58745919528416121 30686 45919
933192774637731713 3172 19982
183212645835883585 17092 24883
403332736341532417 6169 46727
470980787067897921 20340 44091
443987948879822657 22653 31517
601025090083243905 14611 35081
933696423097806849 904 7303
224174338287280513 2718 35672
856108149956597249 26849 46298
255470667509488449 33688 46698
344288724463531521 6201 40619
196203642179820993 2561 8077
867993010275881729 67 34318
832419484297464193 34521 38470
215248254850841633 9372 35605
697972721164500609 10402 17210
903736966451489793 31036 39975
961896796082871937 14834 26566
764171610901406977 14099 21294
886363490584866305 9650 46004
283134563415359265 29827 30846
689340112492647681 4705 17148
293031884180969345 15752 29918
490634009728449153 11318 38114
738070125199342849 20134 33643
304269310492433217 30291 42782
321434898201921729 10691 45085
988616345010679937 34436 43681
411805318311337473 10349 24286
671024745785690113 18856 34334
891256457051149185 25476 43061
526281464375426113 14076 44709
859435815515197953 24666 45226
863535022649589505 2082 44147
19742619706995869 3472 28934
968404383966227329 18677 46177
975079680177401601 23988 26197
379727968579135937 4340 8675
466177627654609217 15075 24289
222812086218009857 3488 26621
181764296665690497 7813 25090
435765773441065793 20855 45457
18457176153056309 29804 37670
854037335208513281 13098 16060
532909733075939585 36508 38257
609713506012884225 18822 44397
104449793970495361 569 10617
436516242891865857 5479 37879
661053401323258113 19025 34252
321859626299985985 17069 17497
189862745085328289 16946 43068
769514101213697921 34438 35013
263187838861853153 41391 46049
567392982385133121 1153 19979
687302651251648897 998 20971
146875402577887105 9863 25418
197829438495446657 13871 36316
828573428269638913 10918 29009
815061518946443137 38782 46952
239977937199480353 31920 42563
373615060406052609 29522 32207
919357936714437377 866 3893
400467600553888321 3791 27558
691810193036541697 10363 39407
691624736163689089 10236 21618
496481220981795713 7605 46465
209894090198737601 23612 30611
348143804745628673 5047 9451
44416180583112921 25058 45145
307434734114753665 34002 35902
241068611916169569 4469 21258
766971314951302273 5003 40957
126469626365931729 21059 27855
747210796471453185 11094 34643
65399364339619129 31801 36345
582731836559528193 2652 40220
847793651007464193 10604 34862
631024824155350273 28025 36164
837731204301000833 12461 15003
774736151378032641 33979 43874
911123237957483009 1104 29328
37818505249877177 30284 37321
874243444169373185 7536 15363
451386160433624897 37529 46643
481614367002492801 36556 37505
776875609877453825 689 19452
658952266904485377 15455 24495
449394227597206721 36463 41670
386244024784460289 4632 33771
224420236557822497 4380 21426
995210991170786433 24402 39316
630753642941638017 2632 24163
390174727786927617 3346 19510
575060003639510593 16095 46518
537312508945369409 13167 46322
994574988165833729 21622 30055
442927519504209473 37085 40116
670204303220803201 23225 36944
682266632359961985 22223 26820
595342425920417665 34411 38835
423991003362885953 13971 18726
577325558462934657 3375 21993
383402387542467713 22166 23798
247291670465966017 20306 29840
573015365787071553 12877 18974
684709776028288513 13434 25683
772858043467699969 1883 27463
304475441284321153 14162 24395
113413592089955281 3309 46341
790106876050220545 9202 20228
3371425789843841 24847 36092
630045366546664065 14502 16660
391306244133872385 29022 38812
151761625058700385 15545 45047
692046401810820609 6722 22980
633099402218984833 12944 36001
397465315429684545 40536 40754
749377805147293697 37629 42312
67799895639119257 15115 39777
868253677556292993 5787 11726
733275869043509889 7706 38886
692711837872085505 27599 40490
984713964712803201 5321 38920
807405081301364865 10789 45222
759655458844861185 5244 42564
298152756421973889 22150 37521
507130902698285953 35903 36159
634838677562026241 22436 41332
839139797765014401 24545 37300
419643496992339521 10134 27076
737512591833116417 2621 43324
150159998592922497 18284 30557
676622830337947777 12269 32802
119829272530427745 939 46583
930189972556398465 14052 36118
437129216053431681 16893 26643
886069353368455425 2192 4742
259952611600855489 11610 46278
995381092264615553 22990 42778
953349955252829057 11796 14270
83312670613054257 37317 45921
491696804543483521 4490 27131
77358300743519233 40443 44262
183302900927014177 20236 41431
225097527369072737 12641 27376
979230310863474817 26596 46966
614373339758380161 1720 23612
277171160718065569 8182 9301
199993811345819937 3264 8820
852819458404685057 3739 25463
828754890935293569 10447 31958
956413416248590721 586 31854
117728289639003953 30005 41708
393625818812612481 26350 39101
923203161935369089 11154 28714
924610013997291649 3336 25883
551774040545581121 1008 29996
629133287591958657 8117 11838
890321868511527681 29047 41935
583619141590371969 32423 33963
549489295840984961 15204 41415
845878443206434177 2372 28394
90326071844266673 19764 42885
759792912125359233 35428 43686
340373196494198273 2755 46156
325981520654767809 24617 35770
976996319078146817 1295 43110
616549352239626753 24812 38481
823644545118398209 12751 38135
820964623286958081 43346 46029
211541972724894849 6364 20543
925983771325345409 666 31554
500765074245919105 29977 31508
184443924798632257 787 4714
102191064061905473 41009 44892
335814592075802689 23374 40089
108010103276043873 5546 44836
597813893858958721 8029 35275
845017029336567297 17912 42391
375552258924980033 44698 46843
791900791172651009 28488 29225
702699319188884225 10098 20378
466595847987228737 38090 41815
358488123412978881 3251 43085
921292569186007937 11472 20983
72805435611545729 22166 46891
26286961710759729 14 27302
449431046574343169 5594 37941
131077820539019281 32398 32598
47293064145538465 20622 25452
416849474544555649 10918 17416
361955670604526593 15129 23184
702596524653003521 23820 35989
348764694104293249 25568 41579
695218079687471361 22654 31551
37525707811706609 4545 32023
85620464591585233 2112 41842
821564164901150977 270 37066
15922491059562561 4065 29767
340850986706851009 8756 30821
108723770473559969 38940 45531
359937362339795905 1214 46318
960066439094653441 25228 36271
114236195524394897 18412 33301
983389101146599425 13131 46623
819619441093539841 6344 20531
932089083472639873 332 31929
685865084999090177 7466 39848
528613713923434177 13033 46738
698925834344525057 25084 37059
710689562930077953 4998 22584
174694147351541313 4546 46396
495237100160665025 15585 37304
274125025665245665 15937 32213
612155906437997953 3502 18547
214037289655646401 2736 44531
492750835407619521 9428 15156
925831049679860737 6926 38785
773629233405024769 2491 44774
297515579575613057 11450 32457
777885869268686721 38082 38909
704818269341604481 93 13711
57154635651777145 18569 19375
89706572368424273 17436 37175
187591724507328193 24170 46716
972850461305174657 3604 11695
76197923209157633 19713 41493
228813842549580929 18525 35554
344790049773479297 8107 36087
792025939359309185 27089 39249
964994092018535809 19948 33707
353621954215650881 33867 39842
161040738158320097 14983 23019
809340671714839041 651 18099
154865496855968833 9996 19280
19913023206608929 13251 35841
755416447071411329 22969 40056
735607413617334017 10684 35277
544606849765493441 32600 46750
524781064574153089 17731 43469
524729896194955329 8005 32842
302861094771035521 26015 43892
805156875468163969 5849 39937
357647292699137857 1961 32188
979961841998459649 17136 27465
314624383922097921 14934 37475
939914303113901953 14614 25447
455386261371966593 10868 42719
522335191994344001 3118 28973
200972813154240993 25209 28462
725935420862363393 28850 39757
801327009714238849 33286 46632
906886392081048577 1950 30381
336671394498740289 16391 45079
929473228616920705 30892 41773
303878029478152449 41651 47008
240388058454968257 18470 36636
366574613853263297 26636 34627
660360857292495489 6221 33931
684397702512111233 8374 46771
914740894176048897 7945 40376
358184354440385985 17706 28209
388955942773371521 15714 37016
144325686526695297 10077 45939
489017292044152897 24726 35849
826315996616703105 19854 30330
778974611711255681 28438 36229
451513365234600193 3843 7961
727617742484312705 29715 41015
468176975267272897 2183 13573
918655217026746113 6499 24269
352525737971358657 8475 18228
474783300148757825 10222 36650
837134762787716353 10404 30436
887279515909007489 12834 17845
683190816530608257 3854 7897
915156978422118017 14739 37442
557737897267617921 23901 41661
46994174758843601 22229 27271
499978535668372353 9546 44684
826243099463468417 14116 20713
40224604443952929 2617 28901
470844876389499265 7225 33267
10407181045277271 27022 45763
383390391334899073 4868 41633
846254080792096641 9902 29908
523560457387411329 25487 27417
46484206783826921 35941 46853
815111055651058817 652 33496
854745926264545409 11370 43549
615381980341773313 9768 24676
540447866819814465 2125 26857
31808191537635369 435 24042
502708851173810689 18579 27982
411473009177164801 26161 26955
650419132322649985 39559 41876
241856917009002369 6644 13835
565350945046024129 2062 42946
457399168567640385 951 33895
303007724148837825 304 6996
424884339666277825 14988 24542
986535798445618945 14514 24608
978928892873561601 3831 22914
412824567076040001 17969 37703
424309257376805249 18789 34978
78101924289033073 14083 39968
32959668724096505 22101 32020
581993383942116097 670 27630
842898178824583553 20232 33126
237392545526706305 9516 41210
773566610768703873 3196 45762
837259305284231169 20905 43846
41309006018437345 16747 25535
58619213777721057 15602 31122
197729444740055265 4484 33566
823670086137578753 1117 32090
437241578510736449 12519 16829
66851211050266817 7517 31308
740821468308745089 17289 20942
721938608811466753 2628 2745
240684304714235969 7234 13354
124303576573684177 773 32897
690916380766772481 34830 39739
105741621212470001 29063 33656
419502361808127937 8118 42342
47385205504173913 23182 44519
818737579852175617 27060 41157
604001927130052993 6782 9865
421794494796657217 12564 24496
939235098346333825 813 45993
408866180521336257 13022 42650
914647320339522433 20459 35571
261466349824672769 14232 26092
855164811856514689 438 16831
106740178688362161 7592 7780
747822250910370945 33416 37864
447617599364249921 12874 32909
455858786461565313 24823 34505
540994425382599809 16016 16396
209805342235025441 5834 30802
774781919865034753 20872 34310
403056814337862337 1207 17944
464660955925715777 23491 29223
10090253513720171 30492 33449
729832228408227457 13666 39821
161824778750602849 23542 39672
401398297098928961 3914 27573
453726817245662785 34135 37483
674382536320138113 17845 19548
198856251552161473 28929 34332
250848215358864481 8586 16141
223976687184869409 1162 34152
662571397086011905 680 30684
23358894380894669 9925 31807
563905533467142593 19831 22808
455870721720994945 6611 30038
808864275758338689 8810 36138
181161182588102337 6599 30189
854482693924204289 21123 40592
22996813241189073 1794 4270
256502309876125889 8678 12877
868297071750934145 709 18730
276482247842018593 14271 28798
515804668218461185 4132 4360
663866930202630145 3225 14820
821434167302857729 34479 35007
717258959853204225 32099 43850
272270958055241153 14388 36076
544612725848807617 27204 35391
222425050830882049 11907 31944
92835305835741617 20438 40545
457682109587775425 35442 41808
11108835078260883 24765 36951
535676974450058881 6028 20909
673381363132840193 14463 26191
490695599127700865 4191 42004
394561082786722753 13647 23505
102022469870863825 34352 40200
214709015066667073 7943 23145
723241767481592705 928 11753
686077130815135617 26227 38080
422777843823883585 7276 25262
664362575382533249 12025 41532
832109698047485569 12445 15110
769674120390149633 7585 31571
973518358898818561 1840 42750
187789946316776481 3257 15396
734480408339319297 19331 44970
431476729589377345 9166 21253
38973441091133769 825 2711
206401818756965825 20122 21226
346861309635965377 11803 23499
231652305301011553 14399 46830
17922824929772931 1179 14889
337297766957199489 15378 24714
249845402390942433 11498 26258
541392821188424001 18429 29449
329000456483175425 1819 29146
403158945984152705 1302 41033
367249809072131201 12672 28426
572769923180132417 6025 13658
983207536308416513 10248 25141
666254030001176961 8556 22907
419238813727755393 12819 37332
682723314484036353 12650 19868
964394611019617537 28727 32428
805529596148140545 22730 43848
951139391295594497 8240 40280
903833265572089345 9044 17022
272065426106852481 18277 20051
870084924643840897 19846 23854
693320081986851073 386 24676
755789173497589633 1177 20915
188027646435603649 11786 46330
22565713325711557 28851 37515
377609809484294337 15352 31342
306386901792038209 12378 37412
495487846999399297 5342 27347
645628056648185089 6164 20566
661539668696260481 7471 23678
985132169542026753 12494 21646
831355687484592257 25773 33150
683974777686465537 15907 36474
716830631903785985 737 9444
283634588568887137 10177 37491
524355222536318145 14220 17553
590777389436603137 20126 29651
281031353827611233 8158 46096
604361133424845313 20114 33050
456985177788499905 22421 28700
144670161165656449 5229 20234
493415608924987457 21116 26880
714267932679192065 9013 45517
91745052238341169 12522 23520
702914539247366529 2348 33834
814936180603179905 20617 46314
515509354196495937 1452 18633
584045402907083393 17844 32674
205634082319157601 21996 32529
428334054507256897 23410 34713
826872484306150529 6912 36665
237918940433875297 16683 18376
789938680215421185 3510 25362
123926359104213905 11023 44854
163717333428564865 26023 28051
677489426798434433 12974 44622
102893697469930609 1081 23796
179026458943678081 17364 23042
869807501358067713 29804 40713
347958131260757121 1389 30772
7121377736872604 33574 41337
748642751727398785 826 18433
572156666506117505 5144 45381
24828080342462757 6112 19885
87699927755373601 10619 13111
900691862165427201 27697 41371
652432187480670209 15289 39015
208774844754433537 25046 32136
226176730976540353 36199 43074
483454876036343937 26033 39256
29962384918576393 21709 45053
784934453099243265 39795 42059
86037684184923089 1899 45808
323784829402097089 24599 45342
978277768997642753 7343 27317
407734521444442753 8239 19411
29851267877951673 14342 40713
873397673054963457 2913 16142
317542656033509761 19392 43546
373439151974100289 20410 27263
184385215317284705 41056 41660
883580183494853377 38537 44245
179241338513762113 13214 37061
509381895381071809 12936 27232
806002098535152769 4378 38360
266334601549626625 21836 23402
588986299337705089 11085 39806
947869402961305985 10801 11733
41179364666668049 25092 34428
247233960659297473 20373 43326
492103955415004161 2049 14136
779771628014064129 24239 45387
689545895285711233 27153 38116
721341931346952193 19121 46609
110390140629903041 7614 10189
73067884638266641 17268 34059
769732587447400321 4220 26920
362089368994912065 12700 34061
894652055999998209 25169 26992
779662047845253121 8770 42129
968825330384284161 7033 11951
212004421234123457 21425 46823
975779788149566209 18702 29468
683559994582072449 16083 26938
378386638766293953 17096 41955
896046841537963009 6993 45562
238407788477204001 24038 37810
918338353276997249 24325 24509
34853664616129265 8254 45377
169757879488596321 21215 34386
688898977126058241 922 21571
214421062380285569 30285 35424
487476907872142849 32923 40399
656637588154733697 19377 35386
78450450562186801 23201 28796
49089448578289561 6504 8039
7562242709930446 11293 41024
487609417584078401 11838 15424
109494191732608209 19137 43557
245827835407840929 343 45955
770220435571722881 38803 43874
260010363071966561 26220 40021
508037769909364545 10305 13354
395370395390418881 21837 22181
822589713909316353 18612 26025
648511520119651457 15801 38731
716822835929434625 2599 41608
198861376041936225 5363 22208
385929714421671105 3821 32916
974361477341385985 25018 40341
556712330112603137 17878 27714
523440274694056769 9336 9515
805315858562444417 29373 32864
655361366518913921 18952 22972
440964787180405441 23586 32371
531261321486784513 25130 28546
588993433805619329 720 5067
284408398035179041 7177 32059
305305007509033985 13763 30334
722773066659645057 27677 33830
595756964089026945 29086 39939
921042152546018433 18270 23783
454118729527607489 24303 44904
511714269880105409 41639 44623
705854394505955457 17595 46313
314327588469307521 40444 45203
809723846520469633 6223 33672
19796968302959073 14924 16538
718603756184172929 3078 28550
227118472185477313 27243 43260
299416225008201281 11586 43867
999891868853229185 28607 36341
774753879879590145 17762 24634
806147556251527681 19483 22898
207643363766791809 7725 37939
133525381367721969 4842 17983
117096953618421649 12016 31414
278743132932614657 2204 21726
563888044897936449 17316 19728
726836995216690049 2185 8560
339300833247101249 12271 33386
878908388450991361 13344 28166
8185833685686817 29964 33655
983400615357144449 18766 40691
587599577493342849 7012 12280
271028090041536289 7735 28209
975068844765701249 9659 13339
356429226943180993 10693 12893
176963253604633057 18422 27416
290969365686304833 22602 27208
534412670893104321 1769 26839
880179163136265473 2053 28078
263639208312078209 10649 37900
238577497777495041 6468 16133
317327829823483393 10245 20493
113543621119749361 8902 42192
127368284267923569 29455 43400
393666559428918849 41806 42561
801920587018813057 15811 28982
269945219026968897 28672 34975
103857446724198609 28372 29093
785076188220525441 625 10142
924364619556115457 22337 23760
988149624041103233 17954 45725
662836531557836417 25658 38384
399092629318726465 30776 42725
774063762251429889 11975 29020
859346921817550721 31403 37691
737717896304253825 19949 46999
83772200667223025 7673 35211
708411083115180417 16817 34790
466979752115907585 10119 22914
414865213136771137 31256 37020
988091349788742657 3186 35248
935299834327295745 173 6679
126907617608711825 6998 38408
15988049223388147 2523 15947
802387297177542529 29640 46470
734531479461452417 2110 26013
405530494757943681 29744 33314
535313798105328001 29505 34572
656629707795740801 31522 31649
468884070197574913 5522 20310
620772249917852289 11464 14129
199924518173396833 873 4590
837434712313491713 18566 21204
240014798740247681 12806 35052
33040702934005853 30278 42022
529834863468600769 37009 39090
539530725953721217 11175 44225
13612648107951487 9047 14563
57506796963540553 4606 37236
903755120402600193 476 28021
443118697616593921 21087 37012
734204763874060929 10752 41350
181725539540412481 20359 22959
53631954081474473 20040 36522
760120477867086977 2133 25402
6542540325298774 19732 35874
69576488552034025 31772 37755
679465382222908033 17105 33949
508935733870995201 794 31904
393214513856861441 20160 22813
648926880280004737 31543 32137
105915295682301297 9461 19702
632663074960401409 6085 45617
994592049245696385 10348 45167
500886347487725185 7682 16103
501061094847450753 11292 43307
377792596699091393 5894 20853
386824552734424257 14330 15123
136973866211508977 20912 43978
99465273124330625 8574 31194
291527716601603265 14162 42715
17652612118169487 11845 18265
420275412929388609 3591 20870
367392614918152577 32550 35974
702901773536549249 17989 45934
41464110755072169 7097 38238
470430121643136833 28980 32595
415502648414268097 6127 42064
536852207815552897 1167 41197
229319052118526657 15344 32853
512113815614103617 20048 23807
798290665582619905 13070 29441
416910042533597633 23693 43661
853527626675202049 19318 24319
764036963542299265 5657 23415
281603555667338401 17746 35535
871037661384786305 5073 39391
328572016007669249 10855 42602
211159687370727777 12948 21089
148177456479722017 8108 9250
930661336429462657 13589 37705
321379622703972225 15790 39647
907044741133308417 6852 17044
131686372588227137 4540 41525
853729413634351233 28793 46583
126722901108749393 42656 43798
875590699844796161 25427 39243
404481003493238209 9658 21275
191690326946822881 5793 15698
362252806071523969 10324 36802
140757256854943329 22006 35610
22136630587276329 10249 33013
25009495697599249 14313 42355
668658136837549953 425 1298
437632839856721729 30165 31939
475094591632945665 6213 42853
213988477753158433 8584 24038
721845793705114113 41907 45375
635997032349752833 7764 40687
186925188141309217 9227 11391
737346314559811585 15681 30585
765896248520462593 8453 35596
335466841315170689 10388 39237
899787386902524161 4775 15947
140779626535870513 22372 36823
269778418997532289 12444 26957
825831995656972801 32041 42470
417113954508458561 3525 13813
296417510676530305 3078 17436
581197693734438273 1178 13324
113100506107489457 6199 13916
444886265513652289 21844 29827
820987469238044545 9140 43257
403164142152178305 7762 42251
816286978280931713 6910 37010
646432513406374145 2444 41718
839242271463472641 7982 17240
30444023903285713 1708 25801
876652958889057025 1783 26725
158712991305669953 15131 44275
267772632001733505 7156 44369
953410648089175041 18155 24736
483896223306818049 624 12456
914648058763184257 22605 27435
375129692454901697 27319 27481
237229486384691777 14304 31236
816004693193438209 12083 22072
177174934730182081 32624 45126
223962328865635393 12931 33973
7961278396891204 174 17617
873835918235688065 19467 39232
764240117150585217 25227 38108
380770090427329665 22052 37437
89084744782340417 27869 38731
240025078785212289 7393 7485
874571589259979009 11264 25971
384390915764040385 28892 34258
919041506313249153 26242 37666
236008578710585217 5672 19921
103430594008436577 15944 36458
275366485285427841 46 19378
101478957717503697 20416 44222
31596812677353369 20891 37423
854093203581648257 23733 34943
619114963873922561 22294 38013
475576226221193089 30943 44549
478833921805648513 3820 17725
639908743270233089 24915 44672
5023780007018531 9743 26595
296723018794480705 8331 12118
105414608735035393 11186 40686
765651910431252225 33021 45491
804161787857051265 9762 18415
762295191642692737 25328 35607
981633680050084225 17894 31118
154629722498832225 7243 35261
837683480444024321 7896 24478
649623322994258945 11958 21739
347043233287738689 14449 25516
25599795432448505 18595 34732
597915677043996417 5835 13094
621645498215656321 6226 26854
586380619858875521 25891 44371
143854458141809969 23344 25044
310712109276249025 3661 23738
840211987230773633 11713 21601
625977806671532033 31226 44005
193552411796424897 18013 18677
701441390106904065 16485 18775
869481570638129153 15535 44800
188214840542105569 11414 21043
710137608015820417 1067 29927
82821780914866145 13199 45488
586106015304139265 150 26047
808457103123405569 3274 28523
35950309243027337 12833 32531
809989786267916417 16433 38317
494604675064152833 7167 23371
661513242564769409 4071 30178
29259470629334317 4411 27884
220321716652488673 26137 27325
703024459985229569 5798 10395
247538393949529473 19395 38962
174155208002453313 2037 9684
600625778590110593 17629 20084
995075540935658881 8058 10487
894430866228947969 39953 46000
260136753453132033 6163 17027
194769791856696641 10345 28270
261719197465978945 8067 28254
998450191389313409 15945 29225
676791511256887169 29749 37242
707364107397832961 8638 32330
770825238734772737 4117 17442
459715614450221441 23324 23389
398536174747924609 18409 23844
584913519503896193 33049 33754
773051491909782785 2119 38279
996497063097141505 15366 18752
11707911881451595 26674 42249
710393744373302401 7503 30949
102441022640903153 12375 28723
923230685800195457 2333 19372
302953936058479233 19509 31887
160380186850385793 23692 46635
240173090336369921 5830 29302
642798499663658881 13195 14128
422347911843850433 514 39071
709917050376358145 3778 32373
700105409576991617 13166 38370
984001856487015681 12031 40757
942313164983623553 22093 32026
677896174537504897 36980 40906
167747150575522145 31280 40951
669901630098483073 5283 29607
36482135122078321 6648 36448
67825122534227233 37168 45620
104518328629296769 40416 46854
550739562445745153 42487 44831
830170490331504129 16561 16937
342885799927739073 20585 24317
212870867524017633 23119 32060
804815392696216449 16300 22921
852169377499571073 26423 35639
381876078648186753 31108 33543
363233737325089153 8722 14805
489668545210481217 3055 45204
618911974269472897 25958 31017
480120338968657025 13430 34167
100838225440170961 8700 32555
611271581207635201 29853 33106
176477399097173313 16142 36770
707238339463995009 35619 38589
391193663752630977 154 5673
127130637740084049 21721 35808
929957688577978497 5357 24606
516658193381555713 17363 18853
711107866510346241 2199 12143
976025998737927809 32042 43857
116908528001296481 31552 35481
459206281852967617 6496 29660
253344196007816449 254 20899
657809078869394945 12545 25497
692283284617836673 19852 38196
908637482471686273 37052 46278
864817628421818113 39604 42723
5770764293860254 18059 20626
343639205847644289 9282 13156
318590948450573569 26459 36648
280069502951846529 335 18042
395555557557816705 601 35389
551605969120252865 5996 30841
140552651356937729 19324 24575
314913866176354433 11514 36483
621736629401741697 36112 40306
552596668719878913 2087 43868
817733811799424641 29445 36937
442781532764314561 9626 13584
308684000607133441 2875 41117
296371360408976129 1131 5571
391466999911852289 20950 21773
753440235878898049 21335 41172
878321974718065921 31934 41778
865060019222603649 24538 33194
110286903543535425 6403 29451
777354598276076545 7229 42829
505227930020442561 41045 45595
724216762163955201 30585 44407
897183349223848065 2116 13609
307757180735720257 28766 43833
990092969054703745 847 34786
798887008088037505 16774 28767
721847931720727553 3815 22552
847195620566282113 1097 30790
276041028674075777 22185 22670
943875454335874049 1881 7839
440715374858523777 32632 38416
998439921996421761 29598 37737
228257185740520897 1729 27207
439631906175755201 31207 38195
841234321700053249 3256 39089
285592364807939713 16439 30081
964753365474383233 2870 20869
772525663320941185 1833 40615
775472448730919681 2551 14935
976329320074157185 1451 6797
243220783741296737 932 11411
26733910224869817 24073 30772
943625428811113729 10021 30375
348583564846393281 5182 8633
313478543671255489 6414 30438
647376936005308289 24292 33479
126391143879612145 21434 25816
44686533578456537 22383 41585
984097173459819137 26555 41926
350619588218030721 29055 36716
236997483212146433 2849 15792
144946395495082913 17204 35986
31799848500259741 24646 30041
322825704788492353 19062 23950
223816868940513569 8450 10234
4628966495019427 15937 25863
219042899638029825 19140 20960
130976932716613697 3481 16542
592221140043758209 17242 37289
788998314032966145 25825 38548
153946282825263137 764 2840
570800893195176705 20122 38489
603259411617255425 30768 45319
738001556246857089 41495 44920
712054286283095169 16979 23616
914622653026476929 10061 14875
254886820415176641 17603 31154
144761854887974561 9727 22497
285202191953420225 37322 39837
141959474184766065 1096 45502
151216482945027777 23907 31829
661564017871157249 477 5905
382366201039278785 26608 37868
993298399553658881 14756 44427
743368341269896193 23839 30826
96642523990880129 2827 3529
93476991294398465 34166 43819
379180955768070785 11235 44142
93079666644751313 8490 39892
249851222046245889 3471 3488
261852108927488545 20748 34422
397395676209392001 3314 14467
912830644677594497 15336 30623
392121501783947201 1821 25662
375594323035716801 5097 12792
102348831040494305 5469 12291
803707490364455937 19798 33081
731290447203022593 38000 42941
773832397874375681 23863 30299
171023259223808577 12422 20094
208832749599192641 1425 42355
56066426368744257 15542 40758
720242780506072961 32833 40329
704696092241100289 17570 43961
974570648104741377 4971 25621
813135808455243137 13616 37283
783455770952858881 10224 31564
876995003227712257 17258 37416
646872361671935233 3569 17363
174115090777490881 5678 35773
200663151398533313 21362 28030
816030970946933121 9240 17090
793444715625195649 28476 34013
385506728583024513 7094 44245
15326312755949091 6265 27184
617229977961791617 19665 25547
35663889061364529 40463 46969
484188450852315073 29839 46510
660029943525462017 31167 45257
396948129011967425 15873 33430
883446013128644097 3278 19783
593293878803947905 41815 42119
798306649825750785 18989 27553
784720941472649217 14720 30971
412136924927065025 16371 41890
700540902716795649 14170 32162
1117769277062309 17913 43857
730669587360061697 22231 43389
807776582020107265 5 16838
446922579566134465 1867 40264
680435437559513217 4604 37730
287641218155023649 13738 36921
575087569549051393 16357 38132
823857351324164737 1900 30789
459225977455407297 15350 44820
475448742241290753 6289 34265
974864555037338881 3417 45168
268940214097668225 16719 35484
258655218514608257 41866 44415
104324112499575969 22412 30183
992110277661677057 42477 44358
863758154066545153 14458 43174
123467733655832753 14732 33223
730509881061031809 33652 46168
775656511549822593 17545 17717
743120769946742145 15248 39365
588554509534308353 10079 43938
739763051905619329 38787 45576
210883229041936449 6909 13734
416674585929598593 25062 46994
976412562867569281 21633 40948
952284672391179777 2704 34630
750638722323099521 5465 45878
146256186246901633 35586 39080
778585787616240257 22694 25929
459944714418163841 4949 41638
231075532899037473 8749 14885
402409035176958721 4897 29105
445704180465487105 11928 15037
535246167272866561 27522 39626
518734500545303233 15174 34234
500030746941760641 12319 32116
831228856945390465 12094 32089
79741459748653649 5590 43072
87089889112117905 32155 35917
966795701048823681 4903 10418
903658250264829441 6326 14804
942929911420058881 10913 12346
103545188412777377 7069 43371
881351322703565697 32868 42136
470326892013535041 4186 4293
573253444438769601 22507 33043
154549641862981697 18483 28826
105729127459085249 2831 46181
711977520810808833 5131 29579
439770830433410241 14506 40367
164472621071649185 31601 41284
974232826779982081 14053 23862
589330264246971265 2096 4545
862404864526673921 17290 43993
424884473710729793 27915 44572
957429469175366401 20750 45350
288604603574942337 26395 32535
733173612633741825 1280 6870
481081222212235841 1862 26265
134814812503478273 16672 22939
69441072064424961 40618 44869
820262831575071489 8963 46938
192564300655160289 35844 40063
945164949466345601 34672 40646
272365469229999489 5850 23991
187773376624527105 3591 44356
848628198113157633 30410 35657
773311702697682817 12941 31989
49659106787007801 19460 43232
799961450420461569 11215 41419
268476241235813249 14432 30850
31753530700740385 4916 35668
178439550675438593 30322 41585
720132473192755585 4945 12880
321010609432033089 3148 40824
732675703715088385 7824 28511
282487799322101537 1581 23344
868277729502956673 29706 39786
970634845213535105 7108 32358
270017381882325921 25938 36154
973825153985206529 3892 5074
22158333657550601 32676 43902
484448412539631361 6396 10371
563478019340479361 23355 43741
979566505043042177 549 34945
384820017136043201 2508 45708
749861079881437569 2933 19925
599965289605364609 14502 30859
756851690949776641 31309 43947
395316339275915137 14766 33752
161042874694356193 23888 31155
157990542294456321 1735 44008
540753296786480321 35250 37034
623453719575657345 12798 43016
383260884552125697 31433 37461
453829721414820161 5940 16469
198423059384300161 7223 30431
205250748814982849 7459 13749
625920079853937537 12328 21967
113676763571433521 11195 41982
768190248389291905 2316 45488
782003119247953281 3874 5285
212279416268071233 29699 41147
184186813055731585 14961 35571
595059309874745473 17081 46033
787715783900146945 9724 19192
74989554421204481 29959 44520
447277202346484161 23956 32601
593641003686915585 11426 20280
969432173995137665 5540 7386
914802422282004865 12477 15796
628239113596123393 17580 41372
294936550133900993 10496 10701
551758034248443585 11184 34537
702418354720816001 344 42436
875401221685407873 14722 38691
992898238394989313 27072 29255
596621240698745217 22963 32856
782221487354203009 2832 3900
262942484907824801 21122 40876
888007850639116417 9851 30480
34880407396563841 19144 25316
337741270503823169 3178 4242
816013657792396417 26312 27411
625316434796164993 9172 44698
27520729139730805 5000 13473
422575216413545025 5549 46286
391010114489574785 17758 26952
899920727723657217 20216 30154
767456910032869633 22047 25368
152098111276938401 4025 43108
547431253029671425 10545 37871
819533201653971585 7753 14397
371876754454753217 18201 23342
229823725629213281 25512 41576
626928163116787073 5810 27637
796829592793546497 22016 40031
999956610542788865 24059 43261
471409354753387073 255 31572
587420445443470337 32060 36479
828200184275605249 8812 34733
918887919048025089 25920 33862
847009127439914497 13547 41175
624969131302350465 5517 10322
894334368841772033 23010 41377
636574194876963841 759 35609
231371749222216033 40651 46556
324714630030754817 35107 45515
795052422145520385 10000 31499
923066417318104065 17752 36295
207500007587494657 21189 32238
507790591052838657 4490 41582
268659287931729537 16649 29653
102653590351529553 28606 29543
74975774132934001 21114 42483
248745569481016545 19768 40667
616902824051695873 11443 45090
259240719059000929 15181 27725
563713204701823425 21011 45874
814558491904506369 14140 38574
991818695821780993 6987 35556
350830194489894593 10840 30026
527817175692359105 11529 42410
780610194627556097 31033 38810
841156243126452097 7737 12033
863051149894978689 29076 29900
206651515483823553 2740 14460
991635812723444609 10679 26961
954899502402799489 19556 22476
782106308515402369 22469 36799
89795106770548465 4489 15621
709270597342609281 14459 20514
916195446723694593 6919 27382
866453749608417921 2158 15562
342291261033519617 22385 42361
496728893254271489 20130 27702
204722729120579329 9605 21561
523113437604244801 18881 21592
453859712912684929 40677 41513
581711581110695937 40163 41887
507499088554457217 5285 42140
924661851720124161 34267 40718
822298962369981057 25555 39426
478985341901733377 9777 22498
99029417054982369 26067 33094
259604182508006433 16685 46936
403292318753795329 14668 18377
84256697014566833 34044 39560
206609603002622337 27566 42574
411618890181451009 1912 19316
126751685690035025 4852 16343
732888978729590657 18329 46659
683968971827699329 18241 23277
678755509655211137 35844 39731
248571681633176673 4258 43627
484470255368123073 15826 40810
793076754042690561 35355 37591
935510001537615233 35894 46690
165480930412623905 7690 32019
202898835161164481 21169 37301
515050834010498433 21635 27458
519154249341248449 34279 44468
943200091705403265 8590 11375
579049365730682497 27993 40324
261260383681477761 4655 20857
993984053421577601 6698 39839
102355245555681761 2600 21757
738630794365917569 4114 38121
678853176205837569 3481 15425
267374734116053505 10529 36709
264933410344792001 26796 33203
312836620536970177 11621 31867
94383717345611025 5195 26278
550671792737865921 9354 12003
513262072492405953 13147 32333
66982018816446497 6411 41831
27665140471714977 6662 29321
673847551978916225 36282 39725
664679451140198529 29973 40169
297560600077204673 4911 7638
757486396136702209 20299 46385
870249869395713921 1014 8971
763744624633798017 27973 28926
57949874000257753 805 12533
612871942262632577 16537 43213
488257451489793921 27160 34559
569899420277021569 1183 3502
866137939061658753 19144 30060
88934218376071073 14493 44559
98714553950891569 5024 13458
536194927084348929 3822 28081
314998619770705089 10098 23665
995274979558548225 22561 23797
135997498406503329 26478 29721
82667445603288321 6579 12810
49347257504066993 32374 44718
196900385360894593 21635 25046
818693030015602177 4480 31262
949199451817744257 16980 21879
918678703321461377 30737 39863
521671898353691457 2389 39735
472245645957166017 8811 25108
134613536176697585 1484 30567
956411821158255233 29304 44128
612740858753657089 27675 42078
146534204795820257 4090 23213
693079096419463553 22605 41397
793805050268900865 4608 36097
786904378177116161 8727 16918
259018943357283137 28344 34544
251795626589494497 20543 25106
479504359242369537 8227 44227
817444249526776193 3716 4436
868585043615446785 15138 21595
55860566943149337 23835 31172
655852312826766593 10379 10515
349214213816868097 31473 37913
613099669680813953 22906 39651
142116672868052513 17215 25689
24414029685075889 17481 28635
840344470884279169 31253 34616
638472496786654593 24896 28745
632861537927620737 5298 5766
821326596557497601 13020 28682
334131081919640129 15955 31698
369016742694633153 13498 31868
346223079244037249 10573 38074
95592084628108865 20951 46389
431042200082405441 5809 8565
375375149685801537 11766 28254
900767275121406593 7384 45381
339724749684592129 35943 38344
848248193637790081 21188 24640
91304814765742033 16260 39953
189891047594027649 22467 43513
33519351419542433 21702 36775
325989006571010241 16114 18998
715182789394283649 22220 32280
693521718961672961 13755 31462
921293861450379777 28980 45683
129124846995598113 27544 37310
354052530450609025 294 13703
241727753844468641 27157 41523
15815206832158425 12253 35921
370445816377642945 32941 45990
672106143763706113 19609 27733
942551339354420097 1282 12187
995155178503580417 31107 40224
81187705146636097 22236 43900
883290482876013569 4753 24183
414584568138831617 24421 28865
590734284741287809 4308 29812
714535195156177153 10785 41719
567713111264744449 8366 20049
837785384802824449 26483 45231
936458210801021057 1784 40924
289885439194126337 29796 40152
229058468520769057 3350 10218
752399848063856129 5944 19270
512673719996499265 4494 12988
978864744821866113 22703 24760
777531862479072769 12495 19853
828631461430600065 32777 38375
49082361007890545 19381 27086
767484186746163073 39202 39509
799030702507700097 29227 32720
816259146731748993 21553 21856
494040293721511169 10040 22625
180706721194699329 14786 37516
932275256593733505 3784 36768
615510689947253505 9761 36363
282004973880901857 10408 42631
563774089877672001 24601 33049
344366719015248193 7508 20709
424280990015216001 8562 34080
676303407776700289 2037 10955
325976792572934209 21924 39000
891405078757323137 42255 45854
482752001102110017 29887 46645
892806264618741377 24890 32031
973589988670983809 40320 41014
340994743918081153 38250 41954
309506689732199169 4536 15472
155286378618583841 12518 37586
905262671658679297 5890 22881
81168666657369217 18857 24473
992590442673982721 13577 39348
350883147664177409 13941 45011
390432159006895297 21013 24726
155823389266082305 21906 27116
38292972077197617 2980 17194
771725103290648961 2762 29298
83911165757402977 4582 38127
657404557178274689 3069 6415
197709683543362049 15921 39891
695795549942204161 299 4732
891605795778094337 30304 31459
427416581711092673 18107 21416
278776513096044449 17769 21290
597849712779904513 1555 36357
146690002673242497 11142 25932
415327846499202753 35722 46577
136214212894000049 6202 25019
332770355018595841 11853 26722
395180755196822273 4305 10342
724455699490782465 6368 35193
224799785501016193 5585 36833
114221390473531409 7543 45639
746798602221989633 2645 12332
424170019491278081 17750 46442
448112045090763201 29847 44429
857739687163245953 657 16646
702705882368651009 19003 29109
272851955079026721 22264 39332
665257933623149057 4584 41544
978283095950004609 15506 24380
717009775783626625 220 303
13962066773480331 43924 45634
496334053280630657 8281 36259
958391806802666241 9702 29260
933995062804246657 7261 17368
363661123112159169 18140 26408
842146705798636929 23231 29227
537059496839063425 34368 34505
627482148816287873 23957 38807
984913770286603137 1665 24887
388011367263711553 14436 46179
735564451346022017 12149 26481
771434949040998017 21202 24780
968991775700480641 13384 17387
862661785986187393 20716 30612
831167973984904065 15968 23956
920290913753522177 16359 43127
746756100744654849 43376 46244
773177583681157249 6348 33397
930912017869076225 14045 35134
561147126046382273 5316 35245
101887249734396337 16411 26350
21520178912208365 19764 35013
775779127646970369 14800 25774
314982333206732097 20340 37661
526077732823075905 16943 45147
248257849066842337 332 30057
532129546640419457 11063 40521
666970291574944641 42147 43975
558700633294556353 26138 45210
949244615540703105 41403 41827
486391774972716481 3472 27677
262465225894661825 12191 44971
804100746443147393 22934 44114
610652188809691393 7147 31913
56118026974360193 25498 40303
540610840150765889 8001 44636
878771120775375873 38674 41871
30472258164746081 4203 18132
343263991476717953 3423 35657
526310480221813057 11822 19716
765504645011965569 5334 14259
98415767573524001 41957 46748
483327109394849665 13368 36195
757443051847292929 24470 41037
646249148831309185 11558 43683
33419296916417097 10559 14415
358068311760504769 6778 33919
491037452927660225 35912 37428
750821883977359105 10318 28237
105484079221294993 12701 26773
333112870594817409 15906 16310
772322899536408833 26545 43496
642706787755251713 33366 37607
357453341992066241 2464 20180
719815767207492737 4238 6608
536223922728542145 3696 31664
510592165557120833 28081 32231
688086376790604289 13911 25125
730299840175291649 17485 27391
373412300778614529 29182 46767
836708925398447489 2827 26277
740295828389786753 4088 19669
54320000887386753 207 8921
773284081374104193 6906 30073
458876818001932929 18515 30714
471935965567350721 15232 30922
517238060648679745 26580 35623
754393453026199937 22195 36310
767809843241273857 17674 31489
669696962455969153 26128 40241
932449262404432513 5858 39228
618516857040166401 249 6575
116898640251356769 12843 14704
332481294804406273 2389 45431
513497514690584449 7544 32588
786585703311278209 25464 31062
547478846724281729 17450 22565
116496052037813777 34934 36941
507140647923890241 18703 39665
71534677479892393 8607 37911
524486655342265345 5861 18300
451947096132183617 9591 21911
916943816124529537 25407 39378
452360216090557569 16503 40794
458247674448863041 14531 28069
546800374538673153 19603 32570
847627513111106561 28321 36323
182440592855133601 5606 23622
577669278429091585 18942 44036
57090129207974625 9712 18450
575290623623971009 27666 28217
499880515418727361 1385 26955
984911473356923777 12401 13516
480586049673103617 20965 40971
571557549217558849 16834 42582
24129490669825061 13989 26186
25173467775267965 3813 37900
310539407650932033 1390 9928
436325798615968129 10458 16949
196579790122331841 489 28688
57904189498934497 26729 45088
142344696218497553 28569 35369
751655575048246785 11475 39255
537846947727306433 18080 24408
224751489575233153 14277 46835
466286090809571649 39609 46305
907859891370890241 20734 28074
594918663146007297 709 29394
329008286499735873 6342 30886
996469964560173313 43799 46454
793311660044807297 26394 42085
890647076533443969 9372 12492
722170989966379265 30909 35170
506333539408668545 30433 46308
125047101762532977 6779 20656
978849938742957441 1957 6142
433347766331472449 26575 39153
175898349326796929 32672 44398
42951756218727153 20417 33328
472648536067428161 3949 5720
271368130090316129 21209 23719
50713345622423137 3636 17087
233080423683020385 8420 40158
133049653681542417 4751 20594
419152529503030273 8554 36227
997088998913010689 7016 46396
294274579169027137 11777 13607
369995689342122369 4090 45277
63677602562826505 12701 21909
377018460620771393 13480 42570
747364244596866433 22953 30203
769356571139855617 24048 27119
848071174275354113 7205 9597
907747551186144385 6135 29422
110415040918795169 2384 16108
76189702675836913 27808 35701
677217410211888257 20509 21270
898299855135714817 17780 19394
851119234218572289 23030 42428
855995068460163841 34426 41171
483848397012017985 30519 40316
335769337173882561 2470 2795
974821099804941569 5373 42398
349962194097404481 21809 39785
594420350443137153 7859 35208
429618461094545281 21538 34484
131975918798133313 22029 46243
725039182435086337 2154 40108
995972218274424449 7570 11731
998697607029765121 24790 37203
722107455155551745 18501 21480
492121850806430657 16120 23359
66368211092147081 12140 25416
23739454866838373 8060 39117
744464899998831745 23954 25817
682208388297386369 2331 13249
707435321771008257 13642 25809
292562745073393409 39562 44587
482376076989211841 10327 33836
896812248110595841 6697 14810
626998746122900737 32804 33416
75401255172092625 25106 26735
314413239851688769 6658 18133
410468501085251329 4375 25290
112043855769819345 6864 38551
407288753202220033 34157 34860
498470123470681857 21355 22046
534376914761882177 38021 45110
678419562031827201 8643 37584
781286921194887169 2152 45790
74108095770952785 25297 41428
745043900554936321 15823 37768
676746109083858049 15237 20678
812923594471794049 31137 35421
645354361357291905 4379 22039
43535502113602577 1929 26245
280477108316780737 2375 36350
899270948954434561 4505 5909
733690252114996609 11076 12059
402330093312645697 20109 43232
328242536238541057 5756 37440
726770301141339521 5267 34204
294291767170435009 378 21435
349832727020103809 8985 36059
583393027870336257 33953 39227
75709776475402897 10380 28138
454591757277000833 7988 19041
968828438337528321 9396 18620
677668930670450 7565 34709
106066063981540289 39244 45830
321712549326534273 7004 25824
185329570901021857 7605 20365
241694185656776033 4256 11670
803489620806882305 3278 29781
994933437789796865 44422 44791
898607674567660545 31994 41108
692503513388281473 8781 14222
614176832141406977 12720 42843
563648393961855745 23189 37134
561264029891962241 22748 33844
640826756532142337 19152 37348
336240582436371201 11962 18848
644649623429245313 6078 24387
428929701720893057 17837 42268
645643095740744833 1872 24930
880345265371101313 36561 37390
861331299685545601 2055 5559
140916523503481281 12971 35334
854758815566732673 21540 42103
615571265145657473 34048 39969
959708979800524289 15885 33577
203559878022435457 25459 44792
518871880008497025 25316 32546
213850192897592001 30451 44011
32032928995263889 25620 31782
574172881710243393 9492 37424
933539936729410177 3330 31645
468373471855468161 14283 14785
540151907391702913 5049 46336
991914911011054593 21922 29837
779873845821775489 19643 46251
743006045750018305 8000 36562
631446966589791745 15842 37310
188285642892228833 8031 11416
394200368293105921 22489 44452
191849505764453 11516 26183
175766528578975553 15216 40185
209584230095760673 40745 44377
986718075477732225 18016 34584
727751041831634689 15906 19761
249893537312985345 5059 13232
981092207549867393 38095 38859
656536415820887937 4108 11406
248348668518556097 19467 43989
606076846567930241 28704 41638
981893542034857345 24868 38063
169540762445301153 6049 6196
541643215535213313 3443 20619
304351298963453569 721 35998
633456205214972801 17762 43080
627242726091971329 5784 41842
764959234890110209 2174 44130
907918222755228033 8277 19819
247062083009229377 12534 16518
157006615927194561 25009 28766
534903696198778561 18331 44096
851799387704332417 8074 23534
246956244479353153 24654 25805
691516227827044353 11761 12149
875168745459429633 24418 33169
134226881495067121 43023 43316
869137893461744001 6214 45937
419662698588403777 12307 21665
674716952198547713 21426 44783
856577956307532417 9526 40330
720854028562971649 28675 33614
20670547572287037 18706 32931
899886709399876097 36997 44541
281771713754807265 33074 46099
923278254374640257 28784 40257
823586797060578177 28124 33491
512318029975954689 9043 16549
595452607966834049 14342 37177
109131631343533537 508 18887
347463781601454977 17089 29757
644990371480812289 5187 33778
963408213644129281 13114 18990
227075236156782273 32449 41641
602771487331658369 4143 29319
648467129795630337 15498 45856
478794590914205313 6096 37581
943895541269373697 6377 41438
197756567195405345 17727 37250
940413885146139009 24973 37059
302035944302105025 8117 29558
821509123812649729 2726 7680
867474119630138369 27777 41147
459732172531214913 21420 45064
504765181573716865 10995 43660
375702893077519937 1333 18600
997781459158439041 6239 13574
962735295956601729 9207 39702
548792492126551681 2365 12245
453745294564942721 13041 16085
68302009913331577 11566 11584
407570324275877057 14235 22528
845619246487430529 1730 42405
64373119738807105 25705 32874
500718679930834305 2425 28725
493818708442741889 35042 42475
757118430830047361 7664 37664
181372936602674177 7971 8008
32091187569015745 13457 27307
780519758074415617 6357 23899
691219535747634945 7831 27843
55606069551917161 20223 24739
594437374156946433 41359 44853
155764321915366817 1937 23772
517179379306980993 19345 37281
3816810126625826 3727 8057
475676111439831553 2621 28800
216883244573818241 26694 36125
444579823169803521 6399 16733
399235445808219649 23682 31205
764175561068249473 2481 14812
18864333280415481 2610 4435
271732799796012609 5830 14443
931536064364042497 30457 44864
287436828779810593 7510 34947
821105475889151361 22907 41866
677731570940650881 12583 21785
4204238949288453 36968 40110
289596040540693889 5327 7075
804458017405092865 6413 45964
94878745322318993 6102 37619
127256936724439393 3189 20577
344049114252406721 3563 13099
121616339481658289 4599 28380
913435358975661441 36088 40855
183356633638968705 33523 45233
655069571185755649 4428 35331
198524608082148993 10849 18778
19235327903999177 1153 44752
695868972768398209 39329 42864
201152188579406753 8309 33274
521232671345938305 20210 34053
299234881720465729 16177 18300
517898685671870145 9238 26171
645200701334552193 8461 45002
554547915139178113 4216 15604
44931241507015329 11674 28552
360747218161225921 22149 29285
661687678950094977 12246 43670
263281330303083649 37129 42074
585077877630439553 416 34439
66887876140160785 19464 28845
184525696274398849 4062 14500
495631925739811393 36522 42163
855409236233043713 15084 34195
644145646283352193 15548 34748
984452545800046209 27684 34201
277426747696647873 9135 39628
504204919062900097 8315 12878
561369462780536577 11 30563
160976067597182753 40278 44642
626041950423680001 18708 18789
386002724610535 34998 44418
267939897669339905 28821 44207
347947763068923137 3836 12381
578756419288321665 13242 43177
689233552816276097 10136 33018
55785360923241713 6986 29865
247115273018927425 30794 45037
731291186932022401 2926 28008
885415488271888769 33680 39501
308380219947384385 2042 18782
130893601546652865 32390 41232
171998118650190433 607 16412
631341844050624001 6024 31481
561039098965014913 4242 24368
101320217529924145 3909 43846
483587887365811073 37225 40759
330354228605528961 16648 45108
174648309451175265 14183 40594
610821427417356289 3663 6150
659812923850449153 36378 44256
910181938823868161 3947 20536
454108205787836289 11306 20348
292993249234804417 10224 40523
775903626723273729 8122 36933
725628841859901313 31945 38784
735894568175996929 42397 43113
815940990610407425 28219 34915
969928461729448833 8618 40538
985630822978137601 15039 40998
948353200045350017 1288 22365
851554405741929089 2461 24598
383118483363684673 4961 41427
925557393691121921 2722 39607
895065102250942593 27778 37865
493021240067996289 8065 33738
800447086562950657 16684 20166
249712017610576705 12623 15399
616680163738838145 26675 45666
488377729461468865 928 9155
692644254444299905 26977 38783
972077905034240129 22347 33911
600210600599115905 13030 18638
475311765538570817 3367 39060
535984022409461889 10554 31734
787998513863001857 4786 19116
886471695004619393 18026 37364
283999532671550977 16411 32059
759622141877311873 36972 41032
540088836483960193 5051 31145
695102044957696513 24816 27627
149571028005532001 4669 5576
509360810938527937 43573 44884
394533812264782593 33690 42340
570708847534749697 12427 33648
969840555711847681 8021 31436
923236656853699585 3957 21216
637207945783273985 1448 10270
140861014929743793 3490 17133
230056603360559105 4920 13298
574399719036858177 9778 32600
822784494363318657 16390 21927
863964476552897793 6099 36147
864348024163980673 30126 46212
670882803480846977 6753 37798
576107477404377729 15858 30258
988945164239613185 29003 34568
649871726430937729 22748 43713
14935072989157307 15569 41654
37364316876491441 19519 44651
814956223767271809 41111 45392
47877673378117433 29538 40116
355868914580806721 39363 46975
566685205706249921 9507 43557
53212256863861993 3221 15534
76351484970267329 1365 9154
843477798530539521 19447 20957
357246381101461441 3304 19494
89105186222472097 7964 28283
478799871205133313 4987 10580
762032825196083457 5034 42774
448182415653263873 9579 43239
514918964209517313 40434 46376
347211075721922689 22336 27475
540039758567399297 11594 23179
850906492814189569 29954 31428
855054126472143873 22976 31101
465228032293715905 6607 39014
365094381849811329 25307 36735
97961467579210657 21691 46070
699393437011583105 23804 27191
7967597164643793 20106 25998
247444792863614529 21911 44958
157317390394055681 38475 46089
868356893994306433 11713 12196
212431579811784833 25566 34382
465762598107200897 39512 41892
914007154981106817 19066 41732
986753478121659777 14070 40199
108685916049630289 28372 45775
374023676488956609 15172 32503
63940081407949377 16563 45090
283558540271233281 6896 25505
65409772951603881 26766 36872
163561079485130977 9759 24970
472317626827162945 36611 43810
261424954859553089 35388 42422
489388207338514305 13626 15186
457910526326582337 7221 33964
673835090388209281 33656 42692
402643422455756929 1962 18220
559266781077958785 1597 11494
403030653256760001 35188 40008
8202208363286446 11591 22339
466347902099744961 36550 37039
948505829651587329 15973 23589
19228497436483141 17833 37376
838742983038784513 15484 35332
463336403045875777 17916 18129
476942447878776961 2359 29378
55413451198031537 9508 31242
762105016902495489 8888 31407
707640579764603905 19962 40454
947541260835656321 25148 45368
967272923571766145 14716 17126
723460094603993345 17768 42858
685000065489536129 10509 39660
794517251377563137 19813 21512
199118005822949601 13485 41587
465924831581617153 3366 45639
954124560896207873 33310 41150
857646880760903169 12687 39871
939370368644642177 4748 25605
899061952634255617 12138 40051
122878678141464801 4853 12992
668724028167027073 36922 41140
431210233154498497 10385 34768
324903238569646657 840 4639
693496738978655745 9747 40251
200116450956123521 4142 4687
726412368438996481 3279 4356
238503446883171937 14567 43795
433197451493928321 1529 11546
489463092723276801 2653 23925
179870487578082113 36550 43981
773004635712140929 36935 41249
943066955682741761 17162 41260
872824203191719041 6214 39416
687132954366415361 42862 43243
107851361570325825 407 26034
422133446103291713 2583 14741
482031445159954305 8882 30413
594202186824357889 13665 32026
46313243096022913 2233 26733
767862762704869121 30796 35317
988435511619819393 2138 10240
769019363562545537 30313 34755
909881447744183425 2227 25497
240932301134254337 23512 34356
399440823281686593 28312 44398
662972817628340097 27050 42084
229323828519170561 3827 6894
932535643872075265 373 46539
677752185580907009 19384 42637
438315652120660801 23307 45121
943998775979466113 16675 25383
297452765943635457 4132 29046
494613417296228865 1033 5393
757813445111647617 8628 18533
883104419349166337 23562 39361
505885836185047553 26683 43695
32844482686321897 17741 41255
474899240759310017 6547 17540
797416672143370369 106 6896
381178829625586241 11341 42753
205408128044673793 9580 29215
809098161434771841 19627 44178
662160834755582081 30431 46993
147955700970999969 23648 45271
279661004286019489 16062 44972
209880734720922401 17029 18988
77256101465010833 820 26580
144247055940102337 5048 20801
822344312109102337 32370 39500
804170221766238337 3488 24575
468434434800172993 35195 44804
439524408818289921 40473 42358
278596697930957761 21667 24901
374597672198245121 39388 43393
231703928642460257 500 2704
945294543546712193 14373 42851
839554019657050753 4024 37379
247776928115538209 27538 36859
676216045369358209 13298 17325
962469514464647297 5742 30018
554038253939488385 12593 38614
289243168085487681 20067 40353
490595044221763009 41624 43472
145940743965216065 9789 46657
713907793382169601 1311 30969
643520634076704513 6390 34283
790860580433360385 29522 40027
906843810310892417 17405 24152
250195245677126369 28516 33645
647690732351048065 921 11239
581759909982295681 7669 23200
251474182185351233 24355 45443
375423159400448001 15272 19274
942828556029407873 3047 23464
577038445616381057 22829 42314
766648659732016513 2738 29730
700564425659074177 6887 11271
652146854828696833 30103 31130
849205638562850177 8187 13139
807822937347257473 6439 20924
43979003461380729 5613 7517
264389388844445953 23287 30296
208861369562185921 18205 42334
191167823857501409 22744 41676
682163652084874113 1620 27698
717083260724091777 40203 46560
712675285062815105 30433 40315
706145553414618369 15673 41365
713023088333450497 36047 44023
12200036640503953 43768 45899
354571872079475265 14046 31710
282358607992751585 7281 19416
903210982914565377 31753 46391
396471053633501185 39710 45619
65356590852829297 84 11312
504386862262354177 32772 32817
60374030723302497 44149 44324
814311081639058177 15628 36220
312587140551414657 3631 13541
571179966353515329 22362 32628
844213537095718913 3202 43233
591659275371608065 14076 42254
207487982329283233 4560 19078
551901014100739201 6132 17171
539383118587984705 11524 17122
467054926664300033 8195 30472
363539648593700801 35932 37713
566870016285168513 14586 27427
737469785050727425 2764 39164
469310724405271873 16571 35028
258336189847042881 4544 14870
98751822657821009 13032 13322
990635412199630081 5609 44475
300985859334954113 18408 30218
394558413445537345 17362 23825
153068225638737217 31663 32413
228777993033723713 10651 14029
859628187190121857 28328 31487
677496414564771457 16171 24274
185558345042014849 9211 17060
295033634821955137 10909 25072
84956598494866145 14998 20669
587386351077896065 7676 31442
203310349475533057 4053 27580
117682608466502353 16804 26088
214674549206858241 8692 19967
558692533437223937 2775 31806
942761428706749185 15767 35977
363522421357949121 10041 23251
753701195929235073 335 10154
541030750503438209 22749 45660
605807004772277249 4073 15630
518879435862821505 5205 27211
484910564994134337 32107 37073
735231395088888449 2583 31291
979944770439036673 32652 43657
126874555828131009 27606 42383
881989478913364865 33789 40904
622495451272470785 28475 35864
423549584298587713 698 28452
827439515450457473 8193 41812
519144378974896641 9958 9987
455991821803351617 16386 42456
816351844793846529 17145 33362
150874891038746753 5133 44332
934863531640811393 1404 31097
605744870639313153 18845 39055
170670023338704609 18150 30657
4300679100389005 1755 46921
808907201373056513 10151 13836
454305495362760321 4329 18390
792997871896151425 7846 25262
57901706299283265 10073 11615
898662026077797505 9519 45472
769401589383448961 19200 28458
159613745429329153 5581 41896
926014820672484993 21492 39181
582839856017368833 42659 45844
639313466971756801 4673 22392
614783807032527105 8391 25258
85319321548674049 2476 23644
941483525290774273 5336 8451
577780767769837697 19074 30352
566067925785450369 19141 31390
864027980387071233 7004 8261
409995229329393153 2802 16421
390358594000261377 21546 45578
597777146954175745 16529 41946
854259848749570945 10721 22896
264435194794000225 17468 24022
867716225632761985 184 25037
269720023586035745 25963 41419
573809405331751041 6966 10012
593031962292411009 5222 25845
529700768779477441 9596 42948
842332160313251457 25190 40526
759286023910057345 23408 27378
286458669964016353 16870 19428
105234583067584705 15723 37126
658804346791459457 36245 37379
982934810712855297 21100 44790
723095039698176129 35889 37591
487318367185494593 39924 41870
916979962154361089 17241 26884
320091125592178113 25235 46436
755720140067889921 23101 45843
761485420714791425 33935 44853
435027225664544641 24448 32722
69768128960895129 19311 45161
827749243468371585 10246 34892
953785907244864001 19963 30203
221026664883115841 26712 46429
360806048266660161 5773 15087
299497021952102913 5358 33691
186436981120692737 41153 44679
22844183667093177 25108 38652
220675096299395073 10727 23879
571651749347648065 3009 12780
443194470496521857 35874 36965
995555650633608705 5432 26009
647661373200493 11953 35411
312188908938960449 13923 31792
531698495159162113 7474 39930
473195306903779329 11842 23817
143741088886478961 26063 29873
966720458765120641 9291 37290
657808001344434945 6741 16965
973037822456692737 22297 34511
151556647445694625 1694 40093
937525792977393025 15326 22200
290431779998783681 11430 29829
756687825785281409 5297 10606
300754683138585217 15969 34396
14374970161195933 9331 43611
359625162135344577 19957 30504
895011504250934529 17792 24242
524137075161782209 13967 19827
226241870595028865 25481 28996
882666317599785089 2634 26834
64847735082526729 2389 23557
796757477345686017 16038 32054
636997406576608001 2226 19885
611242984195982337 9753 12783
585301471858119937 20792 35812
42624025676083481 5340 17929
344428555698410561 46007 46008
418433585225130881 9713 20300
180445091043925025 4587 33642
737749774187385345 4567 45477
159080628800534657 19404 43430
749395117564134273 9769 12296
943004410245183745 7410 11691
62769653096502513 17929 30082
970475634768231297 19240 34417
318987971950150465 22132 29351
139030436747464849 18896 34293
232180786259270625 5921 29274
470601675874672065 19510 42379
299264044647927105 2586 16887
114975904194441377 10118 28704
873452122462971649 1554 2377
749954812496465409 167 4456
867983177655076993 8943 24942
283702619359548449 6826 38926
470641089218894145 7161 9575
845978587250140673 2194 7786
226143185547712737 6997 16542
221811882423995841 3287 35424
643475931088012545 26217 45621
877995208412269057 13469 15976
999824553484870657 33007 45191
413761075472439873 34931 46020
670714109660757121 26309 29733
201539073394098273 16866 41023
453251385274924673 7215 24792
344325247560195905 44051 44889
249446181618488097 10353 20111
547645677543524545 19504 45751
711519405260702337 38584 40074
45278473192201577 13929 34316
120232497329674001 2344 43259
352749814142935489 5223 40858
450478835602282881 12211 16638
29276236884019369 16298 16632
288763437677921793 3852 15215
140414140660904961 35310 37224
407198843827472961 16596 40742
837762412148993665 10499 28843
92224293781889345 18427 28740
579525476598927745 24624 40314
918570046779720449 38023 42124
343622871273257857 18367 27508
43699855448757321 409 39455
641619422151332993 15390 35948
251086328821742209 5486 38894
995957695101612417 5292 39796
38622872103324825 3542 18059
523756856867219521 3947 6950
156726046850408801 35428 36539
495815662262376833 1167 29364
218181347053935329 15814 23026
838386406067709057 21006 44419
215039614844442881 14874 29965
929473497308141057 30634 44008
197353684794329345 1070 13250
127767862430015809 4671 35507
608834548801255041 27829 40136
250668559641926689 17577 24470
918314594097161345 10789 18060
402060633401784897 24434 34748
960894371522755329 1607 39010
645302572334589569 5637 15634
568699919430308417 38080 42807
975731364454855297 1923 45641
334513388282246657 19992 25045
791095934519379585 22904 40245
590861792221240065 1669 14859
969513776127055105 2597 3998
995689311445516929 11832 44913
259432445473397153 13292 31562
131888224207607153 9591 26530
22144261833840773 8399 43528
745879097129019905 7375 21316
325513205263266753 12624 37954
470780070043851137 20130 45303
819256736058545025 9136 33367
679454222456541825 3351 37084
643631358443673857 11366 33569
181624727984022625 5900 35156
282282411250701409 3217 21910
889429040423024769 6845 17287
603956526252492417 12045 25063
519606588330141505 2332 23597
688472429076366465 18094 27801
650593863290225665 31239 38718
572124541545054657 40115 43976
766850641923319681 28984 31568
619126390072562305 12969 36982
834652107323662977 7466 13386
588984771852697217 13534 31539
860884387761508609 10857 39600
696025627759919233 2437 34449
63002244033810937 34616 42536
800259201937041793 26183 40823
410275792353125697 25286 28503
289569371363295873 16074 30813
356959508406774273 10893 11219
829184860541548801 1081 34635
336988116159950849 30299 46385
224202547979611937 6773 27857
701893375400686593 11876 41285
293389429215711297 4083 33259
577287496945579905 44101 45827
409788702815330177 7407 45540
72253794743843969 32497 35775
603609276604832001 4923 44247
23622828527358309 34 6915
968378177492976257 26580 35634
561936133299099073 36015 37861
329095031959656833 5242 29504
746621258830110465 19980 33660
965483093896789761 29322 37196
493930776456309697 4490 15471
644732459325215489 35559 46802
343933115759121217 2654 14481
189004657092052513 28557 34838
831632447680647169 6047 20772
419481131417047233 24790 34105
412718815747716417 24805 31762
427247628010842817 38413 42032
140335580979339633 2802 40085
205520542085569249 10141 24948
823573880391428737 21638 30920
494259337348918145 6453 29196
431979587152937921 15666 29831
942688151005672321 6032 7839
920988143856128257 7133 14224
434679128964130945 1339 42625
821670653769459201 26143 43571
412966736308707265 7202 10136
521258140241634753 8739 44266
244386446506236865 6911 43941
305308873340777601 12785 20757
33874652797852181 13886 20927
702219078295222273 7380 24438
384874723541155841 31207 42252
580080066690399617 8099 16167
245952467655431649 35999 41211
756211303301064705 3799 29571
900211617559701633 18953 32251
541794721480272321 34572 37758
665818284662083969 40583 43833
231197275122063681 2449 44034
101806754481497569 3530 23539
445111061811545025 16583 33886
89552184402752033 25121 45715
934625419739639041 1347 12834
338503835079247745 5682 39012
166479466230214273 2787 14959
947912914233302913 6976 21748
887098301724954241 3584 20049
72627510656740673 28118 43676
198980320853351585 2862 44241
650907570424156033 28911 32505
51620979381688417 4375 39455
325804674815909569 9911 31596
988760994185128065 9059 23536
489722838383631425 12013 22241
839532705325858305 6276 37806
15277553743981543 40188 45651
722049013014114433 11577 34867
73554707693805457 24250 32831
813387885512334209 6695 33890
980040021641197953 20945 29547
339141767074352193 23396 36909
211387769365490657 1006 21726
124151971680582561 15708 36678
788841733192793217 1505 44204
208637236412457121 8280 44485
357595545736533185 30503 31247
286091298373811745 28795 42042
155674763865871329 25111 46350
784639382131530241 8448 36561
238055111298951521 29249 44249
205514348586085313 16641 22077
873917293782522369 7666 42047
606785030879919361 6160 28734
682362847945515905 33845 42851
533792104211109121 22420 44414
263366274484976513 15821 46152
24610378618888265 5500 20922
489148853175198209 11113 12776
552448571304289281 43430 45918
834828792566792577 1605 24532
42793702338016713 4217 33714
936235597189497729 33197 40478
857045828226297601 38018 42784
79017802396034401 9021 35213
122840561990670945 2543 6985
265667217047980129 20694 33162
72442589511773297 35142 35822
328844854502090561 1789 7688
742357761494147841 102 40923
685019655631439361 5369 35476
987007872300928513 150 24017
609828209137244673 18368 30734
29606679680114213 335 12785
549834012584927489 10462 20483
666623457884718081 647 29515
349622108557308993 7278 17942
54824342090725513 15588 24999
955816286180468225 6133 21224
926787020845871745 16193 41440
66379799192585409 7118 15115
989015844994327169 12599 31551
861311461650604545 18968 43391
675683614928480897 6154 21952
482921958601121281 33530 42636
625593526441903745 25245 33897
577558955499004161 15512 42118
62453220637969769 6090 14594
440001304410682113 27512 32624
912280668101459457 3294 39828
362815069093176833 13936 24217
589647837161173505 1495 38765
12216155864063439 20434 41666
543899568492278721 16343 34103
402406650986936385 1438 38735
690519703002884481 9283 31260
103588395584321089 617 36960
126689615594528961 27038 37639
475353928406566017 23410 38254
90664218260620545 15995 37514
740117452272198017 7124 22196
419189567131937217 15912 34642
533939756664725697 11318 17704
226883579203509089 30579 36095
241759406737482849 7706 45226
82883682616284209 19185 43110
549452663439968321 19707 21482
288041585284069857 6336 27212
388641926449235329 1796 19145
809042705002227073 23312 25175
708612345377307649 17917 26648
74123102393322433 4179 41733
772669270166769409 36070 41276
619652024029477377 29128 41090
143594019826611681 41094 41289
888544826570033281 2715 46273
407129886683986113 32097 42840
235049730526625921 619 22380
216172557240671649 31022 44477
429713851994058881 2252 14850
748999972784101633 39234 42775
245810753616922273 23806 27597
184753932303625121 10162 23658
22498668431630621 15232 17098
951222567660021633 35935 43460
180298923401082337 10794 16721
202770546752990561 25227 42182
217140158857070273 27008 36185
19591156807560849 4852 6916
602830682795712385 15054 24718
728283706594897537 7671 42961
517539500250812545 1410 5031
699612150244416129 2465 3596
963091346278204673 4518 27220
877231293492176385 9743 32882
815042152067753985 18384 32184
195869800347249889 735 32610
819731332829974273 39532 46935
195526767028798785 2924 4508
576893910082837633 36543 39171
47352946132445337 1938 21520
226234747879672673 14200 43107
36477383821736713 22232 39606
346452870752422401 9813 46319
698683225933049089 19332 37211
863360117026530817 15119 46889
847440233562640129 22826 27932
77851655380378305 27299 32078
55341901645117985 9202 46642
969742045271246465 26608 33489
440344683526806337 37136 45863
970843946746988673 23056 29097
861334997531141505 21312 29462
222527151897850209 4571 12801
851124404385746689 1315 34784
58639855946630353 22 13446
345146887476413889 2427 18861
586986875534748289 12555 45595
899041633802230657 6995 43326
896112426486844545 32020 33204
733568579096182529 32713 46716
343567718776654401 6175 20717
613546032773019393 15379 44035
408194258726801729 1328 13807
906681553687104001 12575 17951
240345269571392353 17634 25239
488260715514574145 6967 43444
695805362977303297 6851 46936
368938940205989505 19097 27293
157755959866562977 25109 31959
92874099360859217 17379 18648
313362486547355009 27310 35839
533295841742027905 20355 22754
132079063270836625 11320 40491
77458439159929777 5706 38639
978792871203985665 14449 46019
984457606825625217 2496 33007
807594955213147649 22008 43672
552729593517330625 18950 26031
651863245412379009 4207 29254
314671557887702849 4559 7585
789693223780332673 11497 25922
346078030439404225 4133 24791
514264402842520961 14778 37732
456591967747751681 21707 28576
289359889579770881 1577 21048
698283629978437377 8827 25733
246864527466463809 33878 34873
302482724667139969 1991 27397
392225831108348161 1614 34775
670496793874153985 7642 21514
564337058626939841 7532 9094
161644959756127809 3795 25552
183372580712585889 37026 43182
325521039422387329 947 31992
720332909233455617 1749 46915
117100739868742929 27029 38021
414906017797036929 18812 34490
691237949381847041 15 15869
419728819236134145 21043 22283
181236567059126945 11053 16102
941337202979070721 30235 42365
526119384153719937 28917 38347
597345107240464257 14452 17469
885694684706162817 83 16856
464341731897931713 31208 34740
15494549236425571 21623 21687
970863638057757313 10992 37173
375053883040148865 6370 24609
341668602864473345 26110 39271
120276162569172833 11324 32140
322342015636500865 32321 39041
492897435525986113 32288 40189
114875750985234497 28684 34027
374270895333044225 22855 23974
577439401688941697 9683 35383
773231794871801217 22418 46122
709096165310540929 11172 12320
338449778577160769 10275 10642
950844512915118465 16104 26012
684778545840128257 7591 12841
838974937441079809 20882 36772
636454689180059265 13706 16364
523903826533206977 9374 31980
159671664040725857 11537 36849
323927752380910785 2559 33570
840362664642743297 3483 15730
476439387350431809 18855 29954
95185177979811185 14839 38502
750494287747144961 3927 27816
383890959539943553 13541 37703
966447422352935297 19031 43279
605300688329943937 21711 36818
119209798237534417 6279 36454
945747759629956225 21309 24664
42882793255891729 23187 37033
760582676167995649 24705 30097
849383891016984193 24023 24399
272036625141002017 24645 30143
489036716136787649 39289 39469
66719943305596273 12902 18084
280621206912513793 2298 37548
456202355113379841 8397 17479
674957712675187329 13842 42001
155346685307147681 6724 9291
769883474503458817 31733 39705
140032362381763425 26733 41900
191674992141436449 9810 34180
990884413854953345 6494 44444
724290261859721345 9666 26482
671146136330822401 30891 38175
639260959614652801 39860 40877
214029032279210433 22120 26936
691475776315641601 17346 30155
792036260449922433 13504 34424
633491866466989953 1166 10618
160403638822568705 7815 16842
631825318770580737 13397 39897
143263056448990513 6025 37828
117384326426552833 2608 10209
210439899054659201 9750 18766
72846548079567697 32909 45455
548421558777707905 24055 42767
946427077025482753 27810 36131
776746904291453441 2217 30324
269701615638382465 25220 31752
379939495314022913 27350 36505
538993534452622209 16298 29000
735459129407512833 5038 31871
213825552777208833 24046 41903
60948574255551337 13016 31158
22187932261807929 6549 34423
10082233556143905 4628 36147
211748096555510305 18199 38651
77093966358763313 11986 44962
681097713537234049 14894 16888
356309823533177217 35477 43730
338759485498044929 3401 41986
500278738125931713 1123 37889
855823924486465153 4965 26498
944673734334539777 37443 37672
818829708227951873 7479 34631
570426447838645633 16601 17478
492341197519571969 34125 45485
849597687365996289 6183 39355
926994307337608321 1835 31942
57206474979270897 5822 24385
903676076179500801 1533 46682
17707176265385983 20821 45044
408922190691470209 8142 29923
6498227068068020 336 38313
547438485314181377 7158 15725
178739915893384449 31283 46919
392121045177376001 18078 18089
750742468773754753 45686 46148
681622650125014273 25330 25474
687108984238275201 26017 42283
973627946213810049 3555 23298
272185958829130209 17872 32325
76912279689274497 20368 29975
633477702263416321 1945 18931
931365672580383873 6302 38341
806689673300955009 9143 33228
791456916735604865 5309 5630
170369145603043393 6650 43900
563783132867314433 37728 38539
975936451624608769 11588 12915
651083578352164225 300 38212
764986776982748801 4062 39886
429980249536939137 18603 44736
359611237019127105 11811 13245
118896734426137137 36328 42839
671573841805436417 7792 28226
577157691756326529 13858 23528
747881507947045761 18084 27905
824801854451202177 8741 40072
934670694001749121 25892 31404
712719061294805505 13631 13811
939097324676058753 17072 33067
96139761396194961 19688 22353
557798927495920065 9801 12416
135351579383751649 33735 38346
818254957235826177 4012 8255
370692426103595073 14595 19614
448041892983706433 27375 45237
185460059008235585 17636 22114
127995630643344065 15701 27910
665042179680604289 22000 27176
458710692658510081 18752 21575
534842039141153665 3991 8733
244686832694117825 12048 33702
143737177058476113 6455 38958
367165879554999489 8205 39052
4758467440225901 9914 27285
925778191383958657 13992 17400
913912874827396097 9433 24434
244665655806496577 5710 13266
398738308406763073 28464 44711
288832455637550081 23689 42776
128793853104603777 564 5907
185964177833096033 6246 34407
351595987452370177 3077 39650
714474916975010689 10078 23005
291579077062586113 16384 29700
288796448791938305 952 16023
641151720235768577 40428 43795
291427003546505857 12777 45349
825198221332065921 11494 27963
612242022029260417 17278 36229
167815583516684801 9790 19642
307612074107542081 3632 6985
826793532301145729 15557 21374
337516166275801025 8016 28346
685190721127270273 3694 3826
962238950493901569 2073 37734
818882441857361665 37863 42267
728627066422841857 13923 35357
839708408983781889 8351 17658
364351765485256577 35373 38709
899217333863539585 26536 32927
701568865405615617 10680 40923
548441888852266881 16994 42236
287528581120330529 2984 22008
182482064121238369 14142 16014
801675705504020865 18478 30581
782945984341765249 33997 41253
471536263044047361 17807 24920
820126608257204737 1736 32966
336199213747530497 14516 46118
426399596827053505 28800 28923
262500591828445089 11368 29277
227693122368656033 5169 42216
974223908581887361 4111 4905
696527306200224001 25233 40662
435598864914201281 19072 30876
786655310882345345 7801 20685
704209596019634177 32741 44161
264658534016405153 3032 33128
379872605368451137 343 1775
111679867420257041 1491 3103
10629785654725055 21875 23479
410637127233698625 25161 44316
784310758547153537 9996 44712
672800450021419777 17679 39315
109618302673421649 22446 28431
514784851850919297 21399 43005
248064237486591553 7795 16369
870622734344713985 22025 25656
167875413839379201 10010 21532
754288209818994945 41745 46402
155091184928668481 14670 20810
613580119971693697 13311 16465
452327735870280641 21993 42063
816633272142894337 11580 45307
873644166808492929 23912 42468
618535208141331329 33939 34038
137565766156580337 26587 26796
713346918600720385 34543 42645
142116011300320369 244 44919
425648786680234561 229 45658
85656880899872337 12914 24916
741479052485118465 4887 33874
22555471629249981 18375 41412
908267312042276865 12277 43938
844682896969100545 4604 22469
338018079719418561 1826 19241
288717632311151105 10968 15709
588338331740722305 16112 40892
658787603587281665 24947 40118
965685268116942593 7714 10510
673272309782124289 2498 29683
604152505543815681 6252 12144
698523850869616385 23617 27965
391091596936675521 19294 22438
244576932021377761 12874 23723
783507423111451777 10991 29397
495119646735812353 542 12984
323727431742014465 37694 40567
892423830257730049 31611 44208
62043841775924593 2403 8927
669571074315154433 1011 32298
604229877391574657 5211 21593
658965851680026369 9842 30842
860745843413901953 8069 32733
195224511152300545 20417 30039
112249035282047777 8442 44615
499554017745584385 4552 19415
952524296319659009 5585 37920
313114421804993281 2220 14498
629301682222873601 7149 39505
151806920698366113 2645 42701
556394469171244993 16224 30516
759533719301824513 4853 9957
783423160051000833 29221 43138
642568983769894657 1811 20535
696865242081649665 37732 45193
576264160898897857 8737 41758
335244579791279297 21884 41218
693573920741020033 6216 33359
350505656846173953 36886 38653
601092272138682625 34864 39971
776246864334041217 5301 10729
879056030591460353 2605 9480
212846107335103329 1086 5904
909564692872560641 24022 26438
8164741736194970 3633 39081
933065665356625793 10252 18122
495282854037419905 9212 10301
362653422160516225 13691 14103
688496619855669633 34436 44620
551041626547561921 13489 39508
488837316536681473 11843 31239
857739018307125121 24295 37723
263359384601315585 4290 22392
438842690069922241 17047 31668
491702316694336641 6276 37200
465086198232452097 10066 46228
289924631121380097 26062 45570
151888244001714401 22160 42203
419587676028633921 7627 29401
926164289409666049 7892 38537
72673722263445489 5672 38630
465624460357137345 7692 17149
127933875708926337 11269 14590
795512430228139777 34335 34974
18877434117229089 19795 46174
13912823575157775 21891 45540
345946429235560513 31126 31907
110499103361501489 21431 28404
249080856898913793 4451 8227
721202517426551297 4663 12706
623841758744681857 28645 32257
893785334034557569 7500 23874
589869733351690625 4945 26934
993942440831961729 437 31662
843289268465177601 28521 44199
36453503491213017 27594 31642
12599598721962481 37141 45575
692432794226110849 7857 20488
450260535661620033 11972 18401
414867029967464193 10069 15273
168747998724171553 39690 45189
901405564089618177 754 1699
499706652922462529 27220 36165
185012967569246465 5906 19758
887641767229482113 29032 30929
390628146599969025 8332 19165
9905318396882025 5768 37346
532357680144368577 196 30322
244929906204561121 14923 37956
199690104526997217 16360 30235
715051845046552577 7193 38753
175497975020970657 24571 43176
151607089186470049 36774 37177
897179957015826049 44179 45759
578689408660274305 12021 19390
304874242861895809 7261 18572
846807268808191745 18776 24967
16382272261541431 10148 15333
935735139779772801 795 34985
544661057355067841 13886 14465
368020371086586817 20216 25383
829495480784945665 1087 21023
711886649304126721 20832 27192
852172154524421249 12430 46970
106751666850584577 3582 4661
721633064567573249 29024 45517
217689823878167489 18890 28979
894593548604131457 21444 37470
194732186322184481 25754 38627
805345417196722433 15629 31100
718989797726841601 4568 28768
481848562170849729 42877 46356
386263548966354625 18972 32105
276282024907590785 3977 38853
581224464872910593 1840 13175
685534565074345217 15203 46102
658680879798183169 6209 32731
160474000489674753 3585 31827
804280302169509249 24635 46888
670161042146414593 11206 25394
219657137876652097 24515 30028
212500723948426881 11430 38092
286515191791970369 10296 30691
321745056201120129 27697 37409
433440255224169857 29813 41438
569831718080738625 11166 23477
57038924264965377 8697 12458
31941052966370621 10413 40927
226275037389513057 288 26097
489601226234146497 411 27852
917280692251402753 6556 43772
519430080807563137 1805 12672
344253872819095361 7632 30701
837048575974737537 8872 40196
655990713698663809 3043 10655
114776682918456881 15171 16748
876577999617495553 3076 32965
566287618687557185 5231 45593
12721713025648285 27915 37212
255262775562652417 18236 28285
357483447662943361 9637 18768
949773643775902337 16579 34759
426991903340741889 106 33318
21584565451004069 3470 13431
576556873896976129 24781 44084
848011489612208129 19919 46947
934095913706208641 3945 26766
872383794935995393 17138 45019
687375401429747457 2773 9634
550264424223318145 35371 45171
261130355708651521 6625 34537
503386147893561281 268 44060
957765321393480961 13400 42335
204225059366752513 25691 45682
692337985558076289 10235 17699
167820314446043297 7149 44035
372776182736330945 3655 38252
241117404672170465 11412 45678
862325254119731713 4880 24702
270548811556917473 4738 39116
526873441877427265 12522 30408
505208476383547393 3702 16858
596924010183293825 3063 39132
501089001498638017 4384 24556
739903533841143681 30743 31826
635288960442668545 20433 30723
849175794393097729 4361 37783
845947653759392129 12423 27729
938994021654650625 16681 31418
101780604703368033 31016 37878
813718095101016577 9858 18399
148317670612765793 3405 23348
574507443927572609 22281 32649
767563592458518657 11054 44421
385222695460221569 1360 22488
327449054826271169 19382 31854
113134674136091457 6496 7380
863585441698109697 1066 13920
240828385853454561 4878 25297
279540652330393153 12721 36737
577731091706098689 10361 19114
411384294096823297 10950 28866
254950409743578625 16860 28892
939812465609261185 13364 41511
205980707031017121 6252 15822
802779117153352961 4699 25532
526538616747068033 28027 39788
58893217607259633 5069 40798
774708642569677825 4698 15523
990467654671281409 3007 39529
639771976662736129 20352 20368
237552163572839713 8591 15995
101815112648154129 3293 35964
439825237382667201 20940 33947
562170424838392065 15013 41187
458250711981502721 13129 13390
983413328036718337 24008 29371
138884119470564113 6729 40022
778902525127257601 2231 17656
270496037994373505 7137 37274
561733640289105537 34576 45027
916739150545527809 39341 45115
385270714273865153 7443 45044
434428366316989697 15914 21141
233495797716031457 23620 32193
546291638773741569 20366 45456
224441493375799425 16009 19003
942723777324882689 21579 30276
504414472218428481 24374 31278
430504521840720833 15613 46201
124807420593036513 2249 14064
148378063418231681 7149 17969
150829296528129921 22635 24488
526768750764635009 22515 38827
518147697020772545 395 25170
183262144257323457 9107 32683
63553587194746801 3378 40580
845518419747111937 32721 32747
410096087104527361 21502 45958
901888652313754625 3684 14424
793204782417248513 39650 43457
770200955766970497 7329 39487
829305438657947009 15983 20965
403360336549265985 28488 47021
83678458047273809 872 11723
348803926983652673 24803 27502
548968727944121345 27384 35986
433116714504802049 21814 25810
236095662288462913 4013 10945
974432051722207105 37004 38760
398743914900371969 38598 44198
40363744146841185 32986 36928
576404292282120449 18484 42285
735362102360500865 6465 11291
758235514924358273 10496 29775
146844998976245473 5085 12921
364638386404280385 27903 41296
514399913331917697 1634 29813
533486239195987393 26647 27159
782149725656832769 5290 17333
363298587202763201 6818 45826
353417932193128321 23495 33622
800778887785007489 37371 45665
758686055266576129 12281 45431
828951703975079169 33605 36021
981234009786593537 12360 26577
389668461288302145 26783 40525
328784339713788417 40909 43239
679371333529047681 13991 16587
900447722451293185 16039 42289
548658749953794689 3986 41900
704518906393854337 11425 14405
964643945177769473 20270 23067
319799768502750913 15502 36371
868283026679513601 13316 22375
279504279289024993 22854 34727
902809763999101697 11581 31189
140758195314749201 26659 37422
250396474426757729 11863 18425
507266915934490497 23453 38862
668834257337053313 26391 32046
407432704790213761 7143 43847
628965181955443585 31367 43679
933323569488404609 20 6817
811928105938534401 5720 29689
214020366307568833 18352 35367
633144506877606273 4462 34170
102695316051732993 23088 23291
754240285503655681 23052 45642
249613049871445729 14361 14696
501454894331665473 4237 44111
460509901885753665 6740 13280
849404359281294337 2106 41220
521544090682954945 10417 45096
416737415605460609 2345 38201
904227175770738945 5202 32186
179861350163903937 9382 40102
520089422174809345 4218 35969
442530916280198017 3480 18149
39870790938802969 14448 18971
796727684026563969 12469 29007
213211980230415329 29931 34982
356659300430344193 8149 21788
133846901297101089 15101 21428
776512737315030657 7496 37373
943467899323625345 34108 41041
648127688596140673 9613 10303
163235050534520801 7973 42283
28381543616063709 5390 26671
52874204177175697 13885 32570
566751535145804993 721 4992
661980672675706881 24163 47007
648943278640572929 16433 20177
7540660742908046 23753 45378
486009837763624833 4851 37615
383710401210716865 5807 43580
125639313216140641 22659 30159
913638500355705985 44347 46367
600023880638040961 16044 45077
283813533586805281 9110 28119
343494962020244545 5066 34596
700636183305650945 11304 14771
563793085980456961 12330 38831
328243331100789953 3111 3657
83950624389018465 4819 41316
346872535309234561 18721 34865
587221068280904065 9446 12631
12823163576154429 5528 34857
121239875108656753 22798 44467
396030784940538881 5459 36398
490264454700827905 16294 21155
807702646148495489 9491 21480
645748280137581825 6631 26099
579868564507126657 4198 11153
647836015716158849 24288 25207
594380674516127489 11996 27987
271256347217260449 2155 35666
650969123622960641 23284 45135
724868705055463681 4076 40559
339153457639607553 19460 34815
432107136808070913 23566 23748
927003156341999873 20299 21894
797049899628369537 40128 43237
33089085594649961 8647 31051
337182717233886849 45646 46860
552099071671197121 24714 27982
340892021008592385 26856 40174
345183667597350337 37797 42841
532037911835061569 6511 8695
947857556080453633 5757 25374
674618372623790209 6012 26861
487100443628843777 16546 27286
412413717814260417 1382 39096
322134197769660353 33333 34774
552288003611103297 6673 11895
714090325088473985 356 26609
37300438813105073 7065 7769
753147078439287297 28678 34541
618012273822635905 10155 39502
410972868000254017 34906 45363
285281028579859713 5660 32135
204314901641058817 8159 46286
472255107209271361 5145 32482
292428538986850817 13971 27953
683472453879403521 6686 45866
645440729959080577 20325 22830
892160245274105473 1720 42419
325699112008532417 7231 22572
185286113556500705 6932 7499
161747058789362785 6745 22648
783588710968423681 10872 38215
237870945241464673 15266 24208
274611559891894785 42778 45685
786535074847012737 8072 8290
271929728803534945 23682 29060
60358544940452673 44589 45012
194930020588017793 11450 40872
667954845235446017 8405 31311
806495081570922369 23817 30146
985521039195671041 9437 16175
929199577387123585 21512 23557
806979170460795777 25085 42119
651021880401053441 8905 37994
744414771651133185 8336 18316
48911382959417441 27225 33331
822992224667277825 8028 36184
848968545447839105 10795 19919
874768996004600961 1059 43208
389160053802271489 4513 38877
215630211105594337 5709 45098
922245001761119489 29631 34314
233001418954341249 15998 29471
43440425963879649 2918 21560
206215392926541345 34158 37288
717997251403694721 24474 39939
246473914697585185 13208 38298
681591264945723137 6889 32773
128252331315810161 12836 20900
39170151082309705 12201 45321
19608930618755241 44035 44909
123143343647981857 21967 43377
272326287253552129 4797 39055
856776966993642497 8074 24984
51701733932471681 2041 6367
314458605200542273 14850 21146
214053832293604545 260 4548
927961657736737793 16409 38520
31405525267057757 23136 30105
901507973469520641 3376 11049
711555080212352897 18648 20853
753776414512465409 9770 26075
713443379988714113 4617 39160
922841825445232129 25690 29874
857690907676033793 8956 12404
770714327918476289 12769 25197
11995783974736441 35797 43253
403048259102305921 15619 35850
27857390717858977 8408 9274
43911714954766977 15481 17161
151683020046103681 19526 35047
861434140176157825 6513 14247
351648757302672961 7364 17183
127918190880357937 43241 45704
474740646865466689 13391 44892
691341554122303105 9745 23197
640759757086929281 1098 30390
90251570805726545 38906 44724
519881606296021185 10570 19714
661841787816001665 25441 45614
470043790155603585 1693 36586
407710697868530753 26154 34830
456832910499951361 29504 32361
266819381809497729 3173 17861
86994729535238241 24450 45765
796588881021797633 8653 24290
307386208932083329 13906 14824
539834190692630529 29786 29790
29773430143638537 20043 37910
323365348364141889 16258 16526
520142630355092481 4190 33308
181668828799857345 25366 39542
387324752041823937 23432 42440
956878544060721537 19305 33731
37470948567058569 9273 34333
248046423672747105 37497 38493
18572850902661033 5161 40628
208004780741525505 4024 45876
629417145190370049 31712 43280
226428312821767009 4715 32342
351961816003186113 41827 45759
596955267320232961 11327 45773
834660651122927489 10664 39206
523737262934702145 17181 35374
561920778283951681 4035 30623
376815426952269633 18612 42602
691740752598302977 2108 30356
293838027251311489 11264 25283
524747680598810689 14235 14261
507109263844832001 1667 45511
647683660740963073 12608 31934
179057648864841217 9135 15286
411869311702378817 13495 34377
142079893344536865 20833 44043
663229377535866881 10353 25805
120231927720780625 18910 23452
611767267289995009 11062 19859
501011779659997121 13305 25342
895845558758704641 19379 26837
522885959561762113 2869 26900
770755528016326913 31763 42245
595132292227013633 20145 24865
219755888133743585 2400 19196
43234688514772305 22922 37470
604325648373848193 28921 36753
867146457593214849 15301 18449
756810849300702465 8459 15801
288638053932857025 21654 40824
111385444111238737 14060 33247
871880811286864385 812 13752
48072025580278681 23989 31715
196753618988267937 4812 15524
389226862014343297 5231 11006
3316605941201090 6872 28554
232724984529905761 6488 14920
571561605867515265 324 3076
222663726858645121 11447 28015
314830870471062977 3621 25487
842013227377020033 1568 26986
690232092741055745 7274 38343
441050598672294593 22251 42122
342962502842688385 2693 23031
519304415106571329 14686 26778
451875813471360769 27566 38658
995775351622558721 4543 17013
734581278440479873 3749 43524
85542935762713761 4879 29663
788857604782876417 1643 42092
211630616356135457 32138 37392
393936929716154817 14837 24625
58967663901565713 7094 35712
996719129845899905 22950 26437
470908222985105601 14121 24819
857554863206097153 13859 19230
670213295602632577 14008 27008
924894134423666945 18201 24284
71196554615372777 29951 41844
16051189621869357 10124 39889
984275733510937601 3245 18283
194219224397954817 14722 25757
388138583863270273 1350 46783
24264114056727237 2311 27883
329189458540110273 11445 26881
527535054123276865 27193 36289
113648629698591457 6923 26707
963117928907628545 6994 36150
451895470618634241 6862 42360
77100946163255921 8295 33030
928483851688628865 19580 41078
273701434387611201 25248 38326
773305022707159425 1350 41616
159649387035031521 4447 27815
815192505797885057 23342 26374
208381142997559713 9326 25970
629994822754237953 24120 37539
841099623128570753 39155 44944
492260332821945921 36018 38184
114482667539270721 12032 17259
286686449791044865 7741 38261
294520778477519233 28379 37018
431069449801587009 38960 40952
659137809683365121 14161 43655
833424235492596865 10719 11616
155048594036742305 2118 32863
241766078874508865 4817 9923
542161620255988929 9905 18889
380304613753690305 5540 11279
254155109068975105 14390 46616
129374689477177889 7420 8883
547019655777383233 21577 34318
501233750642224833 6450 27849
94861431659012401 18872 42827
733941961108076417 33444 38105
214672370873294945 10531 46785
911381948000791169 9629 36504
362959239758637889 24846 45699
193964707506243169 14177 29627
54817625486840881 2772 36793
380020678469346497 26073 28634
212730879019005665 3656 16985
286046851585314945 30252 33132
144145211843827777 22769 45863
854903970297510145 34699 42739
246569941489454433 14747 25288
180212016293356929 22431 30131
608895681368672129 3410 24733
414298029504461569 8811 23616
175718082552748449 40978 45032
753515612242598145 2212 22459
803381138710953729 30880 30967
660554277227628673 4454 15369
425338624726506945 12137 30592
677873770970766337 28211 31409
728154631224278145 35335 41500
451519203978303809 1823 10216
174507268689097825 41994 46717
154051405557044769 25847 38272
179058860139512897 18799 30932
844212412493032321 34401 42583
915454046585537665 25897 38551
324598390520751681 3912 46375
376170736793604033 20761 27920
944589749434069121 30000 42653
913452572834955905 24230 45302
45636652979670345 33595 36210
31287366113069481 21116 45899
147724325850401089 14310 16794
457911735795946113 902 24527
921602169437537793 26409 28802
412547922607906497 3117 38969
378642309562788865 29144 33692
447145292249643969 25243 29757
758529779806526209 643 30731
440406153907041217 223 8677
253975451981983009 8087 10421
246515438232634657 111 7962
929805674850630529 4376 38247
982686465860588545 8320 39509
161546199808721985 9927 25479
426581396792812481 15682 45408
492447697659702785 1662 42821
636974273947082241 29974 46863
666366751097324801 2342 8303
620822448251075841 18932 35405
270227536531454145 7883 9663
522085110655474689 17320 32518
199068357791642113 1145 31706
459610694030260417 29690 31777
920016788250070017 8229 9346
119678420162095729 23797 35391
952614365562833793 15315 37501
128421253559977793 16630 29198
216691049705165281 19545 33932
481957612491903809 42007 46546
325797729092894145 2356 43016
275700607682040289 21360 27911
286207964593632641 9002 26394
168429351941249185 6156 23921
112363859356047873 56 17995
643156483865922689 7584 19099
251906823089516513 12926 34834
907358781346012161 11236 18449
181890461452095297 38736 41668
214149090897223009 26135 43901
60854198353371913 7430 41690
56204997304369897 16778 20053
356430319641486209 315 32216
851892716024352129 21552 40717
59752517082646505 6877 17769
617179154207583745 1780 29436
13388592921355525 17635 43251
227732758339698209 3168 4507
987481714478452225 13587 41720
553237649395093441 8680 17337
82545912264958337 15290 35945
392135250931275457 23613 37612
347078529521670721 14338 32962
947281490431841153 13294 25520
230310232023892769 10630 27818
110377883569384497 19977 27489
876568866812664961 34597 35927
700931730906141569 14812 22504
298316795463204417 8225 23560
236302539890076001 289 20321
927626298933947905 31576 42299
823716345765554049 12127 23603
381904540463917633 16029 35266
17793470703225013 12404 27384
714979520843986177 6198 7292
310437663546103681 33104 43176
176661608585742881 21960 25069
575671500687789697 10327 14683
458653707702897153 998 28118
332368043406837889 3395 42536
502410141434662465 27501 33116
554107171840342977 9473 19333
605700582267122177 30022 31742
212096442157097441 15825 33443
832324065125799681 6057 12119
457993526115231489 5733 44866
397619880070241281 15150 28390
944546422958019585 21645 35257
543350889071430017 1529 46840
745396384235732481 7179 27278
713146122530918785 11418 27431
947008575592683137 6684 18731
780122491857195393 6799 28380
777505550165344001 31504 46216
141789482396550433 16621 32318
144953810630944705 3301 8232
839848247096536961 21744 36491
112608423706859633 4251 18817
769173365042508545 626 46325
350770118965407105 2936 19618
876419468374063361 7001 31391
904537099644144897 1893 22941
927874445601961601 9420 41812
389120716564100609 42007 44785
258624837203026209 13075 26670
791715233257548289 24370 29353
793588608200071425 5427 10081
331957584373348865 5847 18370
854865033830275713 23208 31902
274140821428645153 1569 14495
901838842208949377 2387 42674
91817827610931601 35089 43139
844319030224024705 3637 44464
228049648403526817 11969 18504
500303973926083521 27623 37654
94232579715047393 39484 44900
845787240175450753 17213 27590
629150538106117121 4128 11693
820750462909021697 29532 31729
716115926458719745 1399 3963
418425765634619777 4236 21006
394621803184008961 23320 41113
396438682872929601 39418 43845
90976087702181025 5590 29300
515674143684417857 7294 25512
332797447229083329 22758 45882
119070450075216881 6599 33123
994679430437408001 26 2779
691624097433130881 32714 41221
750815823343685889 19246 21553
836541369972753281 11720 45825
135151359679376529 7653 21567
679011639077014401 26687 39275
229491641920404289 40055 46366
561030158142276737 10664 36572
870543305877738753 4554 36180
25447276948650457 2030 13863
268218515669502721 9855 37414
267742766503420897 4743 17256
314633461360521921 28754 40239
419311853025089217 13109 13652
939602693062838017 13492 16538
408752223276369601 15330 34519
894037176378084609 6108 36395
23196495621728985 5793 28192
804433324966595329 14722 32312
594030887342473345 31303 37156
684532570090958337 3327 3528
909487126343588353 41127 42359
225049595807448097 23613 29803
962530637256239873 39720 42002
555684505839344897 14309 27509
642694723305080321 18797 42553
903584392657762689 4728 30530
998973674580941697 35999 36042
123077185744925537 5531 8037
243794926662598497 8732 43886
157236945635233377 11735 31329
475192432987657985 556 18577
371818799627284609 34586 40885
504922390131181249 6409 46670
743817113490848641 5016 32911
696096861168900481 23143 36375
246412479867636577 14069 15333
684399345877221121 38199 44873
257350771706356353 7139 21419
806721401573046401 16264 25473
470322829721688129 1448 21257
522771972493639937 18998 19505
437453149338409729 37041 43634
924757630764634753 35608 39196
880208070171356417 11422 29442
785165149172154753 15933 20638
561254017731343425 16597 42519
768332073358156033 5929 6915
948310952211706113 3542 10930
893103856189210241 16960 21493
218559421574042305 17123 33541
76737462459295361 6800 8078
282258569994858977 35066 45369
883620654917859073 8005 10404
687198223098633345 33108 39059
906940007877668865 17176 36227
391738647996767489 5581 34899
882981162267324033 1193 38285
225542166009745409 4307 27338
124910361548916881 7893 42216
100299324835638977 1109 32627
449096037235175745 16278 31542
454294519492847809 18363 44105
501482250121600961 1498 45183
658837480052433537 38945 42196
697406533634019585 20720 24597
602978696878693633 27646 31505
530225490025674881 21006 37352
933048810564251649 16069 30123
740863955525281153 2932 11700
413163620738160385 6516 39317
781799623044381825 4637 42921
334937723120567937 12193 19327
41079192957138137 25898 31225
507251088847795009 18915 39100
526876022960255617 4270 30937
340028230430156929 4520 5359
164679727761846817 17118 26083
807411046101137281 27877 36168
838800338738483457 27916 45371
165654984183198913 9563 39411
780635894919665665 18518 25940
304647548544409089 26371 34937
127908869447214353 4557 36477
216997910468442977 11458 17738
619438576842281217 2050 30646
985550379787426305 26403 42394
371382223194476801 33057 33958
268581194579446945 4093 15549
376534708368094337 10999 30326
798448809581600513 24434 43136
354662709285197057 11434 32829
618889155416802305 26770 44250
997737791794929025 5078 21751
127723931866668753 103 22054
311098662069387201 18847 43249
10534417124894447 30267 37009
485185876402677953 29435 29945
713118447566301953 17825 28976
73304609063900017 19106 38780
370899289752138369 10324 18699
844951958139102337 27613 46268
340046728360007937 32610 45081
479811187385227073 31787 41757
118085974092771553 10357 40870
332129314956457473 26338 32670
899067574074763393 3538 30389
420368293829643137 8722 34095
160956670956174721 31404 41532
990999724194818305 852 45159
701626320724571393 16267 43279
768579437579578753 4380 33314
863497464416333569 3607 7101
126003622909930609 25755 39085
800565931079660289 26696 40817
116579963001431249 17301 18686
253051524619444033 33691 34265
747300882639120129 15505 36215
725287467469300353 30800 39260
877797035830102657 20821 27838
36364300971804657 3925 31609
920746789288241281 608 31383
652222969813237761 37122 45579
4390351709378849 14166 29279
500967513493030465 11075 24168
8492859105853513 12472 20139
912757303136501761 15743 36836
429089744074847361 5971 6387
873176461301262977 29039 31665
939914095587763457 13989 35906
636064060550864897 22549 22602
899514551227373057 970 39835
975738015097441281 6660 21807
314296012125776513 39804 41516
648543172383497729 11652 37069
248750062650234593 31808 45152
172671207634842017 3453 17736
452194023778954369 20451 35036
841578542299373569 20129 32470
320413914671849665 32342 43687
247690144997982017 5669 23083
611487461203875457 14671 25291
583961869398748929 10473 33206
830490257968595073 3353 3818
474266594571624001 32109 42730
831148293032352769 5750 7822
325217883874557825 27719 27933
852037186638558081 8166 46425
185228625356010913 7349 37733
109263472330763281 1402 29788
913755585386823553 2958 21541
412053613157130625 7095 23160
420028645278598849 19272 33004
444897460714596353 4118 14749
863673790352208897 19675 39313
811270807949188865 17034 27756
47550660865447017 4975 36990
243340742725035137 42002 42900
542456429356590785 40006 42481
745731509080176385 18124 32252
257539139567064993 11336 15807
502918835701333249 2371 11705
136867651377059473 7122 12165
511431159179739585 35342 38475
657272046683907201 17832 41252
354967239103455489 6342 21855
76137949947010961 3266 31814
507091755666639425 16521 29806
871695019705846657 11155 29829
937318764553904001 10738 38114
61934290314013649 38937 44438
771764319142494721 4597 20481
541483795467847553 34463 35132
250583556275852705 15722 35263
857418648524898689 21414 31786
369231405964487873 8735 9375
757884482330702209 25088 38038
814886663606667777 7241 32409
828584535726037121 2371 4084
385301726993493057 11300 20887
126047633121082465 9177 27948
336196075361595329 2898 5332
887559036289033601 24229 42937
71625097844165713 23949 32600
967148887309299713 8766 14353
663933482511847425 29358 44093
859082699163081985 30921 38354
44552949137358409 7250 17097
357977775366059329 33746 44342
517593513424525761 13010 25270
449220350614993409 2910 19077
333147780772808513 14963 37820
265853676921132385 16375 37399
456362597288769921 25752 31426
432676605746422657 43450 44631
729399564601369089 1399 18530
514545459747260737 1862 24701
523358768823225537 21437 28804
556929608375085633 27960 46896
198108497581134913 33405 40205
558055561211752129 27000 30551
810616443424375937 12601 14197
74669386532775665 22855 30175
785186995050640513 44159 45401
435281770176111169 3756 40216
742198279073488001 25480 38207
19522236467750533 6276 9443
362139703644889025 23622 36653
18167287880693553 17326 44059
275087512071873889 16188 37484
14423804142580821 15966 30990
861393918116295553 26942 43752
984343353626762497 43984 46590
69431420519872945 1711 7810
899810082290812801 10791 17688
201544418402708193 24021 33939
374685377562464321 1502 40377
314277644894414017 11866 16105
64441445636816753 9883 12873
542391715208498945 232 20381
215744691092133665 16892 32364
629552791613217921 23094 38509
501449169392955713 9709 38408
625211316632292097 23651 32328
372660267859977537 16218 33127
851434875600656257 14103 36349
164260679126726913 2339 40139
881689217486229633 9284 24533
472749647409578689 21581 26819
582600534090982401 10732 36070
701458126037792385 4563 41108
482465679406747201 39594 46915
623252371989799809 23106 46243
921592378719108097 35988 42511
568268833100830785 1966 19720
149690826155666209 11170 31191
505254087065559105 29026 36286
531634158857297473 1394 28136
479064776914910337 27368 29765
93231937152982177 5271 43672
823131620398591233 14498 46111
157879398658106849 18579 27709
235625619953594881 22372 30004
922378895769060865 2017 24150
635280405588694913 9805 41646
326945655859599809 12781 38882
867534950732263553 27297 41314
518641349734028993 1863 16620
694642116210111745 3587 43589
471669344598321793 25514 44190
403346387700139521 17824 30151
174464081695976609 6023 42638
40743888640569993 24099 43822
309697979758720257 13025 32563
275364118924287041 9676 42573
460726180977164993 17647 40697
959567597862168449 18135 25450
393575549264649985 12226 45204
590195346361355137 37094 40379
295430165438762753 17072 35845
361439873413665665 5375 33950
253505315689306337 31957 42248
186689043210108705 6758 26086
169099537569710625 42310 45153
214997464792880065 10789 37154
117500502124382673 7106 13757
389390478003804225 12491 19601
920532683964143617 2852 38067
58739749445798849 28880 39008
447039841907450625 18084 31466
658003172236235009 5372 36087
440527854744377857 841 32477
729207184535631873 6661 26138
333889680058515393 30669 39022
362223401918782913 26026 35887
161193501722795681 3054 40966
281772898460438625 781 46332
514070018622401665 4448 41205
779236090038082817 8197 30437
724060823676044417 16814 45577
918630962082097793 2603 17547
451036411053078017 3828 18541
142549028924918273 18984 36305
230366276528787489 37791 42263
407910735342277057 18364 23063
689405744809231873 17325 37728
361983881554735361 9059 27577
489891368011829057 39631 42583
603918614872704001 8747 42455
784729518957359361 33064 37455
503701401278675585 16154 40700
588330582970758785 4707 19837
934158074857428737 1895 17589
360046037299337473 16732 38557
556153842931294657 2860 9379
384376089456342401 25352 27417
73732659273908049 17546 29814
746730809855900929 6420 33640
624743677177150465 17880 37642
583005269526712065 33279 36457
998596111227634305 10382 39863
740395198945645185 2841 23266
878513526843207169 1061 35202
276654414833988225 6410 23377
509355676901670081 6278 11894
981514773101135745 30766 39524
122061781337521329 9874 40506
126254438054292705 2351 17096
507310360167842561 29812 38374
578733755159401345 34374 41399
262610675576937057 20379 40869
104062489550191377 11803 24614
441342091650490433 17492 46758
788398182553546497 19320 23279
585162805637537537 10943 19995
233792246828432577 43710 44808
632275975496547457 3158 14980
789200750615417985 8132 30410
209257157101362177 2405 46660
444045674873425601 12014 13312
621362550787388545 32246 32588
22632596076217481 11435 34149
372140806301416641 17316 21358
261175550798231617 22818 46613
329461914928252481 23794 39837
869364310422650241 10664 17325
930246581864267393 8283 15397
979531318959917697 17392 38812
998053165970198145 12540 18329
994228063830657793 43845 46856
280624206615527777 3527 30798
392006205234952897 8608 27980
503954492157440385 24676 40785
898027682556982401 13659 39920
535201840548310785 22600 34931
482731284042902337 14900 29501
385095932549553793 41006 41665
677221668420766977 3035 39875
414120576658234561 8608 34809
376847671443005825 23048 29485
520189914843420801 24887 36714
811238290853094017 814 17369
812425365520837761 30670 42785
619101524708302209 16064 29416
902920708013944321 18252 19555
804799832431822209 11346 39179
111526124028273441 8753 19215
682493375705792769 28613 38727
920424470605432577 2398 19310
526537640352284353 8070 10142
999351481211917313 7843 24049
768693824678710017 3299 3908
362333192937207105 40681 42251
157128641411357953 6361 40050
199168792056042337 1548 37446
91107085138293793 19270 45062
473360085637374081 36186 43273
326310229303128833 16315 23013
126676771154976113 595 34728
176392612027544961 8867 43896
439037420287839105 29308 44363
548941742838817281 3354 24713
60105424482173929 33456 34694
387388376618265089 9808 42279
27382043051538573 5615 46666
720659934611841665 14906 28019
52470951924405545 3250 31388
75537585245260881 9756 39673
762435321459499009 824 3831
692880694130845825 11314 24847
94495018087769729 21332 37566
89299087467924929 29966 33785
89154710560727329 17850 46594
788562650039221377 25243 26071
178547306704516033 11519 12881
981190695079479937 4462 9102
910249999882076161 24237 32150
252277945229106849 22380 35675
67721647260668761 15527 26609
214019449058003617 28863 36627
588360189608117377 14714 17254
743114268941052801 26179 28283
61098293724214161 22868 32940
119813839570927169 35215 46504
762433405572700417 33290 45177
3517953817489428 29478 46247
609542206982126849 23162 45479
825685417006031489 19306 35387
923153860554258177 4145 22349
182513415848841729 22729 38361
691078507291777537 7350 9031
951381442207040385 6096 21916
723483166486069249 16456 31392
103307243715587313 24136 25986
737885683218280577 10284 28040
585091524140739969 3709 42281
108449861030571521 31134 40442
172988643687755681 5328 32824
127043731664102209 15000 27450
947959895615131393 176 7877
971707395023464961 2795 4934
129529495321635 11121 44919
735032222200771969 26031 36638
713926394904451201 32523 42371
670438597068731265 15331 34002
963200125928647553 15820 19790
414131390484797633 6263 16611
219543665716972929 4129 5862
137140350559839425 490 30076
541857342867583489 6860 23990
1751832580907831 1998 5976
697240872365330945 9702 44654
845777449115296129 32599 32787
751716185471035905 3783 28576
317594257025504577 20874 23796
223445663766685953 23005 45281
646725901348339969 23845 25741
312936908885770753 6285 9793
656584116941729665 29994 36718
677731521511379457 5363 33990
652684897540972033 20303 37905
519985314553917249 26932 41340
337775852964810497 34243 42854
657797306193803137 43153 46584
406049791661651201 25313 34163
184758332513094817 12531 25723
632791991652368385 8599 25792
844055084998036225 39029 45225
503707354753878209 13015 41426
502794652491285633 19062 29793
755642525939137537 22199 25830
722721494673383041 7269 33995
511315782529528897 2703 44212
481768468600531457 21639 34229
854623916549058945 124 32551
182772280021271873 28796 44906
226217053526191585 20102 25655
396526200529233793 2341 17910
83963758599978177 15034 43164
234499561345050017 28627 42562
303424796931899713 31426 42053
53579160822291529 4892 31659
747370718427191553 4119 4956
749652137488045185 23879 24500
646738403643546241 28944 43965
902592365621512065 7994 14392
268958824411853921 9038 17128
598561036602834689 8192 10986
287930262806902689 18833 39302
899768847615686017 22229 34648
852304654828770945 6480 6554
120950897155996273 24426 43519
278989291486560385 1111 21796
669252737420418305 11970 33184
300704467925371009 5946 11527
386382909377690689 7095 24488
250306909733247105 6086 32697
819270845672260609 22175 32220
677939927109662209 1267 29415
908912284914254849 26721 43137
133062859653868769 4415 45247
129584315279895889 4401 5855
547824849759749121 21701 43874
219392862334562017 1742 29702
295384337646261505 7299 39584
850186934027075073 15859 43760
123155414270996737 38306 46165
168118810877235361 32995 40604
234464366236032609 24260 42791
136697714567713297 14216 28308
132961559029197937 23441 23604
839728776905875713 8235 27080
532960738447009409 1016 36848
28560174293001949 22328 45475
855571961539112577 13532 30611
180456539463296641 13544 42772
106756785849704273 35810 42672
669362194083600257 7312 32362
10248058447515975 23061 38637
643214615583335809 1685 4230
718526213863846401 23534 44396
226086215086919393 19881 35557
920178120178405889 13797 17632
486338595130138881 791 38765
230357877041420513 886 15767
222022658880216993 5810 7232
94489489845287265 2895 22141
564170601389893249 28939 32933
338689195425793345 39616 42840
526937641194674433 871 18222
588549797521466241 36985 45827
128465479938814305 9206 41088
342570503170399809 14510 15375
802762105283829249 568 11288
823975330334050689 16900 44231
34683426953765917 10117 16529
405313534907101313 3365 7126
772821240521690113 44315 45085
38110838700873729 10361 36271
891783091618226049 1826 37479
390217056379718465 33030 45096
741083287411566209 1122 18305
914828951851816961 27146 37941
792720038106384769 20384 27839
590537896102382849 20081 43887
543083374376092097 26759 30708
873733124067030017 16022 38253
859432143301990657 21185 30020
986287896765240705 15429 25449
754453696982135809 20487 27829
784524699324307969 10818 32781
583976349426141185 25484 45894
296763141291684481 25797 27307
943123949131230465 6102 36542
770576328776400001 5668 7788
859365498609538049 11094 38170
355802781351677313 1143 11630
938378260716870529 8650 24009
185679665176294849 36568 39290
291610061649809153 27925 35794
811357468254875905 8700 34353
149574799814470081 10372 18206
627419053534538369 22269 34165
349942748243325505 23209 26738
983623319985149185 19114 36920
529334472127981569 44499 44686
998453900427406849 31183 46209
736014563373519361 39083 42471
845243116194730241 45752 45906
704643608669126529 16735 21444
573834597978276417 15060 23173
985194166774039809 12820 41786
498243557751628417 13594 37453
443224986990895105 15048 45696
880869365106789761 27703 30255
313548711965157889 19478 28056
497692521428071169 23544 45287
64719794236420825 860 38104
972416210681444737 9377 14018
511579000785662401 21859 31318
740624846030634369 14282 35998
714073024297544321 9660 12990
571084483220985793 120 18070
788645101110066817 22807 42649
26575866204360921 4849 42431
889784119004328705 40168 45768
198858212268504545 5895 26652
777945852052273025 21482 38176
475930226793558145 5963 20044
48506226987495185 2660 37420
74137730009411489 20566 40726
917977234911919745 29188 38183
733966026511105025 13988 44743
10359076170200155 2356 38558
468050950620465729 2888 14133
489035731918466625 7317 31471
808552617255990913 14294 33171
771144949253777409 4366 44621
747900241721808385 24168 37082
168373840970648545 24292 28222
801420987225448321 9931 11240
927682428564022401 7151 45010
303449109657464065 34384 38535
900251175555258241 33496 40302
57120144493431721 24134 37258
464331249720299137 5976 21759
428954000652041153 2428 16833
591926367359295873 173 11946
27427855471337637 15792 42495
90481585279203361 11577 16892
419824455682373825 3432 7258
937547617263351937 1782 41067
636201042129748353 17330 42694
602705182287717633 9191 9260
208838710662618625 15772 31173
942243520921667969 23898 45802
131406665541625505 18110 21431
48171814057749177 32240 41796
806115667769830657 44677 45799
231186040495646945 35356 37843
375219583707767873 2324 9397
448955288944642177 35088 45534
284587040934312097 36129 39902
355064516812664257 8562 44855
594336231244490369 11750 36093
905496599976711297 2591 10429
655439461185039873 27419 30408
275718728770858241 8985 28423
682633589851370497 943 3508
411640511341044417 4239 29119
464694478175246657 14478 38060
374450521703156609 7499 44650
905478364033548673 19549 29414
297573773482778113 1331 10489
493428775316743873 25976 27627
370962756150124289 23267 33121
34713108828462681 5216 43898
969301050420749953 36219 41484
412646590023840065 301 23849
782531585571295105 6059 30245
577840837781032193 9307 29507
367006343321886401 6733 45506
403915360108726401 30839 37199
159848668448479009 34899 46695
433298932624204289 8880 38295
137146015909888065 21541 44375
554853064879964097 36084 40013
586294169502114177 60 46975
381933543553408577 4380 42005
956162282410726785 17033 17804
642575657474225153 2159 40626
458914618853061313 23920 28959
735708673133864065 22888 41722
293426019958172161 1223 45809
768314455898703873 21176 46707
629152189417315073 2709 24832
928036340248816257 15418 34371
427922827197019009 24871 40366
164510436677630881 5118 31223
675849034119938305 8005 21123
112497185584679473 34406 37148
992169181729888513 14337 21195
495574119381089409 34225 41284
628052308157098369 13961 44497
1611169455692619 1473 14946
197144163555432065 908 39032
670830205167845889 23816 39864
425867700021417025 18054 43678
335067188796095681 18523 24990
167279322241466145 10952 19930
810484400296175489 29136 42347
988622020835922689 7960 32709
924655065391966977 17995 28605
192772684766023169 10621 26267
702169978847678081 9285 33144
994843967215718529 2170 25088
135164994387757537 2159 35344
880065441242503937 5345 20185
178042680168843489 21570 28312
521376890894064385 6054 27400
677704753284196225 9868 20603
76999319622071745 7300 38504
73658558263645089 34978 44443
51993591210891313 1183 13290
512085319544631553 32097 38143
478091880437130369 21447 29356
215029465067701153 33869 38317
171261106766852577 282 37314
572867592046016257 8372 39757
123033741214182865 28383 33649
556219019700563393 6380 12449
488548532594837313 26228 29237
590948220448630913 8004 10589
717808889842569217 25134 35426
665407253927455105 7000 8250
80803341593455265 20968 21429
917667679615284737 18003 21237
197024579437535169 3160 11088
163178692665297825 23288 37853
451236856203326657 28148 40316
456700245986120001 6804 45907
56743626581788225 19298 33125
55415489940131129 7616 9113
733927710887090945 16645 43457
352660001809290689 1964 9656
302347072769148161 33389 46579
699018457744045953 21649 41294
550518680397875201 10534 10613
303530973840672385 6811 35090
943101927907104513 7640 10630
88023460249516465 5414 26810
572967435588541441 29793 42342
382679568057405121 43975 45453
625924907362044545 26647 39436
368692761317532801 1955 18395
853410940125360897 24223 31011
248185153580458017 33408 45982
521451512751621505 7391 8200
774879571683200641 19117 23992
345686630424840065 11195 27710
52256539870548129 2443 26049
976448304003181313 25899 40955
231303306118491041 5106 16830
619366539931252865 2892 21739
258189743849634113 31312 36277
732727578605373953 12594 24616
586121992756588417 2487 40947
522123449995010689 2585 46938
740142420406847617 5291 20543
923295725982025985 21377 38652
111010939115800513 28488 28858
805056285598329473 10627 25439
842304193273115265 6528 34429
315122073013053953 3012 12596
524392214683260225 7056 11884
422825637504732993 2881 24476
666056435992864257 5803 15339
832661893416652545 25702 40428
250921820709663745 26216 39894
150034795582758561 12029 41055
440541377184096897 6509 38850
709488231490194433 7519 11588
999119646626056065 12582 42086
220557333571807841 12370 18700
914675302959757569 9541 11571
353840102084230785 1585 18022
512285521722191105 1663 11325
160154405919417537 13888 22908
834895664783708417 6695 34482
338712286154684993 11338 33518
690621922923256193 39211 42227
716813815024298881 8371 22750
587553635653769345 10155 25964
733802157302786689 4413 20569
281694257167771425 16631 22440
529223894768325185 11168 21450
379453653842169537 773 7707
165074561870493857 18011 27510
250792162524234657 8119 33177
752488646113224705 8712 38858
93076313980397169 17797 35924
632164545911106049 1957 45352
453074028287602433 33468 41507
481791665274062785 26341 41153
419852172550825729 42186 45630
832942489200473089 10008 29058
688120983368961025 16618 27127
288795537061677249 43267 43566
577708191341635329 10520 31448
871324781893658753 4899 34955
899110006832756865 8199 44663
181065837910058049 4759 10781
937087210634437889 22453 26020
76208375965119761 24993 46888
629527636945724161 29684 37152
590055017372240129 24661 32101
88720586325656833 15661 36913
787997173697416321 3975 31106
738350058080158081 14140 30474
725866515979607425 22798 28341
209466504333100545 24109 46722
410705091704169665 27703 30928
339951190761453889 25555 45587
554213843814583361 18872 24449
239238064008311809 12040 32866
552572573787440321 12167 26170
439581861565841345 10334 11979
359138300445511745 1820 19209
139037562363164113 6593 30491
441403131837898113 20849 39560
412879248959015425 44386 44941
69972875515109225 18553 38789
920863075225817345 9032 42786
991671983488114305 25029 43028
384180651019875073 34049 39209
327933942760200385 3245 11131
835111982466536065 32138 38636
392512840825002497 38996 42481
420968263815851201 27805 40730
331156961070522753 10489 17093
977300084678013569 2634 39459
86959198656895617 6910 10916
929976157487317377 3167 39177
370912836868217985 4926 6753
87545970657735953 10066 10337
715685886113941889 21416 22336
535636053358345537 5459 30974
309468195107204033 21930 42885
714314881221561345 4989 46826
429722994237462081 20502 22809
286788902119582177 27716 29310
64280864052950193 4243 19152
496226037778079361 37481 38779
847330387184609153 31074 32354
187983702826286945 3343 38302
76021714208255985 27241 34180
677028826212456577 17253 43986
485934658239127489 10014 46394
624137547620591745 20688 34359
230730916799462465 11535 30051
250747910466365921 33308 36676
370624416477209473 20429 37531
250630590221803105 12172 36077
370071014630102721 4881 44642
274961858257235297 17156 41358
570431998189402369 21589 37438
785720579832087681 3810 24839
308326240345326849 3557 26312
875565756155445761 18685 28412
991132901505220993 22342 29467
971022838677143297 20299 28879
740087586730513921 21484 24625
578402135232245505 14448 27013
941576255606573697 12639 27879
783127153442478593 21308 30497
987401543091312513 30916 39783
670927884204040449 19850 25633
857003269949313281 20742 27307
981502060875683969 15369 42338
727867473529929729 14950 39787
946594256930360705 17249 27127
409173676539179329 7262 41534
882833498303597313 14160 37852
553439639543814337 20422 30244
88704147773192689 15382 44983
845535492029096449 6605 13896
149897823260531041 36372 43600
930595173327961985 41472 44552
78902074194509457 4164 35180
298648798719252545 31352 33734
585892845339742465 27025 29793
222514201960894561 3206 42300
884749333556719361 322 28780
497492486949578689 1706 12345
816633820265096193 25023 40591
358803118796945601 13942 16794
604516152897396353 27512 40327
533401828376209857 961 27390
128828393533382273 30961 45898
323272009373813057 12585 34133
585735888975044353 19577 45483
308837172719204737 295 11492
90314311300019761 5300 19234
309922777474415745 28256 35748
444440023626789569 11489 33261
984977792258259713 10583 29101
307090401971890945 488 8034
465560895155920897 26064 43982
598428398941784705 11148 40876
86652751136352177 5913 24517
343483935730816385 2203 42849
997631231076386689 3211 22837
891403410435749761 3371 8914
97120462908204529 19922 20931
439040053439697409 18086 28453
840692406810791937 9243 9552
173161286812465665 22840 41514
41823132241159297 5663 12345
863730583580618881 29408 45568
416454903553304961 7509 31008
659014694517175297 38005 40454
114979367740513537 6664 14172
148774298540217857 681 7452
521961004151467713 502 43884
410820276624740161 4708 9509
225620715029560161 11674 18817
772527562192394113 7300 25284
379099920310554945 40608 43058
50878931162039009 1173 26951
44683504966538833 8639 30595
350207451831948929 19100 38682
76424434542690993 16722 45153
573917216239486529 20395 42567
820669053726401665 10098 37193
825187861585007489 12274 17240
340736393515388865 16023 30106
893571800860691201 20099 24253
731190701914751873 8881 30243
362676873963096129 27190 36887
960082736378002049 10444 42208
127386923492160513 6668 10314
668818251414517505 6447 16990
550029883737508417 16604 29907
519971740912158273 16833 43270
964273937906604289 26331 30821
173766863792874209 15444 46200
479941636289112257 23318 42469
48476134463573577 11697 37521
193523779963776129 36056 45225
259291235316634785 20755 20777
373330563536015361 1373 44794
940505958067721089 39513 40303
324534142361933697 2052 6143
398644673438777601 20797 26827
549794626957520897 36810 46960
253354903480659041 38415 39747
458014859480890369 7791 26369
210029380526986401 6883 17352
908868371617572225 25822 34570
350469576468899649 6745 25274
246044043744269921 16908 23282
877356615107029121 17023 27810
200610119944400353 21629 40830
493457088198528769 8274 43555
10315440953966971 4163 39968
53486261489506857 19583 24259
466835251845353153 15872 36000
528202852393864193 16419 33053
282470847293957665 9031 37469
616932507837955073 36339 40954
274000391026902433 19185 21888
323562781609769729 194 45331
141651817663493777 15860 19171
885188623019484289 2512 32190
56623108649588969 7993 40348
253742543979317505 3821 46457
503308856181355649 4405 29358
654597046456100225 8845 45995
789356527176181505 34926 45027
280876474659823585 199 35426
757725377603229313 4381 29529
149203975165544737 13788 34710
721467021968592769 30255 39211
214540446405354849 10451 14363
961374525513413377 19816 35508
764798160744955905 3396 46537
376400138355108993 3875 32242
481421803742637889 38631 45604
790730991989953281 6001 43246
519224528708843265 4089 10384
950153930024257025 13144 34951
321945667619875329 3902 43346
114983866498938881 24635 24908
730342315844833281 8161 36494
565974243205147329 25716 27988
191515834634305537 40030 43017
816591811549095297 15752 41770
487297500596337601 29134 42561
161982082666398241 7761 24971
341740439524418369 16349 33337
169015081631933121 7599 18874
542108189420755329 41066 45857
627153162606759937 40599 41202
10522834036567731 17503 20681
998351632685618945 7836 9037
894302131105018113 13368 25773
855883130520325633 27345 42910
387527072043301505 9357 11815
135973374252365889 27180 38013
373255473647244417 2055 10221
780352817597730561 1985 23969
930970292402054913 4093 6619
485455058149533185 23480 28555
227094067033970497 4902 12329
953095277672005633 17031 17983
690021469997933697 4503 11574
848838938343767809 20859 31278
124040862556878289 16293 42570
601474390633768449 7220 31910
890742774213141121 17243 26772
501184739305408321 17041 25699
66808077721145057 7951 11880
145002488125200545 5767 29074
138316445208179313 37762 42794
181893196927013889 3069 17252
752298597799491329 13566 31542
261215871675773313 19190 46263
499451984386286785 10800 42332
546814049615271361 9577 21411
601130383181708033 24211 39376
683731298764953985 24278 27651
390935868742648321 18999 43702
353882419909673729 2578 45485
492338258358895361 16765 44112
916537573088135169 8592 44481
407214251973744705 34697 39219
441072601444254529 7103 44436
610422186164850433 35719 39420
22823354061799253 36192 44767
875008520739786625 14693 34427
399791914750302593 472 10578
421457792273994177 10458 31892
87869259832444865 12216 42887
288949444834504001 29194 43883
297311080798372993 17521 44046
803396312425928065 27548 37176
28778340251065517 4322 32322
731148307721643009 15115 42971
703168045797049473 13094 42360
658465100911168897 13041 28346
215998103940989953 8129 21651
640948141446347777 5938 24689
18290937103806473 10839 16434
812619176010809217 6687 29367
141488559221656369 9138 10549
719635329822185857 6060 42463
880339400659956097 35042 38531
772546798834806529 12791 46572
796678234754409729 263 39926
528836698530899009 4592 45810
459813527637059841 10291 11294
563430598849304705 3069 4953
862562944848676225 41531 45216
280250092852046593 9966 34050
301052484476322497 30151 46784
743518084822849153 2098 31825
538854218907886209 16933 41988
87202665663529185 1526 28984
79442378715377521 573 21084
101944326454553649 9835 11579
295264887004279361 20453 42806
333620972621563521 24999 41238
116951385428514241 16407 35998
45932972074236745 5513 25400
883992366550245377 22300 43784
951025810540006273 18878 43548
645361288256786689 16618 32753
308612394025242753 6878 14808
148264790981116321 31751 44299
26202851444001141 17596 40588
849994917373585665 510 24078
129729438155120385 24144 42245
959365322780342913 13535 26257
897692831071754625 6881 9785
432950056819144897 11907 21354
233406809747531713 21044 26078
647634862562753665 16816 31752
454012659240820673 28340 38537
367318807944094785 32140 40401
739029367730719105 10222 42246
617236965785110657 1861 8059
795756642981604737 1195 13743
282948696727565633 4499 31852
66992334593560801 20034 26610
177490171475440673 4769 44784
452005364170876353 37676 45393
437214562979484353 25269 27059
148408473629697121 30142 38398
634746195663638017 1950 36759
492733944071904513 15212 15988
935120031399598849 4169 19638
9334450413415853 13926 28358
189406608455598753 13748 26824
806481770205412097 21296 44045
22810700647404761 16239 25471
502396694287934785 4881 18585
415889760421663361 32393 42979
529117568836870337 4534 13267
185109659477539873 862 15262
513006920617424833 24745 39262
984222913667409281 5852 16481
737177291570734593 1577 43428
25706111114352837 28062 35293
19164878118569817 36015 38951
647355828120851073 16028 43571
539412959591050625 8336 45109
639741320877241985 632 31652
563033660245661569 30776 39031
377060516704872833 6170 44850
203688686480436577 28585 45348
341219360125002433 27475 38460
863298877855182721 8098 11758
314061576667228353 20003 36327
893390892785777921 32251 32844
167274764362808513 38891 43095
808419944721531905 6916 45495
7371490912717605 22491 34800
517653545079046017 4197 41843
830081817349601153 7167 21757
5257490415001343 22821 33815
278099635223156833 18829 30987
541881411685483969 3979 23736
554192278756538305 2719 39138
482598299086316033 18315 36821
150551487260528929 19281 45581
887605139018976513 7987 39306
148316552858808833 28170 35312
366555990329000961 28865 29891
266399773727215457 16300 44763
161316729075753793 1989 5862
388869112393500417 557 39972
140834722011543793 13696 35268
326131075504477505 29250 32853
887683052592652929 9091 37925
307709007585351937 9205 41061
999912317285772929 23510 31046
597763799506367361 9041 36950
539863676174992001 28875 40327
795022067930112513 1450 29141
302211211386076417 8145 35391
779785482871020033 3311 34810
424387827841687937 21835 44728
363689506131869697 10170 26927
972538290836038017 23484 34631
309033182464787585 1443 1604
715369086421578241 675 30735
334119622116098497 5481 14683
112120870774770513 20779 31747
42379282996947153 7389 31805
577325668564984833 38675 39480
745611742784326785 27501 32166
8453537804680168 10051 32629
513000492833725761 23693 35333
661474315308385793 5243 8280
185975982639199361 3025 46064
138282188545598929 1895 5507
238989150360154657 28680 43246
710397060647640193 14748 25247
456325434090366849 7031 35142
802145130457173377 22197 43007
837277297966778625 34268 45485
323137909936537665 5537 33087
600540556652013953 32015 46564
379099393962103873 11393 37552
634324357935511809 5814 35153
489140978632523393 26182 28277
673605393861983233 4066 16835
241091245967279393 9541 42955
653682727164948609 12523 13864
526438254460277505 7436 31358
591433368090342529 21123 29416
497766107038057025 2692 33191
58191258310202441 4880 45297
897954160956405889 3287 4755
185413348961880321 18162 22651
568612470232888961 142 4617
511818476015861249 19172 43757
729910830094826881 16 32233
913066023392410369 36556 38511
198829811451201281 4392 33719
355624550992914113 19548 27152
27662748772517177 38220 45854
584132876732901761 17833 36870
781209681586883457 6177 27324
738347584231519233 11450 30762
745807540859107841 32550 35127
528226887728344257 5978 15825
536004992312950209 1357 20985
851034701151249409 9565 17764
299431395781400769 21525 26413
231831907429899777 16990 26433
285992762449890145 20532 34794
555095883468965185 6180 38791
439548368725201729 18447 20450
31798196349278385 2094 13172
780843093090918913 28216 32029
4197437511734848 22692 25427
905252768991946497 26152 38567
689271297513421697 34341 45226
43999699471807929 3267 25721
304446574118230721 26270 38321
14268434346423221 11806 42746
848811888165464321 4285 42698
291437758481162497 25313 32902
968137819656803329 550 41784
578268172834473345 2831 16361
575792042164586369 9106 13189
94150945208976817 16616 41371
449599952541944961 6542 35081
804746352035881089 1312 20362
471340011162759233 6632 11090
598664142526995841 20989 33239
634937927453123073 17469 25214
357927841547738241 21229 46546
695377757880528641 39764 46999
490279226883867393 1375 45925
940121872750978561 17768 45313
541132580167403201 8855 32267
538754611766869121 13140 39334
674521373781271169 11880 25504
975223787845649793 40337 40465
785507257261745153 4744 21621
726103128509784321 623 45205
290120300274164609 9751 44028
299806089000497857 23954 36887
797779280670699393 22786 41348
199681082764719521 4001 11768
62967581808987209 17867 44915
40563716751776721 9381 24041
954753663698230785 3550 19400
825843070586991233 2320 26086
310345459278121153 2386 17461
404227188290803969 4516 36455
816106013792637697 18423 44693
921508006892331393 52 40790
238207201827105313 25225 30627
905236816289956865 18119 19185
50444757910700137 11764 41496
156531436326282849 31594 39256
905661924203055745 26743 45023
369462384257332161 3076 10431
82818406796508977 3044 46769
734605595698575105 40471 43883
208710586778448001 20231 32669
74806930077173201 3728 12893
434399354985888641 4514 10426
572422135132747201 27090 34149
42702544323869777 9791 15814
271312006434186529 6482 42280
955929747771154561 25282 36052
813443885794178817 21246 23882
7316268636554214 8059 8733
483663921829631233 33003 37595
983987633128524673 2519 18644
554719616991327745 36758 40073
420871562758460289 14645 26527
555950081375584641 16566 24484
260918268221832513 25102 35511
305590917095365441 18981 28317
298586523238366657 21991 32464
142170705001049665 17239 38904
252446379051267649 14815 19455
905609723592540673 32160 45731
342508504206900737 12285 32305
988287964619587457 15634 31029
127985690614696785 9896 10907
422110180171493697 18274 28243
894157205441626241 6389 19368
776281013692923265 32396 42511
103312466091697537 1858 40375
739135975554383105 29742 43764
453677558601267329 9493 9565
813435544978489089 4025 20230
408765429546765121 14352 45520
999165682306077953 25326 28828
495143133903848577 2447 24058
428469467571133569 23658 25766
773045609978229505 8198 15191
924530426599808641 2809 18019
364585146212984769 2691 28772
479496105140242433 15325 46507
796961647713249793 32310 35659
30682044380561993 29331 45371
477730617279757313 1553 31597
958542046023282561 27878 43186
836419259666829569 9694 41469
349522278049143169 15388 38916
515073662264565953 14355 40455
786532485065293953 8389 15748
282283180344126817 11826 24488
55696103190221889 35856 40820
3909026134049754 23177 36976
696371649291123201 17831 18684
288516293170406593 18743 29164
176811509486817889 15151 36725
475834711592622017 6108 35983
686893757163204609 8531 19267
790669154281818753 2697 41499
761575556301572481 11796 16543
173863627366369409 31982 41597
155829986812463521 19358 33117
915174000802753793 3644 40621
666308843961793665 11309 27182
169930456409016289 25586 45474
166193184733430145 43521 46410
806185940371864961 33567 34822
735569249060652929 27543 33529
339872210445360449 17131 28128
720163595506917889 20609 25092
300480650758917249 10733 12319
128907428581051425 12235 37803
261907012707037985 35022 40391
682079797654637313 5961 28054
431107890338456193 27679 45098
962192765861566081 11376 35029
73618347248679329 37436 39127
553788353239880833 18992 36020
215433744453864769 1079 13981
164465673855524129 41566 44761
193229143359470625 27163 42881
529547481806929473 19913 36370
720577121816706561 11808 15328
422742050284647041 18657 31385
619654439805838593 28360 40007
683953415199098881 21010 23895
746127881541330177 3428 44649
517344757657845377 9929 40421
42960808455429601 7519 14403
236877041211357665 18828 24914
226870427713539169 13529 25055
5766841213635133 8068 19077
977318022740757249 5005 28801
227952063418214849 31776 35775
352847967034708865 26633 36319
657258362151289089 2628 4185
561561445922844609 13619 43651
675408254371092225 1767 20513
505684198569060353 33667 36614
883624774541225089 12418 22953
31725099710893545 22981 34701
117533522181659585 28683 45502
103201305451879217 33854 39374
561356274549275713 3674 11029
363363167983461441 41204 45391
989190508798628737 11382 31970
872981059090296449 16546 45424
550276062572372353 3892 15180
401534605639835009 27631 34291
391896354545266945 8589 26289
592929939405824001 13239 33031
135377545064820033 23696 29655
369739371487238337 15464 23084
717162160213405313 18000 46936
955824732529169537 14172 32415
849267725734726785 10124 20774
886998399040219649 9889 26635
194120617706985857 15614 31142
557302402562928705 8884 37173
267372957909294945 14137 15875
170170572673011841 22826 32311
590860325394203265 21206 36366
554262459076586113 8570 18565
548395413705570433 14107 19579
586381501223865345 5147 11850
13122517462065277 3104 36935
883991869390829569 10941 44924
656910633699887105 4656 17599
12358589402307275 9128 37545
444764380170710209 5422 15467
23697106944513993 11599 33325
338819915564634753 33714 45898
902157611695979905 6036 12451
464191864477086849 3826 42535
665105496617687937 21604 39642
305842644135118721 35624 41558
645235506413168769 1341 27668
474227996538616001 2112 3897
798323927307922817 22229 36218
551454521082170881 30223 33459
780455241530329857 2128 32087
995899197617219969 33220 38017
71537563824765729 1769 44005
893624582297810817 10819 14004
220159171640883489 12517 23920
717556115382620929 17459 34997
806089716778462465 20157 45810
392228457751649281 2384 23830
618050119022239361 25192 33909
349636002061075137 1702 42335
197076833094175905 19562 42050
190844094444862849 8342 34631
905782284152476033 26062 31355
124134813791727089 28942 29419
374264963581755009 24133 27845
100370690676463425 10040 22121
330769834416297921 23045 26723
380278012437528897 3652 21117
602706360133684225 16934 21303
189028441643223745 21723 44008
791027446741846785 28885 45695
899623588451191809 14369 42436
792102366110174977 3870 12396
130147434920012017 42163 43691
105497003005648801 25969 35677
972438153718897537 14999 35258
93291801800436497 11612 13828
742965222111429633 28684 30188
38295868732429737 9984 11823
992071139095514753 23812 28846
983187925022992513 5746 8863
246525792428535329 38068 42291
355027538399735233 549 6952
256502235104832737 24568 30025
279362077445487233 7941 31236
233684447626082209 12683 39578
105482717034245617 14835 37105
599417298506835969 2039 43394
744973622565755265 1768 23279
309024988136080513 32269 32686
360860940257378369 2255 37785
142117074631315185 2272 46474
715944054001003137 9399 37333
65914229852644721 24377 27410
180567426002223649 23399 46736
439195318043118721 8752 36179
736613515280783617 11570 11923
495555742360970433 36149 36629
23569813282062313 7031 23400
344027294739120769 11704 26976
868420737232018049 15035 31625
713236394959928065 8761 39304
766492589142668417 1038 1832
225350280180492737 7735 15284
838607878780653185 6079 19762
789337379103152129 23205 28908
43716146776301201 4563 8588
576133591536134337 27558 41953
832140264074613633 23471 44201
517332407377644161 5098 43646
616740368214745857 8354 31980
344940972054132545 12701 24599
668892855756542593 17946 35215
717021332351798401 12727 31464
728352196551963265 16511 32450
434371842987886209 22704 37329
628010803482400385 8926 32078
534624046056400449 13851 30417
953460667773864449 1408 22617
119094116482045825 8620 26182
919895870893316865 6130 8222
584938775012538753 1340 10349
458964123493426945 12645 32677
677488983770686593 11142 18458
10574285703174981 5469 28401
404277339089510721 26470 46868
100200635703824753 6337 45268
267931419456147073 26562 32654
779709888863227009 38333 43844
812929157563694081 5495 38616
666286855570444161 13937 33363
147018137021731841 17347 43715
58059692407628209 2790 7021
485952325055997377 23937 25400
330230362784615041 6056 24916
278291455584991361 4239 36141
17922404070095155 23406 42327
411495506050890497 27708 35630
935738952597585409 14270 16486
443732055720559489 6695 21640
365674452591978369 1842 41710
383845271944160513 391 46931
869154966842724993 3140 41364
295919975472543233 16490 43396
352767863315865089 31098 37079
188071391529426529 24220 44204
614296565537142017 44729 45947
697580488936225153 25417 26440
433900301676406017 42351 42369
435484047015087553 15423 37297
596948559530854785 41002 43966
930403781517355777 2629 45250
471155035061389761 18847 45792
901973545563770113 3938 4958
5445894642360117 3118 15635
331593650674577153 7019 13019
832817773721163905 11605 26769
799401393465480193 4940 35229
69740906283893625 8744 16368
971474881116535041 1547 32508
546753651453332865 6229 8835
315153158893558337 7623 31264
923423863237882625 30107 41854
627460531560004097 8941 9791
931491309182238337 43814 46811
425224932249172097 25901 26332
25632902498042401 33848 36485
469413188758863937 28313 44032
293707461789058049 21945 43617
907147962875477249 33726 44279
31277036434271821 19164 46860
151467356086030241 23455 44918
408204773128435521 5299 12760
432886769916713409 15046 42062
551512301479956353 18363 45831
930127610991462401 33873 40480
504673648591381889 17559 32853
937676255810394881 18173 31679
9339126573490121 9472 24055
694208050669132545 9646 10313
402844991341769537 1414 40785
264569655832396225 5993 23460
569286442212781889 7885 11261
517096910744356801 30388 39720
651771369965064961 4663 9242
549103098765122881 18416 24485
191547739702212289 41839 41977
315955150240156993 5165 6090
36988724223025569 18196 26115
403670694628097217 13923 23783
250144037485963361 7343 12006
137703309997334593 29115 37755
477655004406916097 1459 29898
703547967998183297 15334 27967
866591329869844865 3518 11706
371806133607705665 39604 45783
110256310924373937 10362 31493
479477682253310913 6586 9453
384403395435693825 17078 34760
120593352273459681 11232 13150
571310486741385409 28419 46157
945692213598952961 39648 45084
969197640548127745 32281 44807
16696740327873273 195 22455
83253028630910113 4442 24069
194417196480749505 20842 34225
622199760042885633 2960 3510
863552108943622401 8991 31128
709305936353519745 15811 39272
272383736449562273 29403 42882
383945224969192385 6076 43076
660099384314705153 31110 46523
977927024412995457 7815 24401
722647635226884737 19350 21831
856709768635536001 3157 4382
347978375826500033 9338 42347
248110591391156993 30992 32370
773925358118923137 10694 33774
549799949678952513 25390 42259
153701341925753345 19437 34158
565430489571273409 26896 46821
34434458546805049 10488 13261
846806336942361089 3873 32530
776400069068301953 14504 22935
76728875108234001 33366 41853
189472420798260545 7464 24158
488148698102701697 16440 35234
152583954757105281 31402 40838
169578558896237313 22402 45412
158952662765444 11309 44774
469982594744575297 5597 31786
793570591786675585 6906 38939
581279233021081857 12128 15306
90254216887522881 27000 37519
780422803419792641 8025 43411
91400649882260161 21359 40725
590758229764222849 14084 34455
120975896885802577 3209 32072
759078807672690177 11684 19577
799538505463147009 10413 42228
734280192049585153 9174 38119
69372910342046625 30673 32294
393474052544274177 11473 33741
561778142769227905 15816 34640
50647408491702353 25921 28070
320049576789791937 13054 35903
107791533195207729 3785 20278
754684402568472065 18678 27434
801288905315079297 19876 27099
75722674388849505 13068 40604
591686415508359425 2499 31905
565641750610225793 103 1761
672362003869753985 3788 6226
408961649497321409 820 17109
730139571346082817 9071 38229
612070439405272321 4714 23096
256170258766861281 1878 25565
882110832721927809 9381 33421
484376967045601985 10737 26252
151392306298348001 31171 42348
843656800300582401 4040 37009
618298429436755713 23651 46518
628006583237830529 13161 28358
91549550652331393 19080 27532
313657428309188161 16136 18193
623951853785932545 9311 31490
35359779670653069 2179 24679
315838725785582145 25396 43357
862563655457964929 14244 44738
949589225429868161 31461 43310
958575562907153537 39160 45316
932932929594926465 34971 41770
23997588600639829 13515 34871
384944110257599425 28091 37855
608616880052476673 7875 26359
774516844056549249 24284 37040
535358379893498433 22366 46280
67681422469412665 8248 43551
799915660539962625 22234 25028
32115920525569665 20 10289
129359287197718945 12147 36292
939928378334307969 4059 21735
339840672977896193 14310 26396
266501697452341089 10643 22776
886005468510521857 23239 46008
8302064046013414 20196 35436
888177167622668417 4159 10960
974414032299534977 41333 44996
855310810214564993 5372 38065
992666113939144193 16522 34414
808182549702348033 10496 29975
467046992578829633 6622 8481
844237666327590145 8869 28174
124969753383744833 8413 26457
943795787066616065 4813 28718
433462344529544897 7249 20369
503061678170656257 21977 44684
567564605451842369 10477 18714
635862709984717569 7442 9045
332362064533825217 9206 31414
706185163453373185 41210 43403
442584754443778625 4127 42047
716802623852540673 20174 26411
701883140403992961 40197 42110
119292223198375073 7153 11707
629415165074981121 3958 46674
765366539603132161 12622 29384
795563189687456385 17862 24317
306977026694855937 17274 40979
921939236055472129 37706 39374
862781644241916673 21218 31433
261528162613075201 23030 42858
650279011282311297 19633 41308
513999583444807233 34111 43663
254773197648585633 9743 44158
171312680750148161 15801 41828
208995287720714625 41328 43493
70053665034272681 1219 46263
211211664102076929 41056 45695
786453451367208321 18512 22744
835656685702179713 19623 20215
354959134596064961 25656 27239
491332380393270529 3205 14169
408885754362572161 38140 43611
792469920201742849 10155 13279
855659416645814017 31026 47016
906875239391975937 7017 18836
300886285992106625 3592 45861
664539620351224193 11004 14956
388609480890202945 9209 18807
751725541030491905 31638 41471
459381723941945089 1821 20783
936860750850204545 19847 35743
7311733275578548 13941 45162
292712144355473217 492 25873
387295314084894913 5608 12337
502859584101987137 7289 34913
808423890016335617 13973 41117
34518157083038405 27378 45590
492522633019049729 11323 42421
1980161779986390 24608 37866
483531224663501313 1057 16638
258940435469011009 32146 35724
356276514715631297 18581 27151
5658429891315820 20615 33080
724696238674333441 1440 44998
56129949776885017 8684 24397
511959006800353217 16153 23056
57068254109427841 8517 42973
210036165562890177 3771 10965
108463411690561169 23779 35905
150319204658615041 8948 13523
651707634696482049 6619 16314
762434340049416961 4037 39844
236220272177103393 14768 17279
75228962189598289 9090 38387
764039955228700033 2485 18172
78541909183037713 5829 39540
782526094056716929 23895 36811
457617859137855041 8722 18430
180209329074290977 14309 40650
901823194687629825 23502 26118
401706195382853825 8023 14370
325493479003242241 13535 20803
997881364653611777 26204 31834
694767797274899073 14377 16611
553280160174804097 4313 42910
59947081071072721 46354 46567
370466267435052289 14661 42473
330636826881566017 11984 40660
810701134578334209 11310 27147
386897197614118209 11895 37420
182680445887715585 23609 28059
450206010219211777 26973 41561
21361581656886841 25086 30441
830218615296615809 19406 46731
485291002723290177 30930 38049
336766431175725249 21276 30423
938482169236561281 5128 26664
363880670757694721 5533 6985
436034984214590081 19227 28030
172870862976431297 19825 22275
456780525042542977 5186 47015
30690866767656645 4917 40163
297557341677066497 4267 31791
621571616100872833 8710 13298
277164524272858881 19801 24360
716996559735307009 14058 34860
947588542842172673 2874 25649
886661115257858561 28946 37045
190368389257283617 7854 40064
641902944198051329 11709 44987
936679969337792129 9358 46718
861050594746778625 12297 39083
179081991444927969 10147 30752
663758827748736769 15850 25816
569202962321018177 35038 45080
77131926777333601 9231 24401
900722165153492737 29328 37501
375256813144233089 12113 38324
827940943982401537 2205 29701
881864234282708993 21943 37227
520942382796373953 11089 13042
472780545600514305 23687 46620
364783760658358593 6007 6764
323387150942870977 22691 46368
248031615180760673 794 46197
788772705007517057 392 7582
752464576149765889 5491 14936
453037939035048961 15830 26456
681647420440565761 15545 24668
82932487494318257 31973 37055
857032604049837953 14464 36077
211466722847610817 1931 40119
381370083732488065 11541 13728
535894490941188929 6253 12628
529275017933219521 20759 34416
421704404231427073 28760 40195
11236779481702543 3348 7251
386481257169847937 28199 45513
916408830650798465 12186 35793
94017959919462161 21884 25879
389975061215633217 25778 39584
231323292146754497 23121 27204
13253701211073833 4947 11502
742539340020719873 21222 27367
621736313369961345 10115 46280
766142247106543489 3213 15681
664339822308992513 25680 27485
504203656088812097 15798 35657
781739937390479873 6422 41367
715709160543724417 1147 17993
13946575986995669 29479 33776
865581327878310017 22729 35029
952760803487603201 12262 37668
70709296030528889 35240 38739
408227831680594753 21095 38689
868713912833676673 3361 6239
553583692027299201 21743 35089
642632226297308801 552 22881
370053912512123137 2561 36630
955916034005973377 4850 12367
155541887262909729 8482 28672
152399472459151745 16820 18961
490058684651391041 2775 26130
595412712961667969 8289 27859
368560583426781121 13582 23937
296656271188396673 9709 32912
763068243360795137 2382 18387
521244066835770049 14862 21468
898622131608828289 26823 40976
371277974517497025 9705 35556
13425590485017125 11904 45015
635564305488152577 5113 25382
773517207851110529 42192 45087
380339249310196673 5262 39403
920908834131768833 348 10372
219640828247314337 35365 44638
726776530983197953 16173 23815
98104698761247281 13752 41010
715539104620123777 3344 43436
238748532469976737 5006 40103
278799615412562945 6280 26115
180936839075911841 34068 39673
648533883946800641 7553 16218
909855770607798273 29980 40004
601793021867432961 9578 18519
216670593240266401 14506 37306
771302101538342529 9064 42445
830488291154132737 12675 42506
477958480466494273 29744 30336
44136673021824889 13075 32766
627394469418465665 21700 29339
390287534244144769 8501 20874
719563917960538625 18160 45574
940168472537280257 24225 43458
55786427624926913 25569 38577
748276387300741377 20470 39261
210595637055600801 3427 6965
442512454390168833 9594 32754
149227058259089761 24644 28469
750310502456663681 22108 38545
132510482885333409 16969 25071
913369535016030849 35921 44634
349455716443944897 6782 27365
971103098039726849 15337 17895
65440602452323305 7172 26939
130488731976157617 822 4983
892064231202670721 1411 21248
828917373683587713 26707 46358
109683169703753697 26511 34732
573353385013277249 13373 18445
147236661349896993 25432 28056
970749825120556417 38344 46918
283441024346270625 39862 40421
925458667223551873 1283 8600
507476063411662209 9254 18323
940681412925862017 4820 39751
538950369038115457 20386 39973
86265925209019649 15417 46855
128048852857634897 12014 21473
400028281914423169 16933 22922
352096299723537985 6240 26094
546298690053134785 2834 40030
167937429040495809 10764 31643
787831107041561985 2969 15245
16508820095207711 41237 42333
866056046909321217 14388 22751
955661100692456193 17310 26122
513808720028244161 8220 10970
282458925984794721 10768 27463
675875502408473473 9671 14098
321849305127717121 338 3940
329769011019315905 25804 46806
578519151390093313 30863 44076
713368608476102401 6468 20958
914749972942249857 6064 25400
993094763889850241 15575 38436
729173457349016705 4719 45077
993242451003339905 30524 41492
721124963488609409 15747 40234
327655634840105857 7885 24243
307990330466491713 16787 42475
988747754638282625 3653 4331
937794097233567233 4779 16640
210566484163742017 7492 31709
751618252089738113 6542 15487
344073853255167681 5507 33217
322384751780180801 8514 12588
321718283036823041 12908 20844
297107114410618305 5443 34075
954031191918644993 40580 43313
848945581353493889 2334 43736
937927403356788097 2933 27753
120660508650697553 16814 35874
484487422888918209 9581 15754
917685977410389633 6539 21186
932733821560951553 17930 18079
661014905455356673 15352 37421
479292597910799169 35824 36878
140277723239197633 21171 24127
51055189473238729 8085 11138
650730401187754369 1503 18916
943756504195732737 6408 38573
324347220463483393 15955 24154
606673409065756161 6383 34465
483646728471637057 27839 31665
719915904640615169 8641 12848
303815992757026945 19539 39191
938369856078431105 38399 42609
80865437583948817 29479 36354
505515386430744257 16609 41646
655809214313325825 19583 44420
242786292215349409 37335 41987
729497359643897217 8205 27032
119361758746507009 5930 24478
669517080193035265 7399 33552
60997349630561361 39812 40345
541071475484582017 5939 10396
604912532334424193 22615 26958
606607245096586881 79 3962
560438827129011969 21942 23972
277319948126500289 19482 41063
187913023712937377 4869 13035
844868618876805761 19458 31732
450220467439898177 11027 21972
621792144399190529 871 45335
580768117261840129 17449 29447
814412833717671681 8940 38300
568813951570142273 22792 45284
322540784977984897 23058 35617
946162751891520769 11062 25100
216040001860452705 19382 37111
858373112114811905 6577 24676
514473734417290305 30753 42860
207143837904197889 7157 43519
210735276557262113 6162 35416
106115394989210193 14759 41911
454758186170021633 14215 36096
704234616544098945 5187 35102
553522525074672705 8370 8692
803747950853996033 30718 37342
610157924584765313 3449 12660
257834512087043777 28267 28515
839256433556347009 35811 38607
111209976030089313 26020 39856
745011768967952257 9905 45111
973702356642164097 13683 26392
566954901883722305 3868 22983
868251610444254081 12710 31224
330730036487775425 6227 23269
30142553629502801 3659 23760
906904964847616001 6555 27324
80680399609143201 22147 22713
174578713479785825 6101 35912
778901349657004929 12272 16287
274338006461196225 4949 19896
318455601323229569 26831 32943
823895811091059457 3312 9205
770897968748926081 13163 40206
837659029606090369 15913 38316
48050028176440665 24287 34101
702873913670526209 25014 31894
447801990074950145 9048 45533
290100515908481089 27121 27339
426355226566450113 36293 42542
478155019377506817 12814 18052
808038082995324161 1652 36495
822699273290869121 187 35926
399480164268474881 28926 42551
206601234638707617 12087 36545
119841113872084289 25803 28037
594484933537760385 27791 28640
765562794158064769 3453 12171
7985529835874417 5910 38093
895162770199959809 25301 39092
802916741949861249 7457 31397
911529443961761409 28994 41839
425623405452011393 577 14104
709084271682812033 14054 41272
23481288241445241 25306 46427
251825513404646977 38370 40234
122146768343522897 8071 16339
824332517422476545 156 26057
980913174759383169 21941 39084
561604003336690049 22449 26188
923088389338840193 25267 37693
905818215896644609 3629 41660
614043617369905153 4810 22357
783672518851439233 8805 39004
519456818491047297 10932 24126
753978222380936833 13277 38876
839513938470492545 28112 39781
920516142561005825 22280 24257
908170385532724097 19469 34017
988149529417583489 15574 22223
53582153039375417 37146 42008
19659527560413893 20391 26050
156592722895677377 23021 27066
934143182349146113 41696 43079
242446679933937761 28957 30776
289108274702293505 14590 24923
579353929566433793 10723 45460
747411886320477953 21149 44872
815731944291915265 40980 46779
103093698109525185 16380 46760
401408858550322369 13164 30143
590379296005636481 10644 36641
510221585375592897 1321 17320
187188008878841569 17510 29396
424509871312675841 1859 13854
707160997138728961 24366 45490
116156460029291249 26794 33064
13285322172528425 1459 45973
822963571755135361 4078 8449
650471062218684929 27285 46887
400381947594258497 29776 35109
343059279858259457 13269 32480
661082322568244481 21694 29508
35262854017716449 35953 36945
592652530142661505 19810 42139
684287042038739969 10381 33590
975889570678472065 30806 40129
764762522251743361 12232 25054
676176554753698817 32185 42344
965723498713224193 2004 37752
715525978478506625 5520 20838
112057453468324305 21305 41448
603080794759936385 18226 40798
87745349932113473 2431 2813
611938886094119297 33008 41197
681213854373652353 4666 44176
421338226940793729 16249 45194
809363761643730561 1636 40979
325703529599092417 33038 35199
624806736954937473 12647 34194
242653644032689185 614 1016
125903187489008417 9835 18540
295478523341667905 17844 20193
490415892358015553 28089 39210
451035639161677441 8334 39998
361014216575220801 28427 43108
503273193891668993 3882 28937
309612052052287361 42400 46101
608870443384493185 2053 44260
423956526254023937 39565 44200
412408241056905217 22591 40222
553642401856109249 19155 38984
80198381947742097 8415 12130
397355749641967297 5230 5728
215166710450670721 4220 41753
56712999405519329 7085 32780
487897651642558849 14630 40217
947881872553274753 23379 26690
43417204719101929 4556 34238
68621511127702209 15845 30568
140298023243378369 19215 34070
165368216165084897 4437 38889
234078449257861377 24849 31921
33556093227858241 3638 21840
500449251974547585 22841 26826
804515702604483329 27142 41049
122691575562068785 29594 41851
213059255114160353 10485 14976
484300747747329985 15576 22450
544108503234546945 2786 17882
167456603761603873 22661 30478
762248225570246529 5456 32322
828230728052435713 30926 45300
605080896223263617 42332 44642
722130407895857537 13257 23895
635049754338211841 16198 30011
286889962379536449 7172 46062
741172773504580097 7138 20149
202807745577711521 11961 38305
713986487097329793 1450 17186
943767630365304193 9197 28433
391519299984970817 10349 29910
188822540385981345 36317 43261
732358112614747393 1063 9237
233190069045338785 5706 19582
367440302311813121 2920 17724
604196333108756481 1214 45966
952782459604165377 15328 16040
286947590102929697 10391 33957
336903613201492673 12704 31046
219982479337030401 7797 8762
679163680057030145 24820 42644
194105418368923937 6336 26064
117485382725554641 16917 44283
460641078378710465 3614 8363
674275658008028289 25514 40327
570862450532050753 11495 26998
236865852572357473 10074 46509
784738584527556097 28933 39052
519202890362691969 13740 38799
210021270567882113 26526 43458
760582835639574785 6360 42115
621680388879791873 26870 32459
142657362049689601 21588 32320
357544998287185217 6379 16018
208393713869533313 14027 38348
96112180643100225 5977 16680
848352443863888129 6728 7955
546996402140752705 19439 36691
718521724514765441 32133 43449
158699413728395905 12130 43129
529702640438543425 35840 39779
720952589497873281 9182 11245
5510211515293407 652 42388
599221529854244097 11398 43294
657545170325988737 12818 31904
250709809539433345 27267 40318
171480936882055361 16886 27571
62681535926980561 3677 12005
504634932675955393 24262 36160
210057778174220993 27561 40552
948266039412523265 2239 32053
173189913586551105 6225 25442
798512467979179521 7720 22502
3306773498326977 5617 29235
392009357214952577 1675 18173
229867465028785761 14402 34804
112024116291209457 8548 16236
939163866772620545 31498 36498
642138158886844161 13365 46555
444432384029280321 30810 36266
270198777767348033 12075 42404
186922360192102849 28437 42073
859692418281092353 8595 21621
96375397002258721 6167 20402
507145549724427265 386 17623
465571111363519937 11081 41197
439342182099927937 4677 26437
277941058429743041 8325 15747
102795114298629649 4235 42108
875043247893945217 6375 8325
655375880582162945 1693 40706
561156020592061825 10756 18744
494204143590835073 24383 31744
166477126323119521 1232 1672
961730181793377921 5295 28961
150884141720180065 41680 46986
39190237481989241 3450 34323
9001580306165381 22119 27881
673856751991586177 168 24511
83726461973537169 10970 13619
532554075560753409 36868 45769
97502845970868897 32969 40974
966859620722551937 22114 37134
219279175524032865 20138 35098
480239611334212673 31512 39390
271777360235052609 10772 43723
327740322199325377 6715 31879
58947571997503449 13299 46217
939521326589684225 855 2704
804493213074639617 22348 43802
394483156639701377 26135 28579
463696324088484609 17120 25631
270603858941683489 26209 44445
144918709781837409 10164 36874
642701349073199361 37912 43490
755679272822259713 9737 44175
425662778732871041 13250 42624
268249576645448673 30386 37278
580123141185801217 12859 41904
343892820190145473 1327 42736
856009985061319809 25509 39541
326772135721643777 14759 27448
965676496546073857 21827 45818
259468993229670977 14790 18181
849272177278706433 32041 34188
88608593943607873 352 21823
365558693550447361 19374 23919
904975006560757633 42264 44284
140640200345046657 6478 33674
101347751242304449 26715 39275
922554186138306433 18534 36627
981498534422211585 11127 33090
171669822435362113 6227 13202
159790244118173761 7343 36153
172967292259194497 13095 14756
259129720879794689 4668 7367
14954743672177529 1085 33911
377027217714914561 25202 37502
770717086724822273 22293 36471
386835020597839489 29035 44991
33289418305017193 4950 44572
453195373401573697 651 41770
40126890947711049 42657 44665
817162084880830977 20613 34546
9606661574082411 21507 41652
962954982667998337 2753 26040
894331529656192001 17402 28816
654601901099578497 10560 32064
152802069380058465 5240 18764
106841004281282177 34662 37700
138498626482125073 16383 36119
563022070618554689 5371 18027
860208066235514881 5294 37498
218336202637164705 35155 35600
886567198843089025 4645 20755
11006283436682197 13434 37267
877493977295628673 7317 15955
822379453570423681 11344 12016
414174250284936833 4384 6431
52197529443301249 30245 39048
940558956056975105 27459 29050
495997552062124929 11780 25209
452969507913500993 14754 33649
473229188974254785 1774 17389
682840953072897665 33191 38690
591155116799175297 15325 31235
703586476225872513 6309 16335
671296681729980801 15803 25624
538551245262482305 23453 29274
806449931902950145 13799 31711
253996139052070177 16678 37820
708005635588204289 10433 22902
232699422587430145 834 2403
10010588848846425 3925 34042
981544500937054977 34248 45918
21338377908275421 18229 46001
809312211537132929 23348 33009
852324904147440769 679 35915
782268280630937345 6771 24836
643291764082402305 11008 20031
768760165497027969 13010 43987
905561603250507777 10563 10671
298571014911864577 28574 41674
81213753840980737 14369 18995
944253133178818817 31327 39472
25439490881485229 18659 20231
441376163241464769 6806 12890
374736537664926337 7616 18233
98887590363418097 19302 28804
662418085070047617 5640 28091
457681085246868225 15751 43478
70478216097367153 6024 12811
642540449748480513 6429 32886
119876789094281121 9121 17573
158117556236213377 24727 41897
780745856280258689 4091 45274
298693911202164481 22306 33047
546336424801527425 11613 26128
567657353386188417 34232 37365
662078005168435585 2218 19343
363108342703270657 29113 41444
394352664890295297 34057 37177
118836949390548337 29241 43462
100747240094317905 17364 31611
429174153195177153 29867 41445
427545893190714561 22400 42762
290540053727688961 17981 42887
395810897170942849 16229 36861
70683194997002377 21885 21960
215771603279836897 18625 29258
573072206793249025 33777 42962
540833548929196417 8072 37389
105454477800194017 2088 15983
642499929410664833 16430 30201
875464421450352897 36179 41691
812265917087071233 7864 29286
268391951132258561 2665 19021
833257602220118785 42146 44057
94004542575497393 4238 23192
749284516944481281 37755 41315
627682879991610369 11799 42625
284060847511231169 4769 15724
939142120422225409 6635 27152
964682249086617857 16280 40170
32377961648535349 7269 42642
868078812078682241 9863 46852
225246730587620897 2329 44564
751535194362030977 18120 45604
604817872867030785 3882 8565
980634318564373377 24570 29467
415197384548299905 14743 34474
572612841978578753 4192 45863
530449458530796417 6123 25864
859767434191059713 27473 31923
77293522632963633 3689 4384
649980700531084929 28063 47019
565547337353919489 18021 37423
214027798427142817 41452 42061
150232628417718689 19110 42681
156473520339002209 2614 35330
117137370522812033 42457 43655
682369204684551553 12340 38697
164497312368261825 1914 37728
78577005130579633 32937 45645
957796277250722049 21315 42046
433814883544219073 30380 44083
273912345609666369 7355 15617
36003724361986401 9076 10716
551640749829658689 4725 20773
837139602239990017 18499 30887
594721144479898113 24340 28077
55517766805547097 22055 45524
189258782336835905 7934 32373
652745389711871105 3374 40245
713518175517329153 14576 39958
88360313980697217 27694 33046
182989644193753537 4668 17670
539136730963367233 7127 27926
638860231245409665 17252 31906
499337571034470081 9462 11543
956116064785803137 36796 45095
853248761225220481 3489 10245
60342082049295697 7954 27901
643011185305280001 1163 45660
88356810828798865 777 1361
145043642039201601 21669 28767
716212201089625473 16682 37167
264612221524469505 30948 41168
45578996616100657 161 12543
399336230330678913 14499 44486
425948650067773825 2043 17170
840790759924541185 1636 9802
135801231196012401 37568 43974
818185670337516801 19649 28226
934215366244806913 38383 38885
112997051931198913 23832 30468
80120138413903425 16436 45879
731214959405438209 9411 43428
950751567922999681 3819 33340
203424720118274401 5435 10899
771827948107016961 5875 13544
394091174646309377 1266 45797
517363359124168193 11494 26518
563664537200320833 12859 23154
297236812062195073 3644 43571
921685210785884801 10309 34977
245513426943212225 24395 32265
47526675527105769 8980 33230
7000309137765727 27817 42821
196076882701380129 14019 18510
750143549518149633 8381 31051
64272796327440321 2704 23897
428313332710601473 5555 41076
193899401666815393 25870 31413
258292031239570017 25587 27870
733514759326734337 10937 20252
589442262837877761 5879 42101
55221854685402865 3582 32044
442635717222820801 516 40528
389416890833370369 274 3821
53627077720321385 956 41426
239319713993328513 3170 9490
865020473685383681 11444 36955
565091464453441729 10102 44598
716419916719758081 24004 33349
12726891368107119 14762 36629
404946517209786817 420 25361
608085135751604609 15591 45556
467769632818530561 15645 22136
132718741767266833 2608 38080
881322296429040385 11834 30421
448875342927745921 17311 20886
838293128511878657 29798 34545
125039025559448897 3537 33317
987944336946974081 16783 38922
364962952424871617 21741 32283
90730818196632865 30939 37711
817825470690085121 6533 21896
186327116799994017 15324 44186
186468503823075329 11453 40091
156979464660594209 1703 20958
453253548047644737 16885 43718
412798207979669505 2856 4889
592497104907646849 14917 20989
804619959786734337 2867 16321
532726697564019265 32201 34002
236166161967197761 4585 19766
502689157926337089 17372 21145
312674422564867905 4468 10829
698188831693943937 13010 39608
370613496381189121 4012 13801
111453474271495873 17670 27991
284475333450714625 308 45699
158391809373430433 25070 33691
425491218209352001 27790 32047
613893769637254401 21813 31800
487923375528282561 9329 30493
41162029856014473 37814 40886
225996159182550113 39890 39892
887271837610125441 18769 35976
423839272316271809 28190 45460
306696654468201025 29113 33206
529774563156344385 3812 22583
309258689153349313 7934 30943
737242261912712193 23474 40859
567876537811816449 5864 32021
104666416390521985 30270 33877
987841431041015681 22693 29337
331752989994313921 5778 43789
16080050771055455 18455 41583
829311511861256193 8121 27329
155586450487444225 5214 39677
773335602478027777 22802 38944
188964918355839745 3706 5309
185281750703431681 1235 43323
535391388500510593 11592 26367
97551734912073585 1392 5266
193474288430682145 18169 35022
477761270062309505 8918 38235
542647233364558465 11029 41627
707561992392214785 5326 43692
225613805239579073 6227 23084
649418209534097409 21859 24656
161010460629238849 16577 41706
583317453496320641 6227 18728
430408796842531393 887 7803
233725850494131745 14009 19567
861261299545073921 1018 6051
352648776896273857 21617 46536
802330110628123137 3429 41725
971198046449266945 9600 32909
654880730544743297 28050 35995
911072702441046529 29632 36709
529193958459163841 21284 35871
823280870607710849 222 2038
150273526621045761 3647 9371
649759182108283521 866 16932
881290675244731137 2299 28760
549340801634933505 11474 26742
658630355798191361 35510 42924
62776112793997641 10851 12743
1849864312024608 18034 34091
944536112558417025 41728 42339
61266474832532225 13978 21424
579866734950996993 11082 19415
183850312375273729 4141 21349
99453983496907489 15720 30712
368280678312043393 1761 12064
105906271096429809 5915 42654
949952618666518529 16974 42530
262217788821466529 17817 31285
971303734950819073 21706 26535
560993368687348929 383 22191
374666009404410945 9755 24724
733168576006015361 4612 13443
307083356595551745 30906 44936
995897445310461697 3137 18852
97828612732261185 13799 32409
670928519294200449 17750 40281
524190617775413889 8389 25154
818219173048248705 4005 18811
732527863055384705 8357 21579
253263658897303393 21959 41173
287113487034968545 18823 35905
688917145768400001 32126 40523
334534999850379905 3458 15244
630155088244556801 4748 18995
799684558291684097 42103 45674
542473310437031873 10978 36839
99370137005298177 9721 44712
890213490332620033 6802 37991
706804993555334017 16661 20970
424452073878413249 26036 32757
921822417079741953 10140 15771
492258111965107073 8575 9520
697782920036015489 26528 34129
826967182194948737 863 29718
185068643047760161 26239 41321
495629464135952001 15172 23463
328684877450722753 16747 29266
506895573820926849 39072 41903
545783810603982273 37086 39850
456591810492035649 39205 45537
981661197715364865 9018 39780
386732491412061569 19160 20699
310513459474766081 16259 25265
91858416210889969 20074 27821
647383231679821569 25246 34118
728806264970117505 13342 22642
629151034881207553 12486 15482
88566139248435153 1049 38134
748029928628081793 7831 21116
927078411267928065 2141 18694
395078812849693121 30376 36176
654537817249597313 8616 30452
892566236423714817 14578 46635
735734095274878593 31929 46201
779208707958250753 2120 38427
241877598971292673 4374 21495
887623935932875649 7449 34608
730883630386443905 24584 45944
436994761843283905 33034 37372
76197451342657985 5207 24879
614759665202750977 15306 22320
133486618333634513 5668 6324
923052617871352449 22946 36677
715299104781543297 9035 45222
361232839312801729 13861 46222
582490609189221633 16798 44090
896258134304492417 12277 25258
424036242599179073 14932 18006
674100743349367041 21824 39711
983434859397377153 326 43863
577427787555141249 15676 25792
62333357756564569 1221 9820
848127081081141633 28711 30844
537570943731878977 40616 40763
269602981238069377 15731 36233
863791954386520961 11934 30792
292876513133744961 6292 43408
519934698035299905 10036 40879
814639118181791105 3504 39805
652698224864487041 21627 46257
523929028276054273 22068 35488
283682296007611969 14482 46648
745683623860760065 32672 36964
974160548299032321 6088 28982
642277172339174017 4334 18537
456166257697404353 3704 28913
819035343352229761 824 33408
359026695619697025 11927 40450
393924023790869889 8518 32391
915338912202429313 19453 22803
146006182407990785 31775 43294
622511052465164033 33181 37878
212113165583996737 8450 21845
120670354908455121 34391 44986
480324839061271553 30431 30592
110328046318905137 27897 41318
745501572086904961 13241 25369
870269312886421121 4263 6762
393277287862918721 14073 16214
112680851302336289 9494 22513
959315120187010689 14113 41116
886587623327656577 15849 30139
240489646858552673 9795 29860
15670905217156417 17137 26888
889862157535670657 16134 46943
540136301625437889 29926 34608
503721490279719553 26770 34518
949425371328935297 15577 21377
946856030873203073 19809 39867
919082490408428033 5128 32915
400321880127140865 1756 20958
817212974503156865 13106 21144
438320505937351617 26286 38703
679346000997554689 2877 45803
573551689872989121 13255 25941
291635200142813761 27299 45537
869305410116691457 10374 19572
173660746892650753 29192 29622
299614495901696641 2477 10154
81116227433291505 10164 14189
902481412262428545 5769 39507
189674187498695809 3556 29276
422159729545132481 11585 14800
987722738175669633 4113 5044
514545433417747969 26663 34601
829066011873763329 512 26322
211796227148060001 11500 11633
778050461483708545 24526 29984
420259570163320705 4411 41824
156289759321794017 16351 40819
465727100023617153 11369 23992
1619545332680162 9289 30034
833249421310778625 43019 44812
933166958663079553 4276 11624
439308282926138113 9815 12465
741902150879845121 36914 43499
891160151302923265 11803 18902
152356733493860481 35859 46986
24838521279964001 949 7322
46614607126763017 4878 24207
878543312400136449 39040 42962
978723729193703169 4344 20974
960278236357968513 42668 45490
925969604362769921 16575 24699
754432195046913281 3281 38768
814747731355339521 9447 47003
618313976402351489 33800 38131
346802807416843009 19118 24623
437841094220640769 7599 30902
408148527196416897 2037 32341
60054332822833345 5772 39417
400339496551715969 41051 43614
62652181566701161 26200 34414
522503473866123585 12473 18570
862857586593708673 22394 39181
642201957359496577 700 17775
707165471219678209 6070 41521
672351942881917313 5588 10546
682921263301299329 2353 8270
652303903762181377 872 29381
390990473899901057 2231 18293
682524370722603649 9363 39899
384254528467170817 36750 44385
843635792683350913 28892 45711
855335361657761665 21299 37505
438493124363773761 608 25814
759826260290058241 4595 8349
963591037638970241 2943 38909
478858627015195969 16414 27454
643581849770129153 692 23856
650730007310773633 5066 31933
127269413895611201 11753 11759
791222127724420737 27101 44718
854928473556483969 18843 27072
507202186209443777 16353 29830
443846932463550529 29599 35909
325830874428472577 31574 43442
620088635695253761 29883 42615
862717112493260929 3737 34807
736222706530092801 3258 23592
881846755666298753 10608 31512
438880106783003073 22290 30286
649982096725498369 28979 44190
699219404495103489 27044 33096
757678415417100161 11570 37003
211168749482141025 12419 34194
975663193682880385 21882 41104
327976341046131393 3161 35703
772410515224333185 24807 46199
153321882826119809 23283 40545
698657573908466433 25748 39234
108059664204638753 29632 46390
241050438379229345 10501 45962
148419562617505121 11575 41531
593637209051042433 30687 37795
371324014487747457 17035 36597
831421940176891649 18027 35458
584307363658055553 2166 9070
805740936649588225 29296 29794
262671024761552033 28830 37126
956781128384985601 1180 6701
797359802528461569 36792 38863
851383309132717825 1565 35274
855413658512439681 15004 27538
84903284285740449 12979 32013
818440635582660993 23644 36284
341249248258069569 46339 46872
316698212631997953 13633 27078
841997219466431745 9476 37760
672908968237663873 10689 21182
501098732515448129 15 8808
425959400898982209 10073 14464
813229919441720705 9911 31956
652417481024585345 7180 14096
159835853660101889 17318 37914
752164848648455169 24982 38964
480145964693175361 19550 46578
808345177720099201 41094 44320
237596902028844417 31357 46216
9995130143600763 19566 29828
262476455307005793 1006 9821
142540953699793249 1924 12279
583952991121808641 36585 38941
448330730409857409 131 8521
355758709580495489 6685 15192
240040030945920065 33305 38641
831649422606449921 21312 25168
30579575253902649 19305 30580
169213672250815969 1722 39971
221841972401804801 11620 44681
397936835917992257 25650 40886
896454609371666305 33261 40480
97210566876864129 12151 27881
136870635093686129 13645 24328
896183494491840129 15023 44498
446651875349935809 28835 32790
13520671875465241 13946 43044
175912111138032417 10966 26421
637164145868556673 8566 43565
960212218485260417 14802 20368
905932003277737217 1659 25084
213560500918390529 39976 46257
83644067960836561 5814 7642
80775676181751521 15924 40427
99546961929615201 14247 35444
175782325850590849 13382 33063
664437491164481025 29605 37485
730933368746015361 1020 26571
414473461112489601 31039 36712
21302581758646965 4603 40339
205212878231709089 10739 27099
18798853172846465 6753 46623
716279504905610753 23664 45017
817157920455954945 30487 42863
952513863405219073 14695 24842
769985995509451009 6287 17547
728519450551370753 9708 13790
506869289167411777 14325 14978
173709311735240833 39245 44301
280495023098858113 2315 41969
753240072117773057 26747 29839
710046617437839745 41569 46374
137199271269398801 13452 21446
367549097934819713 5064 25413
389393860379353665 9713 17128
873015881650616193 15762 33199
801880867416532097 21931 39289
469042069010889409 18828 37086
236658557558524065 6607 8695
601293160727678337 15669 45812
269689742740698785 23486 32814
377680577415510785 23842 28558
443793547883753793 30048 39941
258335185498083329 35421 41080
336423789240416961 2652 33608
709731965512837377 4242 42516
311238218329219073 10807 20386
294760441107072769 22084 25949
779846966310774529 2229 23761
714000043355646593 20829 23053
726432580902493185 31627 44516
83823169191106225 17574 29853
175457258572368609 8099 46072
884595254002100225 20813 36316
220949120942560033 4571 16907
759873696866591745 5281 17682
463854616081110977 25714 27336
708470717152245249 44313 46653
848974817579883009 92 30380
86266455371060145 2281 10788
503307347606767745 20764 42494
959662579983039105 27343 29386
839356385293466881 596 6572
288970904955291969 13885 25848
830209218185675777 12052 23379
247678627742324417 26316 26973
245077821876801505 5311 38433
75164416853425569 31360 38154
581339747514409345 7351 44046
85374767062567969 30769 33342
265810130595280481 11202 19703
377379040355336321 5890 22787
377257228456247873 7072 39955
906671354574321281 24365 42276
946566425382140801 11396 41755
310250065671596097 3238 39542
157213097481122337 7161 41489
128191964737247585 1503 22598
938394340078172417 33239 36741
157362443916085217 3860 15415
833497803752297985 4764 22971
199832636363204577 30324 32480
559699558472399169 17827 45221
100775506634846577 12646 22083
897307553309378433 9372 46313
362741469581258945 9850 32658
617852173746637569 9540 15127
718066101382035585 33232 43792
68628561877293497 13360 18946
561433226488652801 32823 43828
173189286366291393 32314 33991
775579289384836609 8459 19860
908216046754763137 23156 40158
218882881944630017 10413 37577
468775570992942657 3522 14576
488303198848981889 10530 17299
278819437503305057 9327 16031
755412438395673345 39407 43926
661076298121255297 40148 44918
564554555435023553 24164 43907
293068499269185857 9349 27620
236858322771091425 8086 26307
305167297363407617 9961 28919
47512882382775961 29580 45000
163957554025788705 4771 8180
94608886857038497 291 10658
43761409118726393 10974 37371
167488439177361665 9464 21921
287092066322703233 3080 36252
736234497644936449 31041 35362
877053902274393985 23416 24652
262440712035058241 41332 41455
147613843770418657 32312 41064
124072993456913137 23054 46075
239437950085058305 24084 33424
865344744340660609 13551 22492
834193300975830017 19819 29664
150632457676259425 12637 14610
853148366974874497 4161 45508
523070862990337537 10203 31755
242239961473845953 3934 8544
291257887155047937 12658 19793
675865228194961537 32123 43495
951913479884979073 21853 36557
502480937874214081 19647 28073
520279969333948609 29272 32994
901631534552461057 32699 41206
71065689078793073 4332 13056
932611848460258177 19941 43138
587799393290914945 26487 36742
838868558304337537 14172 30787
30352401816429621 24512 29923
391530811337549505 21234 22783
268210467835807265 19819 44083
986941726279763329 635 4460
977444826389174145 38679 40617
439794117435614145 3729 26893
203259866887158593 18853 28280
909146674859382401 34059 34896
329497269906767105 1852 43663
157827233714602497 10402 28830
113471631205179329 12800 28202
685032261097955329 6767 11444
233462577216172929 29641 31611
935907240321430529 33912 45290
880624688611739265 39564 43719
182912647528834081 13313 44972
648919090802138497 30273 43385
477197972676226113 22714 34952
795995674603453569 5319 19672
972876907534423937 2698 22279
669618877076643969 25803 46836
706737334049993345 12556 23377
906504304258142209 5941 29506
984589736106240513 10159 19958
839558181505367425 27433 30679
174192778618238017 18301 29770
202822527047821665 3963 42055
570073609851373697 15819 33581
12465710029047729 929 13873
904736151742870529 553 30084
505908751103028481 20357 34964
261228932729121505 4237 39148
868366449716148737 4951 5387
878238225846036609 12938 15950
494156115123665537 44417 46659
501217142722264705 20960 39566
327347400030490113 13884 25756
399216699194600001 536 11692
842125677000701953 11934 23801
998510251961899777 1873 28751
500740850013528385 16875 28675
415034443712830401 19192 28375
930273040800948097 9872 21851
107281661232956801 17465 27789
377439768565736257 2124 18646
313557709083429633 36474 39498
846646920573768065 33746 45779
17135141789477615 37717 41931
463632537365043649 38844 44218
209042126383355521 21377 39943
296592002963983233 17012 29102
262574425504436001 8944 13519
55429711282570793 6730 7330
140988017830981249 6448 46929
722252783359358849 2266 2657
596112701068332033 9033 29571
625067801946897793 6648 13202
759041022394956801 1324 32991
114251374763959745 13305 35289
50892291733998009 2747 29456
13903308867881493 8875 24344
851029702532716929 10913 28359
174277187270298849 24430 41181
725887701482005121 17904 44476
242418431759546145 18849 27147
753623917687907201 24777 30189
207331411403593793 2526 26048
620332873951763713 21444 24346
933987149898840193 11768 26466
137936647881080177 19375 34723
230740973230588513 42543 44894
619453724547863553 34070 34999
692110712023065857 22356 23619
617122938276839553 19555 27659
675396625463285761 13004 29502
370782593289401793 37529 43403
529014105903556225 4798 41783
920473025503188353 4508 28469
911454659344578049 11909 44731
403540036722002753 3552 44807
297563832836686977 6888 28595
218847811235168161 7117 38439
891322929378155521 10427 34830
31424144057933037 4932 13601
380961361365578433 4457 5168
379133980634950529 29624 43393
999356039459208065 17874 41688
674656138149170945 39396 45353
920000039086858113 20960 45086
139648535164372593 9942 29502
809413207175332225 15026 37066
557676218431492289 3613 40157
52135063906618481 25680 40835
212418633553486561 5270 7714
754262065478691585 10893 32816
836223233104586625 8119 13319
868370419088222465 35013 42108
269697723820019777 31727 44908
627594040080872193 19031 35530
117798644033921825 24507 40583
603052522381872769 3846 40837
408023315689721473 33147 35907
589878519291012481 569 31739
833217182674527361 9424 29402
419991790941878657 6192 20562
610020699066399873 24845 37490
700025373105681537 16013 43309
748966401225072129 15138 45087
679699443122316929 6013 44752
657830772843031041 23371 36105
509325042665615489 31436 41526
69692812722561113 6389 15777
822591708095302529 4018 23746
967684221831650177 25585 25947
542743972219817281 22670 28084
540936299383684353 2522 27199
709316257058347393 8332 16013
597328880419812737 17226 23155
462597155981661953 21333 29856
932254762688298625 16701 34420
71310168088302817 16514 33653
770687562235241985 30651 37096
815000584224542081 4805 37091
452500403983730625 24491 28029
463594152959146305 31574 40142
320600228117857729 16362 32899
751300959146227841 23038 35749
448985373265539777 27560 29259
20808170969388585 1363 8779
483482422559706753 3887 32061
292739773931508289 8745 18880
81740618761084961 9808 17275
311637994522143937 8320 10846
111281743978398849 30703 35861
161660270561817761 6186 11318
188535423506689185 7877 19400
502984836366920257 3784 31611
77681039238473921 32918 37199
78210475758446305 20186 26849
895669139767402753 5208 25967
892279861546953217 4306 30907
37901340227708857 43744 46117
656210022502570241 2744 7865
548028840400316865 34915 36438
74906350699421873 20645 36657
704894602531698689 16318 30997
610984359350730753 21104 31537
578159810608081409 19814 38497
686303517928152449 7229 15980
988756375830124801 21516 38732
197753793758529633 21051 41284
91127816468738129 36815 39676
819401578509427969 10476 20001
129776945061951921 26027 42811
460698171338201217 17822 17880
277145720661177825 1428 42507
63866671701291009 22545 31390
867006543174372993 21008 30876
616077422907359617 14130 25969
579050083432488065 1978 15112
262380734405240897 17889 41438
611231262881649025 3891 32926
390625277836612353 18269 29507
622878700574158721 9483 44559
820884454876491521 39850 43423
30911598815070109 14487 31497
358574708072872257 2016 20808
787525402488565633 5823 43796
956285074594973185 11943 44492
768370445244091393 8157 40690
783720694803086849 23154 46216
448616681835357441 10551 25374
364113294025970 1971 8331
647152170691274625 6220 34042
490355261529749953 25634 30971
121623644249321921 27079 31422
608177129497249793 9716 36783
535204401749997057 3745 37158
219072955854947809 3840 21683
173425199717012641 3392 32722
920657459236238593 21547 30620
426929686743964225 5226 14753
427568650013832065 6792 26526
428082143888868673 949 22587
803832561412946177 29517 34862
594160588041393793 6456 18035
776735229661305473 34428 36582
803849631386764673 13152 40391
802324202030192129 6263 12410
235049282354314209 22341 24477
599593014097344257 7525 15232
261205329543880545 20069 36168
395796293742336065 2694 17282
683426743714750977 12700 19647
532697161516772161 3558 43449
477035073484483265 23708 42380
198775834375410913 7874 44696
301447356524651137 29761 37510
541400422488443649 37756 43635
183604934515667393 22118 31481
483717120732023873 1085 23500
896737668625224449 8704 12505
683297976206681345 6567 8032
402441075961302657 34430 37793
593096314631097217 10512 29084
222633259223957921 15648 44679
816825279614455681 2853 16690
476994416320390977 559 21408
619376569236038657 818 21832
536610676253889793 24888 34232
809670441773185665 12067 27197
962618761477738625 13544 35079
24412347797195369 16559 17061
617272404819804161 4453 20847
666626167348177025 6909 16989
900946518134301057 11394 20964
416679346475461889 5273 23551
243167175309839233 27076 27145
957844356291609217 321 9684
605588172157762689 5990 15693
451912630423677825 10801 15821
195645919018577537 554 4809
362145564236620033 14200 37938
868968220680866177 9131 10571
138474270280966033 18555 18959
560643239015946 5233 7757
468927282266427905 18979 36607
2173997995708277 19186 26382
753091987182429569 27164 43992
116979739235890897 6842 21992
926035948091573889 3232 26420
611442645106674177 7445 38429
67426140802638201 5697 22897
221664067811662593 6594 39163
846319315756254337 21790 33980
751228153712883585 42102 46279
785022889336104833 5359 28958
841643900819040129 12023 21530
155934850301356673 22632 46036
563932779892976321 3225 31066
547260575171463873 30484 46494
429052745460257537 15410 24017
393207739837201601 4960 29217
693987983360766977 19556 20394
813433407838331905 29193 46768
236980554043388033 24525 24843
755135492723134465 8873 18883
357037217349752449 15535 27775
503555389096845825 12561 18677
86451137539814481 23891 45366
893626474514000769 27364 28084
645889184467659265 8221 26244
834097216299639425 3818 17945
466027069304548289 801 20346
836213700515180801 11067 18062
390433397739169409 26777 42327
19853671884533241 4305 46141
889695298182420609 38572 45536
244154297688247361 3594 11710
69972856025668049 6198 34731
874517821553482113 20731 22826
177658400428246209 8241 37938
119235846768454225 16765 39798
48939171575309361 23519 34275
155225263859335873 2305 45030
299895199917887809 29405 33118
670864874293151617 4659 6482
900596387114898561 27849 30846
271115762056737697 4681 45446
724680688519729409 30332 36113
795586647296865153 1340 24947
162368803147042945 11224 41641
643504907676998529 22152 33658
293864095732391937 1820 9100
987430693204167681 25792 34545
379478215461727361 39499 40832
168104076859052033 5542 21734
563165901274604865 2681 15313
271619686445610849 45617 46700
323654850810921601 32536 43859
412286907509610497 22029 24921
218014868736975841 4323 5345
265322074034877185 17204 31994
388176797728032577 17366 39913
78963910375406961 19665 24509
631825115172976129 1246 40167
843247617276951169 20416 40209
161152672100964609 11565 41273
1357692588925375 24004 46735
261806133117790561 1221 8400
295831468427500993 12277 20996
351924445828256449 1151 2959
289908680696285633 28360 46166
374475860478757057 21687 45661
783253041992800513 9772 19768
611239614202215681 18977 25701
945599244091965825 165 17545
415453662539949441 27024 36064
326192342947415169 7779 42828
349306996071174337 3870 41399
166951801669810593 22133 29328
151666761466035649 41123 43992
347515140953511553 36153 46444
656266262834943617 5335 39768
16497906853288669 2079 16546
844005534676870913 6458 40677
748350993191046145 13806 26466
590600590423246593 23694 43701
54169511490229641 20707 39774
89280516794364225 21494 27342
824511181152225025 8794 29632
880612435096363521 11549 32828
889244669888284929 2713 3303
396012193036984449 9100 44094
708988701216519297 18251 27917
924647161690426625 19433 35062
420476923027123905 7097 20901
932444077454849921 20918 25301
964366097504161281 45367 47023
554045914306751553 3438 17858
319014562211890497 38713 40034
469905439759674689 13953 42115
993180710906436609 12606 28965
499970526915301889 34032 38906
225711973629714177 11853 23574
212332692208921249 42593 46549
929387402810227969 20061 22854
776777237406829313 22890 24932
270364372937081057 5922 40301
684833185552339073 8864 11824
11617558372158499 25990 41168
140405305786440945 4897 6182
134048514640639377 39608 44503
991462302941645441 3039 41404
307436744754319617 54 16760
514549157953293697 25184 33676
647789467137528193 17194 34746
745079595440433409 14929 22777
292603357008964353 17045 25764
398831193356823361 682 36343
203736343353583041 4291 27974
629822584851471105 2894 42088
722653490793682305 12785 36989
114794720259364881 9820 30448
323332031458789953 22836 24401
548333081502381249 18699 24543
545084699311466625 19191 27989
624675428868226177 36003 36046
26892542649122221 10493 20666
409710738898272833 17966 46162
164959784301721857 3905 43255
126343192727230049 15849 36523
48734645962412057 8660 41384
967947406261220737 15392 17461
117752900058654577 10990 27565
721666614978442369 32019 43605
981545056043174273 7391 37066
471383956431569857 15758 17700
340440577822626241 4782 20571
945348420919255937 11547 43266
574984641187313601 26655 32069
837973972904865921 13586 37150
531801367977941185 30140 34945
581893354188206721 19559 23186
290355988382415809 19008 37462
344656288420797121 7189 37072
119106211797181057 32595 43283
979059473414846337 18051 31907
881196261912833793 8653 41868
487126191006854721 7134 24270
711208955497589505 741 32550
460541481764703745 12326 36765
956428684921050369 23038 38579
413323464209501185 18789 35133
524709169619150401 30423 32179
656748765999818625 2568 14851
837629221607812737 13816 31903
703969618919462145 21513 42919
574459198696892801 25462 41100
802753986958531841 17825 29928
366329204013297281 6964 43262
919807017215337217 8767 15612
673200702381599617 12563 32138
723558162235175169 19235 26506
894243794050083841 5694 14421
270514396511050145 16293 39909
785394422063483009 9001 9204
249878026811000353 13098 31542
413929361155979329 420 25988
606666887497741697 37525 45775
622077079172534273 10971 41438
828218860952144769 14250 14273
496544151100749761 7315 9807
175019294419531233 23129 26045
688442745167144193 19266 40574
736933749348633473 7275 35053
405905084615582721 958 22118
799639483615155969 173 23160
242279281279230945 2219 28016
459546193720367297 6045 25193
884563218117619969 3863 26412
307199518493820993 5384 16373
774745090859504129 8013 32829
746459955461755649 8929 15369
760700385374164481 30018 40274
663615998693675393 35743 39247
967474021160633473 32442 39745
799305767836099073 2357 35699
728693880992182145 13694 46477
850163220595153025 5819 43351
440748357108979841 3484 13648
905961941264035201 3694 4093
607493806628482945 11572 20293
508483588128999745 14570 42416
612458029547191553 2076 43237
40492702877312329 10705 39598
697672941294484865 18394 27391
713284479430132737 10876 15794
309619977080352257 14965 42895
207007175229858113 6109 40677
830180780576725377 19291 25891
386009828843558721 21263 46197
383091616527515585 14485 32787
170261021372564161 3657 7033
539375778510304833 10775 33841
198853327587404033 13848 17726
988378154568344833 21412 32554
183584776906410945 4826 12160
883611882727208833 14790 15006
801958692520688769 24213 41675
724581574981222273 13608 14680
135685566630510129 8469 17290
584181240854974209 8096 24083
662726213449804673 9059 12794
829921124394580609 17723 19475
415665076497344193 14014 35530
835303536463427969 416 25069
169384077737735329 21431 46361
773097557217347713 10661 28525
698234133276937345 22467 33058
753517848648243713 6950 46798
215333099153884449 19285 42161
59177849877293913 9172 14818
720965847114893441 6413 31542
555564283099826625 13119 20721
649554758419956353 3722 14158
887620118177700609 18313 27327
139272808546191841 12604 30427
172803956734554721 28453 34945
514280208268662145 5429 25362
506391631983170497 4159 42757
363752113997332289 38967 42983
792456295162665473 2275 42793
266222418537100929 12821 44608
44582681064532889 196 45358
304122834873876289 19024 45886
348346084933098177 14602 21509
423420249365495489 21222 22916
168087167270691393 12377 29660
544066757488632641 6438 19340
25238373130363813 14033 23970
636952255464539265 23683 27087
777283743751901569 11985 39247
266132616837690977 14620 44694
571861188002031873 5624 34907
755644754150939265 15649 36402
887560654234356097 14159 30294
334109439077206337 1362 21605
490913228367688257 4446 33644
341993446930818113 26386 41181
835209706840096513 25868 28419
154923807993295521 5408 24400
764140199101234433 316 16930
477785981334466945 13559 21395
611771610159159681 11201 27117
100551692290604673 14656 15026
623228417488164097 27643 37597
846674588973517185 11880 14488
825322766712510209 30331 43869
424415725652064449 7928 44920
360971743237968193 8497 11516
635898649902930689 23393 44334
940304123094698241 11873 32404
292396332743049217 22761 27833
331956855879084865 37588 44993
7567024825281267 27306 32692
778032379454323585 40775 42661
36427654147612289 10 12025
79796479679828289 11825 11935
857824577973634177 1962 20946
34604326058278901 11583 33066
283559654132670145 31609 34248
82509400623493441 32596 36270
525666797151902913 8587 45654
854982863992383105 12230 25510
704603909637963649 11732 39429
484664094819351041 3002 6611
607326115897894401 41847 45804
401989943076408449 17838 30583
737675189485326337 12791 36896
611908555553512193 38910 42474
261603768564331329 12797 18405
283953775315644929 23943 31735
481101851990242561 21325 25767
189916529474658081 10570 13770
400207074786965953 2477 44852
608966819174035841 30901 37233
709688129441882881 5382 41997
336878913669394817 33317 42921
98394267826481745 155 39374
68083741135559705 10738 22956
574928341794755969 2025 16081
309622587110510465 18222 24219
947722664132204033 16900 24669
612176408920923649 2671 38929
414629801885819649 9181 15944
73286514658676081 29339 31781
26511431680720677 3503 24944
72292517845774289 13420 24998
366005453055347393 18777 20958
370140631964147841 32941 41797
666212764691341185 35447 36042
122837260644523377 31683 45675
278531929708048417 11881 27240
593385857749794305 19051 31313
334055224712901825 7560 40812
739190084140524545 5064 14999
122991564602894961 117 26158
357287648560287617 2987 42783
184275675312751009 5140 8397
241832595918729953 11820 35036
539760696005810561 4208 31938
798309872634561665 37545 45132
211561932178828033 3107 22247
929925653151094913 18062 21938
945579265778828673 7447 12613
867444496599659905 6196 24485
389932284869576769 4274 44446
517635146437889665 5769 32512
291120958512532737 23217 24036
877964713693856385 5572 44822
726500733214013697 1160 14440
222343546459718753 19333 29228
933436824435542401 10411 25720
473528757705452097 34420 45316
190113432975596897 22546 43803
588049472885437313 34943 38131
443901267555514049 11702 13861
768967805260913921 1025 2202
986762774348623105 7924 43286
429476935850296129 3429 30674
534155277800575617 1543 21118
402118133012038465 23515 26957
503436035654704769 8560 19932
669291052906537217 18286 36293
654600654338320769 8828 25686
503494128156589249 6872 18638
395455975749460033 11387 12457
125824521155301745 39803 43559
441508519251438977 15685 21999
447108913080370497 17696 21729
74616364635875953 20592 35551
352210487794103233 679 43716
783398468844762113 13547 21603
667872300230968065 28319 30365
201076615110881825 7039 44106
587019275058260353 15358 45928
303029066547960449 990 2693
718145604124401921 3059 25281
485001681445499585 12990 19412
455510239997572353 10899 21305
950498859161324801 35201 41175
159498566145700225 12689 45667
67636546616515857 12375 42607
760412448211162881 10025 37839
852347509569025153 20188 43987
338659357032923905 22008 31852
238584239968947297 8381 40633
69590376063807473 16622 43623
722301796514937473 5182 46884
744113374131430273 4368 9437
128582724893650641 3702 8818
689760090526199553 17782 27254
906938948100584961 18783 27247
568704408171186049 29701 44274
26494483653255685 7992 9916
402198852119504129 21314 30449
393922862822943617 33911 45443
572711779954701697 26135 37162
946353516382178177 32541 34280
216613407001183585 2891 4314
965865042721812737 2587 31460
31883303446676337 923 16008
215353076022797313 1187 45365
608350941504475905 6831 34413
737904330052156673 31629 40066
818335480828707713 2858 9566
976174093039961857 24349 45523
774178328938042113 5298 12571
904795614336276097 7239 37456
773503239623437313 574 37619
265994215679814529 8097 27901
452021466665193857 29184 39711
961030373183870465 18075 40299
937720844502265985 7053 30766
528201015806505601 4362 44102
676323743913748353 19888 21678
497039040395005569 26851 32599
768707419369292161 21958 26243
168955499461691969 23362 32065
405902559917954881 8246 42155
951979571081704321 45270 46826
751253861261389441 36313 39107
836383927746798209 42837 46150
485081890363069569 25211 40383
189506008358332417 17945 45163
234676879020355489 21145 37910
81762409926842145 1868 5138
648058740191054081 15413 16765
212118162059152129 23023 42181
566909509077831361 17504 43025
675420089297208705 1466 12145
814398485132507265 11320 35951
731476499443370881 12705 36053
680099810547204737 382 36024
170418315841079265 11401 43162
360600155355335489 29621 33042
140057833443716369 26225 34808
949829584638976641 5009 9939
18935300535307677 9210 32358
296054214864803073 29975 43917
891735188204020097 1829 33301
47956961707086521 35637 45731
193643686836356481 28006 39365
775533902252497793 33506 39986
587672136934497025 27723 31645
458919615493456961 23584 28688
502532567895489281 13833 41761
395593284573386945 24948 30480
606085755990360321 6662 34260
574273260866533505 27888 35711
623291035913741313 8335 40070
546742399030527809 6934 41973
821085934050113793 12643 42558
735322031046862849 20243 31693
944607685252268673 17371 42328
321758779266140481 1193 42130
472449928834318913 20179 30429
95837375478765809 7095 34585
67994915962504625 1234 16676
254576846895638209 33612 39464
204722588463834401 37998 45451
734849332641928705 10423 35517
885838711793130753 1779 45338
422348656977852929 38702 43552
554702362808480833 8022 44077
493992475700252929 15661 35216
459499108967197121 18375 23651
170842880890084801 14989 26104
79813934522785953 25726 28402
647437565457565313 10808 37778
35014141602804473 10808 12648
202570254070742817 10383 11804
969087812404918529 901 39324
759453037130811009 39170 43542
872235959074590337 15054 34205
826994571805236993 854 40663
430848363748122433 1815 44664
141406957461114753 7634 33186
654372372380837633 22030 27154
438885246162421057 24560 29235
708512329980916225 27014 45803
804704079161609857 22511 24878
976615613192354433 628 31887
437142003839277057 22918 34035
24252683613024573 16748 41965
8793153148204170 1497 40119
281882893214348225 27980 35720
792001070540670977 11560 35530
610195556818464257 10822 39705
635890797915465089 7933 35647
975115745291351041 6722 45489
830016715108904193 22354 34112
763173715395406977 42947 45858
70239032304570513 14198 31753
770907423827825537 34683 36819
847078878424419201 8175 33894
291116478844397633 3000 27838
825208115263791361 33717 34233
437645153083412481 42574 44986
240328350624416481 33553 34759
30545910402207001 24729 33252
323913666524234177 39930 42133
429437050231857857 7920 38180
627392147930272897 34449 46856
263380332558053697 2836 16090
397651227904589185 3708 31806
738787428246485633 4294 13518
99984939837547409 5323 15177
789701576362130433 7092 25410
792651528718394625 3507 43297
61609214192660745 13992 46718
339584151103998977 12691 25692
298079659213325249 37075 38726
262589802985843329 22561 31800
804413713869013889 232 41014
853438273371430913 34068 45472
177600618283729985 7103 22509
336981633349424193 15552 29352
953466226444280833 32899 44001
414336530876319361 16389 42195
431417817801982273 16439 34985
180980029258705601 34417 45096
598786375285431681 27064 30766
798954916042070785 17732 29672
260327010575689857 735 18835
858942847624334209 31319 45148
302924786065350529 1974 26665
805675306302397569 31601 33658
800808579885138945 26508 33606
963130295244838017 8076 33536
225658222974647777 7076 46782
28902455780688285 11718 18189
523819529726193153 19876 22360
822558176382088449 6178 42053
270683800942268961 20422 29025
5304686944391791 30463 39069
761360741819739649 28814 37008
139787828402290865 7553 43669
678004738693392257 13940 43735
707179650566324353 19970 30103
544874589338245825 4116 38275
861567385909140225 32563 46033
724305616740682753 33857 34274
315273139756449409 9845 31031
464602002426939713 3431 26800
740915191774291713 29736 39560
150909568516301121 2541 11025
180708197978070465 13850 42815
128279331817832801 1471 32118
433493894417566145 13480 15221
861963574307143425 16231 20577
602940214331518081 5104 40566
281491666649255745 3040 35306
51877097105318625 26145 46902
430756358954614145 165 32036
774442914476303233 10965 31859
5503443511781115 11453 33932
11348419420173173 8495 17036
235356627922815425 13616 13912
36626694869347889 14248 42088
120717048243360385 41767 43643
295859555908833729 28230 32329
191262824825361825 6623 7880
565646174022297985 39392 40708
968698472592205185 38471 46607
180248434736952833 8660 45017
243049569331109441 3853 16012
168494709725059969 24708 35377
830963757055396737 11298 34363
114194952471052609 27866 31097
63025750042914553 3512 17120
973211518145596673 29582 30961
60823741484409057 44541 45102
225959052367258561 6975 18900
936005214961117057 20407 29011
193118491897656961 2611 6720
482295368925687041 16694 37410
482868185275123073 3541 4902
98128435004770865 13564 16655
631610412068503937 8038 38908
158538258135120449 969 13363
365837506962080257 2146 8707
966332726268721153 13343 37328
265870546317849249 1566 33793
396973288769711297 34342 35975
313830585830089601 12713 44390
724994916743458561 30310 43344
746575183997087745 31628 47021
969068342917932289 14260 34590
679889983130792065 6216 32081
718284045617256321 15113 36389
414662042294573057 16611 37493
343992929882229953 3232 22796
443849886389017473 5068 28426
481058100516424513 35393 40941
950920247188058497 761 27800
115581000472825937 19792 27129
50626088316747089 26012 41626
87288242619596449 17745 28237
821740311979574785 34660 37102
324307645011426625 13668 17831
11476070540652473 24066 24481
721941754005786881 1283 14262
593942766900902145 15614 43571
607663378276651393 28380 40175
15122836476095359 1775 5898
18321378363541641 27919 32795
89160398209436673 2997 8694
855157157249944833 2465 23997
364304503158990657 41428 46668
135739127799826769 30965 32189
406632996844642497 11760 40486
584328966241439873 28642 43245
371186570294199233 32823 37942
779167307442381953 11712 16842
532211657584419137 20096 25218
612112551289694593 23444 32712
624069298695133057 7497 40353
239603778328092417 6931 44812
587463572228607233 4083 32596
776541504137423233 11556 22667
661727812174021377 18240 22073
27132650212511325 8211 34610
569494487143494145 5741 41216
706395198087303553 27487 31518
866201449295800833 9480 37743
103250981921991777 31950 35735
549816109026572545 14439 23467
664567876137635201 5824 36040
287440596730860417 6361 24557
29536980199967645 19463 38672
896506305494945409 30103 34830
762722298487087617 1868 39509
543337796732885185 24164 33174
330100941172748481 4430 18946
862142521563661953 12457 27380
802541584280969985 33225 46462
967604400027809665 1958 21392
918807084077773313 17293 39612
341509981761909377 13170 37729
319377043848415809 34516 38708
298868494628408129 11265 43897
831677797258595969 41096 43582
295747533035374465 11125 36579
248438705150572769 1815 8314
582303343286312705 21110 29895
602261964135951873 24093 34212
108121968202233633 25950 36081
897396704224345089 2950 25222
676962169959267585 21134 41125
154511274413085441 26901 45471
372617916068115585 19716 25212
472238546564437185 19299 32897
86583911306192369 20587 24741
904683065666095105 16166 19221
508471454862025473 5061 29676
379717267138399681 7149 41540
439609555326143233 9083 24485
61170595206380793 7612 25577
377013062930608129 13320 31729
518361533575085057 1930 11719
188048988329526881 17146 38421
698522024182356225 19664 31364
283945927122267969 23403 31347
103808562506369377 540 13667
249077925970937025 16932 25188
728193117811418497 9540 38790
459570547505556673 9220 29894
570547165575202817 20493 39268
824112576582749057 4489 30842
172106039900743457 3711 15302
197452569497876609 26275 29755
302779121750003073 2527 31519
365770238027124609 7691 47033
303552958926804481 25971 40044
221469403630941025 2842 26197
408155198806110081 5149 29603
163616125231342849 5649 26002
458799398590060 18256 46101
761789021548572929 30273 35399
230125331649471585 2615 17531
746834426987390977 19246 24928
664947678528324865 18570 25934
18732906920313041 16911 43456
552443521065935553 3848 13142
889733959981512577 11605 13118
16362676876074291 23969 29433
743131054260949505 12000 42959
472244755981474625 6696 43684
509969887872927105 17873 44189
37563915120944817 13129 16924
173041709671473153 24504 45444
179696497914374465 15315 47016
897071866063200257 3593 6225
31045759941665809 16943 20107
446808797761100609 14258 45123
590528810489868033 33510 38401
149729721088760929 25283 33974
666115672663170945 16238 36326
315467240972900225 18946 38083
125147882170903553 4364 28534
255589439828824545 16715 43582
724385057343372545 22749 36427
754457213717195393 10679 38741
341295289235684865 9548 17244
160218890449499457 11448 18933
990831772835651457 17520 35874
223324346617310721 31884 45234
517462691003327553 1593 13278
357453386702118785 12055 13225
13775058567663479 23526 43784
437290568291366785 11039 43505
297016552873426305 6828 13036
828440002359855105 6380 21730
750701798825890177 18014 23659
737881205931721217 11539 33577
768112767403533057 34262 40010
570155505711440449 20509 23567
18818627727942073 12348 45811
419664724000291777 464 31816
736244501900497281 1020 5657
916639977634332545 39536 43027
129672669300948225 410 24963
671953625133390593 3967 43785
793301055347324545 19674 43923
470205663341928897 991 39391
665755026664445697 18625 40851
410255131343838273 28398 42982
182328770426661185 13692 19356
749862449940451329 18801 28833
472620793740009729 10099 40643
31449869321015457 14608 15551
468159930435216897 6191 36367
826436621940885633 100 33554
121047674677445377 34311 45597
655092463561153665 2170 17312
952469888510389505 19122 20945
866512287349877377 26662 29405
227807572798685249 19380 20087
383721257710554625 31361 32164
403769240311060417 3859 32366
940434150410752129 3927 17459
607812064815622273 15543 41044
497361900373569217 25959 43238
528844473608980801 1174 42146
875090195981840641 4087 19347
621158819876928385 18382 28880
808112809225058049 12025 18525
197110021655372961 28589 33244
733832407424060289 2849 5551
741772069141493505 17802 19235
953286129073696001 28944 33726
482484824189324289 100 427
489356927223212801 16201 42265
135091492562441569 2431 33184
560397288047873601 32589 45439
332390173050253441 16478 22318
98191149894731217 19620 37078
325190677895765377 4487 25920
631576193820087937 12432 39783
68290601046182785 20605 38705
887038172509619457 22720 38271
150743935121443681 9733 25461
372815061248608961 7417 38078
909248675512753153 9132 37222
492897881940095297 25164 33563
557729029982485953 580 21804
35848386496844853 29246 34335
465995594374870593 4583 7324
553782792151963585 4559 42692
117348645708677425 6337 47022
195231243091221537 15728 16151
339165264993578561 6661 28719
590014622068011393 13547 37483
862445404696874369 3292 37290
595069434997533569 4227 23808
967107887145200385 19110 29201
634438587192732929 7450 34764
336119394468529025 10061 14204
160460663133612513 7723 14584
85972773638001601 17504 20937
922215528823457537 15021 35756
983153657117700481 2297 44270
666506307292799233 9577 40919
201787037823574881 8446 21749
517811385776468545 553 19637
888407331199136513 15216 22684
628100257728100097 16210 40076
429689669105851393 12485 40308
990938187628969985 28783 29706
686118392086090241 16594 35304
248821012141043233 6458 37551
762317217990098305 4759 31377
928924778018768001 13913 42099
399013533751361409 20283 40628
326247547032146177 5796 36635
104960633747463569 26928 29040
136597924053305073 458 5469
294571984192632641 12500 32775
229864839801543041 2694 45769
311280552897581953 23165 42195
194399395858198433 1801 25548
205428260834498401 4108 41945
869272922138712577 36607 42439
506213337932461377 2271 17754
661191071242697601 14373 22147
398796363694660993 7663 31427
674390548609387905 464 32420
462730225519319297 29934 33801
581922196875495937 37382 45218
102399985400598577 9171 18117
282352529435620161 29407 46014
961209874328243841 20746 25821
225839681749093313 145 12150
417520300785586305 23809 44647
931315065771606529 29331 33183
393608217132506177 17098 41653
693877773564423681 41832 44110
148620097279280833 2617 26755
609757601803288193 1518 3247
352991632425055745 6127 9778
421806736489728001 4834 31865
238140733138155969 6201 38245
208329333243860065 31520 37747
280347869984179713 39349 46830
818065272038666113 36364 46409
58441976234906433 6435 13614
223935148760226369 14924 22707
117286705104515217 22261 29548
633237466072429825 16283 44771
933784494143512961 31084 38655
723565992047078017 618 10464
262046770086552513 3568 3765
905026066659132801 23170 32556
456435949117992129 8959 32472
86203980165656449 5521 12929
358269231548472769 6585 22145
873358962221018881 41697 42903
544484611767931201 21346 43768
599699660883409537 632 15096
706790760688615937 6278 10943
451858899566047937 8786 11937
746214457282736257 28186 46423
937429100588637697 28777 40473
510130393285077569 16097 33545
183096819535180097 38787 43973
117753160449101553 3699 4133
315268627410866049 4324 30440
101655209470887793 9852 45959
26500756600199793 4340 22151
537344572942533441 18901 27615
218326573953071105 3170 17541
625241092668925825 12944 35487
432044110319182529 28553 30708
630590460953843713 18405 28406
771170833036030977 10099 43644
899604965010180225 24032 28050
464303313597724801 31503 46463
485297815635352257 13154 33458
434090020567957441 8527 17656
991756655592166017 4035 44664
956444557713822977 21453 37709
60478235619118697 21987 32530
867201094584210305 9678 20264
137959750561261537 30953 35168
910336349542802689 14071 38357
29270032470851249 41122 41538
686818971152284545 18813 29557
374334212723436353 19383 45983
407328334865965761 15934 31386
737162138898216961 14907 34050
914160568706400001 16791 26751
593287055702287361 30194 30450
866201085562636289 34477 35086
861336918331108609 3095 12369
201768364963918145 34274 41568
731203726071509377 2605 41251
464165480370056129 30361 31999
190036895633998177 5603 16201
231483527382444257 3715 4526
656529898890877185 14890 16693
229237971249091297 8052 12063
27793564696839469 8177 42176
869727541641872001 14190 16073
789153940170518145 21709 22032
695378482715980801 5719 18605
7705091981055291 28602 29759
898490575379760513 8858 45810
999872146477709825 24962 40098
984865002291371649 26631 33865
349659238270977089 46563 46702
117876138871331201 32647 43741
355064849683639489 35161 42250
816782148977651457 3623 46143
746788476398680961 27857 32648
839291503027006081 3619 33656
463289386224513345 8489 37082
729384215904104833 17429 19614
354211403071492033 28145 39819
805253370480805633 35437 38088
708438587722110209 24172 31024
912495435476685697 19878 23902
666328440636508673 11557 22315
227025030162060673 20076 38286
413928665873324801 13659 15899
560945573035212417 22947 41593
133045812165324401 15781 35247
316516222080785793 14482 37327
853950951676449025 18142 44158
840096480655560705 2707 16574
22120163134704997 14781 34797
592536759613700737 3291 43422
125405719813894481 18506 44682
80458998837940497 22633 35256
484542307715305025 8795 44997
598951163853278977 17595 35881
816366095856761089 3925 25199
42768642894614577 5863 15745
832082709760587905 11674 23698
15760721076340191 13084 28702
486803619396109633 7415 28341
292096915391425665 24493 46463
359748780511939265 2205 42053
552743042601598209 13041 40754
532227232739000321 35522 46542
335911908507270593 24679 46236
419275199303545089 27606 30119
364983948737211969 10344 32051
582602094934312449 16325 30857
84631163154170961 371 28767
10578552661929309 14881 25315
943293877669780993 33915 44752
233556497114062017 13698 44113
924170597647858433 18046 43373
653426953650129153 3258 28560
729837598515366913 3106 37182
384962089950388289 27233 31772
710199770134806785 31643 36995
337849259605309953 35984 38787
856923347841011201 11832 17755
528367439936584321 2120 22281
937054858366408833 41026 44623
644857365061202561 17780 31374
968272173271863297 8844 15986
968735420702497409 4962 26095
256200590264512577 379 21405
754074120133072513 20863 46958
667571818824420353 18530 21248
661113931170330497 16683 37770
147310001544795457 1409 30574
696419025473009153 42938 45395
655938486850523393 12827 17949
297264726546327297 18735 24043
528860394955472641 6488 36636
412049295577151745 14530 20699
522165823439642881 2137 7087
683269563427028737 26299 36301
255914291948599265 10492 15298
589605475244045569 16965 22154
688310060308630529 3544 10147
733484209175738753 36997 42186
33629564329743289 141 33429
905163851844651649 16229 20357
486094969108499713 19026 30088
480051960695544001 2828 28593
191062373129071265 4967 42875
770222741269609601 28307 28387
341546706196943745 37701 38345
6026971289681883 7588 43449
847904087102904193 40356 46087
518991650468183937 6177 36606
717788309763186305 13194 42310
783876708958256769 19970 22135
275718066409567073 7367 42901
707031646885898369 14171 32842
747513119248402817 15255 23809
403990077732256513 25655 27477
135678140606870561 20705 38596
806107307344195329 1856 5790
362667281780339585 4062 22364
458445937991523777 35227 43781
869296846690829697 19045 27996
623525688485532417 2577 31059
481530354334900353 7288 44399
486703774652792001 31677 35125
851582084936239873 34955 42866
667201170331157505 4978 34225
271791366050358369 9882 45042
459446896147095873 18833 20223
183764860309494785 14717 23373
948517086266381441 1169 16706
298352135051494849 38246 39491
576296614732822145 22162 35523
823362267702549377 8134 8489
251451079379496193 142 15864
159301700791353089 17870 31782
968656172411368065 12636 29478
412917912684193281 24670 45230
195461429035564289 8631 44219
982521998787440513 22172 28751
751043549026828545 27491 35939
887210598380818305 6797 9133
837741485365132417 14882 42242
415306932217099265 26762 36060
257815532539336097 10803 43187
95830415983627409 4456 13619
563459145490501377 16618 31177
803681346643408257 32826 44678
976429358463629825 23457 41268
79453413732750273 13015 18738
425703316298513089 7006 22124
487144652668369793 26613 28939
866965648560135809 11057 33549
761440849550993409 7411 36848
354629846898891521 42668 44269
185562529054273281 15607 30853
398555110555289345 25081 32878
60960718290971273 13214 24138
51680792081004513 16065 19668
531990838317021569 26271 31842
678994313451038721 31021 41766
370966848319127937 23006 40324
323063398599490625 13645 35705
909315160476843649 10834 36952
680960639360417793 26105 32691
967238446388677121 26660 34421
849614201480523649 24404 27503
927578761052210177 39983 45554
437976045276780481 6532 17938
888319596950751105 28299 41362
309809390245565185 15119 32988
477477919001906049 16372 29457
591131359248745217 5747 14717
737517954719066881 36351 36815
600460467498283649 6802 14281
205327911658109473 12443 43560
193450297591095233 13128 44095
465913769938183041 22319 44496
976374487212897409 10988 28152
164322149249962017 3921 26345
836903035513838465 12806 36345
680258516908935425 15384 43279
956156139798526593 27267 45346
41472533892509489 6426 31488
56105805397333345 13836 27120
234245820396907329 13154 39777
125954958094215649 4704 12552
771457649410031361 10132 14630
415673447380836353 11560 42736
580330154090802305 26149 33526
685260265373120385 25276 32416
106818431575668177 21014 24512
522408908465035201 27393 35046
528339982787358081 10400 15555
997139485701925505 19292 23173
194505085780896545 30364 38608
470775191456080961 6479 15670
44745697957949913 3404 38382
167297401112893601 5047 33339
834545773298792449 29417 45419
466534006299337281 3176 31007
572637917299303489 23896 40020
29075181501017513 17082 43880
587303540674163585 32381 43154
849559186165517825 5636 10016
19162545286746993 45219 45541
961453844457583489 9901 32308
518014681861522753 12253 29549
707524611560085505 9212 34506
178134486133203041 10923 18828
930097535894024193 7191 37490
184535762038514401 296 40247
226683750228740865 2424 23036
486476125410632705 15265 26477
592662970796272513 6752 18427
596819458047796993 37241 43510
837933781227530241 22164 23710
881538714412911873 6981 21668
433582849279904513 1754 5416
711817745664525569 24173 30661
793799440715556353 5770 16300
281678664630135233 522 16363
734248378790187649 5538 16085
529376350849467777 19172 29918
747263017311478657 28287 38934
175965550964107809 832 11121
895289501308727809 6687 12321
774213343329428481 9750 18740
123265148731942273 14622 19984
723758394043301249 16764 27781
721176357289739009 41757 43463
284118848747048961 12833 13339
989339041400779009 7784 44244
46140606692816281 12113 22529
875712228254034433 20293 23865
669798652741185665 17283 44405
888726263282276097 2147 28458
375765909780909633 8327 33448
801602000017670273 11715 19272
208913529156966145 5672 30755
827338159850011521 30774 33026
928326610798407553 22842 40053
58981390924746081 41207 42853
724315007641259009 2751 17682
669331026354708353 13628 14838
698275957130846337 9453 40358
726776106690199041 2509 28480
859598565654685825 17154 39688
443488248900262529 8181 31746
466156887555442241 15931 37783
286597028038503521 22734 45071
486113448925443969 534 41796
77056514776554513 9742 19593
659324472536013697 12686 21842
190512821748018977 5752 41419
283586055083098657 15656 35493
422548701530853761 5711 22941
28287718898738489 16631 29972
129795302478303393 2954 18342
957507620142145281 40844 41622
928060996886582529 31961 33430
505502279950150081 28711 41636
259300774369041409 13665 36098
263258389155531361 15008 30599
208988990338905729 2307 42374
892258020546037761 5003 22808
288602760354312001 11334 41442
469316093227469377 16439 24221
129174724571068817 20341 37370
884238400535934977 22289 26548
282773295934749313 11070 36209
126427957662762929 13551 41137
797356813243606401 41819 46319
281171321892642817 23651 44686
188641635292729153 5231 34752
829789192836507521 30663 41139
369586533710499777 34689 46359
336407497189753729 24803 34769
841636103622040065 27931 28131
927418532893419521 18259 42707
443647101312063105 35402 36816
65791602412403449 30066 33839
448507242873578369 13499 17601
997279450130186241 6391 43273
595478938583792001 20283 26995
851247537877497985 2854 46445
76283651292431649 7711 35010
92365747377122881 36527 39803
682553480503610625 3798 15806
914371099799424769 5291 16486
411046322639297281 984 43465
737928879377058433 4921 36972
601809718276907521 3387 42845
692175324265775745 28160 31469
244218161350506337 3756 36250
6123139559768732 11261 20293
401304091629452161 15702 31511
986004767584873345 40278 44005
671122997596004481 8627 16768
535310333229411137 732 41027
900633305642738689 7378 7836
62439094632907201 8642 10901
578018163743468673 38395 39190
495699304520307777 3403 30709
155353985324506273 9562 34655
920532622463255681 3785 39437
490466833629316289 2594 41157
418374255033064897 4264 20622
319300601859136897 244 17398
383648972544079937 15580 24383
457986180773691137 26092 45383
736440749338406401 24572 35968
314526621328337089 6181 35931
878987784062545025 6240 36043
166955293756590337 8629 16642
367216209030239297 3230 23844
544571152131961601 16076 21752
8077595275040040 5321 45972
574738008896122945 27473 34831
772214115222361345 17820 35917
267313872040376 807 32125
733314572392529793 26824 28182
821190694637468929 2055 38266
543094631814859969 24900 38487
60116930590023545 2361 11993
77224818468693009 19654 28804
136878861172437633 21779 32730
599630491006642817 11040 34401
115491777467962465 11584 20509
192557590705760609 29 2739
677489585264599041 6339 18603
769792310899681793 2017 10115
625092294918797313 1171 17914
974491956008989697 7143 29844
277544446553793729 11830 30858
618893605128441473 25909 44374
78083239899125809 7497 19854
684949284005469441 9854 27493
749410280256402177 5120 10153
467829158754604161 3633 19412
610389983779779073 25823 26729
398912576596472961 8197 42628
630967874664083457 713 7666
200142745692595265 17335 40041
147411901705236673 15209 28342
191300025934836513 33855 34720
891702092673771265 9919 12536
611197913175551873 16790 20383
146898342562362657 45635 46679
509738441009858433 10111 13007
586366087255544961 29134 40683
154200320734268801 15795 45134
480320833962149889 1773 13413
944821349281980417 25012 32403
451067623782567041 41176 45975
238208457343297665 22767 35132
146520275515111809 6023 30072
858280726538026753 279 33043
981322330008612865 7010 22073
30423033288762725 4764 36393
268842718651665537 11281 23767
975989497835044481 27601 36069
237387279683790817 2686 42883
603690515431601665 7274 16217
831909734803300481 9974 14003
933758247566800001 15261 32086
970473990847882113 4853 30848
391894708377826369 8320 14426
496482148418532865 12349 15410
888283039821757825 7354 41345
245062997233308257 9704 41109
209218542124041569 39975 44177
454826869539598273 8899 14700
104005943804878593 12053 14622
497697943446059585 9860 39364
539487871521849601 23045 32026
3218515011536028 10932 38111
1604845667841915 36278 46780
480895974172998593 14875 42817
691186686898909441 39637 39710
395708270334775873 16101 40711
529748470133313281 15453 30744
211118347087779777 23494 27715
571360240887308609 12098 43941
671454828205536769 5852 45504
94925295308641473 24631 38021
400421010895204417 23529 42929
883475776441549953 3321 24662
818494057415303937 6604 45654
272745284562887489 17044 44859
790144666565158401 3200 4859
173241357678840289 36477 45646
635958119501349761 5221 15173
418160142788352129 11141 21755
818877883762358017 15395 28660
302118321043515457 16408 38764
504948872854722433 24277 31871
303465193283784641 1377 19007
502380488276958913 120 37838
137403641885320833 11635 31940
480407397400323777 21061 46293
425523028381221057 21881 23122
746007982403657601 4862 7378
823781613347911425 20328 29315
411659149965654337 7471 31598
443049874291915585 1027 44112
375626521203248129 33375 45995
304501222989323137 28739 38421
411485433550506497 1727 13395
808569190969095041 10400 13003
395622255910669889 12437 25030
448053050300309505 10081 21278
880584345399338241 1932 6201
447177463576281281 2759 7086
656333983927414273 7900 43446
412498957749328129 9011 29700
398520971561264769 18074 24080
876873495909691777 8006 38887
641394325353733249 34183 35889
745425871664600961 30614 33085
290485131999556481 8822 12647
456038850351745857 210 32260
230747391377423841 1807 14992
220703109664064801 26261 31990
232508262783237985 17051 33194
147762456129967745 20763 46467
429590432541036929 14300 40312
898547570963167233 3299 8688
261746862957831905 18182 32454
894990890321594241 2724 15728
408608567458191617 2318 4087
254444227228354689 455 5706
392901145850498049 3184 37547
163746486678959969 23495 40786
117455707442250209 16759 41314
143707297200741377 31024 31312
321061930316769665 4161 31008
614552308454250369 16175 29147
911676522246939009 8998 30312
587251820589834497 32447 39569
513899199281791425 12041 20969
57275195474474569 9308 42971
382734049198578689 33690 44783
912702628231336577 14417 23009
195129953368418529 30409 44974
606259625258530817 24146 27813
70450644923415241 10894 30586
242399498715933249 29848 45596
114013808937738049 19067 30630
227165075477998369 12413 27104
245306728141120097 9819 22378
62140159127615393 12793 31397
633980044994526593 37153 42176
22502003041807941 9328 39148
112367476106857825 28723 30066
54488291680478089 11380 20235
93522304630862865 15274 36838
679525526032208001 17103 23650
856192628739396609 2400 8435
257888411412075425 5058 18871
864714716495566209 2975 42255
463805471135458433 2427 30462
23374135771565109 9851 40426
184274945179303969 15510 29299
313988632685333633 311 12583
118235693595451601 8979 9161
42160865901937681 20036 26771
856815631509427073 31485 36446
445420293955404417 4416 26849
576138551571972353 36095 41772
782164295412957953 12648 36068
926241036884242433 1661 6855
352349343743281217 877 6223
746001184607578753 33152 42992
145964319550788705 19774 39898
496109109279537089 35971 36848
426684031688491649 38294 39132
923662869198096769 40728 44377
802495395636004353 15667 24954
988437826744863873 10772 37475
269133987614576865 14112 27570
956746265721491841 23547 30525
472710444891820481 5455 39120
62386709990313705 8667 23968
334603420816446145 2995 4869
868953892708390145 2680 8759
173888622837882433 4694 44456
57930815847349497 5487 29502
946209319466941441 11507 19959
663573729134796545 33052 34283
642143528302714369 28309 46060
768475375589908097 3590 36393
564368503520906753 3764 21968
803068515583561345 2857 8290
764645971156756609 9751 28837
192707050939866081 11231 30348
234007034153261633 5913 27146
913751163255923841 3605 40807
354620371260498497 25639 44523
715145413637607425 16196 17204
317443316019531329 22053 26128
521937748417968833 24757 27224
443501528358542145 678 19404
402197274233820673 19299 28376
801515057972988417 14288 22816
693158931439100417 21850 38455
505319197230509313 12783 21039
558253454752794177 21576 27415
228067895812014145 14531 43508
843414356620655745 21274 32935
587356936833533185 1292 19200
693604080590368769 8910 11335
204382739664492161 24706 44057
417361724022541121 30846 43902
226729388938654369 40537 44290
738661021941346945 11679 35961
306247601242997569 14950 22769
700906839974294401 7240 44004
672433793374768385 27001 33862
870016306701550977 5771 22982
277310594925250337 33056 37776
544942111404239425 9703 45915
303727475948850433 18109 41166
162959717658857537 151 32868
774591803928753793 5153 28789
934882713036415745 29489 45117
94808563910010689 8196 41273
468828939375434561 12300 23502
516465571256741633 35474 40478
30961088389730665 13275 31855
488552604967512833 3816 42933
247448096970039457 4826 30850
795309327094511105 25589 40208
832625607867299841 15008 46189
433678401859214785 9769 22138
425276892534633089 22788 35662
645983112430922497 17926 27906
964387162546202625 13763 44698
544752537796970433 18379 22039
855969357663703041 4352 31578
971363315369298817 7347 18178
139482283068900865 7019 25184
156839071289358145 31165 33213
335930065037580033 42734 46690
59687614375160793 35471 40127
703062101797328897 23735 27553
369679034359680961 23692 27922
874133040682672001 23927 33747
862233534085188353 22982 44027
781437185619182593 7828 45782
272738988538510081 10800 26273
580786153931931905 19675 43531
294983176772500865 33754 34591
133248018993199937 15584 21167
284369290715122945 2076 19509
968107996728015489 792 15393
579929408627801729 31524 36511
899203774486238721 9062 24397
657106208481014401 22306 39860
40136760249474433 5313 45880
130436867174136497 5723 10826
338027033689726849 1428 7607
537657914491237697 30116 39273
475587937396973377 5229 27262
824842426884966785 25817 41202
998123377506573185 26788 38200
724527994105660161 6574 43790
713671386951908481 25915 29103
301897026920965313 2243 14322
959801313871892609 20708 30107
248121732652297313 32460 40149
369694951713945857 11568 25739
483721840340390209 3156 22459
66013915511916825 24872 34681
776495420578715521 35917 38471
214322991136889121 18231 41523
204059460671100353 17152 33898
886867862855225985 8308 35153
402967539025073793 13989 45607
823500431413926017 1601 8804
143502911859226145 33404 38403
402712390188952449 8995 15997
737308277463700481 13658 37621
868147815113694337 13398 21447
285214663830213761 22638 39758
582518979099873537 9327 32669
147230701505183233 39144 46518
83506910837748193 4031 7858
574912270712413697 2069 8434
640406594656326401 33762 46258
87868345269772161 3407 17145
4071283457896869 15197 30844
152479554681587361 4663 9865
407345879171643329 8437 28370
429660361365481665 14058 33957
134848389798527537 31499 36410
408720247886659393 6211 20768
12953068243319877 18557 36499
624771935000598657 8733 25513
963620815654415745 3682 22674
683137490512745473 6927 33537
661399536584397697 17844 43228
123424769588385889 22911 34049
9130770278666491 7009 16949
865205377226939009 12454 17809
355229879454554945 11712 45199
208245391875596641 19810 42053
400805466438320961 14166 44332
684780659535544321 16598 30602
792589351758167041 19220 25525
10278117643995445 10324 43162
547748100316802305 39555 45541
503841560458393921 5306 9758
580174383605111681 8523 16451
917350076895406337 317 33281
576091368442767745 8007 16317
862769252896594433 27783 32804
281176830827362785 15498 32081
506088032635890497 24802 46965
989174380944071169 21520 45940
535413706634496833 22811 31170
491507664110429249 29804 43776
4516152423480691 639 32313
575961014263434369 13202 20347
38092133574888721 10748 27768
117448013533461905 3968 18025
713630719236480385 22989 36204
898144754529063553 29856 36097
282712969058362529 371 35262
744248928915368449 5650 42162
733847310455661953 3073 43798
710833477548838785 41785 47034
712034031463513601 14976 17918
540624952936539649 35595 46407
315318543333777537 14117 20107
697803955390845953 18274 19266
888658015224077441 3892 14739
562974696046808257 1519 44543
598771394749622529 8634 24578
759161735225909249 36819 40441
196124606432316993 8669 11488
801803112180024833 4929 44698
964032664811473025 12514 45666
402813966039424513 3329 35877
352134077824924673 1340 5164
469379164774153409 12082 30377
544494680486042881 19848 25074
234312315470184289 3866 36367
616665033668407809 7079 24388
152178106043052705 37464 43388
194491139384187041 6896 46752
82076884903024449 13176 22080
422036847375377281 29934 42934
756043731362126465 176 3518
669350387633404161 16283 33538
453371558530015745 43861 46234
162698078091363393 1641 33559
40051777514790385 26071 43335
460590721909770881 3441 34829
104143073901560961 778 11100
798953579493737473 2300 34072
772425170900220289 3660 40497
446514816688267777 15115 30631
883311840014151553 6379 14653
974607937140017793 26186 33174
626084162125110273 10330 34388
705918416100534017 26549 44217
336538716725677057 10150 24982
481609102392294401 27677 34434
261923569193186273 3079 17606
793697307962919041 37811 44817
29990168752071613 13960 21945
67606443727708409 25310 31738
195984455265985953 35946 46380
895136628055272577 35625 41599
182160981180722113 51 889
951649722621876737 12756 42254
5492651196931321 24917 25884
323293038092248961 8477 8668
19240633836453469 24979 37381
650182533662853505 22970 36080
863310660237985409 25874 38590
173203593533973089 19879 38983
641553041455047425 1800 9099
215533339617675073 12643 44595
887606714984201473 15326 17394
829120479931749121 19315 34698
996861237957141121 4515 11725
132162194331737489 6279 31560
112274157256237569 25147 26715
777398561397067265 9838 27195
489285278671992769 11230 39560
516239392093208257 33718 40556
204499942724424961 12958 37662
508248164518494849 16519 38962
545584716635993089 100 15308
20346423940377889 21813 26351
231421996150245953 33422 33450
503879028131112961 9821 31922
145833040584939521 5520 33683
790207571829309825 12851 24266
582445422662090113 7616 23726
577548196266992129 15101 18102
482162005471984385 14528 25615
771765043112349441 19008 29527
533796277991925185 18684 27151
426005130882774785 24440 38503
913255403774805121 9934 16847
676359552905008641 31392 40579
265442778578034209 14009 39738
824496785071762177 14423 26853
656476080005937537 21631 33559
515404513139440449 7456 41210
447646553386235265 607 9368
675924118922981889 19291 21354
923643444209353985 26766 38844
84253296917179201 14384 42568
767034865718017025 2070 21502
230374871488539425 3236 7885
727142955314256769 22330 39195
362838227682015489 8110 17860
93997727658788225 19594 25889
433915635963135297 15648 43505
423720584523699969 38190 42068
997364807235836545 19763 46558
960075554672954497 30518 37285
121404733665958273 6540 11900
334345694941042369 21453 37990
806508057215960833 46 18546
843352525674802689 39662 46413
821756358245242113 2325 36264
887141648881374977 12626 15880
325187517841950337 14714 32713
601122187195187457 18461 42925
339491277199602625 13787 23684
630686341277957761 11646 21523
451476238023086977 4138 25580
563534131523780929 23368 26375
166870345827849313 15154 37127
907951318775339137 30374 39825
224284814794653889 10988 20564
52727850435161369 4202 23929
679119521580293633 5344 22226
764629742001225985 7783 37915
42287010021862417 30169 35780
834151180804283905 13512 30031
93289276989654721 10918 16345
884326745628307329 35562 36713
383626500874722625 401 11809
577260178582889729 26859 30885
310592609408491457 3661 46528
638652309675130369 5508 26595
431147720235355073 14793 38970
310393845743178049 8305 36126
103454548172667409 39620 45265
151143138551766753 15144 44704
313485326451196737 13952 20273
29974953398578921 5837 40276
102177477046684113 35157 40531
85497814131393569 6228 10048
786959421193255809 4531 20536
669846315883731329 9013 45430
741651034386794753 7748 29073
463065208123062209 315 39958
689865022118024065 6050 44945
76924337616787857 3970 19052
664858137881640961 26179 41681
520981369733810625 5697 11538
966797306064858497 18113 42516
170727539576930113 10915 30095
75370117497730145 19666 25399
566781409539920833 36150 43190
287876581147596513 23091 29587
204881137708497377 17715 27802
573279341868403265 20517 34119
140571842137511281 38229 39092
562261634819872577 42155 43885
788448654010395009 9333 19189
95157402320015905 8593 16937
31661991011795009 23071 25407
987674852308057217 8623 26364
775812054985465217 6546 8694
565096187527888833 5119 23094
829521961652226049 8742 17814
692690118213942401 4809 30703
179602094009268865 938 35911
716508352937157889 15220 34604
532535915747395457 991 1805
755512816091250945 3964 43374
207534446531241217 6199 37768
588328075069984641 19920 35418
152604492818930753 1734 26491
145543038895748833 18004 34423
348473932343452481 10138 25611
369132894170665089 17907 29129
396445788397791425 5525 7824
390166229898195393 19950 35258
35042679943217081 25452 36215
352448201814002689 1479 35859
79551872309245649 21613 23938
961342701432567297 32693 36905
860897566775563009 10817 43808
679417835619890561 18596 29393
437153979314452097 4905 30650
181426640228945505 10113 16374
123591728370087137 16791 38621
543822613578374337 6480 37050
486085789756963009 12725 27368
26369115551158729 6627 40073
763743431583989761 7908 46975
491173788194547713 25146 29640
906837202481604225 34776 41128
452556072423728769 15570 43964
664977214829093505 10311 40399
89745638211457649 34792 42795
947962248631078785 2698 22189
670884129390866945 8275 26644
25565973795423249 1454 17243
427761055561777665 22488 37446
793820865482281601 6134 19977
252542021002224001 20955 42824
792552677287432065 27096 43994
797701339935333249 4336 45328
916746706759703041 23671 43817
673976542065798145 8094 42372
314905696861231361 23565 40545
375446795429642305 12788 30825
688368572357440257 33112 44665
226686676147860321 11625 22357
698376388492192769 15634 24152
357613445674463297 34434 45463
31072958614224433 5122 26447
448191037332957633 41136 41698
277470637012058305 11270 38149
663353558088918017 2250 46893
25456222717515689 9979 16852
925509634384010113 16266 42891
27481627033210997 11788 23784
74729007041089089 5891 20864
75928483963103585 16645 18779
517924092663218241 31583 32601
161898200025021313 17437 37743
329617122135065473 30692 45443
694124212965796481 1587 29616
512138653988952065 18617 19208
59615858623203625 13287 24135
799413874149241345 5341 14602
955048050004670337 27744 43209
715140330511996289 24063 46375
676024848637879937 1487 38079
696379359792249601 545 42736
777415307992988801 38452 44379
997308328196478337 15557 30487
767895849079565057 4615 35586
337520869929239361 20674 37833
987786416588299649 11666 33315
794283091086509057 23476 37238
331567693344553025 16102 30294
527999676761286465 16121 31242
555069814202347777 33028 34942
768781861729021185 15956 21077
266677292992199009 4909 29615
161124366114552929 19913 30288
881880056633342209 12511 21614
415323318406489537 15439 25164
254848601806358497 5138 29390
317376384013389441 20508 43701
863063747224749953 7034 19873
288456448710174849 12532 24366
427539104561759617 17127 21923
494297774572903169 11056 13404
867296866355182721 11415 41231
659711163955233153 28266 31096
504668004613350273 296 4866
734527171451592449 14569 37569
459739750183082689 27171 41873
405608062503485889 32549 35937
552634079592678529 2171 46373
822243280153475841 8896 36246
703911902407803265 22050 38570
428565024717851649 11545 36580
345662137630128513 21042 24236
979585665861723265 4164 10132
197694580865324097 8176 26734
778676780524388993 1612 20260
948759200125351809 137 15116
564465953722123713 24953 38032
597036245552224897 24511 29541
225753044903608929 26611 32551
676454023660497281 10098 27507
709128868074802945 39147 40802
543751048665690433 13035 33693
410689079572161857 26950 41079
43350415691861601 6681 8148
63817196556431809 9349 20333
469865152960203137 10819 19883
950592423149213825 7222 39416
906635058665344257 19200 44007
350258076762745665 1426 17692
326256344653224065 4377 34140
284858849728774305 18408 34932
325208297679608897 5437 38483
173115279772520833 117 45082
550700723762552961 1350 37738
415712179499944769 31298 32695
15090630268119299 10243 40259
981113718789234945 12116 30767
519612770627198017 26743 43324
537104187371507905 16587 19329
878112525787230465 41849 46608
569683554955464193 1844 19651
835343364951476993 13970 15320
365195348965482241 12251 44916
304409758782284737 4700 29971
539512318537649793 4349 5566
400360935518712321 21355 45376
521162340346219137 10563 32755
604584728057176321 4171 46506
495529724665193089 28686 30444
681335407246272897 21180 22343
796436880947322113 33989 45381
492095313495113345 1971 40615
923151651137917697 156 36935
527299549997856321 12347 40490
509680490848122497 29176 31668
409910758469322881 4930 10058
907022373989764993 16395 35415
580779283031795073 33920 38573
386223836334647105 29672 33398
249017919442209761 17171 29785
565337937014167105 16301 17324
710040012645812609 15349 21035
631105374056968321 1906 4216
633135058579995265 12583 16406
22803776817870161 27221 42929
42241740979044097 15313 19158
787364786565529345 3453 27857
109033232407128369 969 41345
309446747675057281 13631 42598
436058043551277313 2574 26544
967390043073489665 11613 17895
872091312190775681 16958 44860
982310803002452097 34846 36290
489794634457261697 15895 29244
496765631450340801 42425 44979
830908822380465025 13555 46651
863337105168657409 5223 21593
125718683690571713 37226 38033
531481403203994049 5037 39014
53635164531470993 21685 23288
769658565087315329 10984 40509
158531883346903169 21969 26939
899169365054245121 17554 33964
794683468212795649 4826 44809
791696070123752065 19471 25509
77915040950820465 29957 29997
106247451139974913 12420 35568
148096339941616865 8761 43301
718774255768597249 4104 30121
130941271362864593 10271 11390
962847631435646849 8676 29898
859308228695837825 16973 31473
899798925799448321 30714 40292
55875226155571057 8479 30709
657948467079617025 15755 40138
318569054534890497 5044 35275
795551439762977665 1261 19555
917298803497338625 9573 30784
904352224537472385 17142 27403
296895217806209665 39395 41183
976427878064956929 9658 18831
143355984952229681 6289 13550
237551720338071713 14489 23394
531011182830809473 30221 44196
451427876254502529 15010 43807
335792410691674113 10002 27332
949004999028158337 30496 31999
951126574346162049 11650 13729
196700003731425697 2062 4727
775855593920688641 26407 32904
952134561493377153 8332 9836
730224199838090753 5195 26733
160172760591894561 16762 36953
894370851346614913 20157 20943
92124971389221601 22001 40938
643352678715657985 16772 44005
37312992157698233 3630 26334
719642651762519809 397 5275
726316086614897281 14812 36077
609637482574044033 5149 17219
785802086408228481 14406 44451
416352721780292289 20244 26415
513061703046286529 12770 33678
69635232050174521 27673 37839
327225037551873025 17672 18022
233311458930110401 5042 23258
180102871621155457 30941 35415
769422117504376449 4855 8539
684423641834843777 16476 22931
285619550243346497 18288 29690
9924369840444315 9536 20241
995467375458602497 44748 45321
46043051890539033 32775 43900
702238741555113729 21890 42917
24729587313938597 5042 41915
667810922887781505 1319 29796
916445965981370881 707 15922
414756011600552193 13420 16110
507466234636819265 23803 23819
462129589595619457 8467 23008
690401180877561473 18117 40270
685730538035592449 520 2307
922020618135544321 24467 25717
224602957509688385 26140 36720
137968404353745905 3802 45252
860789362288322433 17004 34022
343904552367217089 11208 41191
969616677302909185 26258 45449
455369417864293505 24159 29494
559812129141228353 8861 23009
765494120196049025 27471 40792
233682349789546593 11056 36303
651302214382088321 1985 10323
928219257657467265 14293 26984
664526249303730049 21425 34905
195797694553604641 24361 34413
123439923153089377 15957 20667
775527954995972353 3635 38898
822875266617469185 8041 39795
882982843746020737 20472 35970
724455484730317057 19536 27662
607818176310580353 7198 29096
840750030860174721 22986 31864
749947257434328705 11282 16655
417896468605992065 1142 33417
183282524797512289 7229 45110
129880740741693761 4033 20434
665681020804470273 13782 22134
638047444559379841 1627 44927
302221738543430273 2453 23692
392885884718236161 61 20234
741013215399206657 24264 26510
660380239980472833 24374 43853
898167387632931073 14450 37300
944081850249059329 25740 29378
795502718931089665 17896 38268
985500551415970689 25634 26325
985617268499730433 937 4902
423153258575194241 7370 12540
566962243530227265 6537 41886
874223041914096001 8534 40893
799383295249931777 779 41926
955348947734446337 27368 41179
911878733078083329 15574 30441
538491558918611457 20114 24438
234878012148662657 11681 25232
62589504310107457 19474 25610
301271469038326273 16303 18439
995626762979984641 29208 34563
968780750143004417 34526 38103
305825155787768897 23284 28954
377287443424251009 27758 38334
494525577912970241 1556 37315
953279485694530177 7346 27019
901300492865328129 39262 46309
366110809739566913 20063 44400
594025770734962305 26257 33618
179206194813907873 14296 14917
297572707125734593 26522 46633
829473580395358593 18706 23375
147129957268294465 13230 16883
85473491527913841 29599 39150
806075616640225025 15374 35497
838987264740794113 19745 35294
460976719182244929 1212 17703
942755160565845121 7253 36557
959980522821748353 31807 43445
855333897948668161 6670 30785
961547622986831361 1245 34277
193684401327708161 10945 18277
932709708693987969 13670 32916
740598960069135617 8089 33574
603678063570558977 8155 34005
622197756690702849 3859 34442
411716964180836673 15475 17921
701112089106004481 324 38509
699942326798112129 18435 40217
430131368423410241 25109 30846
112444720554389473 767 22766
996373314479725953 7891 35410
574729389951560449 3251 15278
695755943408734337 42170 42548
183457006306465345 2298 34473
825146840219730433 43177 43213
620011067909974401 4929 26182
199469194027038561 21003 38877
132764312929378289 8491 37308
452640253176028289 5682 25797
683998479417429249 17379 37633
446076094420057217 28100 41606
367808393906127425 22218 24883
834768482956008065 9835 12339
869531764088197377 6969 31776
657579634444054785 12390 26895
742344826118380033 13303 32854
360617959677128385 40310 41595
471471839440514625 159 25698
118654417427343617 3003 34421
631806652382575617 16156 35656
928041265479720321 20215 44592
16757060736626529 3148 3868
139333998872665185 10843 19067
488286409420179969 32996 44478
117365218566376945 23836 39014
871722247236906625 16411 35142
963136863489076225 18340 29926
765044139757574017 14737 37524
383899826825427201 11813 42787
192697979149659905 7342 11475
647986949900875649 5534 12170
740818401334262657 10370 15713
772580964355753985 14854 27703
771134662575807489 15688 35238
532829218562746113 35555 43140
542943637475044481 10811 14860
910830020938732289 13157 34032
576223917608974273 9263 32418
672650481310675713 8825 19110
476493364852483841 41593 45741
873608214200331137 27182 39669
148289679956580033 7681 10035
173417133097366625 3729 46463
259882290630482529 13464 28771
774595799372434561 647 45976
926538331496363521 1554 32348
827836110298726145 4624 5071
575454494637948929 9661 34180
628226124697206913 8612 42410
695911502575345537 18312 27631
781309908034678785 8111 44289
330817020673517697 23260 36005
579615424121840257 8826 18389
559972231094565825 2042 41346
130342383722926065 11176 25358
541681425387974273 37137 41688
115790475503288801 14057 36752
749545233003008385 15012 40362
655185918078423425 12367 28984
872757846130493697 5592 39140
376441844583609985 16771 46483
579170448247953793 17829 24175
143803860484233329 6490 19589
677189783178004481 171 16027
372009445006298753 19164 35154
493636087996581121 2367 25437
601231615591053953 2878 37512
158880859393942593 5950 46616
409403635122515649 16899 40857
292628435554963329 10350 41614
730006794653114369 10987 42351
831980134083362817 37921 43997
611118105783376129 20313 35971
779940957365685249 12552 39372
383230120977266625 39122 42743
288267920125829121 25496 42293
303814452230483329 15344 20268
611170174264135169 5061 27639
748615806449997441 297 8831
911102296875707649 4914 18069
631441630081653249 13122 22360
476210539316102913 24619 33053
133069467913720993 4606 5564
333205438321439105 27194 34372
821260532762295297 26651 42188
775340579545645185 20014 31492
743244890689105409 9150 46709
348521299091071745 24786 27650
576313758055178497 28663 41686
64838097192254193 19120 40501
455404634284327873 5741 40628
613669932580787457 12019 39314
484327317232327937 36519 39421
53818604310198025 18416 19523
441845174795041345 21823 29570
754541568266358145 6530 30433
692043643992562305 10288 35559
231678695040475457 30128 30244
672121552180477953 2895 19829
605073361634420993 35117 36483
388727844656699521 16343 16374
57840055247158521 5603 41446
783170901001504641 28742 35952
909366262641167873 12419 16145
538100758269720833 40376 42678
424500581914973185 18182 20500
957915352825587201 16669 32766
310536539670490433 5472 22037
381147127925203201 6975 23944
40251947253796769 39529 41132
158624169841509409 22419 32930
209938958121835393 8147 21991
261914085262091585 22444 25399
818538207348328961 18465 35775
17709164783333621 29635 32056
722904258509966977 15222 21734
485218281187400193 15450 24409
990203034927521537 9887 42904
630068044538482817 906 17957
580535220804545537 9874 38261
51658419950697977 988 36195
803374162908429697 14059 26381
449803846308960001 6414 7657
264411052176878785 2647 8347
5897733237247850 10953 25027
495607972292976513 30793 42580
49236678407616809 191 40760
729641906854407553 11302 31040
725127128456435329 1095 7081
885157263699199 30062 38601
25563095203018805 9871 16726
823351851910441473 8276 17179
134108423380638449 23470 37900
225405364435875553 149 39119
263160189876849409 17687 29489
476482344037361089 24657 34591
601267300236955265 1997 2305
938244944678505217 6211 42746
797102442026932993 11147 31960
207307092165958561 24038 33638
108871438770222545 13043 33975
482262787215450561 36407 42176
942561072236848897 9058 17977
680115861701789697 16775 39954
333179782180522497 11208 35036
832984939360617473 1573 36163
218864695039748385 13454 19631
501417140651366081 11795 36212
73248114691892849 2940 40500
593764663727387905 1767 2704
16467987729377855 9215 40565
82360448506715761 14233 19116
257363147331219009 20058 30942
498871060582590785 5518 34495
337128467715452033 4983 26430
957896237946297217 6141 6747
683266181787303169 5365 12777
946251698689128065 23626 25962
236331858083410401 142 35013
122857629693452705 4670 15876
33707213479871713 8973 33927
151863165998950209 9632 19448
563410482200232833 1588 9170
649421444750540673 23965 46326
295605106696797313 1139 14110
220363384419403745 34536 40669
26718226108378929 22265 45163
500418968197589441 7312 35675
914218289355076737 16298 18959
884681243081050881 11870 28419
603386404569057793 15968 21675
194227407308769537 1547 44516
170167335107123553 2898 15928
860967904583890945 2619 25308
507188925453924353 2362 33095
939363906398181633 4101 39815
885684888648697217 22926 43645
786510341091489153 741 13690
762369030240940033 16406 42115
404683064058414017 30139 38652
577763708688308993 3296 6025
6546574378848647 14359 36770
391275158145525377 25855 44596
272878977801024545 7820 35201
182469214610208033 9269 10443
111134038519939089 9729 30408
91546700412273201 8864 32723
723821729047553921 38279 43706
992889904068762 32056 45665
14232768324621505 24987 32104
383483142005381697 17347 36605
577498730452884225 11865 21399
260336280444263937 7800 26291
542294053402290625 24048 34389
676098892867607041 14074 16573
795741300169705601 2201 14686
757996191180126337 13460 26706
346588099340880961 2768 35266
704062552567926017 2651 30853
683629016383559169 26246 31950
260709093245864673 37426 46313
469331416444962433 22702 37452
796969993027239809 41825 46619
465986652762378369 29112 42990
364120767414817665 368 33853
934831425275479681 10443 25819
473807046599340225 29664 42961
946603613872650113 5570 9403
276964891707493153 13351 43993
269172439376266241 1210 37005
722496313591001601 2689 45956
926971591616275969 12030 27459
775625693316356993 15788 18483
200619071558794113 5833 24856
887445216830450049 12829 44053
691085461837911169 46142 46386
360363990332601217 1021 31913
892480523446696577 18027 18765
504245493637604609 23627 33931
611193046942016641 30687 32019
332417009551136321 13701 17940
704607471155430401 9801 33770
394219390012374081 17743 18086
238694098142058657 11753 17890
172929345389817953 9735 24449
572302665500021825 20412 31861
363341470538934145 1225 34646
791435512341248385 24565 32958
733399384187436033 8760 42579
894912235485168897 3442 41317
488038742904301185 40917 42623
894561206114911361 4959 35170
508071520342255681 2969 42599
212797331537050369 18536 43864
59212280548656793 23551 33361
672359035329034113 34845 40185
738383598418920449 25794 25964
652210482485021057 1025 34709
187132273302772481 24459 40288
703086486087737985 1268 4666
556980290986288641 2045 26734
973638180193948033 25507 41483
32112006424519281 24135 39898
51809383454379801 27108 27289
494590628052293377 37684 40722
270616060484275777 27622 41540
854416225721841665 23897 30495
186486381236687041 8708 33019
799780693034179585 33493 40196
742445931056980865 8647 24858
103932252943714337 7967 14493
392884321565784257 30909 40125
433644654743488897 28686 36545
174590119064408353 22469 42504
674829633833489537 3135 14356
651798499532173313 21435 25028
745177877374928257 2269 44613
583108485235559425 2359 3896
108732593670687553 12922 18910
379235248268681601 1082 2474
576548903466772353 1621 17304
52032290575727561 10110 17232
864680704277667201 21090 29919
992824886091096193 2852 11536
430791700747718657 9100 17004
862107218115458049 14296 27974
5083494836760850 43904 44087
726278752121654529 25976 40990
819489765201126401 11059 33215
182330558482636449 24049 37114
540585828951343233 12823 35958
223067612728765857 34387 42327
628608542062337921 985 44701
587975176714085249 23861 31485
796729284690947329 20073 21507
189937960618291169 8730 16104
352416226318297281 8520 43586
555530701209381313 19171 34396
121872075385930145 1293 44127
254030464007410465 1017 20553
75954397100943537 11933 44108
550770726559679937 1778 45809
956242799181332225 23452 45978
352228867501562369 25012 32003
785193188656876417 8355 39773
914919012658163713 12511 25448
180353067322464257 570 36267
680330811578141185 10339 31615
772119866835552641 19918 33746
118958005516308417 1683 31292
8257397326396189 11838 29251
869452136457592705 8917 34978
822728826766791553 9810 46402
110194813071490929 18300 31550
785177230093914625 35249 40810
548886081113248961 29832 40094
444244217095629761 30537 34082
40343354476537033 31453 35238
484526102135653505 14247 38350
443946191735701505 14734 29586
440827691308584257 7061 43920
122042076410640017 14058 38954
617986437923995905 24067 24715
274009528625708033 12354 14071
693292249820146305 30088 34108
301724707343655745 19363 28962
612471685438983169 2598 47028
824302718741588353 10678 29167
468622830091845825 27799 30565
811292312922109441 1771 3693
454912162751860225 2417 43821
13570355472761975 21769 37536
81934288628488625 17179 30376
28668735225327425 12939 22204
842055577484025217 6046 45987
651641010150537857 1583 28204
281291760737190081 15175 36957
857003658063934593 29726 45786
26975286692042745 13262 28204
943443503840466433 3452 18297
520866143944587649 21410 27344
552338352260537857 8517 18570
652707544661019777 9154 43439
950982905587519361 24863 36358
948362691446135425 4647 23661
477663931463741441 13256 31379
779244802739036417 22328 35949
958294787006064257 29822 41692
748582485408647297 24453 42580
134551003001721633 24839 33907
12722141214460693 29368 42089
516965385421055873 4767 16045
668268948863271809 6057 37947
378358242080412993 14204 17672
651649690825870209 12354 15949
386317321175067009 2050 33727
481843611810845121 40222 42432
425255963773938817 2062 39072
387942003300942401 4624 32506
362073191717737345 28304 32412
648911134515088897 3964 34058
934124528241245185 16100 22080
700627318846066817 3850 5454
333855538189919105 15470 15608
940052171281379841 29027 36117
528376702932977345 25214 38908
314712116252572097 18011 20520
783269161904254209 12689 38773
766838093809838081 21955 26569
905853233726464385 14604 27092
170830780748353569 14889 22958
272923370907118817 3739 29906
916482946971243009 5962 29549
572472157444256193 21114 39460
264003248405323617 446 5391
459345273183824769 14869 30914
354259344082805697 2741 42527
989970133572985089 14226 35153
509906646313503105 32480 34922
450443515539671297 20445 31923
382785385958086977 17333 23712
921928595704404353 5851 35978
829266807351707777 1002 2837
316512708253892353 43773 44289
323453170671371009 6178 26489
226774135769279169 6003 26993
796893659722677249 13315 46652
632604987761748609 27206 45802
770405111611566465 3376 38919
622401549027390593 6854 21227
169997436977133985 24346 40201
693694565371966849 6862 24209
542236162504224257 12601 28184
734684697513234433 40770 45060
126081986526649809 4065 44518
601056501872431489 39108 43929
573547222152527041 18884 36862
350985106717079297 9282 20612
136143736139338497 7956 21755
601680148316486145 16136 30799
922011521189119745 26646 28144
398786307204876097 7087 11723
653211671125283969 27572 30303
689723514815408897 36507 41722
763030740640417153 14049 17218
37093682148086065 4679 45410
585421542350253825 13722 31350
601745084289571969 14280 40386
71515040083539817 10605 41796
21940295845826797 15374 35940
269678029366637889 31188 34610
491857089351508865 268 16748
688860144123296385 27246 42029
434299169776810625 15037 28860
86248286319694497 7298 10393
29536830308554585 7199 26199
604729212332642817 11427 17804
45367054017379617 36249 46803
222950763375074241 2144 4554
676493043180936833 4681 34067
681566462184818561 15346 26725
256374225504519169 1873 3719
473430985720234817 33838 41943
958970441133143169 12527 13768
270537489358872577 19534 20691
262984543109059393 6133 9475
447702648217749313 7106 40089
631820163312095617 6583 9266
438346997622559809 27136 34699
42550215314353321 16851 25305
591904509032652033 37584 38558
438574784275115073 13987 27047
994542273787601537 29170 43085
989921801969547521 43126 44640
912182702518855169 266 36601
400026577473862913 35856 40592
499759284492071745 11750 21821
687506189604139393 4528 8803
25730802831311905 9932 45965
139174700137399297 4648 41098
690071793293185409 30187 39681
900508962651844737 16242 33844
918157817630991233 31213 40285
84013686868200209 9777 38263
686201461251030785 4450 15975
560863053136873921 7043 31068
665233838368870017 9827 20768
626989917829430273 28986 38012
305752564349802497 17376 46884
224678101424547809 9588 21478
20285882473039865 31699 46881
590937377059969281 18210 20190
270637799237860577 24981 43103
348964913030759041 4280 19076
614559095819664897 22335 35440
20176849705645597 19343 46651
31125717371452313 13534 31777
184092063721113409 35416 40867
52072503643920241 28697 29697
230856536300830593 4661 26710
915004689219202305 20548 33830
178487399710665089 12541 12580
185110467041177185 4685 37624
799534700174003585 1121 22308
879637017225491073 9168 40653
460451214198986497 8336 24807
660602482921596801 3101 23209
310839223084098369 9393 25852
992458951240607233 8998 32946
226920568242892545 4633 16155
557231520212930305 1674 34664
25542636821395349 24100 32589
9931975604075661 11209 35603
118310875580466049 26469 30572
761026276756716417 4591 4698
455697137227428353 23767 34470
856106895514827265 12401 20769
889231799975110657 4117 9801
123162132212208065 14740 29271
164090084402825921 27126 44385
131739014237894033 18774 44668
753375032447184641 6058 26946
424320724870248961 25493 29280
946089361280211713 1487 27991
897079124582077697 10082 27113
653021936903346817 13338 35101
548715557085962753 33448 36968
142207514741240721 27597 32251
171725200436554817 15766 22377
704614688660075905 6364 30370
908132397564507649 3325 38483
893056651552551937 23701 42756
860792629476648577 15773 28916
136245693687900625 2428 33652
209285061478290401 20951 31415
142800418084870977 20626 32139
47560638940012721 14931 46978
954692079576705793 2791 4871
830550973856922753 39864 43014
565117870562698241 36240 45769
859968295134237313 851 40175
262075204740060737 8624 22393
867703320372846977 6670 25810
3834453968973862 31194 39325
915029166565403777 16646 18900
848054752737841281 9372 21579
870449125045944065 19308 30096
649880465199810689 3271 31523
836448492774380289 6770 25798
284743376301495489 38826 45683
267141829009581505 20902 32928
912615092128842113 22714 32371
613374558633665921 10953 45269
979696343195133313 3771 40125
855564440818447745 15943 23590
666687207398933121 1834 17927
881085999492356097 1593 12095
338211525938195457 27399 38271
711651649335159681 7223 45420
379750366510958081 10979 16962
238173018660319265 910 19175
549963682151787457 6670 18017
670787997508021761 2802 13963
150141726625047777 26031 39585
821952047794937345 15056 36831
356263604370841601 7457 24963
700110871846455041 2618 15751
240080677929167777 40236 42400
818874285294782593 14684 27490
141922690088097889 1450 38097
84163230613505393 10045 11826
596425675963086337 12410 26197
835837870314364289 1929 37292
608137107063473793 7836 24889
266258236186480705 16464 45522
659304893412748801 12103 25963
969755252992598529 8016 19303
257678318043719649 10085 22284
346887836187157441 24373 45462
505140686110774337 2465 20470
526500667434916609 26235 40009
708058595492335745 28587 37660
858156416352137857 10186 44458
825227302793248129 3585 16920
118381565404945377 28766 29012
48676613228554545 10807 46901
276150488201828641 26479 44944
158978574071181089 30185 33529
945331488066457857 3128 31491
790059560516770177 14598 23431
364842538873155329 6473 9752
171495305576964801 6686 24503
494774202969807681 9208 15979
492399797634124801 23233 32247
475923221506512577 4455 16755
61843585841852897 7329 9318
406099076299327041 25402 41629
591206172774040065 31513 43288
266087564821596353 8407 29854
619393013649950977 3944 22815
487329648689183169 2097 11525
803998060817310337 599 28368
390869392479650945 24507 45285
203120764897402497 17955 22133
665150299174953857 1239 20486
456884277519950657 2835 20520
843100229011305601 32376 40145
429701267862409281 14043 43308
238143778576699105 6357 7701
126284580528324145 11420 20787
22316191989567357 10364 19202
531604850762430913 38111 46116
101924333306570241 12385 36961
771038803837147009 6089 29073
943675292246673793 1518 42120
831829879039357697 10209 39828
460741185760014081 12565 35065
515153097354801281 25559 34691
362779747771405441 16287 27462
207174424471656225 4209 5927
941864350584396033 5296 8846
22274570632962565 17089 39187
944699924980092417 1528 14232
641373216464440833 10770 36223
417313209722379969 2697 4145
929860182053875713 17243 20916
926819915829945217 29934 34458
351616330214124417 664 30836
314787005699670913 14081 46907
643483284348693761 1756 24069
298096103237476481 2254 15184
589935579383759233 7765 8565
790419504667738753 17931 44713
348747146744120321 15040 30385
171040922977674369 22619 41779
142075714958377121 35608 45915
36496590721910137 24201 28906
908169335802174465 16511 42794
383190960171226881 107 29046
72518099576594609 24062 27302
825709543493729793 3165 37768
260859363629226241 7430 25603
104843085117487073 35779 41092
181427340355451617 13185 28187
439907284463757249 1011 46074
530904816085527617 6681 19482
319171099100010753 31473 39684
467954235539902913 41863 46721
607572016356982657 12345 32540
632553567425293953 4670 19661
996069888379388161 31028 46299
139434133716587633 4854 30952
364163486867809665 19467 36628
202351983939966113 21237 45125
915690936394732033 14331 21663
106826231333453585 31877 40493
658721645315068801 26229 41778
15566530163614091 31401 39341
771983782720575105 7608 18655
686879257362516481 12229 36758
536224791149791745 37156 45914
91049229529520657 25619 35530
57869205070069545 4674 14287
348990225632487489 22004 27984
227584499029489953 13891 43010
749151309540810241 1278 31166
506043100098274561 7020 17227
741928288141206657 5653 39453
49108708932450897 22183 36913
364664392035567873 10332 38251
533821812440955073 6024 30631
89283009034769377 2670 23399
643944454014075521 3626 10929
213770084488221089 39761 39977
264741571824707489 30544 32899
13798411410942181 18605 25685
454460826104551105 16173 43937
22677100994034305 12545 38296
618543307703369345 23705 32016
335178740168910145 11468 25145
983665011413165697 17882 27084
817465404132395393 14002 27235
566310982213558145 31510 44172
763381846285607681 5809 30891
144348629639338817 3465 42540
790459623797151105 25665 42639
627363277798828289 14728 16909
294109243650833473 35353 42894
987402240793954945 11669 35620
838414488818575105 2356 34619
774376558127322369 8516 12460
603791031439055105 17437 35633
198151808106857185 32082 42061
501483514281634497 18542 46086
145368052421936513 26853 45672
670856825435262081 4303 19781
726076184937369345 19462 28345
408304034369042049 19313 29053
914693756534909185 25345 39928
35863413265428081 23871 42550
715148391114482305 10817 29323
289887169825167489 16406 21996
726092161530381441 30492 42927
606873853609098241 20831 41175
897469622111856385 23185 43223
801045783248202497 19618 45941
661884174688871937 29566 33932
254483990692317985 30780 45282
841872655410057345 31332 33936
29897216873056465 24187 33395
533448051216744577 29532 39501
893578665173574657 5097 6637
873674644814457217 23200 29764
789985938806285697 33660 37509
595627370031643009 25042 36759
571154083443627073 8234 32138
235547287881999521 35442 39192
791604457316939393 40194 40782
675276626301503361 1354 24249
760622671862048385 22441 27672
698209076463541633 4392 8596
154144311273530113 260 9368
272054439440147169 5372 43246
576555103049013633 22294 31824
580868858190754561 11144 41577
634352920647419393 30920 40166
845065250506600321 25708 27892
677818850540315777 5619 43576
154476310027575905 16825 23774
450151896676732865 18014 37535
196128269918169441 4968 35705
913926418396794497 18536 45473
997152216265973889 3910 7287
829508379302499329 20846 36223
350293897568953153 20889 21585
215867116236321281 42923 43588
793843715074302721 25728 34745
921438402350037889 5393 33530
414584435345851457 31091 32463
249896720127178881 10692 34304
736315992403788801 8479 21053
593630497133691649 567 21561
661534209153281025 20083 36111
86207388346135617 28624 44812
421966322224704961 3919 21589
889854045211837569 4977 13160
176545776395691681 8008 18551
713978600662709761 4134 36195
479417940198558785 23165 23722
621080593411679873 4874 9064
265840277923622625 2803 27697
24276473063078897 5302 15656
996084056496130177 31689 34296
167292761479661313 11461 37887
930212763224425089 30178 33830
731256379172787457 3337 17955
790425425043466113 25171 37386
131854817293405089 1171 15245
851134036632920705 2202 6832
193140197576862945 8817 9331
183872353518950145 6349 19331
936016778994929409 11785 45764
839070803050155649 2680 30244
794867513269149825 9309 22093
880632923434333697 5188 38866
795940340172453633 1952 25566
685202196590047617 5302 40255
265917544089628417 3437 34589
976027555111130625 3039 29308
176265315829443393 1236 22181
9844717224119393 20376 25355
315698251729184449 42153 44330
775614960811040513 5469 32739
759749985834620417 6859 20606
483585741363647489 35843 37091
295608844195751169 5437 16978
730120043195086081 19345 31028
68362981345490681 1881 33363
726969674906449409 4996 36329
246284495043948225 15938 36036
258829478170909505 36688 38541
83198530840522977 12280 45470
85057044082169857 8436 20116
899885406672293505 2615 46844
852349633541194881 25980 36893
863926268381437313 20290 37230
184636932955321249 10547 28705
704229143087768961 1340 46940
591963180188443521 23957 45971
197741720057141633 24833 40137
871543739189469569 6153 29309
176093264226974369 5898 18785
996689313322349313 40093 42992
506899337734683521 24634 42264
497511794138851841 24863 26856
317517521706303553 19938 36943
981836980075783553 37082 45848
516206854760159937 36138 45601
81272542015348401 3491 30112
118169037250535073 346 45841
177504968963916097 11130 43640
790033108613858561 10123 46283
155010258279126849 43789 44554
479932792519928577 9003 30927
77166218918264913 353 19700
64501623228981233 19732 31148
969570272020412417 9845 42287
132361225120373409 36417 37657
552090313273481601 23200 35117
56054481232127529 32796 39863
561559903437732545 5217 18126
139343562739338017 22219 38673
435696899719445697 14965 43501
963295656256295937 16961 23661
171173398074621729 2140 7806
542595548102323009 21215 28126
833657783334757633 2871 9032
395155330213487617 20936 38472
876559596752166273 29326 37747
144956224290222465 17198 29638
903215738889983361 15182 30528
764527102494074753 20370 35783
611061486628905473 15546 24220
739018275397452161 34196 46459
343177743150022273 2531 40155
951563719983926913 45503 46127
32791697032500621 5627 14008
551694864043906113 26268 44677
190658400414733377 17378 33347
43094331057861977 20056 33160
897743996139219329 9936 46629
854696787380756737 29747 33584
600059887515470849 1108 45828
331842605819321793 6981 15980
570829473727677313 14163 46276
620691899450815105 1650 27515
624016840432446465 23492 33513
258350681311245729 4424 18114
313593923602418561 7270 33039
555651932578623361 26735 27752
87022306113851761 12481 42383
206194096721947777 13948 18293
779521529370803969 4540 42961
564442906373653121 14944 36664
73973252462437249 5334 39692
733027992252377857 12622 43487
291235871563323201 5416 17148
698342052431936385 3631 30711
403595229308763265 137 12787
11430168797478047 6077 17876
578924075112830337 35379 46258
363499418417159617 9789 40147
448164666012601729 12891 31291
648972456424420609 22040 23619
633160166452348929 15536 24516
246413859391704897 7888 17529
445558039624984321 17826 46321
200403530304345889 18680 27791
622090971453978625 11838 33668
228643789551323809 34289 39756
848708813803156609 22265 35530
229584155771792801 2498 26228
693648721613079937 124 30635
944980666394084097 29335 46854
514209695399216577 19105 25844
737575152047345025 5640 32035
225920508782301953 18409 20718
498310524324931969 37958 38827
561098445340476801 23524 32127
768109449364093441 3317 11204
297762400879157953 21419 36062
825883778261665921 12380 22576
369724275585610945 3002 22428
514027789287343489 26817 31683
968796964828747777 2877 25789
945588792466320897 11199 11544
447797827075405057 1427 15350
868943195409574529 12559 44576
321553701059862337 17533 27439
661338168077914881 8325 17881
196944917200454497 34308 36232
47617633838985545 7102 12673
114054038648099265 231 43230
622461157168213889 2412 40338
70851731880409833 2877 40444
195855602480040865 26238 33751
600832634193757569 6603 12843
996058874081622785 18513 32172
249820979390392481 30258 36845
245089047528256993 22378 36667
433326323235171201 19720 25119
491003858853513729 3844 41151
962543783079965441 13966 40806
166566317369049697 12559 18555
172727752929780833 12658 45834
369409865128258049 7737 43448
582294830608560641 9452 30335
132860140681788865 2796 7556
512644041385634369 6194 32473
182094308718927073 7589 14821
901617580768530049 8480 41857
397346169505286913 44981 44987
784948324895147265 10092 40629
789312435265085057 1940 4458
758796217883002497 33037 45143
311819771819774145 1546 23654
226665331910844257 4191 40284
281741758853296897 14602 21018
834800600650496001 39104 41977
284334804342993409 3500 12048
132067724409445473 22839 36103
438595500466927745 24505 24539
766603739661746945 29691 33024
458859357224373121 2661 46274
762729435816048385 32055 38989
573477428227516161 36183 37801
209347418136488289 1696 15290
910020250651317761 24532 27448
396312172404300609 5408 32794
982165483079452161 14674 38913
525184506218920449 13256 20803
483995691555481473 338 41947
366453194551347393 32982 38260
662310676352898817 14996 32451
952045372930385281 20772 37464
483834279124469185 3015 5884
382253017907977729 35964 41129
699818782016844673 11573 25067
404224634106270721 497 40765
956823793185737473 677 41113
864382334944785665 7145 31883
371578128904882753 8696 18314
143602351841437329 9349 46811
765075222234546689 3417 44075
840464816954302337 39160 43343
994715139260758657 5726 45912
22414783634474133 11538 13515
139671600426641617 20719 31213
996748077926945025 32519 43207
238582972108940097 17984 43136
594562930055857921 38255 45116
374377737748918785 37216 45551
474625527275271937 133 39155
621475525707406721 31236 37696
303156510868603841 22545 30388
407211157317664897 11608 17159
664668670656418177 16179 32703
338241945185568961 11369 24777
29875673602262509 24788 26024
576706810834028929 15837 41471
619699199636734465 18110 21614
240563481909671137 13267 15249
311206768122133313 13703 43442
993413740150220545 13659 24444
361174504155535233 8282 33649
536027872651242625 25960 38119
433960968245330049 21038 34570
14361102167502083 1613 37007
665755609176507393 13912 46310
637054161761110273 17879 27724
785879449433849729 4309 34400
886619188398373889 11925 38539
314224541065719617 11326 20391
112315890772190849 1355 15782
296605302542062081 8140 28098
982728561980426497 7624 40958
982645332604313601 9417 38946
142090639668733585 4999 22889
521774440012052289 11768 35379
292122516228165121 11777 16414
222420840631848193 25757 32240
509811834967887745 16599 31533
32234495295014653 21860 29427
174545042451686785 14185 31832
375162839622909441 20573 28596
464272354261421313 4786 15077
827106191130411649 994 4262
399063693257421185 23949 38951
910417030524989441 11714 17090
734061567461122177 4143 4241
721094920136877697 32671 45865
370164453376222721 13554 21078
966494229429777409 17416 38595
275915874180864065 19133 20572
212555404459862977 4359 30363
224539295737930177 23260 39198
771055637612896257 3867 29291
684110336971524865 3309 25537
540598342480777217 17097 42497
321856818529088449 16098 18344
869660305658761985 7521 11395
505573484001896385 19643 28904
230168972320910817 4269 42299
62737541831854313 6061 35107
495058252287627457 13122 22728
406201574749427841 9185 35298
818562546570674945 11332 18945
69408402647187729 19266 39246
62329745621021009 15905 36748
363390400829100481 240 29090
992184882840717825 12506 33209
540531037154256193 34270 39098
316631563459672833 44 9280
947974843746930433 34107 38356
547306492866241025 21131 38189
132305891450560161 19265 36335
529791182204668609 27229 37344
669826744616553729 17147 40016
353760361499354305 5527 25554
473344369253613441 20835 39951
824641363827957761 18007 42658
143942970223047697 37504 42604
448535308496573761 5302 33006
450544419625092737 5789 42041
984037079292484353 4134 8807
70965697757596761 3827 5894
41433083049582817 16964 35570
626246502202196353 3778 12399
304045687535101185 18142 45624
285098699579815937 27082 30198
273676976017142689 36062 40946
591607054188532609 20097 26686
303826344057064577 38332 46247
205074601991494625 35856 40086
150746850294552801 1532 45176
115100734968184065 29397 45507
581067304817302913 37475 46980
216321530726229825 13097 42571
962809148204328833 451 20707
605421153161675137 11208 17909
271256681992788641 13686 17695
835281053173869057 13753 16884
421824698707780481 8395 22091
531237799741393985 16743 34531
448124860758234433 19577 26233
964825695766887041 9439 39410
567541079121937729 11868 19507
992104831966603521 478 35821
204791763043978401 15767 29601
382171366957773953 6912 43719
530773948379788865 7332 31458
940500488884499201 2027 20663
940831007756308737 5371 11412
531210564312214465 33376 45336
469192224194060289 33810 38937
549074582473853185 6900 30890
706852329688622721 12820 16232
177814100932291553 851 28514
307659287275782849 4491 33908
693641011681609857 39112 45746
29404943814704157 4554 20811
971745064207151873 29529 45743
393335624518655873 1283 37737
384592902120377985 3695 17455
955994440337043713 5904 9537
119156631265521889 13393 41023
308381532288734657 20391 42275
489935094556091841 13524 20586
670635831263517441 2370 37541
366338022975167361 28551 31437
35250753156233829 21758 35147
124092603020191201 31599 39336
779362103904880129 34851 45367
223938094398842945 4297 24107
528151277072254273 10924 29298
359509650929499713 835 19740
644072633023419905 19827 30166
701216646774479873 11982 28832
768057063628006657 19728 25897
293622283489558081 7213 33364
140515623919760913 3732 14003
886207316839314561 11871 45815
248348198137620097 25829 30370
172263659393497185 8 2407
167404966020193057 21678 46933
98655666163363521 20122 27882
906276043357891585 8318 11848
41515256908613905 4586 25783
670901033021046145 1895 30061
391229668597102145 20776 39400
56408353199344673 93 7323
942394701366641409 1773 26935
951038633859518209 1362 39969
198169990471409825 5771 16420
342296137292734657 23493 45595
754892045341282689 5066 46872
460140061212008769 8397 46472
481012088314795265 38724 43303
969983368253650689 205 36362
577426421907905025 1420 28401
110658563371394785 12465 25631
834404025073620609 140 36500
61691469435132265 7669 8909
741864357835371649 14365 35902
500984143723833601 12502 17051
461870840635494785 24961 44071
331966972374232257 32361 33474
819264989858812289 1584 20383
209110932133562241 33677 40070
466521118364209281 4654 34903
75571852523225409 22051 37859
983316285824717057 9540 28923
959190036850806401 4306 22597
514411878856545729 15840 20411
722085901709675649 6173 43805
942195445986062209 9765 20215
645225336583301633 1370 26976
92216917726982929 30478 35837
684118138591841793 366 30944
9896260555255055 5858 22115
806738672616070529 1804 7541
503988998415788801 6695 10554
553603756666916545 13131 37915
308861640296516545 21003 22222
647236912826990337 34038 44721
626550726299182465 22025 41888
705183525649360385 18066 35768
230361129956893505 4700 44710
318732945627324673 3510 33796
696150279257206913 5578 8249
290287958765105729 12379 13708
140156272196424689 15098 24656
262257384756786401 18639 37522
941609264825654401 7811 43940
365317998204673729 10844 44019
526671524883060033 27774 41467
489974187981836481 18873 35099
356778627622841089 32680 36316
329141516144261441 7011 16113
828580359666762753 17049 31666
960783076583815937 24022 40681
947587555400229377 4837 6612
957799641878622721 17013 28343
639245497139800321 4553 33229
576631150580148225 18718 35509
260577540317850529 152 20112
548502869213081089 2013 39577
817014276126560129 19127 22151
796516989397240193 16393 31874
249191956391182849 19996 42779
123233134834279665 13778 40194
792535224226302465 11151 43950
711579371707848961 14859 33125
644248526995593089 364 43866
318968650420288193 29502 40575
475975306156090753 41519 45007
476821103858576129 8508 27773
33340690347653637 18432 44800
703002281260452865 30222 38756
156599388208721985 19479 23248
878902876244787073 6769 27423
122151938509599489 9204 41731
416195754633889665 25625 37385
542319483751800385 11633 35598
207904133640646209 5583 9370
934957519183892993 32737 35127
554340014642789953 32856 46300
104601648649182977 14925 26637
463714211361100609 11709 46739
532438261879317313 19313 19641
759990679112718209 1010 9271
530978289284849601 29218 30232
781389016720531457 15546 29465
687224533438222081 6842 19158
498005861056853377 2349 8530
809173442011829249 30639 33748
117862887059438033 15445 24291
600582254916499585 24825 27466
233195654554634753 3587 45846
98703593835143265 21497 28391
65193494135904473 5561 38368
390980334903570561 24472 30588
695537415217543809 1412 18404
522337152467802241 10323 18292
800266352422745857 31091 35512
694947606059113089 16349 23463
6732651205766161 6101 44955
624927052072724353 12233 12726
851696188314114945 6952 18574
235020204426472641 9548 38359
222768944519245345 6292 7865
904193511521018625 2259 35007
562511700926997121 17747 29341
805455117459640449 2939 25525
813767906515153025 9444 40160
279722957358405473 24356 45143
899949655583405697 8057 31748
464875159171395329 25647 31646
419786798801069953 3781 42652
4834896376625154 18531 38659
956040360678237313 24382 27527
201622721874652897 12971 40227
476311183319182849 24568 26029
572496385235513857 33887 46365
986240949975631105 11362 25554
332217116147273089 10594 30400
754717866071572993 1494 11116
961954009474002433 20601 28814
836642087933320449 21630 35539
20190956402526441 6989 7382
691665530040182785 13234 32080
817401263984624641 12427 31235
848589297929855489 314 4420
660357691293125249 13913 42152
439723876927317313 36903 38009
153375234106196257 29698 34478
835148644763712897 11059 31230
295242828616178369 6105 28776
633994876883548417 4755 34817
112625823413157633 9652 22996
75809546006205153 2634 44014
533378475919629825 4858 25298
882300922899659649 22398 33365
439243773547648449 254 37409
850131604221736833 6795 11119
675172323137697793 12049 24148
317878364517781633 6370 15744
310565685551711809 28643 46805
250559106219348865 4876 28206
457250944803529793 3109 39992
243460116464135009 8395 36762
242865493612104193 12455 18401
599072788868632193 8654 41419
271051109201746241 28775 29771
906071864221814913 5565 20304
54537673429013721 7990 11765
8325186100982763 7 17370
150874462731746209 20793 29511
906591882946813185 14580 39617
552198201062569921 20508 26391
538889911023808577 33215 43881
749888322254601985 1147 14393
222798710983994401 6121 13189
275070226597353697 13775 15621
120598153100694113 3749 12319
903281168792073473 78 25685
536792937062003265 1406 6002
475752902795196801 16116 26881
334864045594663681 10100 14755
923973605135724801 12709 43618
656743233537099521 16058 29501
574939124580385665 32516 36586
250515945434578657 19685 25956
180326830207331329 33170 38066
630161559315681025 15758 27726
757171403218965377 15606 32822
518929628846343873 21477 40745
693938906888714497 2119 18197
404522227813771457 6811 21963
687000031915165057 28928 45996
663053503990987265 29874 33715
880007070009849473 22399 45290
16043350009013581 27235 40930
642004409753045761 46167 46286
33951738970820601 10035 14931
278369849748539617 41687 45356
615761082806727681 37588 45148
662502190960299905 6283 37605
899370262402776193 2071 40730
320108685353158529 13785 16178
682436201076356481 8329 10737
698222128863708545 29294 46903
10029476814658267 1017 22619
206742787351910081 8782 10319
455002830318136385 28747 30237
639950401142090881 16995 20454
246217794895436257 19154 20857
695226085757763457 12009 44402
545739788492099393 37080 45812
618747147562661633 13976 24091
362028327624848577 33410 46877
565158989717669889 13770 28175
393529952582525761 26332 42424
955715235810533377 39037 42012
746348784020476289 25347 45887
362243193087873985 30389 43352
380761450480733313 3073 14018
679807207788687873 7961 44201
634458447172086401 9496 22380
465792703044083841 23044 36366
185780344247604033 22334 23343
987474260377059201 9468 40945
504657532883435073 24542 43187
904201457555966977 11562 30388
65366879264516345 41628 46335
393163293594458433 420 25684
950479878110861825 10426 31773
661165144869894273 28562 44369
970390387697364097 7703 46152
470199827905890561 15991 36189
147321308975897121 5992 20553
482044956552055489 23331 35460
576390616583111617 4600 6327
973276263560396929 21809 37795
946229764935743873 13194 17505
643301807646022145 12242 14336
764999663201848577 20078 46550
91791840830882881 8089 31187
487500869220888001 23028 43049
512053855594540865 40387 45183
799397905719572993 6855 35286
542233073357468929 7999 39727
189830698393230081 6740 15437
455525756264787393 18879 22685
296803377877949953 12193 43995
961586679969730817 14506 20392
741197578341022721 14289 46733
203847823199520673 17966 36203
184616015267053505 31302 31879
515761445880773569 23431 35976
796353382708538497 7377 45939
801084917593524225 45799 46073
627440159945621249 2048 22510
49856314507412241 27584 32734
20653595158783845 40141 45159
959661303965429377 17352 22076
594829712370611201 16520 41642
352919658875809025 18894 43659
755670881486715009 22843 45809
858006672559465473 26444 47005
391154427263870721 23091 34420
920044419120745985 7886 35065
310220663938302721 23597 39220
70162866669885913 12806 36337
348262125678488129 29277 38497
810055932479290369 296 42955
889555760647432705 10646 40504
503518373832772417 25345 40484
669274101630918529 25289 29982
17869136915937391 24326 35751
700912110378020225 1015 19523
545411156675623233 9735 20859
460438800737236417 31674 39306
16389711596392687 11671 12640
347535509252857345 6133 6772
414067724654582721 19787 26173
571896002832886529 12914 13928
442554939350987585 17432 44570
324891704363601281 22138 34284
291610294442374849 4041 45086
433759313065067457 12358 26930
84074950536294321 1863 40176
137935681587954657 28183 37793
738422266856954241 36960 45444
489272818925400065 26800 45691
505338846814840513 18988 24513
189942114090477793 43945 45331
185147874441593537 20297 27433
631977366637798401 6547 22650
579863319827897089 23083 38664
371204266352613377 21310 40664
741522538621577345 15722 31119
710747111732473473 29773 35273
479029086035144065 21263 29142
966494738665396353 35319 38779
904969031270876929 34523 40981
309016868021771521 16732 32220
18493067637596285 469 42389
667024851324960385 12947 28812
985708775024132737 11043 19288
688179379047056769 17745 17954
759777072986498305 600 15628
726091768796344193 13124 32645
662660352264975233 5851 9498
737528028888121473 28134 45469
589687080710977025 23912 32845
544890214355241665 1629 10513
253636336911167617 13215 41758
643668757517616513 3525 30765
198356422471068321 2677 8536
670190387680229121 3220 43641
216687728400255969 10117 21352
602314112142764161 28477 30501
601151502260311297 7288 25068
579722034049645185 2538 4531
523640366156367745 6096 10093
487966512705128257 25284 32713
613125498043434241 3626 26968
22008086697688613 10249 10723
773052547789500673 1299 22540
887235999406485121 14313 34768
609224076719730305 14032 34711
659786476003439745 19333 40406
883505477843097985 7656 26555
126334025294852385 37293 45007
470482828451555009 12114 17808
481647133024402753 205 4755
559200948563908865 5119 25907
891428320079498369 8814 15720
916829203789948417 32796 45914
833569472942805633 24894 40598
312541612420087489 9444 18681
182698544947271553 739 11136
411007529265720705 810 29216
966025288768285825 28160 39679
11341160439183541 32196 45538
761637444724854657 34681 36748
45154496694411961 15362 33324
975439579634731009 21242 26814
774562483377135233 15456 40142
970811545772562561 3169 11133
710609680867367681 7969 46965
770178943741932161 26373 28276
637394276762574209 8042 16433
22218208005071461 6434 38287
930971452068749953 2625 9010
836840345924350977 13225 18038
45808368487708865 16535 33424
182716079912978561 570 6971
895898426469631873 4546 4993
795293886479690625 38722 38940
708624111337751809 1057 17069
22802788906361117 6722 30616
965780651405399425 14747 18709
980418213759101313 3990 29056
152050305165314369 19402 20278
250181088217516385 13825 37604
581608366341516417 8770 12002
91358000608742881 15541 29381
992562106824390657 4235 18752
5881738484831090 10917 27275
575969726475282305 34890 35743
618906006559065217 8232 20671
208058062980509121 1929 15605
663862189493244161 9909 27816
165307636907545697 9473 36440
658619236183561473 17407 45964
768163574009331969 4381 12061
622513707869032321 8684 25523
844930133648407681 23956 43886
498746141792885569 16768 24579
840309578885435137 13267 37897
707800032317663873 6161 28661
300743875894784897 15963 28022
242071268093120289 14730 22496
361201853746205633 1617 36219
194106991753230305 1637 40114
698586594535274881 26693 31777
680351760118618625 16903 42858
230264853192746689 7187 13208
83468855896484225 33734 35794
76067087199096049 23130 33659
736978316150235521 31105 45683
403727305860382273 7715 30132
831692565115773185 11261 44157
415050872870953217 13642 41272
372568026948904705 5083 16881
140722616855807553 2959 29229
757939468951178753 38998 45529
546801231642508161 23799 45089
800989663972408961 7234 26485
955988341816134145 22155 27017
681334853396933249 11809 31324
677119370063710593 30070 33251
878309924799829377 19040 23331
81723393097032465 8241 38372
74822418120703553 19554 33531
715819182293575553 29792 35330
339683476263552129 15451 22483
532532030442876417 8373 27114
65303038870595745 16088 20995
63091834330069929 21194 28700
201516917282852161 1410 27280
35157888931248493 3419 44079
714508679861751297 15333 39323
213708495522599393 27119 29949
697418576605961985 37203 39931
946272118517367041 2363 11179
133352268444170369 34705 35344
766896290838165121 7470 43918
952478928099175425 32735 37064
888684964630950657 3640 46464
481826772331913857 15161 30665
812798261463587585 29272 46444
644161910371927553 26970 33348
725132620498737153 909 25474
826940690621100289 34880 45063
452763112781273217 3230 23494
869252140895930881 38188 44290
929758741680327425 6006 15872
134586746240131569 19691 21649
506750110054827713 6258 44522
601498479864339713 26214 45231
665445444213229825 42 36869
491434811860344193 18545 39602
482698965803397313 4636 24813
547297188343556225 12466 26713
419509722264930241 5975 8554
545583076148801665 7412 8772
204999261329948737 18864 39195
997319601295679105 22171 23077
864600831785519873 9939 12950
347332225067205505 1419 36655
306769170698775169 16151 16340
837636361293739649 39304 40797
403920105843862849 19150 24002
413480036211922177 37610 46916
127464321131345313 32045 43271
178724395714759521 4963 8114
322519707613491137 26883 37024
251257325449884673 38244 40594
576704841807188737 23465 31101
835740531377304321 12830 29959
526178800851365505 10407 30176
504604706833646337 13291 29606
739827335917841153 41219 41653
946458488490598913 6809 15919
917337337683346049 18459 33842
740962191476128897 7627 23715
532608971026949249 9424 32801
439020542901410241 8382 36535
679296942074667905 30078 39896
18024321231621345 24678 25563
543318432838464833 1152 8917
501752954462794753 12128 16787
245258017021921409 16675 39991
265791371164354465 3843 22535
420543439867433473 8921 41244
100211892405447153 8561 8867
882010036754987649 16185 20499
120386223389488129 21917 28534
225322183744214753 32757 39061
417715608367778689 22530 36484
467860814583087169 21031 29385
755045876443617153 11378 17124
125536754463045249 4596 21300
647105576734993793 11907 39401
773688174958547201 24822 45881
994850271382915713 14057 30908
588255644309686657 17922 33940
162465802650324065 21811 42410
932206717365101441 29453 31576
271408250816804769 6727 43901
850060110970478209 29480 40206
875992052993218817 4025 37391
605421052264485889 13150 14446
890045082563545985 8375 23603
304050831936439873 24416 30015
709992957269683713 7585 24946
919917828055798017 14194 35551
435067138061427265 12598 45260
532277211271154049 26347 31187
56849316229097721 5248 19325
554639865316541889 21817 22202
640331079585223553 20804 23255
890207218609976577 27803 38112
877258108609730433 5615 22124
440969583002480897 165 4482
586406342202380417 1111 34200
781381061400711681 28580 44798
512720163221821697 21372 36801
609583453285377921 5025 44532
957754858756885633 42015 46275
370762627382209345 27975 34481
222346827102477121 5159 21489
516257269803400449 30044 41863
281099931491056065 13376 25657
409088797627422465 8317 29268
53887773220772321 32021 32760
157611370788426785 2957 3952
468930964706487425 30894 42729
871663733651292417 10486 36696
628520915674350593 4254 44721
890068436317687169 9726 26039
681181501625175681 5310 14342
156873397601405185 23282 24297
259372799000438209 8761 30703
767811890314131713 12427 22549
986688717840337409 28267 30269
904900184910690817 15617 22661
82805363624594017 41898 46969
579413095390616961 22338 28521
719132275943721345 15450 24739
957768946496518273 9150 25138
403939224089647553 10267 28034
483548244697455937 24893 34241
866673303582217601 13187 37838
319399165139362369 11975 22505
635286093045174017 1248 7481
101733942091083665 27178 44231
569259282831339393 7863 43475
29593940566801537 21286 28133
228210304534492545 29596 43145
234531732693536545 33094 33232
503191894876664513 16700 29849
839060042504929281 6033 10434
96583097391565793 16732 41147
625839112758153985 8519 34551
961611413066592001 15526 32801
273194923039344673 17296 45375
742659976054319745 2319 23892
740705623196358657 9934 35470
66447141940784609 27188 31880
769441551551711489 25893 28040
696002634313792641 5824 14492
662970327653578497 9462 12737
218407722348430881 23170 28550
844820559765455617 30491 35111
843159169950162433 27850 40886
511669106149323457 1450 36844
474901925748980609 26185 40095
834496773545499393 25755 35691
681661197357094273 42581 46859
255739571517136001 2169 14407
581428906735268865 27249 29769
385994074552005633 29569 42150
696420543624988417 16940 27116
245565850694585921 15474 37731
331870834234962305 26356 38621
203383991146939297 4196 29123
696413053641599361 1226 33641
932237778821683329 5527 15475
431049441231024833 25602 36981
227259776594824097 5495 15278
628099194075140609 1758 30028
100307043608037105 3813 44674
134535382695418097 26906 36451
584764306085407489 4788 27409
709702197130376065 1634 41028
970939303024788865 15344 24082
373564434252514817 424 29074
933937224936020225 17320 22841
614470985212342657 12764 44997
947694093566806145 1635 42968
486431562379721089 478 46819
802129721005247361 412 28261
325498629595237761 5519 7445
769096261613821441 16890 36259
893191813212567297 20087 24289
832524387367104897 28498 30777
440524182375646977 981 23644
827451499296156417 4680 33720
311059863750045889 6871 34344
518588199156244673 26051 41979
420267943889676609 10102 40780
323137161241373121 26967 38393
328607018953235329 33553 37630
645648963699788033 16821 40917
142964149892698353 36467 37664
393375692142651457 5643 42459
174619483396270433 28200 31058
753165028100216449 5184 41068
292462246638301313 2829 9010
14154519747886953 15744 39942
341093949263481025 20425 45120
71474855826327401 8373 16403
506044930049689857 6692 10905
187750976120465665 10202 41763
779969986090037505 9431 34356
523062626105588161 12965 19008
826309519952154369 23602 38855
44886514368368329 13921 29278
792372454215708929 41810 45503
70228579491303121 24768 32473
121305584329384433 4732 9081
92879000977713841 21682 33830
491775255962352257 26340 36558
357453742401833793 39923 43501
587717584279282305 10827 20428
996667997920052737 27617 43905
44889248555520569 19838 33060
766018225196692225 10996 37896
859203240276578177 257 23686
290013516329675969 21468 35228
394386133289089025 10853 41583
558265814965654529 3835 24892
278897886999935457 23738 40460
65646537267905817 1291 16824
135835668879067841 26706 32642
236375388162120001 1367 13505
531298849850379905 40047 45782
506187467405791105 6208 8934
869369695868783745 20725 29472
932047062010770561 15741 32120
580853403875771393 15018 34040
597129440864829825 27749 40139
58382265832378265 16994 19690
44958299762161145 19763 24681
46065727622682577 16190 36432
248364805457296001 41044 42265
8694706477086812 20825 45629
284387695853201441 19109 26503
109164002962437217 5433 37263
565248054663452865 15595 42000
509596784067028353 28697 46040
174612205362567617 17885 31152
479554999682200385 9787 44806
112044698372383073 11485 42503
352434310382250241 9485 40868
254502460323909217 16114 21378
998541683094906369 9236 33276
642195918196375041 16816 22907
934238645186539393 3360 9934
38490845977296577 17918 43594
194066156603447841 75 45076
107891139545753137 13989 38151
456448629406025921 6670 41913
72463505400680369 9396 24425
515417161554942977 7863 24431
467117685121745985 9843 36722
507099611417871169 7803 12995
486200713668214465 495 11743
443634966340034945 22428 24498
275156265549437505 22836 27485
655861461514348289 22562 46546
545205425231120705 31620 44565
75358348030071905 10811 39307
659296025031050497 11049 43371
853786870242387841 845 29188
179937563109351841 18831 35650
804565065401654017 39979 40517
644611005651764609 3647 38584
94246857422177761 16462 35439
19807098218638685 12741 17846
113410304473426033 21521 35958
23604035815974813 7813 23290
810821342720672129 7208 45552
392342474237583617 2545 26089
262393609174132801 21576 45523
876391998731346433 17549 35775
636292908196878721 30031 46591
233687780343291969 10898 11891
420485352973848577 26120 43888
268261008391231585 24119 34873
370650580745561345 12344 25818
173312573411610785 13150 17375
873595424741928577 8550 18211
629619025632958849 9338 32846
673311640344508033 30583 37821
841237715389372161 17613 22785
817721056245623809 40962 42313
395749698070215297 6640 19714
145652180957782209 1047 5384
947259333001117185 7149 12683
600994172072439937 4924 15859
920832517512192129 22743 36995
66315477363389161 8968 33825
5036338251603213 21818 43641
393262857847211905 5065 32741
737323569390365953 11841 34913
217430205558557089 28471 43157
935315181827977729 30165 38219
196263081921507873 10005 42512
397246013215745793 4945 27759
550482289249345089 26365 30401
757193959991827329 8059 20340
972217231738362369 29456 34179
379852793685113729 27631 34548
113683662753558673 17599 23818
348746971381391553 12399 35328
871061901319485825 15698 34172
588503751244243073 7802 24937
847682613936967809 19645 22780
872485635818055297 1067 25025
30560253284981797 3822 5406
480828091199281729 12229 16086
874652662062587137 6820 8674
70342655228817113 18216 30874
960270739997248769 7208 40510
807078894344439169 15856 35526
500344197161297217 3131 15692
749828729657753729 33368 40008
897575566321130241 24761 35545
683161822044819841 1607 39028
734624422229345025 29293 44604
529795351544581889 6388 27966
836445573611520385 22021 40914
442643197277700289 17480 19493
50280559724285465 11922 40962
272288501497246913 16031 34320
818934783377521537 39817 45012
525996042793746433 7216 20490
851207871965684097 2793 36054
687116771178043649 413 45133
984034222128890753 642 24879
939684240811626369 932 6934
640211863650421249 18073 46819
808178856159106177 22054 23680
273822418685902849 14053 37761
401047558005171137 14829 22840
766062146264701441 11659 38049
464869806183177281 4817 24235
385055684227900481 11833 38720
760341667481693441 23574 34462
413557911215889345 842 30218
426958204689402241 19937 41570
854546516068687361 22604 38479
226090308483275489 5648 13125
875490843517056257 16883 45656
615517886231462145 13417 23323
204859771078567137 771 24517
115879167169790529 9628 19136
229684673335640353 325 7914
33503202026697209 16515 17201
25865196323216821 706 15774
597995750563125505 3963 7754
127790471164885841 10513 17268
874446522829945345 9512 43778
197248045358726657 33480 36817
200404273046526529 13566 25227
197137306292745505 13391 19962
472975937124648001 6663 29527
183798411210027265 7771 30621
747322193221190657 34040 35657
446468070127693313 5364 36713
332220273766356673 13086 21551
272651133866567361 14022 21949
79393340924180929 4238 14421
356494178294411777 2486 25465
725882964200099713 5459 31206
629983253654494081 13766 36487
144764372307445665 10212 11731
4419570734583545 15854 39316
261396172703147297 14883 20080
291221544588729857 33425 46160
273274397567174529 12872 17175
517327989839031937 29743 42132
99057376278540945 15205 17212
367670236271230529 6281 35554
106844853695928785 12510 33854
443886995397221569 1872 45565
153722481342331457 44531 44552
354615181583348289 15583 43729
432765856006934529 6286 9886
770361634378644993 22826 36363
823177934708798593 9436 45072
9247012820615909 8413 13022
214049169650632353 22662 37209
450489185757888321 11963 14640
462809434083002433 13271 25056
675898813537408257 13361 39939
327864408408029121 2159 45155
556258008261181633 38216 43816
691072080818845057 17285 35258
562715079706826753 26736 46660
789176905203600385 14715 21384
746847294547009665 10546 28219
505366457593400065 4168 31713
506434814357795905 4339 28140
666320719532446721 12020 19404
376584541436869825 18363 43128
313432468384593921 34909 45067
435834057126747585 36954 38298
87001263842108049 9747 23012
572302844884532673 6654 20522
150858160219403457 8901 22616
591758556655413761 1301 45730
20136856348894841 6061 42481
280344782913175553 1309 22579
229709468083559201 37061 45462
661687211979135233 25969 36529
218399954301798273 7597 35289
59952722259524193 3692 9268
324939198651325249 15827 36723
215377901481737409 18360 40456
370064701833992897 16946 33258
151070937442653985 8556 38445
491824907605252545 12589 28364
108210947143412289 11940 20334
172940552762650401 37758 46503
610702026922368129 12375 21797
966285941770880897 20286 35966
70088290177189097 4733 26645
478279913512235329 23184 24676
554822812428085377 30200 39000
436985123590194049 15705 45215
286770044237464097 22817 28959
613473807244656001 33935 34647
396262276923934593 12708 31135
909450664100209153 25825 26747
970811006690702465 25334 29547
468351299781598849 7210 12799
488540196529271489 18583 25292
183254214069410881 3663 42428
321149509463815233 6846 21525
394608663500076033 5728 44716
498999014536096321 42406 45633
218121813774818209 9659 32020
791126241229854081 25108 26703
629320799571669249 35737 38951
791047253955866881 7961 41943
917681192576299777 10642 14293
678372934653559425 11729 26191
4013104199156459 8599 16280
916259431287969025 7094 37187
763681712462332801 18761 45680
967586648600935425 19319 42695
567154563381162561 39727 40226
245609080930620385 17562 34999
301657557602727169 2387 38017
396546348117418305 26826 37141
341305205706174081 4361 19658
720287189352248449 11905 31809
333210857148916545 7664 25254
471561157098342657 5228 16951
402020946241716353 10539 29773
513292133307402305 5000 43319
291814603571243201 13000 32835
772465592413304577 10216 29460
433869129242690817 31283 41859
72058179516020001 19139 23749
259095806215245985 5860 43760
297772846302656577 694 710
753796535654824833 21304 28837
990481796828390785 5431 23700
367152611995283713 26593 43971
793014328639763713 15835 41879
842251075734889601 3809 21443
538347518470416705 29007 30344
489155444723909505 8793 20391
261858774646789537 8974 26615
770896650048793985 25500 42379
481761934004794049 38833 43155
564226873999235329 22348 37580
9418829364669535 13169 34810
629860546141866753 16582 20731
256064650653499361 517 3590
161708236340107457 36130 46704
236193700109573953 31344 42488
438972055802590721 2993 38654
220962804105482753 14595 32823
852098307870239361 35306 43209
62214784798548809 10792 36987
862522561561757313 4028 42907
926369982380734337 1149 38829
114260881807528145 15202 45771
883883699896166785 11689 18698
856208963383462401 32186 45819
258535315237907073 27665 30234
227389247813608353 12903 41161
667320409321909889 17828 36258
662996809912566913 42569 43598
403313038497444161 10484 20829
337506616401274305 8767 45543
475249757464645505 22898 42797
80914675645200161 2286 24568
562511130005674433 21817 40870
477167792583731649 15812 31021
569899197975949761 5893 13442
873899998484585473 8034 15942
767708694287605889 40227 46584
188079191279715745 33278 44189
489285447758170753 28696 42571
544766573833921793 9812 22730
353159708727162049 19549 45998
843516915162343425 10528 42853
762734745026016001 8595 37217
379538004161258177 13673 46493
246694597873371905 36502 39326
194016396157142177 10349 42220
414486914002090177 12430 19987
881547439348249601 19592 23565
208054936699539905 19190 20860
828527347156029441 10059 15823
149629099207196257 6876 29332
102974725605388785 21550 32770
152889460839688257 909 27706
526144793219092609 38694 46784
469117391925358593 15056 21131
346385421800757569 9010 42998
334615544492578497 22086 44947
102086064084847553 16753 24223
811875192761412737 7720 18920
629234854207549441 3522 11971
174298457318386113 3333 35164
666605144702234753 7734 15247
860382599765650049 11511 44916
794462276427562881 976 44661
111285092756617137 20749 37726
917215010233935105 7731 11878
107142943875395249 1046 13116
308858093093572737 9530 35963
847088534266120577 16099 22756
482495829060670913 30566 33517
695157374917535233 5554 10591
450848806392937025 34203 34787
546368855529067329 13736 27651
598847514239981441 19129 37713
995157694628908033 18603 23302
568092665988000769 3416 15575
888082998170531841 5715 39500
808119353140544001 8996 39808
741818000583101825 3068 42661
434571758035811969 18536 28407
695146498523826049 28807 43026
551812659084436801 24329 35254
243338709062605569 1969 46957
992836270230366593 14130 40023
252301305919004897 8059 30648
753574880284819713 7764 41453
923398728284389889 30408 47015
200211729605054945 31074 36258
311231011387974401 2251 15333
832430682665336321 6515 34817
518104518474892481 33062 45585
563002940741181825 11827 14485
313096550064400961 6220 36562
290447506790119553 8992 29070
696705064597019009 14911 30341
729276966530388609 14163 16198
87245915410136385 22185 44446
645505297619610753 10221 10607
813840963557161985 6557 18484
192314604234507425 31420 38217
438419691222136961 2152 28644
217102831637479457 22906 30585
340180452964382593 39870 42005
441293228775830209 7898 44139
762744330664872961 27838 37875
164631631567761601 2009 44741
211566845476788513 26536 31986
475586415473980417 6712 33865
456466152832987841 19137 29471
376603176918909121 2184 19710
635237043951782657 11731 39850
400995228322525313 3216 35902
143895049077485745 265 15425
828621301452773889 29199 44250
593121160517249281 33450 43629
261395279869173441 11169 27373
67436956025986209 12160 39293
989519628881627265 30582 43802
481425309799881537 11088 38113
473200447327851521 8781 38379
689812322393606785 16935 40130
740478948145142401 9960 43151
664234955384749569 1928 23634
352591279209161025 3905 15956
165373134815794753 1629 10871
171921882011847777 39196 43690
635231321636844417 7458 30959
620891460007666049 6677 15281
774507636537947521 39140 46054
987747369985886081 13504 40195
461139902790726785 21804 43100
290432029830167681 2504 7662
284998734368926433 24404 27607
135585681079991361 16991 27237
5454570208549115 18763 44823
554728193788573505 32479 33728
31293306346583449 20217 41930
614171206439426305 22261 36421
430404759419609217 44575 45064
800190315014173569 4317 8699
983234257573187201 18642 41005
212965468569198177 8502 28726
775033273486236801 1233 28748
423656877777087745 5814 20387
328069287157148865 27539 43529
602511935528202241 22523 36978
180479930891202401 1905 8905
66905645915351641 6630 17331
903518987644716289 12249 30887
713737657409016193 30414 38785
49848177010979105 24129 43380
186477739092563169 33918 36191
907276162241316737 27282 41314
576979761220901121 4671 5944
105969430827080657 11224 28104
569520717811212033 18291 20884
553307177006999489 9520 16490
702727761436140289 14319 38474
759449915334336385 16276 19791
723178820110771201 39423 43699
53398827563938769 31810 42450
1130779446175013 14354 22335
281938583630356737 4075 32405
729964040975328769 7621 34548
451079655176229697 2727 10403
90792428504077089 2578 8567
152819065414583137 5710 44496
632538602164995457 5384 40017
323756957853220225 11031 18054
433210623903722369 23821 34296
315604883088205697 26151 40245
130810337968522817 11472 37869
268938970887390369 10658 32270
950735233663611009 555 21749
444182085327874177 15733 46503
18945433751522245 9174 38479
894919900466305793 33419 40455
905808605344606849 18083 31471
226548481406517505 9402 44967
520970611645378049 9337 9765
910332746195436417 10298 37984
709592902335945345 38012 38412
969570394153727489 5348 27564
396577073786399809 12916 16653
937435206034649601 9835 40198
720319170492690177 7877 27129
904117845786053889 25696 44102
263434100672963457 6603 43217
119676482785948225 3680 43746
826636445900394497 22614 26913
614223911394198273 24424 31458
133028972960342881 15457 38719
135661567373546177 14009 17508
889090319279052417 10661 26038
261995182149483713 1730 7345
282404651858637825 5002 28980
221623623229632481 9585 15493
743189504618502657 22228 32343
264104436786119841 3687 25434
617175228738656001 28946 46137
517348500640196097 9848 28113
119271431561276849 6494 11597
874925288128672257 22752 40480
939244351083811329 33664 33771
932457232415046657 7682 14359
285874005316461665 2688 6084
621698313865785217 19874 28817
567491462053052225 22891 40230
649206665224681985 1972 18135
612255766999471233 43100 44215
641400559921599745 5199 24496
607457567140539137 26952 34483
874554226893920385 3020 4858
319151053747706497 15824 30980
906951883145445889 12122 28354
597264176232240385 32932 40197
990064281358229377 35845 36527
51245714260904409 4770 16823
868633940128283649 11606 36147
26518875267822041 17864 18392
457099642373449921 22870 40687
276032794057559969 21009 44288
738597293261001601 4818 22192
322056471218157697 9930 43856
772306666923128705 6188 28876
966851678225129473 42398 43517
122440656175079713 20547 45248
792668639684489345 12540 46520
162204992089940001 31207 32176
247598780271804481 19077 25897
859290300950256385 6896 24456
932495298614721665 12734 27301
205147477448690561 29370 40098
206768306361471585 30468 32156
224688661436736929 39877 46344
591870346915538177 17246 21100
995311331298168449 24519 37475
582458217231053569 8686 14133
329895753221116225 6968 18818
261890755615976193 4553 39059
59881795777613433 28567 34371
490454567950752833 47 42799
914766753665581697 25022 36229
995944094208805761 6757 33533
922234205610848769 5662 8402
436557240892799553 4071 21089
373920507569103233 17994 18804
953393228360507521 37134 44721
807622780387134721 10754 41828
3377012323131368 30196 38751
919058407837205505 10905 11960
827460949838847873 3424 34154
522434223422564545 5591 12046
421738220423012673 18233 25986
202507608603561089 4367 20274
375339507759004929 12433 18825
434125143849342977 18691 46699
677758344783928321 231 5409
493698423022031809 18855 31594
252303214594899585 22339 37045
839073555152552321 7289 45183
428215876999164609 11028 21975
893569601941926785 5093 12597
446134313341840257 5533 23164
854150295415024641 17386 46624
217906271399318273 26669 37799
920928545392136705 11549 43512
880865926249793281 22826 33553
501145224540707073 6950 17964
841642826746554113 12103 35112
735552928731443969 7864 39821
511458973173542849 39100 39372
489429544205421505 2746 27510
58080376313757401 8720 13208
948157291972698625 10094 45140
249695261306708705 13853 45127
631438619731184769 17820 39838
739694967729807489 232 43398
376989406657692417 9196 31860
866794320381043073 28247 42522
59633321996273025 9845 36545
289487607771025793 18228 38406
761368262247451393 5108 43394
114929800820629425 1070 27481
836331214377977985 15278 41960
236114943421430465 15458 23459
647404865799309441 10844 34771
437190179342561409 24828 38854
964855947078518785 2613 27218
160379761510757377 15563 21119
780810287227517057 26653 34106
17230939591382111 31616 39839
699373051506839297 9235 31492
941909727569285633 19403 41581
33319070188277069 6923 16212
513909127084016129 17165 18870
810977013180035969 22091 23179
39359162712333529 3330 10830
356941828092992385 2120 23619
574959030525132417 15199 27638
670357105367926913 42457 44292
533906187884870337 11230 43767
504985118435151041 9819 45956
304017527929826049 34543 40318
645862049932787841 22596 39247
736881560158014593 20852 32543
328391099016663169 14774 27910
928172168461212929 23580 42481
55045199013548545 8609 22457
660126298474271105 10290 40986
695180579278606081 5344 31126
374192151954982657 22316 30164
334716663869755841 1898 24363
803578058787184769 22701 42081
381232451279224449 6032 42472
690594830261158401 2259 19973
967945717835377153 28787 32811
869451483433667969 4263 34735
330776680418672705 12843 17756
863956000285266817 34855 46082
207009931436033409 3187 33330
866400729313586049 1145 17537
220168618285377697 12267 29407
670023900456822529 28430 45737
611515921795515265 5285 37721
929803386531265409 37139 44167
310975931493040065 4096 38196
606252272792485121 4543 42186
655234377998454017 38208 43525
224729346077413793 15233 16287
727247483590183169 10819 31618
489709924254452033 28527 42604
89888221585781025 13046 26492
794576174397523201 26127 41664
913022624555800577 8043 10198
24710726231599977 10427 27002
757371439338129409 30530 30992
808459516804152449 18387 23726
542531096545040705 45 22431
84071742191593297 8361 17302
153696346449592641 10282 23321
591313293145564289 5664 15514
286854717918011201 24000 25522
877155983366630913 1716 20733
230282864610273921 68 38157
198725280442022977 41371 41985
853673722672674305 10559 31694
851672973243704961 31005 33908
804803893900825089 2151 45380
339629410843631489 1141 34654
674579671709444993 687 38074
583852666132198529 24226 29097
100350082255687313 9768 14409
729292061749919873 6595 27866
627654778380495745 9501 21404
26709125677353285 27209 42808
565714314074014593 31115 36867
657136090761472513 35960 39878
658820866020910465 34632 44378
16677538377589231 10912 17418
400535112848274369 3242 35887
722788683807710465 26501 40167
57951562121722593 18180 23814
577324427446864513 8559 34772
438167943940285889 458 12680
482637552812523329 5274 45330
205895294986511617 15007 42509
231854156240213889 2223 32340
969638175362973697 16655 17097
670829952120772737 1533 33150
634225756613624065 17450 39309
654897780431308929 29549 32885
138908269123376721 1506 37042
835120693113768961 10476 36399
325447292665224129 42462 45253
704080836695336449 28287 37577
39878695848472033 3475 28554
640714136490647297 7267 38631
969136739222271617 28341 41169
303007555308692417 32902 43472
107826153550135473 10994 31914
835071344085154305 17360 23816
817577109081163649 13000 44552
163828067328946497 10356 20024
753027989989078657 28559 36193
383762489323675713 8440 18168
338183800123168513 10420 11534
788105256364229249 4959 18420
34667339669866237 14878 33239
641406570010420993 7872 39212
821667217281920129 5399 25648
152276792880652321 24100 45466
43173453540134689 4529 12914
531500751549504705 6410 36666
803518430347132545 6305 39760
535998398029573057 239 34881
245215084476896545 30442 46169
602820605481245057 3951 15425
718023294774333441 18690 29554
889814326603467265 42453 43906
465795657121333313 13005 21773
895765409821326081 12714 32576
801456904320808449 16005 38421
249063247449878849 3079 13678
226336359070742785 17611 33145
786599856646550017 9890 41973
364110885197085569 7874 22047
4199946987366588 3962 17795
538191304352324097 34944 35208
237450281169731873 9819 36810
175962444011183553 14511 35719
338678399875572481 17897 34923
851506601988248193 9687 29437
130970197688871089 21632 38796
671582808589484161 25410 33648
83457552893488449 35924 41995
985376574814978305 5057 16804
935991813782056449 1047 31452
836655314283483137 27225 28837
335690466175702081 14368 17737
494404579042068801 22260 26259
768797607449645441 31541 37696
148456451115812641 21744 46463
906248062645854465 17347 34995
958456935826689025 27403 34062
777824305079082753 21269 45135
509948261581818945 35388 41220
438793464269746625 19142 20072
187895464899881409 37625 45587
590971003625302401 37199 41887
242714127604621409 6823 42878
558919555127484801 28467 39933
809051069509081345 26536 41010
586919050760986497 24113 29047
435693770541966785 42421 46805
826523818774756353 21219 35150
299196824138689985 24336 24957
857053944456030337 9190 43677
129263772762335809 6804 26935
473628463427782977 7113 14158
363708124136508097 32355 36674
644154250994393601 38482 43947
339268675645648449 23761 25904
793143185664700161 21300 46766
849248732008604161 24521 45092
618799680329093633 8336 10867
981611279420555137 3383 17328
715870444088064769 20354 45877
846359061248705281 32956 37256
784645312412425985 18574 31439
580310727525692033 6707 18991
172001631238895681 392 26560
605285837640465793 12042 37160
898881850218575745 2864 20000
762759864676418433 46092 46873
612454857492107137 6971 26331
644694432511982977 7686 30852
723297997099610497 11726 28903
44360776031446393 10594 19233
882044007196395137 14886 33071
420335734931697409 1071 40139
962700930383423489 7460 8670
156765907285411297 643 19968
42402107448591409 23457 31183
7962482813326234 5329 9151
538729682233526593 3706 26803
102453294663824577 35479 41197
773942676113204481 43123 43668
981844568844749697 21650 22718
635384355245665921 39916 43279
443044762165989441 7248 41600
413438400512315969 21310 44473
499033038571781185 24280 35961
344336806555066497 25398 46847
816237033489350913 17526 37607
261910054119208993 29220 43794
163857367352520097 14037 24088
449106042870685249 26152 41690
889934120375393409 24854 26595
515707798091053633 27902 34122
602674202751501313 1114 5341
992669392339184513 21536 29805
512496650142587393 8434 27787
505564750071680897 6101 27476
553157151765120129 11897 41369
457608869971412673 12251 35694
612186545416029953 28689 42149
82016746884928433 20552 44464
314840440560828929 13564 46198
195406344038008929 11838 43613
890985231026313345 32484 40541
153295393022244033 14388 37371
439493440672364929 24012 45842
825321453858325761 10964 33179
798976879231794561 7373 31816
990371585705187073 30109 34534
804372202321786753 32135 46301
696108037268192641 2330 45699
963266677318834689 5883 26760
874386552274170753 1988 28054
623507325236360577 17591 42807
787718411257120769 17897 40529
774674273753710465 11960 23526
619764839219239809 24306 31587
348858792494354497 2262 28695
106555524314376977 16264 43596
347805992897796993 19405 44605
91741466826885441 26048 31736
803186856068563713 11503 37803
287581076415936097 7815 32374
504042666354259009 3654 8244
914111421668845697 8990 45183
700517756339905921 38202 41259
709868494820643329 12377 38424
767834573789876609 27188 28594
480356613504550721 12342 44088
50663044425689921 19414 31260
518573473424002177 6256 15826
896697580069776769 13695 40981
221931186108317761 3097 18121
835795618208180737 38015 42664
944726942841828737 17351 22562
13556661255726967 26239 32998
918773455565609985 498 46963
985883342958843009 7416 27136
753056150163590785 3668 18644
602561191950293505 18107 22618
960819567209622273 6569 8190
683996367932167041 2685 35941
414904303926579841 35232 46403
139052183119552801 7807 12158
671553026090162305 38033 39965
692176033750243329 1601 43610
195318293817141601 23564 31162
920721675396187265 2362 39114
605943378181248001 16619 19479
915595654315268353 2949 46214
116952638404018929 17635 17979
266770270452688865 3359 9265
640389312942044545 17716 41452
200945513871928929 4258 14454
184416360351438145 3145 39174
968516884841029889 40333 46299
420744134847719681 12169 35846
200000207195131457 8755 38876
146263249545899745 669 37878
68796799220557145 34575 41769
549797724602495233 1079 6749
498715031200802625 29968 42813
872565262900710785 6720 32543
375826513639999873 16616 27353
735726592436630913 42034 42516
515363572068508801 22176 23250
427858937776125697 1381 44803
784118369002378241 2573 26587
930385228672275073 11946 44670
479459985724403713 1017 36099
525535976470539649 4094 11170
481470918523235969 29699 30720
437655493120072257 18491 42889
109670803761531489 13264 36211
23156904599506589 16330 21514
514894193393011777 23127 42181
728529067339120897 34941 38851
78651474071776305 1827 32809
830771228884433537 28563 30585
314278866473507905 15475 28227
656678834857327617 12849 30884
572656328129767169 3188 11995
287574132421628545 11952 23592
522286439196300033 1223 15147
305861266607404737 22895 37507
982656317503810305 20584 46743
56938760394960041 13717 40949
540800522387577601 24082 26778
432841284585716609 12520 45349
182220743272438305 6571 31263
596229878931712385 1257 14057
313688614019291393 18 33285
495276468586876481 16619 41904
808116376097430529 19257 36177
585399446881300609 2397 5452
54806058380627577 72 8323
406146671306455425 6445 9034
236863894245175297 443 9485
516132737220335233 37559 44199
478230664376717121 20176 39951
252250928637362657 19849 39778
490656514358008193 26580 41264
229575394055107297 37031 40960
970624328093130369 2825 37954
305773807112412737 1855 17449
477253117755680001 31738 34567
183122525303890177 14024 30796
486228508915097281 19163 27092
281080831666297825 17 43687
810747145994369537 17692 37408
872460922596534529 10818 27689
463040111859534401 28634 42796
214245196704634817 11999 20495
935397115826674561 27569 46681
240470081227659457 9599 38028
20784793865850305 3228 24198
825218394375962625 6130 12327
516773848090778625 20030 34378
285527176642322177 20100 32510
170882501098141409 19338 34262
251293508444515361 13466 31334
628997479910509569 18545 36143
13420852419375963 35151 46030
856036720336781825 11232 36851
589204532757303681 12060 33665
381343097410265857 30988 44038
544028900547804289 28739 32259
749601052781549953 10533 18063
459865992488484929 25862 45568
441401449439808833 13781 42252
630100980465147905 21134 33312
836585855551326977 5997 20517
506767186627211457 2256 31618
746579744063680513 4400 37923
224229741344718305 20994 44408
620040407347040897 16031 34169
283152344052094657 22876 42951
294181051298522817 6909 7469
554087394979621441 32656 35764
146433902644922401 1505 17467
785474705506128897 18017 27202
677648400278840705 19570 26853
557320246816690433 19254 25386
16288125906278595 22651 24406
96716822350369825 25070 33621
329715329197767937 9976 33965
467576242742257601 22171 32160
783287466127880833 9798 29063
342904012632867969 28002 37858
750957484504155521 13712 22230
922810541614271745 9452 24660
84884565113704017 18748 29507
803760748261307649 17004 17797
275253934440826241 31273 37306
636466790771596161 27983 33002
975383912624145921 21675 31379
402603576413508097 253 7869
754481223581095169 21199 42669
490937476331399809 2689 36589
30847670552994089 39109 44716
514236816259394689 2682 45933
457791912061679809 17019 26557
799810754509383809 28925 36432
193029488995300385 34683 36490
640201531101251201 7719 41073
172361478219883681 11022 23800
469133856965161281 14414 16480
142879632000962433 27664 38452
809981968666019073 21363 28248
80687078821455313 19575 23248
255959814786439937 37226 38869
415829922459202817 21316 24461
860829601004109441 7500 29273
264427819512789601 10727 29280
271865174680730337 26944 46884
960786406428276481 4961 44826
48230892763651665 31847 39918
358302952047154113 26300 40761
166376899742136417 2185 21179
419132789812628929 297 35272
748603795017299201 12727 27731
833500846719388673 12359 37204
16147068303357771 12350 36101
872555177096366209 38117 43078
574817513820672577 5113 36019
934061750797042177 33488 37490
165459620369365025 35421 41965
39490005367291305 33073 35597
757223150777218049 850 12696
399320299058175041 12565 27071
46814564459285889 27472 40430
46698879609898825 15275 35610
606067169573716353 2533 18586
680143553337074945 2324 44700
150857060856868225 7522 7588
668987839708613249 14386 33251
707818120233877633 42053 46624
467666076738893825 19227 30574
716121952787464321 9951 28155
817390988284195457 9862 18359
894827464214412033 9768 28475
493669257412733505 21596 42264
633643937400808705 20640 22529
612080943886631681 7100 32871
126000500938669553 24839 26533
896716848969973121 31157 43871
381509966143941185 25064 31614
445577818686963649 28782 32802
121281112427393361 26862 34723
64556552300643945 6419 37797
251348951657451649 12480 22272
416105916148403329 32046 36265
784637129844337921 37387 45964
19917489175426797 34600 37940
543384748220805825 38863 46086
578669664713721985 10815 16503
243129396526452257 5312 20653
794339674124358913 11793 38224
989216977508835585 23837 25300
857939010821290497 6362 44703
322189868914033921 8095 23746
185603140155606625 16466 32839
221510903501556545 31344 33729
724576151056290049 16914 38529
802430172235713025 20415 28869
93095278418672929 1189 17441
316217532313306305 7037 21316
934301651456500737 7096 42508
178534724336326881 27902 45628
718354274426175745 37568 46497
64128736974769393 1048 43273
642765244423721089 6462 14213
417819671162700225 15576 19393
173218326426848545 2 35389
822194796312789633 12344 24295
962006472842254849 246 3969
430993253643048769 3891 11737
995533677469680385 17959 22797
298163603527942913 276 25195
735689429375049985 18295 23685
391042660510176897 20904 24275
194143444115127297 9979 46699
41187256368676377 4353 22501
746975678995958913 30300 44260
422879727526844097 10298 37089
364682844134094337 1718 10013
461903099443393473 917 8932
298336617123233345 20209 22302
525660833073626305 10229 32226
191208775388901121 33001 41469
963327862698196865 18564 24382
727152566744756225 23706 38926
355187825655303169 18997 22057
3431840912710982 18185 44550
913275640918076417 21699 41035
851827418169655425 22854 24083
893504613071254273 661 32571
644710913494918657 42646 46467
273868399783157921 738 2652
34466127003831561 20454 31841
259110958278551361 37286 40698
543303249339757569 16980 39296
377371787029208129 1529 42137
748894472128576129 22256 43651
390878875853385217 7815 32665
811801057093902081 7307 38948
612754585122917889 16075 31204
554797698361845441 23933 27072
982910617927171201 26654 34156
342267368236107905 1539 7911
286107477067563553 35793 46937
794743590600894849 9120 40438
501728392038128129 3272 30721
54224099987948193 7653 31622
121811222003476161 8557 46434
292437710082872129 18601 39039
11217477997330861 21030 46888
698132415039467009 12706 42038
370936164660324865 26496 42193
776210531456605697 11786 28013
728914119120187137 1967 37885
349003925987091201 16943 45876
238979544954549537 1108 19768
666809614134216193 5645 7401
88170267519995345 15339 22392
45830028953403713 10977 40114
896274643605355649 26970 42898
535291285385319809 19690 35392
667446776099691137 12644 28139
967029742899399041 3064 44754
110181709066512929 4213 22934
784277168349483137 5070 24598
737867763911094017 10774 31978
276382941149606145 5019 22101
66815172838776249 18117 28671
560037818074228225 15404 31994
674969449177918849 6890 29537
946099852128980993 19261 43819
119270186839077745 15059 25314
236640295336279393 2539 14580
866429557999520513 18615 37383
753818239757734401 34121 37942
506154320457714113 12326 17560
996475273872881921 9574 24255
544976289066791937 11245 17449
470330812866279745 26725 40562
885152648733583873 29526 45418
580463804237915265 26991 32707
689531558129839745 7306 30861
388516219877246273 19108 46245
287176759220105985 6951 18852
509610709304162433 26756 43762
507199672959014721 8404 28774
596941522355024257 18401 18597
642565716100779777 6295 11742
347672324958487873 13053 39484
257602512636577089 20144 25223
251461371345570241 19203 42758
796390058443424897 14845 27860
539767487280819585 4938 41304
267293516705731105 13542 14411
944273296220217217 7317 17499
209103787655966049 27358 28988
227883866960716833 10063 20035
847938142486963585 29904 30520
683588619497001601 17320 34325
734914329724208641 17477 20639
212393525386950433 10460 33173
654385735248578049 10576 21190
971508595341532545 44603 46627
745991953173376769 3593 33352
946743477245910017 5732 30269
458809788389014977 18832 37726
667894496646695809 19196 33877
798088396400263681 30079 36997
465155654083794433 23765 26277
770268161853007233 8098 33453
340902608256499201 13424 21061
243724820571674881 11398 39527
342057534625432449 27188 42465
575214789161815809 27383 31334
389209484534134721 16585 29051
33661969177419593 5330 39846
855546403199220097 21902 36502
327937549189751809 9561 44445
557443460577843585 28035 33190
106075895062435425 15406 29646
210818279893054241 22478 42758
279236120664887009 5766 21193
407504330460440641 22073 33909
555301122842710273 15119 40824
5393597560278352 15480 22631
129896587811312977 11730 22122
628708385409368065 32254 38023
367114961533491905 42774 44974
665247244007552769 26347 43097
650049137083510017 26834 32901
715329702353912449 41836 45265
183642181485854657 12766 39044
725577205128196609 12893 25612
368069190070340097 31649 46224
879284751244739457 20302 24073
955753733839021185 15021 22339
994775298894943233 3054 42594
239433568866882497 30147 38655
138465110498160017 22385 22711
701386932150914049 3194 21026
544921943495189953 11534 38789
627379600026781441 23335 28955
289476406333562881 7582 31668
20972847168241773 14584 44177
383416117979713537 10025 44213
218219244115982049 4121 22674
71079586157210881 8050 10576
741939899340000129 798 19482
641648213102463617 2200 13227
143990202390678945 38543 42019
807117360999114881 12716 41350
648266082164600065 15770 28768
278278896054438017 20245 29713
567414312718010881 6655 24231
412683169831964865 7557 14827
882846225290908417 22388 41119
43927988038781505 9238 40170
6888216047482133 19099 31278
4166391892113098 4657 37477
333970521967319937 6612 11298
745005240597144833 5336 24285
434835065024298497 2145 14980
793874824382370945 15528 34780
285796513450552673 40615 43588
428006357778976129 20804 22073
597956770212757505 4929 12324
216357714664894721 7761 20429
339034155847190977 23528 45954
779704209145812353 6652 12611
493876749368535425 10699 13741
741368950749702529 7898 15126
214222805066075489 9448 30062
898013475721775489 23855 26872
640861173763166593 15237 23319
914534434050381185 27002 40740
517405255608469633 17325 37742
274498529839370081 3094 14976
825635105222215041 12111 46462
340009246513304193 5014 32000
967517671315508865 34078 46788
781005732886320897 10355 23472
773026500790589185 16686 23421
510393042830202177 3823 34309
406610663428768513 1846 40864
155084104734577025 25117 46283
498908641284156545 8713 44040
200455210016187393 16040 28132
197666215899861441 10358 38103
713939037626751361 25963 46759
567677927926265345 16650 20400
97218803676355489 15464 21751
279222942308809505 9647 29396
123743958008155633 34743 45319
644682000300985473 14317 22809
135953155293847777 28631 43010
219588595518505505 33322 44558
136191144724229217 3290 12610
414360571481832833 20934 26701
767793410350776577 7745 42690
483799152803914753 4731 27434
450046853653553601 3609 21449
412511064915445761 1059 10842
890080165540680961 17283 25508
790748478149740929 25198 26184
731914039715782401 2808 12895
616550884954133249 36896 44061
137007887247193601 2813 6085
752506832209110913 26895 38058
353999869781709697 1824 43886
755800771339419649 8294 42958
539575975348370177 1899 33769
918590671558408961 3517 15555
390911446819337985 18710 35678
483916989940663425 28459 44393
525815248759641921 7417 20417
220035564869721857 26708 46083
722713279135199105 24122 39890
521286910148528897 39588 43932
822354334450622593 3262 27514
556128966952432065 2281 42375
874900591314322177 7810 15663
84480626012545905 37863 43136
936009002462014849 13394 35481
684525344789324929 24774 41133
191675147925131745 28885 41058
815103505995192961 9531 9829
610511968208626817 1200 3699
566513055210155137 26296 45196
587931409737201665 16410 39988
678378717591893889 14576 17360
461915142583023937 19627 31480
146125744206944577 1802 37786
5522127600180228 22127 46010
83637680537020033 18730 40260
61629812571609937 9673 27360
76661185600361393 12821 19560
655400463751341569 3595 20816
680117868380445825 30446 41919
145436842760943809 21062 27192
882432714315360257 9832 25875
550731976657111489 11577 31952
781944215377404161 10984 20157
638887763746865281 9181 36194
298053049416839873 4232 29359
915510876050554113 10088 12273
290160406386345217 27432 32163
484992619562518721 25839 46738
262432656792402241 24359 34008
23952412102197229 19832 33087
905812344315204865 27073 34678
191490745313629409 24007 34825
69535183449378481 3664 26493
420193669155715073 16478 24790
699375915095938433 13783 29832
856740300750402689 379 26630
161716217317110273 11434 16621
364719952672878401 22183 32547
35647616700384077 12202 28764
631630458015180801 28818 45634
772499000713057921 2449 42495
629419950463820033 19685 45072
1337498837468588 18255 28671
998080694783510529 31789 32713
221607064742631361 17818 25712
340111478429058433 5463 38279
881151986192474369 357 30927
432683739963536577 1737 5501
883049368357720961 29575 41695
663497449408858113 5055 8295
647637342883538049 891 18301
438786420534654529 35744 40901
293483732097730177 21265 40716
521410293823400641 2203 25749
625355591718754817 4318 13475
205575027491121889 6918 8319
258789465179493313 20486 43426
752358975093876865 10947 43839
450341441339215745 3984 27315
344202918709839873 9954 22125
226955408088787905 10328 22648
839157543860004353 18923 20433
644874009929008513 28325 30842
986206969383786753 7416 43763
309605463656229313 8109 13544
389014425253613185 2107 12702
773398678362664065 4555 6261
657820228953596545 21136 37063
696685380274164609 5660 34047
442998895450834625 29059 46643
430335070943737473 6111 37333
586589809729545601 27554 45234
472342393928759233 1026 23350
656252039907066369 11681 39482
661264760765160321 26189 27841
697115679124721025 18415 24437
17538643582799553 7716 42851
726525458579281793 542 36442
746739641692709505 6990 15567
425776717117415169 13954 34011
898520359649811713 9939 11226
751338655559386881 1801 34213
228196812537387233 2724 38243
466919195726802625 13917 28225
871363000348925057 11959 29828
604846984380223745 29490 36996
258091093640711489 29846 32831
663938800420723457 44057 46281
972248088122487553 1597 17722
882882778312456705 23305 31496
675619754348868865 781 5767
908654506977910657 8780 15704
561095790534768193 9267 28153
453924439745968321 26685 41309
993948484197385857 4737 36341
213890113899267937 22806 41191
202248609650158785 4595 36039
457188356743536449 31776 38879
817660903567425409 12201 29653
101661072503816289 974 6587
819021203313116801 10668 13306
535728120567448257 14310 24739
157628793608022721 11837 34956
299099516854695937 6731 17822
177419673519668929 5281 18344
808341197911353473 18571 36873
976394542845522305 22928 33358
74403136139125089 3160 43882
325885933681622209 40991 46564
242076528220046337 32169 43284
866603871622185601 29604 31768
665702815573482113 2522 12480
639609320539708673 32479 45234
656934032349006721 12941 38870
558533517820389825 22933 45326
368723860820693953 9891 12471
946213760280716801 9752 23474
92550296403423713 19827 39795
475208060737042369 14214 24883
338255177791879169 3219 24521
310294844556242561 21165 34856
6750296403062351 20042 22792
544250236974786369 10089 46352
829404067057708929 5819 36397
252542433087018753 10779 13299
118164517944727265 11974 40883
158092775312280065 17635 30636
934940372417216257 22154 31096
909611187866861569 16030 29364
306890762778216705 8452 41915
506504759205281345 21992 41265
264136658962797825 39660 40656
197439072154100609 28185 33129
52521883674550905 31915 38911
429934628353475265 18516 25808
27679949739919609 24646 34835
826682627955936001 4690 5619
418741212646899905 18947 35840
635702967144933249 36880 46077
635629384328552705 14642 37241
797033091072496129 25174 31340
635958107985025793 2940 37249
242724010260797473 3741 23748
846062039870631169 3525 9784
139469425472444897 7478 22164
232843405183196225 13456 30426
569703136787236289 18880 19598
307900137733838593 2868 14283
413438471320819905 42519 46555
315730178179414593 24658 44487
236531336339918849 6840 23105
781236009636799617 401 8028
140348915872355201 23160 32652
680145662880455809 1756 27118
623134526458212481 4467 28084
572930578164260865 429 5025
665820026179876097 24604 25785
696587027222584193 6585 13703
622968492372006529 11577 36251
646895780673119745 22506 38640
200408339647427873 17676 46349
375273453511972865 17657 27898
272686920683522529 6456 42574
231695395131168865 21524 23945
160991105381629761 11466 39755
261101292001733057 32426 45406
52633320039671361 20143 28363
499201173940193153 28814 29774
700934518562323969 7318 30309
216374412094104673 16522 30932
486475376997471873 2362 46487
395186119773569537 25437 45981
114313004164916529 19878 23433
137929881706746465 22670 41601
658645296505749633 24401 35888
5963208405788124 22049 36520
874843297821886465 4277 46517
946756308711208321 484 41983
685779736240785793 26744 45469
906399939927325697 779 25259
530299152909766017 9346 30201
48710143439556929 22351 41684
277950874941790721 14616 28772
887645844123070977 8915 14268
733799486590473985 4751 41748
957950530561767297 3215 33993
796403769394029185 16657 23041
863365540646014977 19147 45959
929709976022213121 26014 30009
10587474661882369 3598 12832
630397265303127297 2083 15194
828713222440185857 7428 15572
808535841785218433 27127 30944
481997709085085569 3058 12348
984594146493545729 26406 37371
646129554157823745 3546 34151
646057121241472769 1109 3006
911409294590718849 19650 46910
982643747147403009 7795 44870
477578018575556481 16106 45276
200387452565085057 11942 12571
782666185527922689 2057 28269
278904725676792257 8065 44660
617228765742851201 42826 44098
469318573041352513 682 44722
708409349150962049 22048 32983
539799918793431041 13112 35088
716883084293286273 4419 36723
431315695437607617 8364 15067
10978070810445219 16618 37222
354586972903941697 31955 33727
275524784515198465 34529 46695
888298976297779329 8589 14245
728745386594532353 28485 43176
492250599617261057 73 44126
293075120913030657 20454 22485
787703742405174273 13416 45631
39831718050869825 10502 37994
301032635402631169 23598 30800
97379450594218049 203 26275
375452308894313793 10511 12786
371542303395379777 8745 46760
298447414782327041 10130 16774
145205685388717153 632 40515
279963417072739425 13106 21113
835673488608172417 2841 35940
205490104382729313 11254 16428
597000812649298433 25817 42558
69116854437528017 7513 15192
426131922529741313 11993 32338
406517404200553025 23576 26053
367621394690488065 23762 46297
985501006138836353 32904 44880
762085755002239233 16143 42217
867721215067998465 37957 42137
279391072302559009 27702 32081
837995238754121601 17715 41612
229969628751028673 4170 28933
208359310021290145 36939 43553
679681756224241025 18779 20690
406847446191765249 11136 15618
640822146570833665 7585 28324
910460544591526145 31479 31812
144679454373829217 4461 43523
61345106341651249 32554 37632
992247147968718977 8602 20173
579468509444961153 20938 44614
557869614523141889 5638 27370
559766118232833089 13324 19513
420235106222754945 10957 36345
969484580801800833 7957 45015
231724524452289409 13428 43762
525728825444748097 13029 37479
805509820340624513 15433 46404
886051872158287105 4176 33843
811635766945485697 44644 46484
807909294848517633 6163 21575
919204889146563201 12069 13011
534793447526308097 9132 40790
361722037779145473 38429 41638
625303422928698881 7559 12351
157625779187917217 5567 14465
838064134187970177 3085 10188
354045863613279745 11103 39202
981102097453433729 10354 28961
326593196834245697 2611 7140
370853184339520001 5709 45309
759155965925714305 8803 20436
557514762622265153 18320 39237
140243510342280337 26440 39014
32617692469710137 12389 14694
231774269325924833 13182 29067
53590633525974593 22863 39342
941908702279199873 4743 9812
269041891382155297 20135 26160
587781910251294465 39932 46172
429692793301615681 6449 8998
27413329034565949 41204 43628
466788036929425921 30652 41409
636216127683368833 9564 36712
616598796258504193 5099 46186
42285784707907225 34170 46848
179388362278583457 15997 21863
643433673625196417 13327 32100
134427504987247201 19833 36143
469337373934330049 2610 38190
702157349373560833 9296 19342
618465430153108225 3281 3495
556296021543975169 13955 37800
754041854704674049 29542 30135
531387140699248321 24179 36444
493295324397308801 5425 21679
512738044725768577 1883 18037
211251780449622113 16495 40886
735509110985344001 15440 15635
575633455315411905 7632 26976
743786109720847617 8882 36689
393992713088813697 19303 25136
785119248614986241 25050 46825
242882649101574081 2765 10071
703930255528423041 9530 33399
6233757896403348 7859 19682
970906872723883649 14902 18798
264458506021142625 4124 15937
157985031998183713 16767 33555
926369449403644289 4018 7449
954103146790114177 14448 16796
847329452876749697 10352 21772
679670714638223873 15589 42711
243265357646968993 3001 37700
997960655422968321 18954 25435
130384434696551921 20530 45657
695263453982793345 6864 7271
955594448376679425 8358 39611
10245800561161645 20535 35703
462675729088829249 21271 33039
777188159797578497 20423 33054
758174781866749441 21237 34146
159404758886449121 2941 20300
116262009529421569 11024 15379
971487521230304897 22657 36728
43338135210383657 1785 18186
718959036448122625 12783 45513
755706282139499265 14031 15252
582646004688275073 25494 29198
335115144948865409 12059 39452
138181071777079729 808 22485
834553736770928385 337 45554
692599264242037505 11866 18087
100192153062870657 22931 39879
558951687645102145 10679 33754
357489949945005505 10171 28590
770612457215708673 7359 32119
540029662255811585 44089 44156
10042286595687955 5186 45793
50399316887606465 29032 35196
659135792829548673 14329 37789
157958728577916929 21292 44377
956403338937232001 10483 44384
756121135069804545 9421 44627
479187566809219585 18725 34081
755091303277644929 14839 24439
392259736547554625 16952 33306
830125474797782145 26073 43744
178094262268732705 3767 12618
977970043823667329 1347 12939
107170794090730945 33773 36021
878266915999375873 4834 33224
492729339410420417 19010 39371
604394008816051073 15081 40335
472340883592874433 12186 14448
460760466926856769 25069 40695
582307406165345025 14710 45114
694015495499407105 29005 32188
173373701262985249 35526 43587
406974572536569217 3802 30485
915253871321386497 8078 24070
376211634303665217 1461 26971
822731799478173569 16514 19965
340840130315811521 14236 15353
703002243453827457 3692 45668
25368784769774777 5819 40082
622151084479522561 21594 21680
524795921805861121 401 27513
147467265584584353 2379 17320
555929843868021569 7162 29068
998300294045559809 9641 34099
481268901517310593 31590 43962
505472379451308737 9488 46993
526070843585792129 26439 40114
924575841724756481 19514 25911
256636423849897697 3252 35485
829019907066413697 15111 45984
186295242249507009 17108 45148
972965657616679681 24249 42452
37225795513776913 12609 16241
680802133388656513 5352 17437
861038665852085249 30277 41559
751659582693374465 13273 38701
915838578302697217 209 42602
974956484916237569 18080 29734
467915094182693313 10059 19707
500161296748256513 6144 43902
418081897391814977 23960 45534
788338537340454401 4065 8075
217734174299671681 5074 38519
192075491749246657 9667 19452
329860696123887489 10969 12595
821467963572775553 10752 35678
802980043350423553 8773 17929
478886855156087425 13084 16435
992022482007357057 35231 41157
564115063975780353 8891 15022
674041316423689857 13246 40989
372672214138727745 17074 33467
538513692878353793 2054 40997
900934515989735681 7354 43109
368971305520027201 8941 25654
372926724104370753 38453 42376
215543439375906593 17557 20114
249688753051660929 1354 37778
648663645345443713 16612 40273
188047076005229729 11515 39336
518070112545672129 387 16211
589881245252559745 3524 5104
286652872971039585 22746 44613
665382159057241345 513 23366
175218246022254209 3000 33599
253860219071075489 15860 44984
459768703958140161 8781 10618
639392261251938305 14097 16374
188661153343701921 10663 34852
815851333258155649 1550 20312
517938329823799425 27162 31078
233984531889387169 20628 20684
30108285024041949 30813 46223
136503835027387057 14734 46417
510769593215691457 24345 40196
545522880799548929 6875 30988
510229029550714561 14502 41657
770334067629494913 11465 36942
794260940378300929 12676 18978
404727560452624129 14619 31275
687915879983549441 17625 24350
799243199657073665 29800 35920
709048167923960193 31455 41990
120441182285897953 1508 34220
863903565810431873 11898 46508
354768010536947265 21811 24296
134864735072675041 4607 24193
282176669795301665 30533 39835
236455970662078145 4541 23873
881964808122635393 18205 39757
404088365893819905 18639 46451
111986460754362577 24578 46574
151023482904349761 27923 43561
685272385598228353 9905 30284
866973381170673409 21371 39166
764383951831415937 32137 38340
184248920511308257 5923 37760
697170658547552385 14918 23687
405902238815407681 1324 41626
865065543377905793 7904 20022
121124396475721601 8527 33789
299142571528836481 6582 18141
506082687787532865 529 27464
428657502756305345 19243 29150
440013508836003073 14177 35910
585928339325168001 10970 22664
512795315712942593 10481 15591
810654033765640449 26395 37135
363067112689577729 15479 40955
742278403714852481 10429 41875
394661657363592129 15716 40495
221504230005802337 6912 12651
180565722822436225 30996 37880
349684954623374017 1093 31578
439431992339486017 2300 33597
488203813898788737 9115 42144
160081367313154049 17446 31918
971596797379977089 33073 36336
631336058195039105 49 18438
601885533055718017 34120 46984
320105527166916225 1518 14687
401469058006970433 17197 38306
91825702371018289 13841 17421
284287614242909825 18638 40831
19851717201106569 21369 43654
480113018518682817 33277 38256
550167555131160641 11732 44355
471495574858533249 31435 41532
201100351538784129 16396 32576
488012576599576449 34117 46856
785292688759206273 11567 31788
614256775083273217 4990 36968
144873855669885633 4281 5885
244757741267353185 37698 41084
830930498047472129 2245 46952
879092173214171905 6106 45716
377950598612258689 36225 36784
261082520706967361 11256 17908
244572256102237889 1616 23549
286383634630251297 1521 17960
406161185745645505 22818 28363
508129842885285377 13426 18402
236327530204100353 5582 33525
107980653871731393 1802 12292
959349037901503745 12725 22246
621820086323712257 21540 26001
62230447393098129 3596 14724
269405291941605889 27399 34283
524983047770064129 1831 24083
35267700017431737 24517 27091
980874241098796033 2597 14728
346571319659044993 28522 45456
913722513133293953 25154 27784
626142570444987009 5582 21438
722128151004660865 5351 9632
34580805208545229 16152 28610
152667560348447745 33205 35834
835154562410753665 20174 21578
838722150923949569 1474 17300
701501502436951041 13393 28548
24370953391652961 13090 27227
822271331605438849 6407 14078
319148706270972609 3854 6340
62319198452424729 24166 40329
367603596124496321 7636 16242
404056392756064769 38702 39916
293978376236985665 18522 46375
841133477175144833 7370 23107
806895240768838529 16152 16423
193206840566976001 3333 32777
724544138524102273 162 14454
991130962178967681 21921 24024
781427976366103425 23820 32731
333923373827236225 5976 17200
327119388953512641 32653 45184
54309829946486585 8394 40006
671232049757051649 5261 39945
397479678577358465 24124 29868
158173216945932897 13553 37502
243101046036880321 25140 45705
962985530846566401 12602 44313
633969096589641601 24686 35625
814885343272599937 36937 40220
975068184136642177 32122 46572
924090336115241985 24886 38885
740764153121464321 430 36408
934568591094269185 5438 21083
785276654027736449 13549 33333
249001232005582561 21054 26933
337174255449713921 8706 11072
998580507643559681 1922 21192
658587501665930881 29229 45287
864810715445386753 20861 40426
268949013587107553 1660 16343
549184324462636673 8036 22677
980308465314006785 2255 44118
214505174874403809 15255 43009
905844489317491457 7402 13845
46994401383607001 24442 41601
96958488520254353 852 24674
228645534212617473 1029 45894
550017561767280257 10455 20366
264339205933147521 22097 29377
242379216172107457 4722 28480
123902736749528225 12110 25999
611484819654027265 2542 9064
405197298055774977 13187 42496
635440946387984001 30964 42537
576183998443568129 4730 33385
107597264620697073 12580 43094
941285282481807489 2496 6722
445898891137343169 12463 17259
575183813099300801 15908 34098
444135949175535681 37589 42922
379252820216457537 21511 25715
90691224699678945 436 15256
916123287837322625 37266 43152
83296789212514705 38509 44411
45495118995638961 18129 27664
734641083887620225 7880 11332
285116588687799329 28095 33257
204950497386153793 28330 42598
259429412641956961 2699 15674
682013239867512065 442 503
880813145523333633 9772 17929
537956192257102145 9473 46237
526675353560996481 13001 14958
547940400912803969 19172 23166
542372865400380993 12173 27603
253170061611189825 12163 43035
230781543643409761 8802 9292
165006841021277505 24477 36947
149977996200689761 44655 46997
853693809184736769 1989 40665
643178179082447361 6156 45098
318266093516594881 3525 38936
278383530755263553 2817 35266
914796804702735489 3255 21635
360010546579466945 7436 19364
804057614037855489 1161 5076
537747207893104961 26488 32774
969141200154101761 19678 31027
762396444591594497 14234 41943
400932416197800705 1857 40376
972324313585517057 9685 30018
815136083089516417 3814 10432
81304076176103025 17962 38204
35932528161009005 17618 39551
221600675054006049 3516 20812
669515322932458241 20183 24670
724392132105215617 7977 32979
371901521957877185 12407 41616
716983535875840513 9836 35461
371019441342856001 8478 16127
831392216762928641 8325 37587
861316142008387713 889 4444
999063463256092673 3991 42454
861184915065368961 43216 46453
505422027392093313 6730 20946
873580017581613057 8428 10676
726365132238498689 363 6188
370900111930627201 2481 16720
805347342035382529 6365 10159
154442398262613537 7057 10983
208959818199744513 3436 42465
687145880257848065 19771 23937
661188465507912321 4403 31232
701205614437835521 34168 38130
363731771012794497 5220 41264
982145971331068033 26898 30472
219693888452177089 15047 27352
203047348843323777 22283 32831
48763404274652089 32265 40529
485328286388810433 16591 21221
366557094457597569 16794 23335
803865622847009537 29839 39651
410394473472450753 12545 30459
654737716178335233 8219 31779
978183266877373057 10733 12828
881688464857045761 24935 44173
458057200409044161 4593 22840
955915395080697985 6659 37819
799147662844468737 34848 45852
324384350562606721 5569 45428
780906690125277697 28906 38324
239212835611670721 6173 30637
238128199576458145 31108 31141
921046498121778945 11693 45225
520343043440888641 2907 10817
486862955246156289 4005 11353
138617899865586481 198 13100
721261778413118977 13504 18458
219422355589500737 15087 32517
204078768500057345 2336 20275
71479832175803897 2039 10754
764146173563158785 3460 14872
461417371745440641 20235 44130
388564805533636801 9217 30355
571624618512665025 2749 24294
403541198651591745 18279 46031
684829006031122817 13527 25911
124051446714236849 29239 30543
204870032694877569 31246 45267
497502304279077377 27249 41108
792256284353513217 22130 41533
809118643093800193 18230 28845
404360235337925633 2991 4392
165928814059551393 30768 42392
148868605646697473 19947 26967
615358238117966721 30067 31836
706630352260582145 3445 31934
311018233569637185 4066 11597
957829593294846465 25585 42024
340903628588595329 6232 37098
690226962644267393 31428 38478
36683608352202417 24827 46938
391810291175886529 21850 43725
617977115450390401 32537 33543
466338184613100289 26960 46395
875033820729310465 39863 40431
10490109400947745 6529 38332
787189309864888961 28269 29336
679624991459128577 34463 40056
944741110931769217 6399 11000
84340805928178497 27487 40742
367066689771395009 9275 35811
383729724012617601 17713 33723
926240499898181505 3532 11053
327560964301781633 6888 45468
234253159214521377 39005 39850
891995046151414785 20563 39879
875229991535857025 6957 46954
992189957308141825 3456 40137
556974559641833601 44077 44859
348858383656299521 23960 27385
226251253769145665 25094 42622
237470333850680513 12363 41851
469991831642662593 8599 45607
697169754050868609 14715 30318
913985732827708161 10873 22638
531609994323588353 35722 45119
81094239710484577 8758 27317
354166399214896897 6614 24554
897433656447940865 16781 39203
607259490711854209 10198 37445
904269064066344449 41525 46365
973752335929255297 23548 25794
781860941475226625 19307 44244
139179364061021713 27029 35417
329473744879624769 1309 1830
431676404598356097 1007 14765
950184452262885121 8634 9344
976516676344871809 11097 31317
479250947865043713 14753 18068
686655185702740353 24113 25787
128577170765648673 19924 28427
998502868612746369 3589 36477
343461718721091073 17395 43238
554798829559807425 33865 43729
594144449821197185 2404 28908
698765845120490753 2837 28367
609737119705190657 9148 31265
94094970214833041 30393 46786
993558440302731265 1881 41086
589231806440011521 7420 31059
162809807314705057 10594 42218
184290031247307681 496 8729
672922823108773889 3851 35831
771065895802209409 11482 23681
964004228060478081 15439 45102
756254942459271681 5960 11480
447631950833336833 36568 40774
290429244656564865 20783 23866
455532792180935809 12200 33026
771685134312711809 31308 41627
277720223930298721 10256 41027
596052568127916545 9887 25630
884935845349847425 34969 38875
573489224102225153 9670 14974
504676804750285889 8113 25545
880657131216992129 6529 43132
994460808479676161 9420 21510
261068616687047937 1749 41287
279810422486558977 23895 43612
827881744726013825 3006 45800
459220808115024001 27818 42555
731357875663185537 13004 14460
936246855318355329 27264 37085
231263518494216673 9358 20965
736800787147007745 11581 15946
451334740631772033 26079 41474
175160505385843393 9601 20425
704509461100386177 13209 16801
669159780159478913 12403 32473
672945635213928065 37540 39608
634889120170296193 4227 13345
787199732230533249 2008 24059
174157072141827745 6784 32032
996128991175275777 24563 30349
256539972886297825 19883 45947
863470488918594049 9303 36836
707127646070691841 11635 44911
55831268954911193 8944 34189
653324507119744897 12336 44952
571298882346553665 14511 30373
250343976474216129 12128 15385
827450746544023681 19984 46897
719289389666112513 7407 26847
576793920337664129 9944 44617
396997155047589697 6527 10534
81738539528494417 37295 39854
996852912837905281 24782 38615
433298674592435905 27720 37738
492955853187414337 9959 29244
891436467697694465 20691 20856
866489555918416641 5044 6253
622920743601852673 26663 39863
749837047455034881 26265 38893
611313860428346369 10749 46361
665290067440874881 25207 39091
93993044525774401 21453 35749
72043069965292969 27454 45898
281131756577700289 2849 9068
107592478067754625 1517 5840
639464962646755457 31530 36632
982955709027240961 12386 20034
94639767364419921 21844 37086
328438810534489537 25320 38619
207748697800525409 11332 21012
285375088537183073 5964 43371
141099695178461105 32000 36237
941645730905019521 9560 30238
770386375944141825 170 29317
851869210141987969 18691 38293
560007399942868737 27323 38609
375542796763564737 17329 23265
183224203251342049 5397 10922
474654662551945025 11828 41424
102501940050807153 158 19622
582062115437718529 9388 32322
734619692321885569 11971 22945
884030400087514369 11369 20340
709135249520279809 8064 42977
904365941412404353 29182 38177
862480847757694849 14119 24506
600679980093151105 250 21776
484828109346885569 26117 43003
314456829252446145 17191 20813
100431223993368241 21043 30333
61163538743958417 12205 12712
566435491591597889 30696 31858
509486229103455233 25292 31081
362776024372152513 12407 41309
647834389507256193 31596 43981
71738062015946017 7602 26049
82394678686437569 838 43454
550750959530731137 16491 23982
673806760601227265 23038 35885
123093283571115825 8700 21424
492087821140980737 3468 14521
433181487697197569 3483 37426
689416159716632449 42561 42705
933520731260379905 3858 29844
167960174605081377 12138 40515
269454382016348865 25854 42957
467172478535164993 26191 40438
3638471325906779 28649 43786
344980709546629057 19378 41743
569770372994952385 19272 20542
825203538689340417 29118 38614
527462236861389057 946 29488
174883666082262593 1531 14384
267044960106900929 24288 43129
811693647263897601 28908 33636
363353210321072577 2161 37556
66772478333771089 8435 42151
868468438014190209 22859 35635
301283186237515841 22336 24893
159955063483657505 33013 36996
831526978780413313 8585 36596
496414802244416385 15725 16059
464631618906228289 15587 26787
999273069736183553 22373 24491
28062045067482445 11454 35772
173766549019006785 4285 29696
939552869816242945 23655 25035
840469154568403073 12671 16847
409352337327145921 30314 41062
985337526748665473 26862 42489
540879135563958593 3773 36782
25703250412284717 42920 44929
750220568257045505 23534 36132
504342995003526081 7457 39272
540442124494791873 2483 10626
597544833924182273 7047 39299
799568663485342081 12218 23422
932073963025274625 32657 38898
581599816350010497 10334 13235
427085609988843393 19301 42887
63770018627845817 9502 18772
3245776577017524 16665 22879
177277390772093921 16069 24719
460756529624823937 17368 45850
506469654413574913 27673 29176
773947861623938177 23218 43012
98603308784223745 916 28936
356716251090013249 30215 41978
688565224819537793 23286 40785
770636578503797377 16689 19385
274350956408330401 37672 42278
540135337323867777 17549 24733
548357813737966 19656 37520
645975353381103873 27541 44387
680363086978704897 11978 21345
199227490919589921 34638 39582
321930516557355137 7641 15834
891199697382290817 41295 44395
53135840944509737 4304 16648
955827522594880513 12461 45379
27793273262755493 21357 34025
397608460381505345 13674 40417
672341691534601473 4984 23636
157912093124032545 20612 31458
833597400843441281 19974 21393
766170758447628929 7659 34256
342221574081907649 2432 12793
785805124407026817 3310 37618
593641321525250689 5035 19257
430379523972916929 4681 19760
589796018572176513 10696 38629
464881705282927297 9205 43581
147735019215073025 5413 22583
501541617982155713 3280 32182
876428631593245953 15340 37476
708233884345268865 33727 34405
430883336144045633 12758 24912
57709977568507041 1619 14512
785493077816060033 20796 37004
242715507886266849 6087 28247
842560446616655361 22341 24368
589349410318220673 33092 40171
59192104937483945 2988 33608
617642788684570113 15801 30273
820388044105367681 31649 33365
870373454471163649 36330 42371
477774452157550657 18709 21500
570669143157921601 7053 20831
416961204932359681 5819 13736
448059260917631233 22859 24834
729687993250099201 4654 7531
190328572927477057 5548 8927
661830814875639169 1226 41810
717079783454167297 18770 44694
46165503615842593 29161 44781
426678054584677121 17901 44842
561257676726281601 3565 39750
560901749512140673 11975 15608
762308318880730753 32256 38843
164467600914456129 10715 33273
688683769606722561 24341 31844
379372987332587265 30147 39080
522233183120054209 4142 13944
888303430510212865 30160 42667
625678417236994049 6637 21472
967627769789345409 26878 30440
330974080150060225 3997 31012
984196593116358529 58 24011
687544154806499073 621 40813
833512962259774721 6625 45201
442654114033931713 35805 44884
281433007653397729 20988 39055
805316675173369089 2482 21559
725494994608368385 11966 23091
394407867497808001 7352 14790
434462741218389697 2599 3109
516448197271653697 15904 24917
149237077983329409 2212 14704
689462431845104385 9571 9878
864963052910276481 16720 21334
354281745358544961 41748 42021
659401718229702273 12635 35877
400870781693715393 24822 40763
964732808604956929 25385 29729
620137969579541761 25942 35875
576274501794912897 8598 10894
619204674940764417 27081 30004
132851904299123185 27684 43615
404454088768911617 4369 34935
268935409543587425 6863 44950
372001105283391809 24486 44317
564689878854771649 20418 34736
612319107936013313 10604 20986
214212611408285633 7043 15460
678236833891649153 22087 22120
901849514407935233 22905 25786
695698468014992257 4479 18306
51704872781300537 9507 40008
405274990940899457 21 10404
313835476855579969 21073 25297
335767536676069505 31011 35941
849791424499940737 5581 34564
815656479166197121 12068 37927
33871502203744797 7070 21362
724584658811092865 24528 27839
737676474693728385 30758 34249
233242242899951425 10990 34303
79453849647897809 5073 6106
620713666214225409 33277 46481
77928535146710945 26363 36047
338370699696756801 621 5498
916400281563120641 8551 18892
487610610480597761 5919 42583
8336459681601128 8372 16069
795073080135598081 9976 41368
283684256607124033 28802 41832
740252843741455233 5372 13527
698753609894723073 10668 25725
404558397219720001 7166 41632
692459897383237377 27353 33430
132618241043783057 41833 42049
197352936861761921 12153 26365
812084582468276737 33258 43041
200486181073408417 8519 19504
308601148465594817 21272 33101
602658058694075265 11092 21669
122293293811456033 17108 36539
693625262632885121 1388 7023
438537364935026369 19142 32552
236012685553845345 8935 40029
113798333262099761 15955 20382
877071438038647937 5578 35744
83835935692075489 15509 23025
918842058433611393 12581 16440
209351822541922433 14205 22479
585190552202796289 11449 36903
118788563896284673 5572 43727
717059488171742081 3915 17554
934713584889255553 1114 9955
501916214999987201 42062 42200
821330846541865601 28644 29374
110067669310168977 5345 29228
378237883667825537 1131 43447
382035571914663297 21337 46510
487621124093717377 12120 33130
404662262004222849 8158 43395
594363085632398465 12811 28851
862755145589197569 1290 1532
977415312603493889 24922 43693
947303346766673793 14187 36522
37214261287207505 26072 45822
736892983548223361 21098 32881
41357475004328849 13166 20065
816092823869098497 22759 42955
884351519196901121 9996 10024
452998578087310465 18948 25745
684858897316029697 431 29860
892671714233458177 24752 45307
543638307877333889 38584 46955
739633329245783937 4059 34215
987960878119505281 11870 34959
642294684125289473 25318 46236
115959320504845921 6834 29116
793803263433879681 38112 45321
12601128379895245 2663 22874
357589024407175745 16220 42011
110157316637756961 9440 31230
896848861153564801 12423 36479
708538426012321281 2729 25429
759875829027180289 18960 26286
130527443942629169 1584 36267
641565749840246785 25634 42086
81717787992385377 31037 45759
585211299301690241 11400 25294
547326814060429697 1640 24490
985431244659231745 8180 34404
553336724815491009 29296 41966
416160012905635329 34973 45627
642221472734053889 10130 24132
946896833616186497 19915 39884
137934940204768705 40043 44385
532278701805310593 2841 9688
327972817648745985 4064 13010
92002266084996625 18856 31752
262482945656838497 66 22551
841782644160048257 27671 30765
68906270610785473 17469 23227
721174478319305473 34324 38180
178072287197846177 10060 17669
95176253978749521 36804 45817
979126916207380993 11955 42007
361970738195658753 5375 33753
658169243099163009 7000 17361
61918911545802761 40921 42590
511745189452046401 12824 24089
350561676836569793 956 9438
193617758772841601 19591 40712
338505579828179777 3861 33504
546620842624808065 34614 37201
787652859380962433 36795 38291
80173851131373649 11349 19335
37583359741518057 4100 43904
767770659065423233 28375 35766
374914793507336705 29463 31442
529205551854499137 16434 29639
41688912787762433 16658 29839
835435021570365441 16351 28799
764307344871646465 35535 37326
330557479757768385 18989 46844
472541685680454273 6482 8993
202055797780662529 2262 9872
320296985897265089 35650 42904
257090149303262913 8399 14310
880103170646023553 32405 41010
305653387027749825 272 41698
136100710848559457 38113 43643
656068947732332929 3375 3849
669227089630453505 25206 46944
967249495028330113 32239 36082
838850368332480001 12900 42619
840779159833413505 11455 25486
901968463150453249 28950 38860
899384577086809857 23651 28067
40932154804217193 3228 31776
528239299484933889 23711 33421
708655077506790529 24889 32736
438120229575208257 29534 34511
168569641803365761 30894 39173
701808133334036865 6219 18578
650691960024701697 8790 11493
688267425915515905 4518 27622
43711538016175665 31074 34645
681338966786281473 6687 33590
964682173402309249 19950 29951
827386699588306177 25203 36779
778058977347363585 15187 22603
613210818389699585 26953 27401
314594609632749185 26397 29620
64186485333980417 18084 32731
822098038491596161 21930 39971
37317848198537009 29689 43261
542055563819218369 7535 33644
766496153199359105 17725 39549
7643002520147491 25509 31605
121558641297706769 8603 40912
661924761024423041 28350 37152
247581120912403905 18177 24177
36871105242376249 22079 30187
784543491858439553 6 12521
650552257586923649 41689 43188
171144120741690401 1962 25353
558241803064554177 21691 36871
446513498378816833 34127 34301
238789304596636513 12483 45014
158239540014822209 29113 38166
981019407250222721 16181 30095
983597879639827201 3004 24771
194107907950268545 3913 16395
966212062331312129 23325 39241
813208914386642305 6136 26481
522658265878288129 33257 43052
371109509104726977 3719 25722
182726921710528961 21940 35781
157297532981040449 8175 46102
648588623242428545 23427 40465
964187005812561921 15682 33731
218432256964138817 27453 30022
205870339948255329 24355 34063
32939744254132821 7309 12019
918935295258265217 19685 35620
80604630975049217 23087 41258
83414258808012673 14163 35869
296375695253797057 7141 12813
780747715617763969 7458 17983
917472071801189121 14304 33825
166791696185462977 22065 46936
436379066149452673 22102 31982
482428248635713409 16398 42682
198355312102538753 9224 20635
367180267202748225 4331 25267
468810130731267073 24869 34603
722006187856209153 17426 33165
57262562813651385 507 12877
599839646062257281 18221 22270
114774909845731793 3157 22929
853550237152305153 25210 39625
305436468751484097 2542 6018
430857258053869441 14884 29905
714526447350802817 19877 36235
225806744678237697 4979 37433
799279170459687553 41029 45962
344892845868876929 23 13112
853945172493961729 1548 11497
945971060815523457 2904 38627
731142950545578369 16206 34147
194614458972417025 11995 28157
967025844669617409 13458 39906
330755897600113281 8637 28229
348115086564849473 6914 45527
687596692374135937 1869 37196
934623069920473217 36963 40489
217935124002551105 17242 30869
63966578651648121 27462 40629
553412602943446081 28246 35541
174732555549436353 21096 31789
654379718786600449 16505 46973
737070681077984385 1888 20583
672845219941130753 10643 19714
136443942304349969 15175 38961
728803682994069377 10946 12271
476898955256505281 2408 2784
599799504183188481 42667 42823
426401035287280897 20852 25811
878415649894577665 31444 41302
7615189874503160 5566 13212
768712559715702017 9472 46814
955529357523300097 1061 12507
439715783998778433 792 38698
762631314364600833 14935 18581
257015425561156961 371 37573
671696986500645505 15240 33462
527951394962059329 34988 44787
271459677278887329 11880 38307
311345435497024449 43600 45061
301995416464858817 2540 22850
182287569403015937 15154 25202
401863083838353665 9391 35771
292470493446565185 11278 36377
461970530313944769 4200 38226
691475106327004545 16540 41014
867613099478308609 1542 33838
138867233399700753 22394 46387
878282477099798401 790 18488
876496192479848449 2642 2815
445938641103030145 37055 46833
581070478338439553 9780 13662
930185146893105537 2975 14533
33002635060285001 5626 43751
269176107499237825 2489 27404
893633244916735233 8973 16243
342523826614620225 6129 28804
79871143292010065 17441 30042
671789557438049921 39440 39931
981031322138797185 8184 11495
491661320875177665 13981 45925
995299179897187969 12570 26947
555760040918915649 16052 36522
637215745492760321 9432 31911
233241143400004353 39157 47010
794842351023063937 4304 15161
362667438276592001 1881 9828
271736855428265761 1030 45567
478739139739840193 1150 15589
484814231151830209 39853 46925
147301375983563073 4122 16178
681286633216892289 12579 13944
472474903192090049 23534 34293
649570990471161729 8581 34315
182410279435377025 41 3118
283858210603519009 20515 23049
122659405669676145 9356 19721
564300268598856321 19823 22446
93674704305204417 2703 31987
890104414744591617 23946 25520
74028196163464337 33655 41503
99815482939774833 19312 20008
943993071696500097 28824 35529
626367499235904257 6630 31574
964908133946092801 16048 45383
758187234806797569 5764 8584
531890130808978497 3076 35244
156601388057900705 24911 35227
461822734260731969 6999 14672
175361744259774369 3320 39684
624871198663189633 10712 32705
283242384510636225 10135 37296
917964623427760513 30933 43400
498636367907465665 40658 44028
958793792102813569 14516 30002
294105934173437313 4164 20432
550436140585542721 28350 31298
514273295177233089 14523 41671
752132985311366273 45760 46518
814572242105931777 3459 20341
801838597158447233 7353 26123
6798540285757327 12895 13749
722073008941340033 3821 26985
219523892407515585 24222 40497
455709925115950657 13690 25462
991693411841325185 12841 38661
269735567158878817 30512 32968
952440665371462145 42737 46733
257977223651121089 27324 46327
514153812174242817 6465 10201
606000398955917057 933 25060
31342056307771317 7592 15856
387887863564980481 17011 24160
157158056626698785 16998 26877
208106062474289633 29381 38116
31373133165494949 15079 39246
486068141895199105 16143 36516
182910471636915873 102 8871
580734088322646657 924 34711
407105889860666561 17973 29773
933064808673275777 14502 41461
945354892024695937 1441 3154
903147842447086849 38868 40855
936302721210104449 7016 45174
261959925633814081 11535 25325
382293394926477953 41703 45204
695123973540251649 8226 41585
660062626084247425 7517 10381
550796275732704257 38423 43131
719990242837795329 20770 33258
157199506741196865 10977 15640
87920800323821873 13126 30491
176366734957976961 22149 44198
119153123699533121 5663 7997
722856796989692161 23242 38928
803449972615531777 23591 39766
706539456637795329 11279 29016
648902434411652993 32520 40821
598751984353672449 9277 23140
415943727391102401 27795 42658
984219215764508033 2140 46033
406678618074067777 36083 41958
520405612447394369 30556 39319
73449711401899265 25474 34269
617166629261884545 3288 34348
690786497139114881 29029 45185
580736992200432001 24636 31536
295240597427984129 14033 17943
373469020124613121 25601 46611
184098207013590817 19673 27143
122632029223968433 6570 37649
558114542105862209 1369 17839
116112241454839457 35044 41379
99871789970578113 40497 40980
258957896350924705 5971 22262
37931187603312825 1741 35466
349849633109979393 5579 41166
73104820022308561 12504 29177
388022436100289537 14904 34434
869615581332588801 9268 42758
641785261459244033 1286 35284
324620658165073921 1955 39519
12741833333596021 4969 15775
746477286574908289 10962 43546
790541504123265025 3188 9839
773343146635710337 29076 40863
510422218732816897 13635 40356
180946992289555905 16208 21163
818698699041913601 30633 46920
489992803016448897 4143 14805
109149761434029105 3823 33827
138454665000047329 5763 29061
544884793279859265 32394 39350
259647932690938881 18158 27281
937764796700026497 2338 19184
425763281987705985 3028 25220
535338514137617217 33234 44959
310046603789018625 2163 2332
470088924407637185 12220 15629
353107005579637697 18083 21353
754228355887786241 208 5181
147824184861320865 6509 8815
180675118861831393 6679 41722
31313865593482149 13811 34437
826114442301882753 9854 22723
278625194597069025 4140 29082
578430022528781569 273 29186
742947173495458945 36281 46679
825698900572628993 4456 18363
643611617439432833 14646 21455
654960068203866497 22594 28233
219478560041117985 10925 19132
236805578769757825 13090 30517
330601661462580417 32408 42212
954739198398190337 27258 32930
240585270599844129 19001 24887
726119569094347393 965 34529
381077237853077121 15624 45502
81881039838510369 19806 21917
669696731514555649 7154 40861
693733875417404289 128 31441
854634287285549057 15229 29063
250492757430553313 3711 39296
71626979217178641 24260 38911
962502498402866305 38856 40988
192031529898542881 1239 4738
68736768334520801 15126 20050
190121883908368257 5646 8759
206469017423398081 12631 35944
970609334961281409 7920 9708
836650355444167169 4780 46657
358899763916589633 30505 45983
784485237979307521 19381 46601
427165256175527489 26584 44829
309667293047159105 6896 16075
989622537877060865 7994 19830
12188458926612357 12565 31409
360925421379036481 12013 34374
818220198274506369 12942 38614
531428562115202369 20713 24791
781776208009741697 10447 22779
872455463708092801 26445 35118
382722762620677057 8343 12288
183289312582125761 15483 41117
16886709477557105 32869 36277
664500097536389889 10204 44725
675957610833595649 1807 10216
413496656871338049 6303 43170
156119696438334913 542 15710
570990839236031873 11468 34760
374123592335042305 2947 38744
297897184746226177 26457 38144
604448275580050817 24500 33832
505855812503696705 25743 40697
225596145537057441 4612 6429
424791487727027585 7100 35862
522486205446764289 37462 42210
970718123161020673 3104 14021
534271300468777345 29251 46833
771310962123884289 13597 43782
69168974120099593 3884 44189
638869001473025793 22378 22780
293018212520710337 32552 37484
472049217959217089 20151 30140
138139270406778529 44055 45845
772712853631929857 22172 41485
862452162349786241 26978 35746
761111070998048001 21008 30984
80630646978857361 17908 22177
435742600625943041 15871 26885
430530026568593601 15374 26311
855775939099039873 14607 15923
970925186852777985 24231 40578
652429274753671937 4143 36551
928308633266045313 25955 43445
992755819811911553 5876 14114
711904618626544257 28217 39669
46488854054516081 34657 38222
144913478174292001 9222 24511
852537456078529537 20839 43578
999577393521288833 31218 33871
667985805403958529 11505 42351
368036303908031233 5134 8498
886385363545365121 415 31230
652879550994196481 10889 23252
992685840469917441 19398 32584
472185348657436801 10130 44821
563973658864149761 19398 34824
589022572004207489 10745 46022
654894027642342273 1426 45316
341896964514763393 612 38512
803911655945448449 22925 35451
290079662420122753 19794 39130
741497709933000193 9369 29318
317002101757257281 4095 29921
148107548936515329 13937 30911
702620836062688897 5542 38409
235740716195920193 18951 31646
807021166395333761 9637 39019
954327739220183041 8711 30272
362659589967943681 20872 35970
931925183341220993 29176 36874
776406296625058433 6460 36757
666683051475679617 44902 46083
100967696148554609 2429 29273
246183993006070529 5017 16455
745606481997800321 19129 25938
285208783305158433 4649 21962
901332486913087617 15242 23999
394979429906285889 17643 36883
688118479637498881 5884 13096
494179806611363393 26888 44544
533330797180095553 20092 33848
395226253320601025 41067 43366
493500477197319041 43999 44911
572166349312247745 22701 24649
122808259694618721 21118 35881
922949000356894081 19463 23987
882836224952544769 1784 13654
539817195597500161 19921 29416
252989740119144097 15704 34588
838078072315681793 4281 5459
37790221975388505 18085 32699
895556414269826433 5246 41965
886889161129271681 3139 22266
900156056100954113 42487 42644
78009806229974993 40338 41918
433273920270472961 5832 31636
981692610396290689 17022 39560
44028863731938377 8061 25738
594402978162083457 27069 46621
765030756763870593 15784 37759
226690269184569345 16500 44490
408574697081647297 19180 34710
27321794438311289 4495 39091
318013516650417217 13595 28317
711138148731119873 30457 39702
889591624509080193 22651 45550
937855515413151105 17140 21070
317560365589308417 8049 33101
334522693107896193 8552 38177
266410753561714849 36296 38707
435605689170049729 24186 31522
983020246044965505 5709 12034
460837812394341761 23024 38157
298790661903439041 16515 39688
835172319093846529 9033 20621
273348596021001825 4206 37772
226797661208404833 4714 24289
646218969570341505 19217 45635
263196503387067809 2771 11854
744413869514808321 9185 40679
311907287458691201 6688 14020
987812762072792321 13311 29183
534625766241379777 30194 30659
686590860813730305 15470 39149
120879957088629201 27108 33326
451360068247012673 13953 22618
376714034018082369 27470 38521
762825874060446593 5167 44749
705282325085473665 25307 39307
950343821612847233 16207 18277
577334158277853569 3882 24877
974326705540555393 12614 46007
335139483622679553 9099 45730
505576751816718657 13824 15938
55037363330033177 34219 35949
350583781389509825 9963 41027
130549087393628577 9884 27987
242764526029759521 3875 33596
235886311645561633 13943 45604
246669180378937377 22499 27239
270520046477894753 25401 33740
830194251430882049 26457 42573
629736948495267457 2260 12955
284664232624017185 13779 46353
938024500958189185 10401 21749
394980221633062465 2953 21289
639044220036527873 7449 27893
595485482953982593 40955 43989
747764761476826625 29284 30714
846927604608381953 7366 40050
528488469276400257 18403 40230
197039604806953153 2204 11527
81917428485009937 2398 24817
383011689833381313 9534 17744
115208114388156705 11125 29662
726141909348193281 25053 35564
659007802596430977 12014 15128
251504400511052481 1050 17635
198000416250724961 27698 33778
763456977567536001 13548 15204
146346781708640353 6051 10629
553575095329307457 16253 27132
479711059316873217 15562 26932
138215212887097041 8980 28091
545762519901341377 38373 46647
554288295788026625 18303 38198
809745214496050689 28821 35044
654852330804551681 36145 40215
18688011060216781 2175 2835
188730942167808289 13321 25359
902143037161625473 21846 43562
976111532810129793 19799 20666
337406269208099009 3905 32899
878815166223304833 3559 16650
297291490159839361 5786 6678
52516916747130441 11335 33964
56164720152249713 29477 37439
540283434162546433 6295 7722
619787283309126017 11043 16717
679323117436148097 21634 29071
75082607777215313 11045 35247
547630321920920001 13523 44226
138292899833519553 12783 40028
958796812252337793 33183 45162
541797465627180225 15617 40854
148963198654485057 533 12392
111884448972706001 11374 24803
664592128932945025 30726 35235
5511822829941338 1820 45698
267041776262075809 3034 27437
377196755153850177 12853 24302
559520719698959105 401 18865
644767115416580993 32258 36684
92527895099152609 3309 28657
416822980096657857 7553 26687
468539879300145409 25156 34934
957521072186619137 22128 39318
348381121368632321 12987 32380
686493487553210753 9797 37947
512515147336849025 14132 18993
987945450957877121 4974 38855
479766792464943169 6590 20414
60486913557941337 22135 26848
69358909674853921 8255 28192
411175728823490497 11257 16509
373090125307314241 4187 13488
784835810580691585 255 44138
248480162451222945 19423 40461
281791011415460705 22960 42404
23996961926826545 9667 24227
568875104337127617 13398 34849
489954387569433409 24628 29821
135213833644836961 10620 12975
22427728769017109 425 28399
269614249715861121 42075 46437
176162973201265057 11264 39527
309003490453076097 139 19839
889990293839844097 36398 37249
761738709830456833 11019 15310
262460359150786369 11031 40509
703055873267327745 395 9357
449818681457585985 12489 33780
879583522097082241 1160 38129
83180657492427201 30778 37820
838275308604348673 584 19964
212372110476763969 3745 21268
966366569974883969 11454 15151
905345456170515201 24343 42849
600982412113449217 1509 43047
574841620922441601 11642 20514
379892061086255937 2442 23887
17007419741794651 5693 24329
808174296788333697 31299 38023
731383708514272257 651 33248
951780934357987713 25830 30408
229361719655337025 40880 46476
14142420610891549 16331 22395
22580959069429697 40329 45696
657374793091864961 13611 15516
517555818895893057 12659 15032
353636739016959489 6783 39780
883502727752073729 39219 39241
763488799984617857 31793 42205
47379264967126745 14946 43515
716875453794766977 33481 37825
120543504084267281 33697 41899
228227086572193377 14266 46477
253445473560312001 8217 18257
947745334841240321 1027 13170
419766805049278017 37951 38405
737566935872155905 20627 40620
715688575341964417 17521 43331
803401147109536129 14782 34911
397567308002962241 452 8210
193185605640596961 10184 39276
888466812600519553 17643 28544
100411954583133681 3509 7777
203747534962445793 2616 43831
790241483146264321 18987 22688
880641273517561217 27473 35776
273249808707515041 4225 9280
405126792663580225 31465 42266
727099613194699393 10092 28779
372911502073243649 27588 37261
693280372899916801 15098 45108
263973321069670433 10034 37376
615255831808998017 12535 19902
844539283558439937 10721 20592
732878200040840193 2732 7234
401164769273734145 28697 42034
460284080991389313 5124 5771
816355241847794817 13330 33984
136609478727958593 15590 45036
442201264465069249 13026 15564
676203287851155457 21760 31231
98471357488243425 24758 35397
690734909043765505 20110 30225
500058529328171649 377 30868
598303776589492737 33040 41681
654142687776705153 25216 41498
109092772152759921 14005 29807
89289798408060513 21039 40968
854633856880742145 29516 35104
797335003838547585 7547 21779
107610032702165633 9838 21157
299553747110834945 4249 37224
334845309581996993 13572 17733
969238317775058561 7910 32098
685515271252139521 17535 18150
214525340611800161 12177 20254
307127282939422465 13558 37696
273570917723553473 28541 45568
17424198307121941 14147 41621
746476496515768449 6813 40361
39091932039699633 39963 44395
574271122667887809 10603 14624
169844264459438689 17803 30969
292107797155153985 3329 9327
495657293678835457 31689 31987
101176074550032529 20836 41018
155682265189465601 12866 22497
97760247421248897 15676 33705
844523700588158721 29582 30763
795515065165012865 14036 45139
932795656493620865 31127 38209
570101314502579713 27641 32058
485454815568648001 6489 9969
730350711971901441 28617 33591
623637361232152193 3953 17134
271801269351513505 13904 24465
630323420039818625 10209 32009
831211312822695425 19961 44159
3112968403140571 25761 28995
212508238616294433 8553 9512
453210735308221761 13206 42120
315673487198800705 21282 44670
675781220957343745 5870 40548
667382432660460289 16574 19682
969576601003186817 5302 20095
81052313351484881 21956 36749
80741364770457121 19203 41625
934225802645102081 2714 38311
915841596113768449 5644 22504
56988159268051673 9435 39506
746597104485072513 16491 21040
653381959971696385 14182 42898
420211476390935681 22366 37038
961811843129630977 855 40912
27774393624067529 32648 35103
961496627174256001 19057 27459
476174430052868289 33791 38960
162224208389368129 6257 24238
829581889160362369 2076 25836
402210243109308865 21725 24140
555132934248806721 20434 37939
436019222281437633 6238 11568
749496437104934145 37229 40513
167065679520732161 18543 34559
886789740098226561 36365 44381
425162866971696449 5495 7441
287364238145681121 35570 36103
553394403253733441 1188 30398
367262036827188609 8088 11686
786239952179933313 32798 45119
703039183434182017 43445 45424
89607901058286641 8421 21399
956894458072543617 16642 18285
388699099441559809 422 11000
106316062775601233 2040 9851
350956834557095489 33890 36446
143200608317247457 17480 39601
66939093733232369 239 27061
65115743228940201 5952 36429
251092274056674113 84 5732
269479517156373313 21360 30106
135439130462280849 5721 32807
512374807970541441 9804 14996
399210533952398785 17920 22037
575998186173482177 12418 25803
159067767313963777 30429 34365
852991345713203201 1808 5330
733599662019400961 8982 10971
837149490130844545 17068 34074
912512183663459073 33438 38323
736864402506466177 7807 45854
26320582390937377 2736 32467
783006443444580865 1269 20662
439427217691140033 12161 39838
24294862870586797 18321 28067
368713320004388865 34873 45084
704894557027120769 17395 38979
56264155490076465 2593 43545
561923028437416129 30734 43015
433457705242304321 2331 37586
9064002034453013 29801 36123
757528949823843329 18919 38567
781470722085853057 7250 35556
127952533911923185 16152 41846
106707878354473713 24732 33784
35040011280607077 17934 42095
84716176467747313 14045 32506
339596402091373761 17264 39973
128262369315311985 13776 31642
687083503876102913 8209 21277
975616080322080129 9014 17969
381821410224262081 9473 11789
100334262578844145 12145 30485
874550753183505921 14163 23922
917933766570950401 2921 41270
707986698666630273 11749 12061
609301543014684161 18490 29599
887414500312338817 658 27991
642143445380352001 42858 43657
617896400181280129 3754 9262
640568829023767041 10873 16647
770359872021451521 2798 8048
791140425651928321 25085 39028
360055136134221249 19499 31412
379951641798218305 10158 21013
872008648432746753 2280 46153
307154242288842049 1164 6313
974977704876522497 569 28858
806407179865534081 31922 43381
325813257712717057 13564 19140
233368326549605601 5218 19209
845967175492106113 10319 28709
15394731470170343 42173 45592
537076474207999873 39902 42986
778604135368166145 7810 11093
560681270258044161 15862 32321
370981407394470593 29072 36563
581275605359046273 20931 25685
701912305176744449 19647 19960
848309757298679297 9012 31507
883228829213440001 6575 35896
452412585772641793 16053 27862
680286229019880961 4642 7101
973949643518409345 37372 40587
95599075214199297 11018 14727
821825416609406977 3768 8193
175607285093843041 13330 16683
646329319470240257 19105 36051
304673880791032321 8566 37254
160008357436545633 7780 31332
999353582785001729 29535 31960
751811524858226177 1577 41831
40335124550768601 8288 46726
65599758409000233 1311 45388
852938351313991169 2525 12293
762887138381685761 23832 41804
437027318130819969 2019 38065
562783975573815105 33428 36349
399547788719413441 3004 5693
601321411107591041 36155 38090
813509469343518593 11104 14711
143769003742896481 3127 40011
186154127635557377 4447 29159
854770421004801025 3929 7914
446674617215482049 18820 34321
916470852248501505 11812 28825
2495671633052866 8329 36820
262962290189818753 20498 22320
31015856289560161 38893 43768
385660841483677057 11512 20962
42124424299583297 23879 26353
189224138318522241 12838 36412
624968088699492993 22514 27871
962089474936512129 32941 35222
758381485239734529 3816 27375
680895907911832449 12047 35354
323850378513743233 22357 43347
118841904952454065 19885 33306
309003435268760257 19313 32425
675545152725547393 13416 15273
401044946175037633 21379 26799
354631823203085633 9502 10090
414997289764496449 34471 45921
828296691065588737 10686 45613
18320844035986993 29638 46463
484004431302643905 2153 27444
764830076924862849 8090 32849
390306754709669697 23148 45229
726163509508726401 7545 33472
755471545695208193 13831 41329
450619509055339777 34436 38418
52606973324913041 361 44970
118301012707849649 17278 35364
448294426335870337 33499 41304
490017372481513985 23228 27544
848258286468208641 36789 39585
43394213170987681 4466 46601
761689153308346113 20570 31056
161354977746238849 13689 44170
165902732922120321 18865 41737
442526527790210625 9359 34811
378256871859370817 28791 44861
540253098909158081 41055 41344
928171092753913729 39247 40258
14509901980009233 12327 15373
244913546886870401 6165 12748
387545101518295361 14317 34058
709660613588795265 13538 43814
712312180843941377 10062 15086
104862575194282209 24676 41800
999654225669115009 613 21619
363878601660715649 8903 22096
352677709182106753 15393 24609
665445260317547137 6264 32665
126512066005911809 43145 43742
871068562745108481 2306 31994
46202961105439753 6738 34674
78120322944180033 16298 44897
906087987053592065 119 31154
55484900587700281 13566 42532
505062624290392385 7675 10949
514340862375469505 21 25875
510376342394859969 14117 18080
419623983422042113 20273 46860
697954153018901761 12022 40831
967567063633246977 39016 39637
881392742428527489 746 36035
144192735115680641 22410 46960
543710670603619649 22169 37131
216802023181806177 8911 43173
327870050259118529 25420 27613
768114858900901249 25664 46857
972868558097207681 13702 19107
917467906323444993 4594 13707
608802091176141185 40068 41241
826428421030740865 22345 38463
456087424827078529 11159 26723
604626813632741249 30769 36064
438016050683355457 7970 18411
841180871554485121 3980 30951
74901729783295681 3042 30868
611846784820066561 23283 33061
578196021634067201 7684 7929
258917722229128353 32673 36864
78405423717416769 16716 19565
433644868658980417 22390 28519
61237955217929849 10487 15817
857503099874293249 42032 44462
173078922483899329 6826 40448
344507699575039809 23020 42308
766873185827943553 21228 37594
626093309737868289 8245 25547
185381815173261793 5497 17009
383972107675198529 17899 26003
39911548713288169 39420 44634
398272440168142337 8670 46293
230650268447522689 19260 29577
422995511897362049 15735 34517
139358704294334497 24970 38296
504690979585475905 7165 36652
739325423693518465 1147 29330
536584768078803649 38916 40770
735563436580630273 9728 20355
244938461912568065 11238 16262
114043508658529185 10992 33073
462984327580038273 8578 29972
34332217790858265 354 9926
67618369757141753 2504 40168
9460212625217679 1482 21190
469126570157392577 17838 24323
273868039525719809 18928 20245
423341968244386625 27195 36410
191056416419218785 9907 14857
450870569552897409 34662 45171
660081215190398721 5713 13141
420156478968763713 12645 20813
199149938122790369 1774 14224
857026894264272641 39634 40595
361289371302714113 1448 7458
689186095575792001 16490 29692
38863864791768065 27496 41201
867386901670663297 26702 43138
41954979356273017 23052 45690
456280852494202817 8489 14494
364196602240642881 38012 38339
802921913621425153 18611 45319
878659347534888705 6849 38475
331402348817363201 9020 40738
12297301571909003 13377 14013
673842228245654017 17012 27001
856114805295231233 20289 37147
61365862780135673 13390 20715
769643125080907649 24770 36919
48034688609284617 13861 28038
907179686149131521 11760 45441
655319531193356417 33139 35614
271487207966220737 29678 45810
565132056434485697 26474 36127
643446457385163521 19387 35760
269762075082880417 3873 32968
415518468418245121 15584 31295
743584290902710145 32013 42569
761279772471080961 14224 31240
836645090133657729 10725 38283
435341929644909697 12241 16462
589952571088154753 1777 3012
925821144974388993 27042 30780
111713250861569697 34183 40268
263721255723570625 22612 34345
578458088312523009 11114 44232
990458174527784449 15735 38181
10119963226770779 10687 24708
313469081341953153 19124 21199
28690834174874169 24166 46452
743961608149401601 849 45685
353806104162046593 11722 19941
718745746008583041 31983 32647
771295383691985153 16881 38991
168680806604751169 14068 19710
473309570718214465 8507 17788
174028538674480865 13592 30869
303252583385038593 23186 40399
101990217967948385 9002 29904
150622488725858273 4337 25197
154211831412968801 37784 45244
740794663767594881 4055 44335
615104051604273409 5937 29111
746345163538705921 7487 39710
728638843353270017 25687 44351
670628167027693697 16308 19118
738306307954314241 29967 32550
782490256058721921 14580 18017
735168540956156161 2952 23960
167470776253573217 497 21089
983836465251894017 6550 24615
932531298346503937 17282 40280
457841660456228545 18925 34960
523286214827884097 28387 33113
545760266153688897 40416 45892
155205587192838849 6821 36763
462898345375496257 21119 39059
653252416109417345 41620 46161
923147997697892481 35138 37622
372586773568286849 5800 14953
61761738936741753 12671 37528
284523706734255201 1730 40506
836162229542491521 19422 35657
582326163377430785 35568 44138
264457370472744193 24108 43138
272224364299894721 28819 39093
735980980560665217 3984 32372
976887922922941185 27121 41344
700482639038757121 8451 22714
145690164346284225 21797 41807
484983535091526337 18699 30267
559111103431874305 31035 31077
63444438890716273 7608 45274
986482984916854401 4737 32801
173812439958876289 20406 31989
855434725412635521 6698 18454
287291302790482209 17162 25629
244742752070514785 2435 17928
801679394278846081 6704 39518
769410157995807233 44985 46087
101499672741997665 29541 42296
175487549022228961 37459 46633
164862608579252161 10599 39431
944361753265553665 18863 39124
415327356248571521 22605 43028
331878137615170497 28352 42771
749381570349196801 5618 8710
442781213410583489 24720 28942
331791202011576321 18839 32720
395454016071603585 10716 11301
415339822326895809 5095 39380
250667541814664225 12652 41227
534305844664675777 36435 45498
508026023932522689 24050 24141
884780150116920833 9062 37350
398841720466450049 3815 40779
476256336155277185 29624 30691
947251966277725953 836 41533
428857299604995777 16166 41493
103437527796899073 30293 34758
748864914246230017 15459 38137
255778327218386881 24982 37774
104833814609190065 13920 40573
679336225749821697 3027 29318
327621368815872641 19358 29123
886929439773332737 21178 39897
564352613770804353 2033 14766
410187265057118081 4737 25335
83722766683354881 18449 43312
709867038078122881 19958 27572
971518325346448129 22377 46341
575628745825028417 10133 38093
85231998078743489 33442 39571
762404500932667905 9852 12576
296785981814760897 25861 42592
371054189141233345 17483 35935
253211025113746049 9245 11210
935592865468514433 33355 45538
39143255556933097 6466 10315
110305286984910817 9799 40762
940484157188965505 32556 40527
603026408711066625 44234 46117
857588804809633793 2969 4072
401417764762868481 26800 40779
883884462697427201 3417 7364
898645825524901889 30328 44099
230837308122158177 1108 11542
626298375804637441 35706 44301
773152863151697281 4328 13504
525623336361981313 18117 24623
913279208176557953 6742 42347
155129412627928801 26610 28159
768789857473240833 5356 33381
818547999882945025 13000 25958
901622874550224001 23564 38115
75422028233120385 7208 18374
684174503137743489 5804 10765
751317646390823809 193 3736
890856642314840705 23452 41917
525885174601455681 8859 37155
80609549668952945 38151 44705
700487750604388225 5603 32703
785070801773837697 24698 37169
880432147456403457 13172 36192
173445791116169089 21436 25925
851803789104998529 37734 39192
977532916642413569 18024 19711
333375638701141953 50 39661
538278090136845569 5541 42593
36603741316206137 20076 20321
548846646069915073 13681 27021
870703903267397505 1132 38597
72960439635838977 2084 37777
661947955619503105 7515 31233
710052352593802241 17 5684
73699207901881889 32573 41788
307803181086672577 234 41527
957816176672501761 21044 35482
181530005897638337 8318 44468
761344208176339585 19342 35812
866112404177758977 41219 43782
507482678677469313 14054 31234
425299053622492097 18540 23367
630126359235731585 3865 40904
922904922787854081 15404 32830
501091734748534657 683 29258
898908837951847041 2770 13506
959033967996347777 4607 32527
763252370000092417 7863 22918
202233637145020865 10410 45852
669084602754562561 18680 43733
200654102171654369 17069 37647
734720192412783745 24139 38106
134567729476252401 14322 26720
692520973228635521 3413 6979
135121347138451137 11862 21983
861591963897726721 505 10896
668729982539822721 2546 16016
953954810740466305 7466 45205
902891407759426561 26015 46130
342201793693124737 6529 22848
254250102730701153 9275 9710
46535362400032201 4799 11383
7463851350465235 31023 43192
894307985798267393 2642 30702
29213568452696849 5133 10992
19549450351828313 16768 28571
564667942522078209 2962 11830
115974828560968753 4574 33126
31038908176689973 8566 44936
721135892294636673 8975 17113
117243593134091377 14549 22746
469206767616331201 34927 35744
600976526221678849 17099 30664
980494224870138753 2449 11454
100360003581243969 12885 42221
308295554446733185 19324 45975
745624011485084289 19408 43552
841390927781088001 16909 37840
75456667574613329 16935 29896
311566579288015809 30826 37199
410620692717891713 23314 33002
446999531314215681 8246 10048
608279113999799425 1505 30710
340390803405671937 6443 10481
601332794028103041 4913 20551
840162045851240449 1335 26329
786004128817566593 11393 39941
858783814407420417 20994 23528
616246458602610433 9650 35646
872285891453312641 38868 40278
903570299826157057 7054 10182
675838851744874369 9567 17470
951300709662994817 5768 41919
81925741199921025 3068 15349
528288619926755137 19032 32220
606206500387091969 755 42221
594742667914893313 5708 23003
18651236152745553 8594 38299
623918632824597761 24682 30558
224785441322627137 9032 32841
916374606713468161 8953 41884
241452195098144545 2828 12171
501947271357991553 32601 44610
874046490564271745 13620 32552
413263262349154561 26770 45141
540440541098913473 26335 27727
311964185376012865 28892 31071
478671466192015041 9596 37691
503947789758250049 15187 39564
727105511856660097 27445 44156
499828045782933825 20344 46413
154519508174818305 20627 35794
959640426082053505 12028 43749
257373624450590209 24831 40670
988677106533430145 13719 28377
548781650760634689 8373 25096
565464858336149249 16089 19254
623100139676704897 18157 23468
782543269497395457 16580 29039
906370024616681089 11340 12787
155898049508074625 45084 45573
735632229463359233 9116 41150
686046090716700929 7860 16501
974306358138296193 2591 16236
251623422176997729 8435 23485
778368505184840193 21623 30022
978910653148503169 10925 11978
590695766924799361 21976 27984
422193392743174913 8817 20200
306802827634069057 19350 23626
205285073030722753 5967 12087
576741479844589185 3011 16790
39338855067846625 10805 40429
791765203448743937 10595 34831
931318667015076993 13280 36877
887494461879303041 33090 42034
895428892255871745 5424 7349
636216890412182273 34690 37996
8364547691570580 5442 8316
767334170548185345 16562 39231
913327311963790593 28380 29615
734153397770835841 16768 44159
843529698575608193 6148 14921
396613236668887489 19812 33862
837440116485147649 38398 46792
402425690024895041 19486 19490
636025468544914945 15721 33402
562915004009756353 5877 30968
887701296452796417 15375 25572
507489396056609345 2521 29001
870660982598209921 21813 24850
709788908531240961 23267 44107
192079938804546657 38887 45508
568492002462900097 15987 32863
374535253161099009 32217 38844
132839938900378481 13906 46394
749261128183910273 33545 35716
769341683054545153 24081 42346
417059856486915265 6570 26501
542225208292396865 31902 44936
368683058691836161 5923 22017
113476398173670385 13492 34821
66296974491251601 23275 37455
985898295667300993 6180 36909
694204722368219521 8704 21075
348351000264482753 11398 40699
877516456118698369 2812 19826
632660795226886529 29130 32804
41309064463611377 7384 32866
948941118509136257 16515 28195
976024386568809601 4530 4628
910925758118953217 41863 46160
413767155961942017 23037 31662
41958377811322833 27785 28556
370733529905592705 1209 21075
360139733160568897 17862 20661
58826293434215417 15887 44231
70489848474633025 34664 37048
484546993240826369 19367 45302
508494225901063873 32355 39447
161840557641021121 20913 34795
622298335080937857 25661 37254
171199611316282593 28944 36448
483703910238009601 34872 45521
460312807858350913 39748 43677
788307008825992065 15961 42933
86410931413439585 9689 30340
593433156535770241 33013 45546
408913921176598209 472 9947
779474779415163905 31910 37234
46588352591541593 13359 31896
87984697276286993 3153 11620
83414867516758305 42457 46466
143355503061652465 32188 43120
715293002795874561 31643 32566
909069848195588993 19 21660
851711504320739713 4401 31319
603507444662749697 20786 21212
552533384887894401 17188 46046
713178952127098113 6688 41533
340217342304335105 23809 24059
347337167356666753 4747 28874
812846750627357953 16656 32985
473958926884126465 14792 17929
806697537811793153 2613 46455
47057023883137817 228 45307
525104632583875713 17147 39194
762152289969041153 22004 45812
415844570680071937 30699 32496
284715483985475969 4898 37159
791951040371316097 17682 41872
480504114195401409 18350 43786
368154031608746369 7537 39192
620607462999952769 31547 42358
543538571983262401 33721 33756
610420351951948033 26260 34869
419424232338180033 16735 21151
784045431280329601 40859 44740
624433165861233921 13938 31676
982258164323656705 12561 36646
157827527963966945 5165 43548
350104194701071233 3249 38282
11751487149652463 15342 39806
396516617115143105 11141 16949
885210865959784577 2456 13569
503550655672224705 21652 37945
206190064882548545 5527 29444
642819671495534081 30735 35537
33179713443693973 30832 33742
774117404382149505 10145 22405
726891338106767617 16090 45780
240763115001502817 21716 41799
483579725404560193 5623 24482
882333463861240065 13416 29648
919232790674953985 309 704
574128261496486657 10571 22304
755065864505660033 5112 31427
473419732430482305 23339 24306
366660419138852929 30406 33738
629718208889190785 11214 35423
857265730201682177 17843 43567
683798445663139585 17509 18791
420530948339489921 21020 46565
765592493463305601 11737 23759
343204163743216385 3509 11933
310438129646069441 32902 38188
234367547425549121 9352 16777
911583432062943873 28134 45936
147636328699469729 1490 37450
201815850579119873 38369 41163
141635367634791009 8922 13176
797867610614634497 7537 31648
669087986405337217 6321 27068
209359895096763905 10799 35705
851645084745612673 14698 44123
274609172046783809 11568 19442
18951154733095165 11157 41700
212846153635577921 33451 38386
280908846146871841 1135 14716
446233091091347265 1351 21531
751032319301877761 8477 21365
929743238204377345 11063 35676
583492657483859073 37114 37807
226046810220029921 13259 34359
825475421169734657 3464 20808
238692558540773089 30101 42275
211796359316821281 14510 36585
408402762578663937 6776 25525
224834536703461665 40373 43775
877303019358617345 9454 14681
418786002675702209 10420 32900
453452736738487489 11869 40334
996978056190535297 10504 35824
634743498705258753 9491 29739
215917696310782497 19186 37323
740233056881880449 21465 39757
566068820345371649 21815 38425
555112635855731905 10042 19665
311615930323668545 10108 43784
33157473182686917 5544 32377
742559650668773889 20317 40256
437512509172957889 11957 29266
278867043216592961 13251 18570
650177793127586049 6157 15253
836322573144819585 14656 31945
786783332458735873 21863 28086
114798954720257025 20888 43744
252470947855048417 2038 21804
790919347503582081 5549 46986
792978155009759489 18774 44432
359455597551459521 29958 40027
89470690762244225 28526 32354
15722238740970341 24397 45041
340252528376094401 10052 14060
106627710011522929 24436 42876
832702781147848065 39052 40720
97083866268611985 2901 37376
143672014196507553 6651 40164
59734860565043849 6650 24778
79899626020012001 28002 30242
367885001467094273 223 4649
46633064955738489 23118 23432
425405827735758657 10074 18996
79334250903858817 4187 31466
251285919035019841 39049 40825
177658025573261825 7670 20856
983489816322332929 40754 42977
944669458031672321 43065 46275
760971903864224001 16954 27896
943145590891287297 22246 40141
383538516571647425 3105 45915
443686420191543361 38700 40106
725093335728139777 19165 22876
836491824881701249 11386 12581
274992769050669505 35076 35186
550233063246555073 2958 22690
439806981345689985 33793 46713
372476614237353217 30920 38997
633926647030264705 15255 39536
157186722416671649 4904 13833
83054279877224241 35959 45860
441944004452548033 38252 47027
877660172735318145 10258 45399
328103029339320769 14048 42845
409066076121909825 26682 31401
342975063030802817 5558 18319
506138706325302209 11698 27657
994844111192239873 31380 36683
875037998117626625 4967 20328
232716544584885569 12228 33573
943856349447941121 18316 28415
225539272273483265 27438 36697
346328054994806657 41672 42307
794920508814850945 21426 41203
518311551155889537 19718 28497
838800694888565377 8595 21965
105114609304798993 4491 6021
302576977164246593 7652 42025
562439555392359105 32585 45752
832640652693545089 4008 15923
816320218131231489 2630 45633
727666519862861313 24801 32147
102957448636388449 34212 45145
545835588285431297 42368 42613
947231501599482369 4531 24197
100280154566345201 35473 46403
549747416151973313 8105 18451
750751480317621377 19282 41909
503978748424763969 1863 35480
420782923398729025 6937 34822
960831458107534849 18262 19441
674454526248158721 28809 43573
746107968383462657 26193 34480
289342809393328769 20223 23380
472570315123220993 42097 43631
803226607502427521 38850 40376
223984113555268033 30522 35350
229391068610720353 3803 10842
176739769063303233 363 20567
897706596849477761 11475 16354
303683776365268417 10190 41294
872181403089424385 9499 20078
338262881619442625 4426 8968
944481625652503681 4060 33949
598220395355575425 9400 25959
649706494755644545 3791 9556
294646172927869569 22208 24197
417127263859075713 26807 41767
7121421735185153 17295 18379
58319073982854521 37869 45422
497495287629533313 287 1677
696887490645554689 15199 34757
520146583594673473 16525 27605
535373721150232769 1595 4492
956660408917045377 22572 23041
401214661022695681 1940 13263
503775892728960193 5560 36640
400312807800897729 28592 40526
259247624715754913 13712 20889
637451715945776001 3320 43189
846356933786772481 14088 38425
498498188346598401 14438 43281
461468686718561089 4879 45061
398603953052660417 14708 34617
371709819459574913 7489 28936
233747266204968449 31918 34853
515502195035082881 10334 15098
867361084577044737 6205 38202
170646551135625665 24896 44922
651350692288655617 19660 30677
692493251225570817 11564 15516
821612370751697793 16716 38743
571245954376458113 24582 43682
439087021392591489 24860 27156
314690112968463617 6428 28970
527343643627848001 6100 41268
44687425223479241 14905 29727
935539965746368513 4165 14494
304544417057755393 32699 38011
960085340191941633 10577 26814
393712989211515201 2826 38101
993374257313146113 39660 41394
808300176342356737 22950 36321
270440557459824769 911 26654
611959202554025729 3817 28663
345019373824708737 16653 24632
839955063104397953 11893 23213
568481938370982913 30635 36455
147954776771349825 27010 28704
698704310544254465 16499 26379
324159528726937665 2856 36081
171161208291795937 29619 45515
317868046558736257 18591 40267
377614002844193665 12371 27895
571164139823807233 20230 40645
870895720266847873 23200 33465
943337088435050881 11998 45768
862106736375689985 10928 21975
492747196795335169 8140 42871
836127745331158017 24359 26597
149025997175947105 6582 40591
46824734389883105 36186 43583
336442304533463233 27278 41820
849214774713775745 20005 24609
639900100716921857 4417 14330
557904898147679489 2625 16253
369503149228279425 29040 36497
486198096124514497 38567 40792
738452304612074753 19189 23023
751486208825706881 3795 16735
448929362425261057 23085 26035
918882679020672513 3435 41986
341968866753525441 23603 43995
428822390390475777 37417 38883
356447086148534721 7249 10086
503689266299421249 34332 37226
650997274394335105 23432 35941
235425895070999745 3859 25944
916379753540226689 11877 37110
554729834754116545 46 46973
710948091074420993 10270 17886
776049918812073985 19571 27584
430522730569492737 3210 30201
380705566369119425 11498 18543
234578223324341185 18961 31251
772591795936119041 6765 18273
709988888437081345 27831 34276
106102479607788065 3699 41270
866191588515967233 31317 40586
951181572680948097 6760 34114
733934955842300929 22324 36266
165709216772132353 31493 41920
587856208441955585 3323 23906
585186630814018177 7139 41195
665399697789027329 9987 22973
936024482780201345 7110 31385
729750870637566593 12342 25763
794374737650681345 4033 22264
973348645585900801 29957 44872
385353594818600001 8964 43599
453771253608771009 8588 19828
343166650024652865 1967 10073
787465323643132801 18708 41879
133384843782611281 29674 40631
351471365499726593 29240 45275
63283209573366865 9235 30685
310169745084351681 34984 44768
17232199715227381 12338 44919
200892860820594881 4610 25798
403033547609094721 9527 42209
262570442576688385 13686 29947
380151627098971521 723 10305
25318839163311681 9021 34407
466258382348652161 37293 39701
503230525635814273 12369 19619
406579224340720897 399 4194
500831655858313217 18798 37694
222168251870225921 2793 15846
358290273484911361 14845 44696
107370877619818113 14943 18563
875982649769362305 1589 31404
51008695355303505 42027 43957
988052645837569793 14840 24981
56090434943588009 16953 34427
849997080386508289 18576 35996
132025685456891745 24848 31811
609892885234373249 17478 19069
844216874271953793 2513 39821
56716527558855033 34143 41267
306352838512164993 14119 42445
343463156291448961 34739 36897
972915872434175105 4210 43198
717775105109204481 4178 35368
369329899288384641 16141 36860
256666981916524161 2937 10908
653617891765808385 32526 34583
755041636691778689 14190 14438
409897525515386689 21696 24346
206690156714046241 32291 37784
730508701442818817 6319 31951
830739001092119681 4170 19431
948979297116135681 30213 33669
798283905935690497 262 3762
755989452882349825 29370 30850
852350737224902785 5297 32635
598415958298797825 1585 33397
152166376936094145 11374 42503
595397345815985793 32404 39585
923795268860793345 8791 9699
615691980019487745 14303 28435
792379161665920129 30990 31155
869364866221420801 7845 11250
326616328107611777 6039 27689
650398418264298753 23919 45002
347120515775372929 14255 46047
980080861722274945 2214 42120
204205887383970721 6491 10241
733491552632425985 27207 31633
609265324911049729 16547 26235
439720656833376449 20797 27840
324319714555180353 3138 17578
951691732329148673 23783 42225
938637734267530241 4234 13300
113130312040158993 20054 29666
783217107551614337 9070 28125
562954045398139841 3039 22022
798164765902370689 18840 33101
799552309655897601 7671 11153
258382005658866369 14584 27698
565339674337021569 15150 26813
112222262239185969 34670 41206
166211718199338785 18680 33369
432564077256920129 6877 12973
935706919648293249 21350 46047
1577176068266795 18991 30081
375763558177855105 1014 42186
313292110592193729 11443 45372
145681674879707393 25225 31089
590996639707697153 2615 26314
145128978147585729 23492 38202
219409647691712449 6151 26517
863991434803875073 440 34783
980373451310200065 32486 34918
369690263252099521 12377 26545
356790864272802817 39017 44783
424462525076332737 4803 39130
17523677091958235 7852 21085
638117951614947969 6880 22034
863314772964592641 9594 32161
120169969494508417 20172 20757
281934047019419169 21493 24122
852587739479052033 15286 24722
469384475839241601 18659 36523
353151072356975937 19655 21969
176838780718611585 31356 31874
19505726347194497 24869 29125
42626977651217145 18191 31786
286880200893090625 31787 35161
397126482568765505 9828 26470
959168199082970625 29481 40807
108624555802073537 5599 34196
810861218797551745 27096 41849
379631852608042689 84 13531
930481891480372481 16204 45555
355212429386078529 8749 29947
213108359062641025 4427 22259
909143235513951745 19846 31703
819782795702767745 12925 46257
324506040228676801 21398 29862
81213845052840129 33512 40084
528619536024535809 11911 34688
801111456728353537 23884 24480
209746216105166625 10035 15282
214774085612230433 2169 29563
138197828238688209 16473 26994
48600563019252977 27120 30958
435498392821109825 12986 39630
64173595434535713 1068 46668
439000140774965057 15892 41872
838851868555241985 8947 35232
588814490048882561 10176 44513
730489738458867841 24455 43795
130803472278032017 1328 27977
644355640677219 23543 40091
161639528246418241 21689 26718
420339772181190337 30123 43396
875485144740395009 1994 20760
288719387004523073 18339 37742
383871203134582145 13837 36496
483977296992218689 18208 25478
530835198054333569 7280 31427
624801712168451969 6999 33004
391785962578758529 11371 23734
545365899466926145 18933 21295
503752730624967169 11309 31364
868882899356822913 4620 29864
854631220808123265 1794 19128
514196334439031233 3029 6832
901802960260155777 16640 25898
572936372864919745 1223 20314
536526759212712513 259 16154
441127830195792833 11328 21069
533270379406445697 23593 31242
102846059288157937 23913 24254
711770663983792001 9077 22825
712556836724143489 2428 13669
445739771622541505 18849 30244
276983996845050497 21067 37027
786432901107168897 11686 46780
187955581128644417 27507 46057
251285104472799489 9625 38694
805511452700546433 2585 23794
361844391181982401 3333 41737
753660959624948353 26295 34134
783835480283002497 33160 44076
976423436213938305 3361 44818
557227782719145665 4635 20763
828689394389410689 6877 12958
914381472929193217 26617 34724
235303303896859713 10764 18557
987119595474006017 5267 31469
521838128516190401 3342 21870
527423368527607297 18063 35880
167772737071974369 193 2883
959128577486929153 7617 25161
50515835897638081 17958 46026
574359123059764417 20321 20972
398158048271785217 23853 37832
360563553343403969 24562 44839
320308197501969281 8661 24742
775153313101540737 39491 43936
655766849809570177 31431 37607
277022299221904705 4199 42429
94485053774175041 16944 35123
369283049428560193 19722 23913
681574910190779137 24360 26976
617512625073139585 14014 32849
303127697231825985 15713 35448
423161809842511617 7774 13262
312631843613306881 19686 24588
191304438268453217 4897 29332
835305632266877057 10004 39260
608411489604009089 12489 44130
408051437228881025 17118 21601
620588668768043265 14464 43271
692144513197785473 1286 45395
269775727867383361 20701 45195
797378232605385729 6764 14807
806122115791289729 26343 30670
955458789243206017 2170 31929
621307808991304065 19783 37401
27111754441268233 28104 44187
63218092621887937 12129 26978
432006648809231553 13025 21094
334763221046401345 3985 10815
851293833538253569 29653 34284
482427762049617601 32051 37706
587868977796599553 42474 45833
826794342757068545 29228 43566
513768114837422017 16833 34742
59647832538466617 2006 11468
995841040042488833 14804 19531
595371786999393793 13015 15769
368824387466279553 3872 33663
997663387017475201 9813 16023
720313265013484033 7155 7264
806507716330685313 21427 33367
108639134730783121 28095 33591
665641604716050433 14711 40577
82538700961986673 3430 28061
467370026348319809 8960 19531
244787990316357441 2759 16085
672059574209647745 28217 40566
42447173447808241 9229 45370
340666728466658241 1633 24128
821080915135770113 260 2251
564078845304599937 10859 37176
943652791909880065 9237 45520
829036217460540545 773 25003
19377189779309137 25085 46124
813447391072521985 21954 22270
772769983349970561 6453 20129
380265443352385537 5231 30545
121570062884035937 4036 18596
33467811745104825 9584 37845
43736514661002705 21874 28373
199513384417187457 22925 39586
581660418443963265 11047 13267
138145471799255409 3374 18181
328047806197016449 44731 46416
790255700745717633 20715 34077
973210437631838209 7751 20412
294923382900428545 41422 42723
692518051340027137 30521 33437
840177098441003521 11328 15374
650302245595785473 21342 40206
724898590928638977 1554 33257
491658052570979713 39242 46129
402384815626675137 28060 36834
794618263430397313 16780 32283
404449157587031041 4274 7055
190630076397706465 4825 40853
48638815518032177 2754 4076
426979742601933057 17590 43454
552008108587024513 8975 10025
14229932244092 5151 20071
464205801347702593 17604 44388
107573056031117889 25746 32751
22402513616945897 30280 41517
902681683443073921 16489 40343
759734115447528833 9666 30710
713480069304612353 22409 24168
754708730732694785 9892 44743
197675318334798785 27 35084
962379012766831489 3642 27014
502704629597548801 11352 30712
650810351959385985 7796 43896
512280881228473793 39738 44266
756321770054469761 5232 32551
897722201344610177 12174 16113
420510090262048641 2920 16633
611939284630263809 4071 11526
533735668348128897 42901 46556
155119258995956257 22287 26949
281742313131353217 6928 12195
523186125584299329 45172 46560
324946130799034433 1523 14845
546953530836876929 14043 34105
14635717336979327 5445 11836
966665608207559809 19205 33837
756675272713806593 32079 38662
439250886336385089 9963 39904
846237315426627329 20180 25339
849085666600313217 9563 21751
67391888517434497 22882 29575
898129885320035073 8414 35384
395856029792817281 15565 22994
292767003815097153 8983 16122
538320523632364737 12495 18849
228356072936083617 9085 44175
393318327092508481 12965 44532
81573802850424929 20356 46074
798886820528466049 836 11733
305995322401688705 8603 30425
844926036986215937 16169 19285
399255839512360193 20033 27234
79454849927145681 578 28472
218954210377166433 25351 30696
562419347063688257 10563 41525
741713446957799553 12830 23343
27184702840159505 27382 46460
698635870021409025 5965 14856
583502512942352769 26317 42000
43926060297760473 6965 7972
509619289289673793 3341 40468
94147316830390801 32405 40152
640087631362625537 34940 43350
505144719297174337 12639 18079
413987127690901953 12144 45033
298289194753269953 17319 28263
910829457160822657 8608 13240
686696740459634433 3924 18165
738846977482154497 10100 37946
532136557316921025 12177 27204
313113264775800833 22075 32341
44019599131257081 17915 21636
871139529159407233 26316 29557
291949993069810177 2591 19132
328644723939596865 9345 38760
721338700197261313 7222 45432
370365082913508545 4121 24859
977385439079956353 37945 41196
145277239915223777 12980 41299
751112974978081409 19996 37126
538763282077908929 9260 41595
781818712989295489 11256 28317
861674763576424193 6418 25290
562750934558774657 13205 13322
660195583073317505 4772 44633
721762445738097153 29232 41316
813698268274571009 8704 30730
202280748506193921 4016 45746
830962301982950145 39628 41237
209899026028157473 7019 35239
211748481307047585 11953 26898
917148915242844289 32532 34235
494937841808052801 6042 20183
191628686392324001 1747 3641
243297610389326721 5803 12862
773005958754548993 9528 22117
16969136338147451 12437 18904
534057281880482305 15092 33503
407975282339613441 37183 41832
981472138311001857 32478 33127
188117508923966177 31462 34074
404218948358465729 16958 29312
974190274710302593 13617 22917
353094205973985025 32742 41793
431572099763300801 13332 23615
734614990746425857 30459 37137
233596433844645889 30995 44199
206013603357487073 3907 35116
568337826101014785 11946 16073
342797354697030017 20057 25105
386849997299911745 29859 32331
600649966887157633 9830 22427
378391568504227393 26438 38047
751053190731429505 5227 39369
922032937259963649 23139 39945
610719222183487233 15017 33248
349070985602196545 29237 39423
504951640212272705 8084 40884
793684476960571265 7729 32172
642285705663805825 38067 45868
103050111877692529 23131 27064
687665370238111233 12087 29732
420317166769912385 9409 28325
470800467522646913 1836 36170
130278750762670369 31147 34794
102022872092380369 35814 42685
883196402904609153 6856 19963
561085997408223873 3751 7064
870507700925813249 38685 45287
85003427772708305 40118 46938
917509592318289409 36 42542
481248884864722753 10889 46527
586153109743037313 1288 35827
330050253862641089 231 38636
574194874575049153 2119 43646
417169193455816129 2057 22997
181809797014309985 853 5682
230718964087945025 33010 41630
328865968014334017 14454 38497
272536402924256289 2476 36112
441119296531155649 29158 42659
793743463823478401 20765 45516
2560875726651091 2624 6390
917759470275608833 18385 39191
510222685608979969 29452 43098
878910014084201601 2560 42525
13434429291159235 38675 44052
381230690801142913 35573 39721
727845075676867713 35857 45554
544877791645223681 23999 30752
121859527376578577 39578 43363
194502416275593505 8065 18953
625206982964769537 632 1873
361341138390859137 24064 32648
183426004676000801 33467 36918
479450122379969217 22744 36901
556351749744010241 37854 39482
295140149291501761 39982 46598
251630906734071393 13686 20425
455327623307777409 18235 39848
604906805961817857 21710 38677
906912607049694209 3133 30359
238116110531656481 12737 41109
836028221014995457 6843 7214
202423910964085953 15449 37324
180836844943105025 21767 31870
853480281718496769 2435 42040
556482062169816769 27562 37146
13808657822849569 6070 6865
37512220222200913 10625 31394
623198659628492673 28980 36233
619952770047657217 12602 34600
746366521075970049 30010 39023
993006821094230273 34361 37446
855127673175154305 23458 38410
787428333900105985 27222 41357
441950644946288641 12871 38313
178891123342712193 17725 22759
778428476906391553 32486 32514
763090087203462273 10172 21228
759759465836026497 15836 40001
41366870492954177 4076 44115
976365719398209793 6503 38889
377122201163199809 22504 43829
665539202589471361 13999 36225
114462786639197841 13655 37701
292051778286015937 8441 24770
674400273415155713 12741 22684
648211293183010177 26122 35825
794148156097822465 10242 24643
738413880070133633 7789 40888
414754116522441793 34106 44569
96057069636330545 13809 43360
617932131443613057 2984 20162
529938530888763649 2371 27173
141794559119031057 12997 39734
212215406542128449 6573 11744
128266173722426657 17029 31366
159446079227016929 9982 22589
31359776896675129 30648 31856
935922815183928961 14497 29430
527419598213672449 16154 27794
750494575524790273 8032 42354
270481183571259713 4106 8516
786063547252638337 4974 33120
435399108539844097 14288 29701
554107949359142529 17856 32802
810775045997910785 29428 34650
553488782182213889 6518 17862
669252763687925505 36625 40537
53345454808471969 6925 27174
288091555231115841 12770 19016
956372962603353473 286 21245
959432349118817025 2551 40459
363628901256184641 35273 41982
489230899046827265 15866 29113
28640875861370321 24280 32608
403855927096007169 30820 44362
440447952760685249 1730 32868
497073753757970113 10563 14112
347135218460437057 31501 46398
589359735163544193 32300 43301
545673306706412097 13302 32799
62454356562977153 1175 31695
602490187181146497 20599 43908
149175897845939425 33298 42286
792699414257278081 11588 43157
573785746668928449 26314 33067
287296177971853697 5467 9461
899114927628961153 13246 31478
749364143659271041 5464 23737
447461686526576577 10042 16346
890623004036527233 5166 14412
38840029610359041 2396 21139
683278975183107201 10169 35682
801416006203989889 1925 35195
349728230332857473 2441 46069
511939102383383489 42587 44631
290951515960721025 28112 44788
843300466708750977 6074 21404
189102325454129537 10461 11705
892750358233545473 37963 38372
660868896651017217 34156 46371
680304524445599361 27784 37120
767057416096889729 9227 44859
871773981090388609 25058 33177
829387522270700161 25151 31871
900817411467112833 678 15462
15890556513696197 26709 42515
917075513381124865 1491 32008
941568259145135745 25329 31764
684432537239469953 11102 30175
590159658016261761 7609 16154
227802025481810945 26792 36371
618608011272094465 976 29249
746099179803547265 24097 43908
187589624229062241 2720 14061
8609886354324915 10788 35838
347725334947860161 7554 27108
726794579963549185 10204 44322
159241868896998529 6254 8338
80638433693724929 4511 37690
284610822780585697 19788 28440
805553693981078529 7092 20451
232371317122968449 30199 33739
215227348990655553 7623 15164
825079019709910657 5175 27016
159061810692005409 23578 43175
5275270452216320 21775 25394
499812389837291713 17932 27695
240459176864753473 9404 12862
252669810496694689 17622 28488
784697213730098049 18850 28374
799664631072889857 6681 9164
956513766522824961 15342 20869
862390848801108993 7564 11768
691149819638411649 19757 42594
602057830476343937 20433 33124
111127935585805921 7859 44141
737313497707003009 5816 13671
795904127762710785 18310 45636
468127276168221569 27155 32005
571396528353268737 18566 23923
186427689563881665 24341 43979
337270201459034497 38643 44818
78566804183584081 5174 40299
892649524466314369 2810 26096
867988986903593985 26678 45805
926957560173249793 26179 37077
658218908319472769 9142 42578
823878277198538497 29544 33776
162501567780392257 40392 40668
655415409719722625 35768 44422
976741312847270401 37816 42890
16305363297327347 9801 10606
695813676134985601 34729 41103
365652210848296001 26621 41307
332452354510227393 21991 27205
981706730822629889 37828 44956
554698955990570369 17158 37869
237535499719569985 7641 32333
978112335900267009 14371 18703
28647718393237653 27692 35636
196025878572026369 30028 34183
530265165168245313 20656 29307
494108980325766081 11733 30748
629010980432248321 10400 20744
918953195316415617 15856 39828
612760659362805889 5812 31029
168977551143331809 38607 44717
231925950903779201 9834 33525
458664819713629185 25185 42221
685143933167083265 8809 35191
631470408731676289 5808 21144
42182775152134865 28124 42521
915480569480475777 19449 33826
196249307675259393 15552 29385
773942078334517505 6756 38072
357030198292527233 24841 46946
984632600229712513 19451 43348
400938081526632577 8223 15901
504454604392012865 16949 26865
147393281659084609 10952 40147
663838945047469825 2123 35165
707603492209983617 27993 34551
514929384216561217 8297 19209
162354588591277601 2849 35713
136668153738224161 2176 38245
43159761139648369 366 1087
114446118448885409 10202 39075
711448199834030977 2138 17038
942580413435930369 1823 34698
934431419326415361 25193 39185
169362300154137569 16063 25126
767021149539679873 4220 25808
416833541313121025 24459 44679
67484995476135625 25245 27901
343618101185345665 8313 36214
254598177791571361 24951 25230
516914682746740801 21531 32108
858238513827444609 18734 35069
531096916052849345 1312 9364
535694637219499713 2959 41748
832933237020181889 16079 42751
838684157487264769 26152 34790
614301502493450625 9694 35345
604585532146309377 20747 46821
827995279955441537 31866 39976
145179966938769665 37909 41532
326324926731832193 1614 20604
434757571292884417 12475 43502
175857371277526657 15915 23672
972296625281259649 13966 40404
1964692569377036 13655 37150
35622341875388485 5041 17087
696385936515181185 32287 34378
833309294114911873 17890 46457
704042819421847041 11787 18018
975903826454008065 8262 23845
558160211337717953 12721 26209
824141169305633537 8136 25955
537124547757461121 4026 32015
554159046636591745 7830 22441
579959842917187329 31576 31889
720808986656265857 5764 41169
706819103560736257 2252 34245
153248192203470529 6254 46284
61255470688319489 11665 40659
722480186270146817 12335 37467
952017858965039233 13787 34712
105216742901383505 3364 38747
282929770255631041 28714 33775
476290903621560321 11976 22928
632473596558117633 16874 34911
163838375554824737 11870 37954
804430351667786369 18962 25035
851132457544864001 10431 11931
867119732569964417 12306 29812
278720433762266849 13471 17055
837902369343762433 947 1027
852605613020102785 26321 39021
420915591701192001 6311 18662
178994983782608577 21141 42931
183450538093563169 32168 33087
349055672267681409 25923 43761
370603466242673793 41883 42963
494684550773833089 17821 28982
576795270428188929 46400 46792
589701453768185473 29482 42318
142770546873538961 11004 22578
5194086821255440 18828 27931
429848667199262721 6327 18810
192896517895704289 13166 27841
120594194604681345 9978 31234
639266128686877313 2187 42568
169150919048174593 10920 41358
639925652394026625 3348 12792
327557745258776129 6535 22719
138246021424258465 15248 45586
14059122677803515 5654 21542
773732703434845313 22489 28194
495576412145371841 3172 25882
710615076434955009 27100 36553
637826396086833153 1822 13123
240761390975620769 2629 12500
249064191700956161 16040 17570
473313161692964033 2117 42561
756382303127377793 5749 34786
767707843082021633 41202 42724
932573293318970497 19281 30125
214115050232756225 28132 36506
62233782561090577 34325 37749
95346285295875073 11838 31484
384192820893577665 20226 27203
785848443084368897 20354 32384
819331832697127297 13049 32755
932486690514323841 22855 28107
425723542243563457 9407 43349
821022497145669633 3375 41218
848250942197292801 10511 44113
500219294699405761 445 23447
78945906069083809 2000 12936
44825489507296369 8112 39551
33238493229401201 35281 45105
837434776559533185 5889 40370
209639316924043585 198 33065
172675499989914273 21884 45478
81617907339332161 3087 7349
682594647635369217 22006 37195
991337369360724865 1833 18076
659670255616326529 10456 35851
254054969695470593 12629 44387
255153065482360833 22236 23877
922436585420857857 12499 13235
674358116922611841 39155 42919
588079366236168961 28071 40107
876062929370704129 10125 15075
135910507508658193 15421 30744
896093158912854913 6657 30068
668125813221575297 27926 31450
5474807620785783 33957 39956
32587083886429725 5747 42944
678569971581175937 6188 36651
898729062255622273 7820 17910
773971040858157313 6688 8985
328170459082162561 36636 38324
923559738762655489 7268 33380
143257338502177585 23987 39489
450258328606864193 16834 34691
21748858891132985 13192 30624
606864912131392513 10057 11491
362957228071305601 34264 46645
953834300243471489 37563 46589
519623551889839745 12484 17782
278426941939322593 2596 42922
878742484897298177 2127 42527
588286057906387329 22163 29191
742490188960690689 38580 44909
302586620083566529 22827 45106
164097490369581313 33282 45949
663985520996107009 32446 37238
925248481749680001 2134 9220
941811196802966273 15251 31434
729065983010809089 16066 41397
794306661911761537 34096 36250
515329492746875649 14435 34715
243743112236110465 9822 38069
974314993123410689 21828 45191
5267463147873742 23485 35412
975107086290865537 7525 35956
740043500723537281 25752 28691
666835481046557953 4452 6788
684733709322486529 1667 18077
893771643753385857 13993 30880
175926141605948769 18921 46130
435472799979972801 3352 3882
25926616623848985 32152 45246
970435289959187457 2975 26187
378105807858155201 43863 46421
910054597739200897 8951 28364
374740859047605569 10256 37926
609028924038771201 23229 31015
249595565705114113 14652 22332
571658948808927617 17107 36373
576967838149954561 9066 24003
891937608897951105 7070 31196
112732066891815921 13237 15078
267174181156615745 1974 37475
517470123364503809 3129 45493
7872661818286276 1495 26062
864212813022909697 15010 19728
626751843958199809 6152 10017
948080925721569665 9811 28839
94141416876244225 11228 28681
861896320850853249 6808 35604
250428365170773057 939 31516
985796321568429313 41034 45222
317569410386543169 3762 8027
133621641073013105 8360 41157
676846984264155777 15949 41761
320851777117553665 34425 43789
624549985936443649 10431 29059
431199343598528641 34734 35329
473782327893939457 15290 42819
870567401847111425 16569 19674
311113338282840577 39850 40987
192738441864896961 4654 18680
692563337363051137 29043 34602
936322341444054017 2173 30335
629966127932835457 40087 44441
515204350122125761 37203 46398
786388968877087489 30982 44675
626466871614852097 29372 30052
403974313121043585 44278 44780
465028413158940161 13320 27147
520192983350622017 22467 28008
578065135192474625 16109 22742
754741075633223297 27761 30378
203061380220923137 13575 14344
495772034367387713 23532 24645
697621139040464257 14548 16742
890338974005889153 16005 17563
503407976364606209 5591 45351
513352963336696897 3996 41407
519789656795978753 1978 40661
596836054555399937 7573 29328
882799017704421377 8290 38370
907023532421657601 17032 20647
799801131003434369 22108 44489
922329899957592449 14584 45131
104127884441062689 9733 22735
278243580941701665 5558 12318
478099596168902977 10873 45483
167466809210356609 7309 44887
697451169710198785 8914 24727
245123592172642913 1972 43721
224544115212680129 19900 26073
949945794266628993 10137 43374
73855525659617169 23109 37218
195812717281935265 11607 39060
346371298213455233 1056 46596
898734159924107009 2767 36905
58725693250771369 19382 24711
837061234045005825 25898 36565
62748216722283705 4246 9138
672473417200567553 905 28949
304588991587344513 21117 28304
53071032490489505 2390 29297
564825501778074113 1114 30359
61026478909997905 9664 42925
170210718598831073 5100 34224
208754830217895201 5318 6735
121268681578570177 7238 40052
103879811984828769 321 6816
679199540151280641 5338 12612
253498239320688161 862 18115
904715938051822337 28213 41383
488112786763384321 7301 30940
52153581620238753 17524 42230
498841347130973377 22659 37319
525771502832910209 2150 34539
125201181479244641 10749 24490
792313147142557697 9993 13830
682925946878921089 7933 17661
211159934879191265 12600 46011
262727983050542241 4647 26668
193636339664145409 21923 43583
307223774330775937 17218 22154
566576586654619521 1011 36151
886202585472293633 5553 31107
526905902019855425 7572 32024
382477885033747329 2075 34376
259487735979689665 14715 23673
489084537163694913 17297 30467
685510908119617537 23513 41060
780836456454277761 13714 15939
251449198778331617 5918 18126
626590441014887041 9514 11569
176402066371544225 23566 32359
724093632548143489 14992 18203
334088806556593473 2923 28830
471127778114027521 2653 3279
508745917248141697 36447 38298
392408357646541377 27183 38086
280274994020217601 1150 13420
913817620715580161 17846 26224
45227675895894497 231 13113
796857284481770753 4901 35258
436584959279230145 22846 36188
526484734434564673 39187 44296
567876451401382081 3961 25155
490074600209322113 9532 38228
751280494097429121 10783 20707
940028756419085441 18013 27977
297686629258727489 75 15251
193797806910136929 6323 14650
171761697123173473 5248 26547
295939287864786881 24216 27359
68036895233568377 18035 36499
286506931777505985 5900 29286
846937441485138689 15253 44369
384951168189960641 35633 40014
255690269687882209 19954 30420
339023139507528257 32537 41916
345040732052723329 15146 30598
756899216988859521 7562 17658
936596174017886081 10660 18167
515804087820253441 3590 41899
29916019545552785 18039 22880
434544651023347969 19765 38066
370285527663874369 9408 29559
913995419040585217 29697 42342
134378201030045825 32290 39149
216703519499350977 24078 32142
186703737676246817 30661 39710
514703328763726401 21229 41596
905428491663272449 25217 25278
846981164204638721 172 2088
710090755566120833 16843 43684
829450009319398145 11422 44667
372324663335348289 17979 44371
347751214258313025 42853 43751
410093700631811969 24323 25561
981744743532271233 18725 26675
876031374621376769 5324 8750
478033280739939649 7142 16719
21662447634106741 23144 46370
545906335652997377 20892 32973
990584525682464769 8085 46799
831315636827600513 30896 35293
970283612093645313 11759 14469
133840223804934769 8512 13250
28430823952604101 22163 30592
417208066779213761 6984 11573
222480101102867425 7214 11063
370913834356112897 15477 35429
39764104114226481 14474 36473
400541054640303425 15801 27553
944843393882870017 26767 41023
414269325784186305 17344 24990
349062471500005249 19220 28883
843970873453972865 2575 42481
586650536872163329 40367 41790
655121640354078465 4142 39071
901099094161992321 11203 22366
15501240485168211 23358 46582
436699045409703489 1914 20123
309444548773722497 16560 30633
366193517921445249 45569 46845
890161336051395585 7494 19635
876597060568720129 7728 7860
571955948432755457 7757 11098
354803783253714753 22978 29980
564332455475881281 1580 6139
539474777910747585 3247 3387
203858872362228993 24099 31251
661021445372327297 11363 26387
190211687946746369 6571 7514
260912907360911105 15475 21993
397134296180350785 38121 38913
61285901854915889 365 15661
864336105177091713 32355 34730
666302555906385 1617 9094
543448706509973761 20320 43593
378720278100914241 1035 21962
415035309215969793 7671 34527
39222476385255337 2026 19143
904441329168005121 9435 20743
746822572326948353 2724 25165
835579145059046657 12737 44021
478977059534308609 23526 33529
887175721335108097 25683 28446
902611881190622977 14947 45149
918461242350336001 19521 26536
969307923144107521 15931 16565
663135921416024833 3081 29146
964394376986916737 4951 19582
536903123952715329 31729 38577
238438237728608737 9636 10948
704951335896549121 21903 32775
230616350183666433 37265 42069
676848219995012097 26827 28349
359922740733914305 15059 26655
660054836692633985 7006 43615
723226129353633921 7333 37378
290385566677276353 472 43069
161972497087042209 30625 36607
27097957770319425 11586 39697
312862106820418241 15615 24718
973019562133433857 30480 35137
54628023263411761 26149 37854
775923428692120577 1471 35867
547184495063987713 13128 19803
375180209511842817 42830 44674
100850368302609185 3183 18863
266361377716219041 35010 43662
672812878628875009 14779 38565
764918112639353601 3460 35147
987651167321139713 13239 27011
220579190639252673 24243 39050
632534171444092417 2746 42457
745295414683301505 8560 41655
804027366908762497 947 36090
718059036231704065 5522 11428
41495302598590913 14865 40681
387388197618438593 1426 13247
142180829851646705 24869 39304
75759277366838513 25803 29746
729655897219601025 25499 29453
918252902542139521 20424 40669
992638921400974593 5006 40796
397269191289847617 18818 42210
485387455673460993 9988 26236
162249400461295329 15212 20688
484676023299762433 10462 14522
606798435413306753 17740 30653
171181126349551969 4427 43858
592701752598134785 14477 22526
559969277493557633 9383 43996
994036329058257409 22199 25992
603255177297725697 9941 13229
637334761029794817 5279 46797
785681291382310529 15542 30445
986029089187180545 2010 27724
110599762468126529 7014 10432
682945437087784705 5722 41241
385999603121113921 20861 33962
818388471895826049 23444 32878
805699611749574273 21072 29806
539423818898573185 10805 14865
168303971346638561 3233 36784
520870643745322305 7296 16698
520748912918691073 10547 31126
306972463245347905 5974 33769
858179581293988737 8583 42155
666532350424187521 32947 40413
473405960496720001 12646 24367
109008733073583393 14917 31038
749923611075338625 4340 26542
398540377231821441 11839 16667
830692183864499585 19660 44462
831964012949374209 10485 35100
886355840417102977 40075 43282
567912718970756481 997 18299
916059997308323713 4226 9672
286589523109572769 9644 15835
860867671896535553 9163 38885
347013608524402881 5768 39594
252350600460431457 14407 39240
367384780916598401 331 34100
989829634181539585 17879 21664
369892406180223809 4082 37205
523625461357639233 21743 28712
240702289048360993 5156 29522
35701710459115077 21265 44983
468306138135229569 1501 42291
864847798570139009 38622 38945
100646025115072033 13566 36453
918305245638258305 8451 42543
82630005091385073 9337 11560
315152006049757441 1905 29974
967142080099794305 37366 39360
278446295532269505 10040 37808
825347272912974721 41897 41927
384883697012980993 30979 43571
593962655568407937 2898 18911
246029652563315425 20863 36712
841302419476175361 5498 11051
247509943808822177 10884 17763
146849894487250049 30174 33363
2446978088734398 18644 33752
157657057593038273 18553 36145
255552421825115073 2136 3708
603409000223013633 1854 3619
449713053723961281 12997 34356
246139795737786209 40936 43043
147424589559093985 31903 40736
126691105379567409 23536 34604
538787695531091521 13373 26982
363736648742783361 22498 36420
233871816519126689 6626 31983
142310699050188561 19944 41941
145858918154992513 20899 42877
712810682164739969 15258 33663
974909568134236801 31473 37399
782860420331278593 12641 25698
194052053420513473 3548 12234
119526079148666753 13147 42086
48893434826567273 2065 14551
390992990054957825 15239 41818
421921282054732673 3608 21462
306515569837795713 25754 33642
314675013349201985 24671 26207
140906294153015921 19367 32022
518900990567324545 17348 27749
202478973192139489 11098 27808
937613474907777793 11882 41192
653538463363521025 3956 7902
548246080410017089 27911 36452
342717281986562497 18519 19305
524313148969085313 12386 46403
959375527633969921 31758 40758
723349395842753025 1997 28773
759749086261191297 21238 27987
945006676513372673 4915 37706
879590172061188737 9793 18041
804042362959556609 32429 40467
815756991092694529 10482 23279
844040304309331201 1097 26233
35836597038272801 11064 19334
42788307571250073 1519 14408
896678853744415233 8472 28307
797356765081758593 23649 26863
305368800952681601 5009 9297
690668306605054721 12764 19396
463674955536543361 26507 44821
992500979701659905 26960 37967
764548071797182849 7351 33193
320713388862749569 13809 36627
568225447654466369 3278 35934
924658589257063553 8402 37707
522955406916668865 2033 6850
439305998879454785 5317 13144
993375380084142337 776 42668
336616139560092609 15757 40084
464296290318944897 25026 43234
129784434744244945 19366 26579
831155151427790209 28353 46954
818218660811851393 17465 21510
760524057026419329 9035 21977
447638029581689537 22962 27199
674845117011397377 23400 26089
630684473281448321 14064 19385
202934276338201153 2568 34593
402254729450056897 8838 15694
58782175947495577 1289 11383
363682368458995585 22913 25789
348591503108441025 27 15762
101427990187310961 7618 42271
166456237162361025 3174 6183
570921926714689217 15480 20427
271911690726827969 10320 11127
783973134730167937 24525 27562
732723352336247297 7969 34358
87567699537089537 36467 42360
258483843910983777 2843 30898
351946043144373249 14688 37392
55452812738462145 19154 40154
6351369433488686 6008 36584
109593426188073553 320 31548
763075852535997953 12564 35199
907585449566052865 3671 42753
396986866053765633 12948 18447
229102938554280641 35589 40292
428969785663944961 35207 35868
188542566115568641 38214 39920
585430825546396289 4929 40858
336422264755871233 9519 16778
55148867942996561 16878 17911
394697177431819329 14768 42099
877588794071300481 11967 20199
346708147434402049 6761 34201
171629695114624769 23651 37605
427084351485756737 29127 46783
900035258278975873 7884 10133
647988830521203585 19598 22334
751056140669426561 28411 41454
129943247935553793 3305 11873
543856997918879873 4254 16834
9811789252598403 5298 12288
655657505630436737 12141 32067
989682748620662529 29863 43806
814383461062291713 18872 36803
613829882507392513 1828 13151
351792676050713729 18189 37971
78453180628084593 5483 15195
608748923215898625 23442 24468
997419515342006273 21923 37779
85634928041478993 4852 13612
42071360553290305 10170 23757
636228170362116481 409 8994
950283805116189441 8471 45599
26635668828738801 41667 44826
385342849955176065 13249 46601
856264405190671617 11058 33993
863729614963592193 20222 23806
304629187736701121 27016 42082
659986719475153153 4453 27423
101104077983237057 2918 10503
574989966066542721 10859 45351
236530975615444577 15812 28549
306902085154913345 25291 38189
60882451278928329 5085 36136
106038077743210833 4395 10800
751140917568186241 13525 39436
725305017645620609 28646 37931
797654983083234049 12292 21275
708626424247913857 13354 16933
264066234390135425 21562 38647
750566945753231361 37726 40980
101907119486469361 13659 20878
494979051921649921 14560 30722
264579005406311297 920 6216
719034192610347905 15850 36478
663037886630107265 15590 33281
466238282410021313 23834 33343
184546011889842977 7057 18616
14710608204463683 3196 35945
468614826500356673 3466 20516
617363149589539969 13552 43181
805516058455161473 14671 37475
746824208525662721 2255 25749
522128393538125121 24430 40645
776016792110883841 8774 18879
399598422252132929 2564 17666
550732111723785793 22216 33217
743696982033014785 5728 11721
61758862579001321 15303 33052
915767208937573633 35564 44811
473478687885783937 32933 42706
332728350216271425 12071 37029
77647130845040385 7771 12750
35406722769728561 12970 32380
270117523858427681 30787 32489
387843408383616833 18260 44089
775595165183904769 11039 41427
595874048259183617 14341 28310
952521360449747329 1799 23006
831203207763664385 29656 43619
85350583773820433 2572 12370
282073455116325537 5491 8041
88093398844531377 13845 37770
727413566701130753 27601 42191
939946192380620673 13701 27818
223864539260851809 1287 41666
615191108664912897 36217 41666
648953163546323713 16598 27209
952504674979540097 21342 29935
118788762902973137 4818 44674
33187714296527561 836 13500
469994173933400833 9962 14938
244291694721130881 12360 13193
179198818668844225 5382 44712
930309701383929857 1074 36443
689848696389660161 7126 21107
445232605665498945 34476 39901
831388578924396929 26862 46915
358458784275907073 12692 18833
339243356946639105 2672 33941
698429783570379265 25122 41863
969599864352140673 23434 25156
462286620172033473 27067 40951
622237673121063041 6300 35394
221611169223653089 13417 24302
284552437954637569 28088 42728
665347959286261633 17605 18077
530773052799702337 24489 36457
92351292859735425 3634 11526
886007064496247681 3244 6385
239095695001548577 2639 26139
746357766696959873 20337 36388
21154125591838381 8407 45649
60304733451381769 10161 11588
95057236241469665 6197 33719
644922926657528705 20894 23382
907267896028447105 16008 25400
532179788302890689 15806 43021
495378578630475649 20906 29481
248964488648724129 18341 33276
495985829822419777 1064 34285
317647299028358529 7800 42101
155048213953900673 23265 31543
550130641328109953 16465 27678
892118929324954753 38304 41667
990517120324959361 18827 21902
977900401462033409 6462 23500
951711701081805441 12272 47030
560627722284241537 21747 43056
565065258055177793 28395 34949
729704142189515137 21390 32742
272204874907373537 6845 20605
649764685139945857 24855 32271
894448983046082433 285 21800
91403261182033905 7777 35989
98298035962457681 19070 39058
501578100419752833 1091 6947
468312147243985089 13106 44939
274392124836733601 31675 43321
490159045516350017 15978 33806
425706751543021505 21564 34956
280292934814205793 13293 45881
222473513970964385 5974 44878
507619211926439105 11144 40225
670873404479184641 6981 33404
340294382582307265 3954 19441
111107850235949713 14474 16748
548365264615000577 5828 39431
859558786694851329 26866 32337
787759992738550401 24636 42321
607359146587651073 10522 26300
546142801344060993 11728 14992
389577062153652097 9569 40060
78039198471465457 22176 43047
131580534216563905 10240 44887
67639602877079601 24788 29076
745623929306692225 260 24910
568331892659323073 32183 42232
106743821121380481 17478 39235
842448562875958401 7399 14536
707649749529057409 40283 43837
23644253429928597 3223 12432
70161073888410641 15772 19983
254471315110407649 38089 42171
853817858819144961 6659 20817
144521260799557185 34966 35759
216304496709351937 1154 17343
480354017253958401 16056 21580
905912738282669441 9573 12657
531771158220983873 20020 46276
834011722734455681 17587 33596
867960233206929409 9814 18859
585809331472024321 4217 10069
440565234208456513 16001 35234
576449845016337985 10816 34657
564271506521421889 2658 5901
83823811544252897 1811 7103
925659244764098305 2119 8882
172060910051637697 28669 46743
508128098606931649 21236 38739
683632830937217025 33600 42410
276392129605618209 27686 29452
147956988773426433 19786 37456
551419539467431745 22906 36245
853543043343623937 29523 34211
16799956689347085 41333 43895
226882140286729601 12164 34413
437121168261796801 38249 42800
369160784686403777 38004 45537
781739822735509889 35177 37251
92294405172719249 17332 28715
590237788489204737 4907 23837
56273549066506945 31859 44112
450326304894282689 32696 36713
245101220314094081 9736 37672
536422990579666241 7494 10032
172705609765518625 15808 31267
446093562841575425 7735 24138
236239148414863809 1205 2001
292831665617100609 33615 37006
531120126840566081 18356 35815
818835893962621185 31500 39387
922131375202209153 1008 2742
238547810338388897 27035 40755
307654664147822401 8641 13792
872650009369344513 4904 5766
809966858206291073 3874 19622
901498967936603905 19505 29443
299716522273488577 31866 37446
761780087804119425 21796 39930
525981125515837505 40620 40671
350786624050130049 519 1758
765423992337463937 37291 44233
750803340507921793 25099 26137
926113333503035777 22101 35122
685367645141653249 21207 25005
81629861464993073 3168 7656
135715945375018529 22690 28118
82575111700716513 4613 29910
611429469762015233 5515 22065
341149566395404929 3362 36743
101688345679228577 11316 46392
14376763298013629 36707 39742
622900304453693825 9260 45531
826058609714639361 31510 43789
802631619838429313 35993 46436
511473363597641409 36306 45721
585489097777184513 10317 22986
555417536059582785 7012 42459
485104476584375297 26305 46935
142050018748630433 3696 36762
989497630640826753 7280 31979
934598225847313537 32832 33282
639219977024033921 4365 34743
676069825632819073 22837 22951
117302731280631185 24198 40156
910967814131186817 15536 20826
583683893916536065 11659 37505
835442723441598593 277 18569
376659461371431809 34651 39677
57856494578263809 14514 42784
19389251546478193 14128 35998
856296260731365761 36075 39795
11490188354201793 38934 43931
115688135798922785 12702 15965
401455609349703489 23832 33504
670473131091835521 32617 33976
920138820636637441 19321 46999
775458331839562497 30785 38997
265463621441831777 19230 45702
164552968500824897 5393 22546
911598199365130369 256 33493
814348543073140993 10445 42424
228996884912696417 25314 36568
522780152472318337 17212 31169
109250775476013473 14304 15586
114487670489868529 19693 22832
400440644681488321 3913 22325
907033065731578625 4952 16861
487362316212482945 8158 45327
1409058001701880 3026 40647
536152114357797441 5945 44158
958526185871772161 6960 20143
487974543740861569 32229 45654
725671846329365889 17297 38960
964336563422882817 21963 30840
842802389761029505 16837 43583
26869372415887937 26655 39619
635866120839455873 22284 36532
55838473633393449 1994 31963
806631717877063937 16270 25303
840713843129478273 31740 38182
619621716841752577 9483 24224
682064544356400385 2417 28396
711942397748426753 6539 26103
359005015530925697 31286 33729
46486181843210521 14715 15681
518746690069995969 30325 34354
481502973777178753 9394 17719
81557034228765697 18585 25462
667198557585155841 27394 39218
388454986007850753 3326 11979
291758747407211393 12584 13375
704422395875553793 29854 38432
501907647864062081 24563 46330
788784342389014657 4694 33111
122384209385653969 26953 44540
35605172796564945 4378 29033
588586593653847297 639 3885
827941086355885185 917 38384
596503557241756929 18826 25861
569869658051942465 27607 47016
824975197408964097 26657 46723
532898166143660033 27051 28600
81286548578344049 35680 40351
614412649019087105 6938 11894
894907836132635009 19083 29532
752096926623728769 23518 30797
661254656835378561 4155 32083
161065444248094977 36352 44639
154303290343410273 3041 28737
36450901701350345 4048 34103
726015583343393409 4119 13201
544811653977816961 3655 11682
204223705965805633 36243 42919
137629389604605025 23586 44494
644540450236487297 1669 19689
993413180803628417 15660 24085
898448510907105153 6361 39737
346617284376996801 37327 42067
928140265640291073 16328 25278
811368276060264321 29105 41214
530525740162492097 7596 9919
340589293380226369 32574 34225
746994327989764225 20624 34868
427696482024089153 23950 37905
589203195214498305 29466 41218
591302838826543105 16401 43411
977815932864881921 21690 40479
317444592548937985 32911 41327
539825487760342785 4360 27750
589481183791725953 6017 38790
674767875859227905 2959 8833
749499567728179329 3228 19969
720405606912056193 4660 13928
79878202310133873 21789 26131
8194621217210597 14709 38295
958317684122917505 4816 29546
381711515469366017 5707 19502
400615291522406401 26929 35476
76627440790073105 19681 34351
146448153512267265 31420 43615
757294737164148353 23023 29815
644560763934286721 20873 46621
321726133769072193 12754 29675
332033062506397441 27047 35611
537749255417825345 17218 25586
273459222151679169 37569 39355
552603927156152257 31581 36318
516467835216559489 18779 20670
318820617639421057 9715 35605
627564469482443649 25239 34661
288973642528144833 22849 34001
689646563998579201 18854 41987
179857239922061057 30429 42960
391911010039571265 19359 28845
469761008839977729 7630 17129
463108551577306561 26504 40122
71453847669534553 7659 21459
959177703943275649 22919 36225
737637916295579265 12153 44358
446235324119285825 23609 43701
802301080702111617 1842 5114
19329229401172653 19238 42613
927092255192118145 6596 40055
100585271549419985 35407 40643
127920849252138433 11665 27467
905718226346117249 17309 41095
965304578613920897 9078 19727
637535011104674305 10493 18353
380204362465011777 1487 34236
830819918430400129 17851 40704
786752981416864129 25978 39932
401536615283873729 30739 39486
717924176069960449 25412 43999
293853194012903873 13896 37482
693999112602238465 26292 34755
114287058487420273 5778 35215
15483433277641013 10955 33717
575694134832453121 18861 32876
732777946431038849 17909 35545
774604680244266369 6611 35521
590290015197883393 832 36543
339061375835989057 16388 17831
437954641975334657 30474 31527
17356199495750957 3260 19388
957870886650997761 23312 30556
206174023624335233 529 37463
831131333742828161 10321 40868
356790906446917697 31182 34499
17117832669885759 24381 31829
621053716691214721 1809 33413
878067830043914241 31265 31634
171405168505700097 7807 45980
34200342757774393 35202 36406
945339340562817665 7540 26610
46380763397504409 11834 36503
147144377308876545 31287 46707
400389926577720001 24785 36222
257757477595610849 42048 46653
927338550992583809 21712 25859
473389997280960961 894 38004
883382948705108353 28038 33316
697970437059218817 24244 36811
620482395536921473 14530 16683
593690515088212609 23558 30735
330131463873204481 18039 20464
932008238719099265 25465 25524
231159300232558721 7267 38737
134365896234712065 33156 41622
977513830284383489 13163 25345
732357774940375297 7497 16669
138109498619652273 29790 46539
574609692400969153 3178 33845
510594389546003649 29507 31389
121383114859575873 24682 45236
874640623125952001 15540 34481
759070273447790081 1218 33935
211304540119957793 11145 17843
679312101915179777 16050 16491
490652167848647745 19833 21004
887526843799150849 45014 45690
257071409348771585 7237 22017
671647595490746625 12009 25260
66229153878520465 519 18027
717476006677586049 25921 27474
862545359638691201 6029 16315
606523481106059137 6723 16171
807461191853288833 23219 43842
377374723894121217 13498 18503
270829059741533473 13071 32674
738077483992093185 9652 14780
532695168897742401 3245 7608
75984646092038593 4328 37941
965559124782149761 17779 38339
232081430504770497 26552 31057
748104378172708865 4596 28356
693645021009785985 11119 24076
123281691227180801 12568 22118
96456473170341889 877 25267
295136871413102849 7660 17338
513155787963100353 2135 9024
597616057883360641 36863 44307
240382490711887457 36934 42487
343348960587260161 23894 29603
371943097849936065 580 9858
322911003749954497 41271 45030
896838956681811841 13976 35706
398968936655460737 35483 35840
145845422054051713 9877 29872
255036900629992417 28185 38908
156815601819353377 29081 31736
835279023845000577 26411 44990
482613693164125825 6455 30066
999568585328791681 7618 37646
98206738465016481 24322 33051
42933159392372745 18689 19482
36352617935037305 22491 43833
391219455535836161 17092 26510
324529732795475905 20754 37494
698402193830073473 6621 30460
480806480896461633 22992 39853
120681717597410193 22350 32755
80937364792895041 1142 35616
392989358116249601 25776 27936
339650477961200193 7779 14334
303081455842463041 7281 17276
207252269231737793 4336 27309
223795153719859041 12158 33376
127701945801675265 6420 44533
752515524423007105 5076 18964
286540866054046721 17732 36742
176515002682219105 6326 39827
582003847147788673 25453 29739
885420496272931969 7331 31407
516540727810799169 23468 31252
717282859177768065 21500 45461
431719597012857985 17541 22504
197027352275444673 30355 35990
180410757872344609 21685 30396
930562344692571521 16195 34223
438252832676610625 9474 39933
324449569559423169 13820 28815
530014428355066497 16597 23406
500341638128556801 28065 45727
481382103545229249 4043 15064
870982083518800513 12055 33511
373374213674303233 6426 16699
524992142424661505 19625 41531
594767748268210945 16888 19652
572274566166672833 24147 31855
429026816815202497 1671 24079
508861673163035969 4611 38178
808110498220315777 2339 39970
548879896297155073 19656 44413
371615383313574913 4971 8503
297123384599142785 15565 33284
848557661154146049 7583 43895
433337907133083201 1695 40040
539903195057952705 37428 44897
360099677119048769 18482 40807
527577158994915841 4682 36285
64880797186493313 16159 40480
152084894861950209 5447 9777
819108729785408897 8049 27853
500241281883731393 5410 20594
301860292451383553 715 45563
12282675812663513 24290 24419
302097884885593985 21635 22310
962344839179223809 30994 43233
761293065284593921 43504 44214
581797639176237185 28596 39013
972565690741117057 25613 45447
349565499699636481 377 25355
16070359910717259 29370 38909
711267243635866497 2839 27712
472540796976968385 7450 27647
746371580528489217 24213 29955
882325558910782337 4456 19063
614459999350394497 9841 21105
627063905482668161 4361 21640
196883428716702721 26539 32186
940519861822028929 32440 44268
936994865253303937 16920 41041
375466422923803841 3971 32215
553562905692587009 870 3923
741686648587421569 2536 36967
206656749662293761 11358 30741
809889149383518977 917 25129
692480392638358913 5940 15781
252039779548628225 36812 37651
15917655138771637 27305 46548
434444085027873665 1702 42711
577904249007872257 13490 35653
841245352475016961 32846 45132
998366911124485121 13187 41430
814075055097202177 23513 43082
657862838245009153 23632 32287
487900608263803521 32116 42934
832480164689151489 19645 28981
899776155527543809 19849 20944
721808147115694977 20445 34561
185353062932808385 1414 10845
998866913248342273 10792 26924
220013819601927457 20099 28013
629101730388768513 3179 31738
716497856857362305 9947 36275
988056925855012481 18570 25467
274976412720743457 19324 45178
122162273391950289 9167 34857
821557065376726529 22387 40464
809118474130961793 29609 37940
303027490163639617 22617 32071
342048543728921601 32258 44029
211391620412971553 3506 36495
485922442586151233 26905 40477
784223014092329857 43448 44087
160165962672039073 39426 43962
143319863106587073 23483 25835
295527673474190081 29641 34001
765101733514409729 21930 26966
192718528942478433 13922 35695
248786895178174209 12426 14589
646690885951450369 2780 34167
227679396992723329 12485 24060
461394435255613185 2447 3832
713991134274397825 26824 38040
107500755645155265 14994 30515
163554305043032161 17989 28103
363362493644203265 10660 41003
606549118448956673 5017 13175
358076811292427521 9498 29702
865521729914686209 18522 30305
596631491675481089 14170 41129
313661959665655105 21337 44479
2511262387677960 10479 18223
812730747294704513 17691 38365
305724900750490753 4001 20111
519607228290741569 10415 21541
755992278269850753 18580 43730
734206849915121793 13216 26726
241863012215048897 34536 38241
571663772465502273 3700 14761
607432157293935361 25746 40407
306890159576664001 12352 23191
617712649521465089 20618 37552
242104350517681857 18773 46999
20909817162795721 8986 10791
29959934228767085 8298 32074
447425157658670977 16379 44118
927357293681627265 6471 19377
3675666645754917 18131 42866
153264192966656065 4854 14282
38175467015676649 26847 31213
980914032852130177 21404 37011
154084747279519265 9569 43016
894656466620656257 27505 34256
401652730259286273 5945 26460
760489529395773185 22982 39485
376222623734911105 28172 35615
313842737521110145 10969 41269
316725400191771201 3877 30245
798147758686159361 16970 42749
372644415839523905 36369 39528
108218371524227313 28230 46443
653474716407714561 1769 5439
349779718515737409 3834 19254
912912166271802113 52 23030
732760080979897345 9587 34627
91499461391506993 5703 12100
132037285367008657 20888 25587
130715988186189233 33189 46594
829339501511949313 24951 33415
181255594987987937 9242 12819
854527932199733505 1919 13616
180401698991879297 24221 38050
173225630764544993 25577 37036
627496042438494337 10561 32441
856083164428330497 18080 29046
735678482689344513 1019 6232
632800976145343745 37574 38388
961782557903092097 4170 33917
768922838624991617 3136 26949
336996096069206913 5184 24273
903763603566783745 29943 37118
331592275087032833 6384 29074
285618613689113249 44164 45305
84288806197157841 3657 37649
666832182751274881 16698 25397
803650351755493377 39358 43855
272357959272472513 10669 17780
770084180446524161 4026 43145
958096399324301057 44153 45191
367576078055421377 8745 31007
248945723642155073 16704 40203
192845608396716289 8701 31631
797918562171385985 25333 46457
163397012166825569 21157 34913
591448555399569665 5239 40377
67209579691187569 11693 22254
846326688880576897 10125 10359
445503193378115713 4374 24294
266958793053962753 7367 35081
938718835942673025 30759 44054
123152615031553841 17525 25918
460595324721111873 5501 6958
900574095872674049 4984 21742
644842120486366337 26745 46060
717143557125677185 5523 32843
954416077311108737 21466 29141
30677401197952037 3885 11272
767486929713335553 29614 44402
211669876578238113 10696 12939
49706409015897177 2048 14913
417654070031478145 10446 18577
867704986366867073 18236 40309
61598355914878057 25509 44483
45938073524908417 39454 40707
730369636642823425 1720 2947
50587671053570209 29864 39650
886906920628600705 28 10800
491853384805665409 23661 45742
200497721756892833 5931 42666
94051925808962273 15608 31864
108566233561997905 22661 43562
58482858819488113 11776 42160
372953715017988673 9092 43501
302802745363898369 31362 34170
280363765681268961 7268 45138
98774641721917073 13490 21707
716451093414452353 326 21365
778577860283597569 31749 40233
90329620204311569 201 44888
797795714095585153 14620 44576
26124030677923573 9565 14797
587060153895158913 22041 29215
275248368734619233 17396 45420
894067796554281857 26545 44890
544197580845082753 13666 18820
554685304382353217 33695 41042
553790260835921089 8134 30708
659269735816721409 6967 42022
948155499687320705 217 10743
145952667108112161 30465 46607
314826204859453889 24536 26383
153436984577041345 3993 27276
571451013075108737 12784 19957
101618072625534241 9652 45208
858636700306458753 16270 22745
390956665696322177 2412 39381
801597864048918785 11451 20105
605034575457359873 3101 40886
875493243072948993 29172 43946
546007693905437441 3158 22475
775913082917373441 36139 41189
579512810061764609 8370 33151
938364437081997185 17782 25076
453418578844306817 7166 16196
607079439595882113 1137 34894
992373055958957185 13289 18643
698535941560745473 11840 38793
602874914366140033 1192 35539
119249767135347185 8557 33480
486707946268460033 20809 38381
303366275065041409 37610 43792
433543233107528193 19906 33070
770197602470606337 8809 31601
311994535401090881 18819 37327
137237197794060961 1846 36102
786901934866250497 5344 10140
244974187342098305 23563 35459
958688734862555265 37466 45914
137380715270477793 36402 40902
814172444838433793 27931 42945
409981121611824769 7184 22111
495780493557198529 10633 41508
707432501588694913 6999 45511
829388685745215105 15140 23510
551006175306003585 30941 42919
786836103130859521 684 45912
179406541654355329 16087 40982
589869418826324993 34314 42135
331667257171890369 13284 14392
239031212260904641 195 17248
129815851652804065 2759 15180
234580085094023617 15474 31402
806311618835071233 22929 26778
787686098889416577 2216 4095
892762067892373761 11909 28240
751377522625588737 10962 30499
319544357286108737 15395 18707
499330038702147777 6544 8878
821240308670322561 35114 42760
932086410526068225 14304 41842
798407476911751937 316 35569
599695784181243137 21210 44411
201287824404953857 6713 26340
537299558015277505 1547 29255
977368498115996673 85 46069
306504793803874497 8982 23398
929953370466900993 28800 40666
980139280384037249 28842 35043
534651165250114241 7574 39301
524550487921821697 5974 42036
819761777425764353 26537 39384
571253144824410689 27361 29152
114370524588341745 1487 32423
993397019038674561 20316 29772
616152667305239937 19503 23254
989208390867219073 14341 22021
275115825947256801 791 28555
663836392101721601 14401 20584
921416484410581633 21300 29279
566234394857374913 1422 44812
664127661751937409 34784 39008
12813817544731877 32782 37667
354442787856694273 9425 29913
545855718063592129 41398 44838
148485807400835073 11314 24388
329441488655724865 30583 39605
570017902583355585 34220 37021
185148616153796289 19787 28653
331581679173869057 30354 32148
155451107900468353 312 40968
578719358896019969 23588 46921
370805456371073217 5203 22153
294789493164575617 11531 13920
527337006607830017 27839 41668
997285879916358145 23274 38145
897443350317260545 41003 41371
590243403297225857 6783 9421
226741171417252481 34020 36811
2701814266142578 14771 46253
243059527292302849 5756 14737
389919430913654017 30452 37009
229430471601510529 40408 41851
428506670341288769 3015 19552
266505608147255649 13007 21128
297131185182113473 8082 36438
77491436309550465 3028 5237
430781601159818433 2579 44007
863490055087339649 5663 21459
36772525191810961 14690 22541
156970622424601921 23375 27781
750008127488211329 10725 42377
40961731308712505 27484 40365
57248743551841841 10496 11234
313845504601893313 1349 3464
824047884265066753 12204 15010
816691768268640257 2240 35313
856475870112081537 27582 32858
901523471638192513 4944 29667
871738543749199105 5114 13043
705244870273517697 15680 17947
552415615566165057 35542 42513
36511490132035361 2307 35335
805298120821245057 25670 39369
618978848422699521 2275 10976
180546610683013153 28366 29805
405827859918893825 42904 44517
166510413963560929 21887 32766
770771631268374273 12704 12751
351021260243445697 3797 17940
577366798509679361 33588 40578
674536192132645633 13521 39208
513262310342724929 7700 26034
30967033932245869 17038 23952
116877916223863569 9222 32306
864540715521524609 23944 28404
58796007463385537 9862 16842
235781671953620993 18281 41977
413462542390142593 90 32932
362906089586484609 22860 30384
188145559956723233 31383 38446
580038903499332353 16367 33815
507368898387959169 1781 40342
747739609183252481 4969 15358
539485272135735297 23087 23540
825835173903843841 25359 40929
244114847922340065 11891 12437
578204465722162561 3522 10938
958927339035369601 26558 29187
505513863869669697 6153 7588
139181951262393969 8708 45031
922769777410064001 2909 9297
948989074042842113 39022 42625
227521874038675521 12844 13338
616184370730458369 40178 42377
689060673398667905 5909 30354
152302828164039297 34370 46960
598879552921420801 20865 30980
13872382004272767 26831 36195
855218929504740481 15882 19679
407249537739360769 21713 27717
624949078276703361 16023 22634
475809402288696513 19281 35971
657568228607001217 17015 24208
484405241963372673 9286 9424
645813873957298049 37634 46921
620165114626381313 4648 41955
219298315357786337 10797 46070
604026734072405761 18508 42639
116952768505459665 10813 43978
611772010048447617 26102 32563
561596944974493057 10230 22650
113431813042751633 10090 28813
977702690893085697 193 30822
847250048416604801 12300 43947
458300402096522689 19568 23437
809090448589373057 30996 46389
721323065256516609 16155 20433
136340717177297681 24876 26292
948210300507891841 11990 28241
783449623671060609 13530 19576
191749022774775585 31777 40485
785209107336349697 5200 20912
260619180433888417 11260 36992
994755738092734977 553 26706
300169407482631105 35622 41989
923847290269215233 23394 27591
428557909622096385 4357 5601
55078306649107849 5926 46636
354584626296190913 3214 19824
380195830007345153 8079 23696
434456880013822657 13136 37126
734916328076181505 9070 29544
212058994358816481 22359 28480
295419265885307457 12215 23198
562308286001407233 14123 24868
41598199368081625 12156 33913
540427667488973633 8767 23594
952027412396198273 33395 38705
911411185550104321 21552 43285
264456466276484993 20267 24691
767069846529214081 18387 24696
200203909284518049 18127 40547
186132394340173601 19609 43399
335634097538417089 6051 26843
809712996256809729 4665 32933
715638177806077697 24473 45230
824957358055524225 30470 33734
146398410075462945 19259 46668
50157656721641073 9976 30778
699083361203641089 32535 44121
915943801509708801 6752 34016
921916317573447937 20650 45245
707754349925767937 6065 29003
675382511284901505 10208 39884
794409977958263681 12745 42980
401369287986412353 39396 43446
386243412151689089 28420 38196
706294791046026625 26740 46050
596546550198350849 12476 14259
825722339112218113 4456 12664
55380624482626929 971 39277
582464358059404161 9073 35122
698269339402354945 25632 29393
704947637959392641 10228 10836
647186583638248449 31146 41006
687533437338352385 21800 38094
985037190571542657 9939 33689
44453861665829209 7570 43886
214621164673065569 26206 30267
60809448104457433 20817 36968
342927837529099841 9393 45856
353176487739730753 35786 38759
746316488852333057 4743 26931
350030478814836929 3969 5679
935752717998806145 15880 31564
951405671871697281 2031 19355
142397836631591441 15695 40363
515485471457019201 30772 34601
523532003036319105 18729 22810
135006405014124193 1663 27552
30452249621081509 28726 36451
290761741988269761 11856 29469
804751477394486145 4180 45801
846134280340095361 3242 26611
393814459215082753 30829 34637
40314491384087601 3714 10989
33366150812309317 16599 33512
32658507578716469 1582 38216
862349575708808705 27661 31511
93357313567231873 17089 44326
710759407219139713 25408 25728
654935849577356033 6326 11506
804016982711818369 1024 41945
237610945014033345 2278 33618
206443921941382049 7358 29065
796873986263520385 29 2609
488270419996982977 12424 27818
482446188578883521 13682 34672
677209308688443265 4604 6558
957794496970109313 13033 28363
863730616097871745 15647 20731
653017643540685825 3718 21714
575064310877859713 26376 46289
913743255847563777 5092 41440
305879362485004673 145 40477
856084147556693121 11882 19367
536446138236495809 23935 38565
534763619314929857 13120 33987
808462916512741761 15669 36944
412201246609548353 15351 19607
189909082085403457 2809 34212
293284411699133313 4249 35234
886928393033660033 16346 17133
822577118652482433 15499 28360
802366633780390913 6823 44502
485094447877770561 5872 46060
164994667126098465 21335 42714
623707747995517569 159 18907
84828792938548497 35882 46819
167167232375490465 16020 38023
567199575273125569 8862 19699
267426343032163073 12938 40599
511706897832933569 20257 40906
676527605467555329 5549 24625
941163182067516161 2940 41054
183567572181480897 2371 18191
271784952183320897 39180 43437
183955530916435361 14633 18291
92932886597399297 2631 2759
969285724414540033 13305 31459
296886873010375745 10616 10930
830014999508307457 8241 34813
806075489591069825 12736 16341
782278943947169153 18315 41746
523486155753811713 26947 43276
534967220066093313 9975 20072
708474341667031425 22531 33448
870735806112556033 6327 37347
684765957982048001 3133 10331
936740947594188417 7046 35537
487771657146669953 22658 33253
173587255577636769 18304 27081
42076354241583401 17880 28495
132328019157299089 17835 29631
184137319342031713 15749 27197
790342881436352257 34960 44354
815859324408759041 2917 42451
939662994511820673 8393 35530
213991334530010849 25830 45908
117017218800747009 9774 11516
921803718814782465 2943 32708
393021292892953537 11666 40775
616277825466827521 19786 29676
636885805817520641 15228 27518
447509807916841153 37153 45898
690894442214272385 25318 25338
339079403783006913 10451 46054
852403651063035265 12272 29263
91918884883835265 2561 26952
58713074758728113 9002 23691
383342236429147201 16477 33534
54797141513923009 25353 41806
242205558654713825 9399 15490
119102176731075809 2867 30192
336199437016592385 25149 27263
504705808253326913 15186 46346
173121665310599585 21611 23163
700857890301492097 374 35643
412153880914704705 19917 34028
891779328254450817 11152 13308
948678949478843265 4835 7557
307694938498656257 4963 8915
88906475827759121 35121 46604
451179238483483393 12241 28034
396695637457849409 4958 33219
124067558007837425 17782 37286
897962629779559809 7816 18082
935220635683101825 14585 44600
158617552315970305 6397 44451
794928745095546625 9262 28963
889763458482708097 20959 35630
410518194035653057 10288 23475
420040320875966017 24787 37127
787951708017075713 7212 10624
829789476462028801 28135 41701
13449715961748155 15418 44357
865763305748483713 32286 44936
861157737866761857 14690 43740
746068433537988737 32523 42650
834870701085399937 7859 15220
525630974923711169 46362 46413
618615321403083777 17804 23537
99355902856022033 35880 44048
801031637390970241 4769 22800
66871309369812337 1369 13664
866310286421708033 6997 26518
503892511071502017 7892 20325
100667449310087425 7704 11330
312506358119957633 43428 44437
175725155259371489 9103 20993
617395638067680641 18339 31276
504222342408333185 30642 34371
125444992956712305 29669 36516
842271747490002561 12805 14208
931511315195240961 42807 45346
2994725991889880 11585 23387
580205103523251585 6738 7931
79533481321746529 2908 23133
725404229977190401 25380 33505
33362535823478369 25811 40460
569359721005323393 10182 29045
530206837119578753 16893 38965
251945514021645793 5017 20045
160780681724808961 604 17637
664641676936081921 5016 18852
884474128362953089 8328 15497
273889662027645633 25179 35003
293406071649407361 34284 41705
412432205677870209 14309 37379
881956137701450881 17404 20878
681708815755445889 7079 10131
136353277335068417 8344 30357
13733197230731521 3659 36302
211922381093657473 7335 30389
39945060162839497 6511 45289
841941969389331713 5997 45378
977688413706882689 26480 39592
717492823805514497 18024 27941
318994632082866049 7947 18488
362967324124262785 388 8471
287658710593586177 32571 37810
924436850804156033 23771 24331
677472347335854209 12288 16973
375983253138464577 15314 23424
556527965303811073 2124 13522
747027253311756545 12187 31913
229415422530070849 25446 29931
357687092044635329 8170 38447
734452822984774657 12070 35155
437277995481181825 6139 45899
132643515510327601 3592 46183
314459869360128129 6857 37910
63178335618911065 6480 31419
526698632821251073 11522 12550
801041545962721793 37774 43712
174550022915859425 45867 46289
26205907610016513 22071 25095
920224529634182913 20900 45448
415193997576270849 32555 37272
142767001695553121 21706 37665
137777481799272289 12772 13879
120894528831314577 23276 41691
382869257898523329 19739 26931
624226148292699137 23669 32189
144463416701551489 22079 31956
143685526565448641 9271 30627
792900434102310913 28754 43565
178884163666744193 29978 37291
914118831191867521 6108 37569
292090558659197057 941 10502
881980304804631681 26834 30785
451426874092923905 15765 40843
275487139405026241 4757 37850
67832578318459017 15741 21962
872102942346234753 13415 34915
7494512631787132 9917 46719
899537878738495745 11684 43049
930704157598683009 4383 28105
374538379051802625 152 1709
420105856594851457 947 40557
16861560069212801 384 3869
961952941038830977 1690 19821
641389807445708673 27063 45609
9197890851972091 3279 4077
114614954109494961 3365 22429
172807881293977057 10614 15159
884400510697151489 15793 43647
109033756913895281 17610 40848
506498783735434433 12433 13800
873451155982237953 22884 45451
388570328211049089 13392 35762
186325162030108513 2441 39451
809314031623099393 42699 42738
232649264815250945 2651 22968
300504284767402625 27267 31854
166617723567490817 972 2675
363415808123573185 13604 29328
641903198903676801 24929 35502
452819362441918145 17457 22462
855025474179406337 34343 44493
709872768497316225 993 24976
399775822420224385 33927 44900
940324585214501249 31307 41006
813875515237775489 5996 45931
576728233911534721 5615 27164
373293773062457025 14132 23669
44384929189821065 27480 44375
735212142182298625 22561 41587
857204269481197697 8012 34730
917165334486156801 7780 9905
521576379215463937 3369 27670
518263238341397441 13860 26949
695124817605044865 23123 30196
353043923577288897 3348 10976
853508037888278913 11023 22672
525616905898580481 18997 34813
672766388412380673 18040 26626
567113130596624129 15076 19062
277972867988342657 2961 39033
988594736515828737 5857 40402
853657583794653569 4636 5187
783662713365842433 18841 38601
878211726772551809 8974 40225
200616382182239777 16582 40588
931799689747773441 42393 46086
745729640267455745 20576 41415
647231142796176385 965 18949
962579731631556993 32722 36707
328002526096820929 3598 25463
483833263403155905 3040 8353
827374105510788353 25599 26299
8658591666353744 40842 42176
836530505614259585 26513 43443
604753045296206465 19589 33065
370650297310806593 30902 42351
673546878439530881 21543 23493
428416238575959361 21074 22609
780470022533265281 8249 28867
601008009468476033 12940 14690
489031503675427329 4471 32847
363380836426298241 26430 28739
480983430219538369 36132 43942
973469760008430977 1443 30795
391706957463235009 21695 33754
636434131944309249 2629 6481
263760694568432545 22344 35753
713927685528066305 2256 29360
754379605124547969 13000 46972
508422155617292737 1198 7520
318996389862888897 7717 18376
443848422768770241 12352 18221
37850493244768305 12813 38876
946926201336520321 17774 37826
857432812910346369 8944 37543
111990741885652065 7635 38447
810788561764731265 11301 31196
974255491531604225 42346 42762
121895615466797841 12084 27233
495687954349723009 31983 42279
563663147554301249 13589 34926
406446624955815873 6374 13214
782461515427669889 30565 45803
631861406746569601 12178 12632
805422102633833985 12896 45868
229195472024084513 3648 25410
637715543374270081 14052 28840
86656499909384625 26324 31824
582881299672287361 31457 46971
835883785388613633 259 11891
462161634824312257 12803 16563
375748953341801665 10286 14805
803609321072407553 5660 20077
726081329814004353 26315 30401
505686712763548481 4363 8829
867651780247303553 3008 20529
621299288353803521 16451 21756
691237617884478849 25476 41577
230083782232796353 9504 36362
511832961187057153 8910 40446
2944648163868636 30255 41637
393233179140249665 24520 34626
946928041410672001 4369 46933
963575416936851841 9621 22722
331178852584393729 32407 39788
950921502398284033 11970 12126
859360664267100545 12586 27375
469094896006399873 23140 25598
191376816958360513 35581 45899
304017186764664193 25698 33432
788231790966193537 18233 46022
927673122020582529 25277 27573
86900370736792353 6228 45372
821306228691451393 22572 40466
433126436269347457 2616 41794
172033303242304929 12359 20894
749427198339681409 36256 36633
694178572870409729 36818 43346
155458555730433537 4091 7882
872828203440452225 36798 38496
543734560237901121 33542 37568
924293876289152001 25355 35320
920358456984715137 33040 43863
856247722574014593 3197 31226
583591951894653953 2086 40160
227546689902222721 24797 35661
564661171411643201 24267 30339
663078649874780289 16907 37875
402362355394815 314 40963
471529763590336129 332 6167
9967372398946851 6198 44027
120134243366070593 16199 41949
58646497644311073 12092 29019
610911739895438849 7990 44614
374408002851453121 10695 10855
647260871153822081 17932 30820
758629799213331073 16946 17748
739430932927472641 29899 34671
288188018972832097 1124 24311
200943433468896865 20250 46408
270984876996273281 15114 31528
327818003340663489 19806 23169
641877632201982337 6031 23405
734065982925830657 20905 45323
119193652646139009 10018 20077
937529950872868097 22370 46502
720300199008036609 24954 26767
15209186293308365 18044 31997
873290633777692417 1954 30862
398713765130960257 15077 16791
348148531538981825 7642 45784
643927336745480961 28224 34520
193992877000361825 10929 26669
309703115588444417 6892 46543
617434943378654593 16847 36696
274064843580820385 13693 46930
122749908708136961 38450 43179
681343435638435585 25470 42152
724708866395388929 3665 4790
928040809256533121 1991 45046
347469720493528193 21561 40271
23672475515848393 100 14636
832698439362857857 17558 28675
973220763791633921 17418 46573
880681503171793153 1666 28256
300462677467091777 19974 44960
23563139199666241 21122 45966
818452176640608513 16852 42448
808243592239527681 4272 30688
88741376203767425 12535 40008
838072363809018881 20712 23291
765385318532171521 34631 44094
940872730648358401 12753 40235
339902660928824961 16054 19932
527413944103301441 21305 44700
165528713003954657 2388 21994
813109774549864961 5456 42302
195043564569328257 11683 36856
584525924370680577 11514 38586
149669111944039201 110 28397
307073936662000321 549 26328
942704883789442561 16335 31420
894248667181841537 39389 45776
630264963874072449 40373 42117
560594142620168129 14404 15814
989656192390452097 27648 28246
642501474044749441 7818 46532
58020030476289009 26774 33195
877018630607757697 33914 46214
446493303331575233 9103 14075
72262528493837409 769 4215
928755458478082817 2514 36291
260044116211325601 2964 42996
895747373326042113 6443 21154
58412126747285241 15112 15694
282994542962857313 24478 24915
421000235314757249 301 39687
131445841281358609 5493 23329
6400924982074231 9346 39604
274799936974705633 18952 28608
664775130434627201 10106 31526
140499260260877889 15064 33401
645016364161264769 15745 41748
274178483427053985 10300 39889
767450522705622913 33956 42394
577172634645759105 3467 5594
186905595701460929 5389 17374
233989481311727585 2294 7619
674080975250284161 35109 40632
185867922272091585 10045 15411
49511186590692089 8474 16143
132328361534977297 11710 32969
726128866411450241 1136 28150
512503718007419457 13275 43500
763100693357955585 8045 31153
988754750880833153 797 8188
878955415788702465 42822 44094
253311613014101761 20645 31126
912911923055432321 4355 9918
150812058119729633 24760 44496
491445504701722753 659 3298
398634135323899137 23306 46121
462256408642900865 10747 17272
518740336641673857 41872 44600
310161568103886529 13736 37246
99439334818878673 9599 22838
747763378361142401 1337 19878
993185575698308993 1295 44261
74106069588545153 29526 46244
811269791778183681 16071 41402
913719356347144193 21236 40311
424502059887050369 3781 18641
124824567468344577 23368 29188
634101915308416897 9191 28101
818453557378674689 4111 31702
553750326403051201 5765 39045
708678700464567169 12245 41219
981362668727339137 11217 31461
182600494739318721 8955 32480
64906854321083785 2286 44467
539012128818875201 4282 12269
375768125816289729 12491 24724
309377769267328513 24877 42024
724693252249497985 6185 22843
177849123133974273 15377 36185
616719337296185473 25675 35640
365162912192658945 31947 45480
339747682622249409 36455 46555
978806661462606081 16153 27335
111098683415161057 4664 41538
410927476876324225 11662 29090
688919885162565761 13723 16689
581043137595919745 25156 41615
358212018662865025 5331 10491
989653377544726657 21230 23459
828968751163149185 10651 43498
181161662652662881 12345 36418
466451290847128769 5635 10859
641754819058874625 31559 42237
971948266682890241 13231 39568
255760020439772961 33102 33376
924516751583180289 9352 33964
701673113174422273 5308 38890
98529099058897169 39289 42313
828374177142840961 7422 37565
408620181153775489 31634 46125
757990296133229441 13229 15972
319239459775221953 836 8035
334374410211559361 5322 35145
168248540200576001 37064 43876
292284812280655617 1781 15665
800315450215993729 2593 14362
246294172330657089 22900 28119
970433946302801281 12034 29846
976067671225067137 30246 38581
517098197660747137 8204 20226
787328306610966401 3416 31495
904058667688641281 10483 15514
549904484347052865 4710 29256
729648029553562369 10315 15915
736430741098153857 19823 36995
743905741608113409 14819 22914
955536702725609601 4433 44834
545785027095210049 18496 44534
765548876878291713 15835 25538
475704673773005761 11918 35537
683628275277072769 2548 29347
258805857068825409 2626 42831
245904106959834209 6927 21575
899450270240247809 37059 40999
51720885599834785 10702 29960
942739116014710273 1973 42424
610591825230706305 5101 17722
604298806679505409 3975 32826
175995971183908737 26345 27350
538630845918692801 8531 38527
306731468627099009 21973 26917
674252264623998337 26406 35398
755303941779160961 14759 22543
961818707971051649 4370 22258
50424143707211049 2971 3555
103886072555493313 22444 31717
877294457319550209 25050 37687
552652843189338945 10777 44044
497223783598563777 15932 22391
426191494020127233 25414 32218
986905362372979713 26223 45162
41224018278516185 19132 38573
841924125281657601 2534 45409
563198317911169281 17933 34799
951355966127380225 16281 43101
519310564525643073 19796 36057
93309652885629649 23769 28085
471799640088033089 1871 45379
9431866933411471 23712 42093
238275179293939489 22760 33258
458090582603212225 31337 33048
73876093127804417 9068 29281
924407510902682369 41534 46138
267726186292367873 26540 39691
86391531482682641 2633 20079
17544694726250755 14727 27201
159468207507657665 15664 36476
653475654751961345 1071 5730
348617278223635201 20826 31484
535645357579735297 10114 31204
573879464045433025 23952 45159
61124171438951433 39747 43600
346878551691297345 21643 39481
553308846987658113 35875 35943
381197307712326977 10341 40945
449299355577327489 18128 41361
826902634670752001 22060 40089
987881399417002369 43740 44079
723182801389754113 9735 32511
909367717739787137 22085 32266
408829308907819201 1426 37169
105246138366265281 26536 38850
672316289564108161 20400 25430
870897502096116993 1962 9075
754728855227490689 41501 42749
804687655555507969 44616 44848
181316096594400737 1323 19810
698219029581867521 10974 25686
141177021983700961 24107 43637
742276478252460289 28560 34220
21141503301166153 21134 46325
696429090067770369 17607 18807
907758648775860865 2943 14824
447062429921569281 23025 33351
82764912078658881 17540 45461
467812426971665473 11102 35856
454798542767967745 12658 43763
696292923853587073 14385 22855
227572237929635425 2597 29100
783976630459793665 26924 36335
210661814565249025 10212 34706
790921820497739905 11459 12351
743507795488028417 994 33359
896462117933129601 5021 36270
172227751941186113 39741 42998
390729441376731073 1784 17016
157809352729586305 40325 40609
840016645387013505 2341 13193
930098005264404993 5372 35048
843692478216777217 6366 38942
853044653174066561 30972 34413
488309272968667329 32674 44658
258102940750312385 32222 44510
575456677770585409 17096 33595
483701632454838657 17936 29862
211172215137256801 16861 39735
406946049156495361 29443 41818
924883133250627713 24703 41569
370214834672765377 17332 41549
124445852754991649 19447 43357
773476840753794177 4057 41008
638043584823275777 11526 29709
802319231460998657 8332 11256
396482683705332993 2369 43063
996084274836597633 8957 18074
117489136741308897 11262 26121
882173824665841281 10507 20568
517035452745705729 1957 34864
175907026186301601 31305 35288
2243049913015938 28823 33395
219830134496092449 1775 28888
91683442757190641 4505 17881
562690344271011585 21479 42441
997279578520558337 8578 38437
421249001409307777 7583 36788
704584240852501121 31414 35365
939783476052461697 19339 24844
334130000208471489 21029 45467
15982124388173703 2061 23464
909996526446125441 15928 39384
158443162577761153 6717 23585
315961853865129409 17579 33106
813496483113709697 20768 30405
43897876876844321 24910 37973
917639145558972289 12370 28688
54640759615704585 8627 35157
881469309364277377 7741 31132
475690562002913729 19031 37286
369173495387663297 5983 37365
451913864834605057 40071 42471
555632646260392001 10540 26560
190393114864026113 28420 42216
403228458994469441 6384 35500
404332750268576321 6845 7304
440188825235097153 24388 38163
357176433521747329 9047 30106
287423987145338337 22280 31400
48619354238606865 14616 24895
983615462338178817 12070 29776
313315602051449793 6242 45724
490947698666523969 7004 19958
22003942859480929 6993 33952
331869890179760321 18892 46892
295662828863843457 5942 38945
119043336209536225 1188 29643
336137182780273473 22698 30291
106502361984837537 29018 34602
266048200583032481 11014 17931
53710327005141777 42134 46654
683381772607287297 17286 36936
37783952365074929 3687 43361
393403652100605697 23041 29078
82353445112154593 12931 14754
174880672422883521 28368 34660
933312898017703681 3921 9294
624076970661594241 622 13715
482679341442143105 2095 43991
499411550159361921 8025 8677
883221233133625089 14503 19585
352327096418211009 37096 43207
501592426835323137 25436 30444
873678451526497921 6939 26839
418476041337839873 27938 30579
414314766311111553 39362 42338
247297824175795713 35352 43694
495744709224549505 22382 39857
245145530995088737 21548 26858
499343984905497281 14963 34011
833250410465929345 43460 43501
315533549801497089 10104 32888
293043506192105921 16271 39259
989365207420707585 6338 41996
342847911430077121 44020 46119
85847545233985297 2785 40145
931915714155152897 27527 43525
198890799147026337 7743 21956
794579152086960513 21994 46472
874692803625887233 15241 35228
34202063777513561 8398 14962
848942604242257153 29435 42948
795307469317940225 766 37901
509721411826614465 15253 19660
984188891816401665 4334 30369
336270628043198657 15488 25612
787970519265037697 10277 10856
27583944773251545 21757 32761
54719365672241337 5145 24620
278046223013479489 13206 38792
589562825917958785 290 36200
838545654456293505 26167 34603
772096816985552385 4683 6271
857113081779292673 42907 44591
433062979993515265 3228 25127
447873058098220865 16341 25690
866809361077684993 17817 45134
457620093878393409 43742 44474
677074971673725697 8284 29736
642624872917348737 812 16862
233513636021413633 13325 13419
868782028365305985 9750 27715
230349289450522593 2237 39060
732340406226338561 8222 39704
491504954355917761 25111 29960
208312374777012353 27817 38283
102885702725380673 7401 34075
885842417085466881 23255 30737
411709662657941057 19430 38456
548817822668471681 29184 42095
185722630431321537 19462 24583
729467931795195265 22264 25318
744977111846935681 27410 35208
751581097476151425 8270 27499
769389244282642433 32669 32820
44392332670792457 16936 30088
107912416736766657 44473 44607
63508510360325233 22052 35956
624812525814355969 11539 30450
736577060293708289 13959 25731
237341189450063425 3669 36319
814775934413223297 24643 24921
925583953648718721 5330 37965
850882286280107521 17376 27493
465272730383574657 10828 39512
876442301700198145 3848 38666
419125903920367169 7753 26247
594050739046419841 21275 22475
967342814953894913 22390 41311
67958437524897161 10770 40580
135557765004470817 9195 25386
436970311584968129 32715 37204
645460286862700673 9244 24218
222401422577011233 22683 38354
432922760123950913 4523 13332
936618960389690625 370 46418
287917221599144577 3127 5169
260106012732496353 31609 43755
238750100562207009 13352 26760
988518530892672897 11062 39986
447589519844328257 29761 30583
136215262731244737 6157 6405
180419920576930785 15118 37498
561882329586662593 2826 9291
752967491858782977 8835 10362
520977706256008577 1876 39683
667072035198479745 6788 19515
336817318916939009 2316 11632
751403363318658561 160 3395
259198553578958273 26543 46593
457330476402923137 41546 43216
45193550527866225 11601 38359
934808732919833601 10735 20092
112302691428585185 13814 16280
430255564175261889 10897 46671
187753688045159361 4008 20406
42618904891426721 5696 45054
697558120559737217 3691 41630
78910519222468161 20549 27540
367712014764347137 11059 29110
724576767851203841 14474 19261
448085157183403009 18967 40380
120841886058876465 628 44848
937867986899117825 5815 11698
998065557695142017 5979 23116
477659567430439553 7057 26865
818598871368102785 37360 46292
430891991920187649 5238 7465
894501488941926913 15047 41027
458702111884765185 13364 27120
424007675446056001 27459 32893
242063316486035521 20828 30704
171722928650424929 1212 5281
632303062426618881 9517 12526
196999566648749185 24084 29417
905860232031297793 12747 34751
811296582194188417 9703 42355
347103428675314497 10205 35956
844967382606505217 14549 36717
682302380736825089 19849 33288
229992123311816961 18445 29133
660165208713497217 21625 45825
920370900022796033 2685 36227
910084102857350529 2684 3651
144018894455513185 5976 44083
477806271011235841 7899 43664
687978659651342593 15969 22971
39946800728426273 2590 34470
935510790032438401 7470 43261
27321794048365433 4176 46315
510948927039244417 12476 36198
516426697713736641 32411 37101
207602277174487425 1199 4914
550508849557321153 38508 42571
736017075336796673 2167 8768
796464234387098497 40086 41799
173548768681868641 15027 18704
525274027076282113 10676 23474
8347356406297025 38762 46811
81130661870414401 9573 35075
224872303264390881 36928 42905
340031274113773185 19101 42838
588975343112529921 26052 29763
578048955969546113 3037 40368
753497771651623809 4434 28840
664158680180950273 37501 40887
551939841546761985 4727 19011
827467798064528641 5281 26613
275199816059114241 14772 28628
132924076746622433 1159 42643
220781349523967649 11745 19850
319271862118750273 23201 42916
500195087382607553 7531 34145
862830371312643457 5074 10683
178544739499649537 14945 40386
40736824173674081 17378 37396
27052831845736593 19892 25657
558467794793632065 20722 31655
12118332578005209 21651 37353
949196183791382657 9964 27687
275797859148909185 32115 45522
999262029715058689 24774 44873
287896468027334145 8072 38308
617986968596678529 16598 25553
524557879958138049 5802 6560
797919814917566593 2337 18212
305469622181469441 7743 29014
400465495853676865 40828 44077
42651054332324633 1140 34062
905217402972969217 25139 44603
940301654287658497 18555 45138
572290401388780609 17678 40424
314783426916022785 29399 30077
160747491878698401 14782 16533
412999417261708865 17618 29167
707690928642630785 1458 29438
891068801921974785 30875 38176
628407275302553345 13578 42279
456542330930353985 23407 40729
416581811698076609 16177 21264
62809593593726729 12808 25248
740219368198427905 5452 25006
985320136678687617 743 29435
896034798289416961 28023 39435
113175338473396897 7344 9189
743348879506275073 17904 41210
689502497977152001 4213 26355
146028754550112449 1194 46010
505749936903185921 4716 43358
303109133385891713 2006 31102
720485943537958913 29712 32473
264208185101875169 26142 40390
904928365261483265 19944 20166
668905797514188545 18205 39329
830158431344962305 3567 39722
800591702527494657 11790 38356
144742629975439745 929 46010
729399773899434241 629 24674
557591105013891329 39589 44954
538170301802960449 5090 42290
123174181861642753 2415 44426
845993456933545217 24891 32755
697487181371492737 41520 46565
320878050391396417 26683 29225
465529937325044353 13226 32611
197758177514817377 6492 15808
758140912292525057 39375 44362
212637805922025089 130 7746
713060523893560065 20957 26845
743193143528575489 35083 46179
142511767202684321 39802 41843
610589633191832321 2708 21780
713596443981771265 30494 43523
911183268272044033 24140 32921
630901947743431937 3603 12118
207082523135806433 11039 18757
953359595161927553 21723 35713
991025262052321665 3022 16840
471115635401339713 44578 45578
387808630913578881 20751 28824
328938060073966209 7760 31476
474613560672668929 19258 37810
102227548929953121 3133 40536
741216360855997185 42587 44174
543230346928524481 8011 32565
497390390352396865 17834 28283
658423013636316033 16158 45850
545062045204613121 27341 42032
68385384847942985 27783 30000
72412834299473873 1401 12603
873893381567192705 10295 33407
82032503860272497 1696 43224
773675619550019201 36922 42693
167194484172544129 21122 41352
589455852811660417 40594 42886
344550246233946945 40576 45121
610006576607787521 12586 17293
348535442530380353 11214 42494
544267096037138753 3416 36573
530292296263649409 11164 35796
590426324215869185 10029 39423
838432402571871873 8026 25630
616442113495061505 529 35239
850120400225730305 8014 25701
44466437559947281 26969 35599
365805581518475969 14298 28473
796175104570288257 13672 35546
698917526627052929 4665 39850
262211405020693185 1564 38024
255011736383639937 21255 25321
372564215004992129 19390 29200
541510900716499329 12390 30227
112319985046980273 27029 41849
213127658110028769 26527 43200
576118578703152193 14092 18860
789068145499964417 17104 37561
619348884105491457 35134 37845
323356734635471105 17748 38622
25100528015919113 21584 35195
69088239082443441 8813 33166
344070343154840001 12160 44863
740577707872365185 6395 15922
104529829121013057 3471 40683
191755757194027169 35124 38606
422319855102088577 8418 20222
545339936352863937 12353 30127
987826854040953601 6784 11306
588743062383567617 12042 12936
401422351178069889 162 37722
532208626903486273 4293 19796
565549292495312257 7992 25081
333663540084483393 5967 28062
358463852615173569 39336 44815
384346927667881025 1839 19249
543208897651318529 44202 46348
66807479071623985 6467 23106
903514847927283457 13020 34241
575034793595296641 3261 3513
427342412425041089 8549 20570
245413562236318945 524 44984
447160587976313217 20114 33747
404287456654888193 13733 23506
849330799792007041 18876 37661
363800985608687425 14472 23716
851016153363303809 1550 9011
150044469022322593 13416 40950
540264764091510593 31755 39386
858842771651989505 14492 21101
259839604004312705 701 45748
323123950815219265 32335 37631
424668863053007361 4101 31780
793507699543251713 19906 37039
433818831542339457 4605 18005
257221177127792801 16058 34114
450222834735875201 32686 36333
536919252937604353 4914 15476
330885964006299137 429 38061
642996294632641921 999 42461
415733662255469505 7013 26246
210332897090719233 1266 39236
524671381356569089 34182 42158
391438078378957505 10534 42592
748366934568785793 27080 36712
805750654684441473 38181 44720
448986652753902145 41243 43650
258279537121499201 9647 37473
758267796212187777 2069 11563
503082165765160769 13678 39775
521436064054512385 5870 36294
709722163063521153 13413 46714
755791775221545985 10534 19383
692707004362670593 14614 22113
175688929668908161 29991 34945
400919011789401473 9731 41489
742100599021775105 419 36139
667251795109219585 3867 42935
404763639025560449 5868 31007
572767902899062849 686 5869
413209315348147777 16061 24846
478000440024157313 5311 30310
938918436952761217 17655 23181
459145163936344833 29640 31217
482925191755903425 28698 37380
390614341069035457 6774 10532
925827341833041793 30253 30949
104712812127321089 2430 19399
910597535487561089 11687 31479
39134700611224817 148 17678
393931427894287361 34457 42923
601178192712129793 11339 29666
391177317898986113 10915 32710
318328612061062465 13031 15649
730360000980198273 7134 13497
795070181765215233 25198 28748
350617866795651905 22653 26176
308457529168247617 38726 39315
432652043090016065 21288 40154
749790427853955841 400 42551
908859468399676033 10527 22492
863998637277656961 35442 39760
960589752393445889 17641 43166
265347063184481857 4547 12020
592133060756104577 18142 40207
673619455752952193 2084 21852
254572124811474497 4392 20344
286602173526066657 3192 13674
559567864693555329 30305 40597
602051490278309889 13586 23859
455771373107296513 5938 21365
140258389691798161 924 8771
366446349479723201 24875 29718
429062739344299585 25835 40761
288367622253829825 43805 44791
916744564183321857 42523 44227
725143930556392065 3213 14793
914499153413398657 18107 45865
94861818135314033 9374 23362
499580937281269377 15190 31695
798921808701486209 6666 14676
633734560543825153 28401 30262
473112202900253441 37420 46789
395030789880568257 4238 38305
524285946147337281 4476 26180
671594921127333377 5964 6517
91490107011480865 17446 41474
641573638231154305 10834 30598
602434898084730753 26830 31921
946038869367310337 17160 21362
471445247736383553 39699 46644
304034860949688129 37589 39450
724120640101439489 12457 34810
301090152687972801 22310 38011
161723268986349921 17972 35666
862523573716703873 3458 29818
436641215941840257 7258 19480
191611604923661377 8257 18671
794277970549259777 25036 39796
782484894466197249 14490 37126
765148538030850049 22062 26083
644742497389184897 32026 45780
439231618362356353 31052 41151
649359784110988161 14827 20505
248340567980811489 40165 43386
572824316277870337 5715 15492
567597964045106113 12592 34842
29135717427269725 22707 41493
723140948294094721 17583 22646
513422027773426497 30740 32165
810308193952664577 8385 39311
93409848145586945 9836 31713
823252512187075073 10590 41980
550991526294932737 10629 31173
766659038020336001 1386 28593
552793394063062465 36093 36801
368480528392787201 11874 29989
833607028921218049 3385 33372
982798759147925633 8197 36892
463256994603018049 16616 31126
288308604449945025 18604 37312
523077492761597569 2777 30560
181319777320155137 6065 12866
503422097203216641 17852 18823
414101437855158849 26510 31689
728256504354387585 19255 45469
88350321575319409 10638 25553
723288322712779265 26233 44795
906105632043072257 14493 23086
474268333582823937 2020 29097
158520809819137313 7497 7837
2271556120408747 10245 20440
567599145965779457 11762 14966
793991771599959169 1227 42255
946487693834257025 13666 36761
351907519922878721 1911 30747
199453184568277217 24700 26841
816095795349820417 24607 38981
293867337158147265 38259 42830
190721125772828513 36922 37032
121244025200844881 7397 14296
224214832961560961 39377 44665
291879179293118785 7839 41953
99518278218727825 11703 15425
233987974472135809 12723 37343
616869257076540801 2275 14778
714010043471986945 9496 25218
738044334867456769 111 43231
525546923728406081 7954 28827
284236519545228097 38 32298
282754029431401921 1666 16660
331267422661273537 9175 12107
770616381744694913 11112 14807
396992873401512001 26277 45066
404994059842138625 23126 26004
787555582666019713 10291 41168
697688972832914049 10378 28469
969682719086474497 31001 43853
468785881711653505 34841 43875
323169578316242945 258 7777
977085759909691393 6655 32021
596315074051869185 29390 37242
198972224708981569 15101 22418
778608466955493121 8876 41620
715541947623457025 11544 33937
473392310625509825 29291 42732
100857949465563473 22052 45843
322618014246376833 1874 23120
459274102915649985 5444 10538
723977948866473089 2881 27491
532655442977855361 22336 32682
258673038105033729 26043 41650
41169561885062937 30381 34660
348715741577475329 11140 26529
212977297778593313 10416 25759
345419115738526017 24450 46542
537826735037235457 20791 22143
73304360174983425 18376 45045
935599509053346817 23958 45552
695227086631209857 26928 41714
504614140432444481 7651 42415
988568495244574977 7697 17449
298207101857514113 9664 45399
561370748437486337 5258 33124
954557748396233345 941 31306
725080936829765889 1829 11067
394904321536174081 9920 28657
411454384193408641 15157 44340
959437174825559681 4897 31288
239789009316975681 29369 34122
635837346865230337 3002 13178
719037590558446721 2210 29010
545572975211534593 30216 41499
372165416687504833 7110 31545
275127979817042945 269 18242
102750610441294305 1206 45391
795896330806364417 7139 32470
641295918409351681 8247 13284
406115990707263553 2638 14212
377759321849925569 32596 39552
864360344387499393 4434 9264
276667116837398209 18618 34177
348194815301852161 2277 8297
942795510636191361 10995 46997
365805538316131137 3317 39081
912234806179949185 22784 44575
651714173754271489 26835 41724
751060370479070337 26387 31744
278132534550074689 23338 33764
418019623372810433 41006 42238
707802972502619777 7291 36026
58457641468269377 17492 38594
835038857452708737 20897 39361
922749965079045633 2210 29703
911700621984977025 23131 41543
720512731511195905 8337 19770
694495898140040449 1413 4576
606085105003256065 3987 16544
906313717728508545 2215 8559
142055874991402929 8627 12793
35302876227099489 2895 35445
455211974273677121 2825 23266
964151952533882241 8403 46086
52736183155435161 10075 24918
803058693672760193 10047 22447
17999967303591547 30001 31522
559331215611322817 3255 29424
177509643097582881 4455 19676
536216458478726593 1042 2188
607677218795512193 11999 38372
567627153128142913 20573 22512
44603039448379177 13703 37927
537880725773810305 4565 36965
270791876897288129 9071 39067
914158076199853953 2343 22069
683667717452753025 15469 23459
401900722808768769 33817 34141
704050785458743937 15884 37437
389586069397978433 1440 26806
732847390547579649 12781 33083
381705555099863169 22642 26160
763868497370662401 9412 20140
473038537857448193 19303 19963
523613132315947649 5349 19370
933196195890936065 1225 33330
56869483594876873 4697 13989
451433296544990977 15581 30771
434161594306790017 14887 30038
141705502754199137 27999 42202
616298591214938753 21510 22106
700577713697171585 18629 31379
192999670163604961 12498 17193
127288146019061793 8842 20715
878817051151283841 14395 30277
405220434352770561 18856 43473
730495595304819969 19290 30718
929008736306222721 5642 18944
83376454593018673 706 25999
126951891788948497 11768 23662
583483142540931201 25386 28842
610935165250886273 5337 16876
58028919200406649 14939 45406
786141227024160129 2146 37652
81657459999878065 28535 29742
270566787024357313 151 30542
865280964227832065 11248 44710
784501441873047169 7514 10061
519068511062190657 27132 33518
421660131007406849 16655 36376
399939220406476865 14308 46159
57805671829555649 8899 46798
33446329181277437 1876 23973
571959910431694145 32090 46653
217710828209146017 6441 42853
885024443814288001 42836 46287
883701705981795969 27089 45795
223176740487168961 26370 29160
294868039496630977 21287 42012
783880743050616449 2758 4784
494431801390380353 19184 35331
533526764793769793 8224 26700
240197945015705025 10301 19885
958565715531349889 2623 29719
897692812258075137 11916 19048
346988873754874305 3240 41568
595742216283294849 3135 46903
620036940203760897 41574 46890
778126573482655489 10748 44941
599743944647848065 6909 29613
152371087549578721 4612 46204
331722480635548353 13707 45589
58565105531588561 15721 20616
451514103863679873 40825 42401
784288324284712961 4377 21415
24241432027821477 3009 46397
49681977002723697 18438 39883
93069968983080289 24942 25123
771762441479591425 21944 33147
824464478513462529 684 30913
438682232939871873 1855 32758
583246734870563457 5092 31696
266731760490497281 6685 31289
631290130220236289 10612 17880
477368861544267265 11932 22140
348507386180919809 30542 37928
778819839690708481 28942 43117
889192882087783681 21380 28862
427513646190480065 16517 24636
11389811104130843 17158 42298
871481194319070337 29323 33969
129072589406149521 3585 10713
768989088766676993 9146 23114
923925720325165441 16035 22254
695607847136255233 20886 45515
104238950990762193 14037 21255
620656206814206977 25029 30147
388049603544239105 14577 21312
321472936313877953 16136 18717
209415192324797761 3307 31680
871995713240313089 10811 12355
813727045991008385 5916 18362
814251162889842561 995 15405
966229910384626561 26946 38790
390737696020355713 3758 22311
560500141672811457 39839 42483
622795099625246721 35033 44772
745449641717556225 1366 19869
433482738792253761 26887 40932
539725041122459009 15272 17612
589494118693874433 23596 37437
301726108163350657 7327 23642
727085774075934721 27715 41327
730189421655218433 34909 34912
948906739824760577 11577 28684
770305342902020097 11931 41158
152338151524407553 1232 43165
33147430107526077 5247 27342
256820365801512897 8101 12076
338260065770143105 26520 28877
201553746630654721 16569 29932
615072984211600769 13854 18970
706212471099032577 31673 39414
98525823516496305 9073 35240
410736743175863937 14664 30565
355460791660526337 12067 16976
653397154408974465 21197 46137
538384600365034753 2987 12189
407152307909601793 28070 29634
827524618037507713 24713 41680
41948369369745113 22992 36117
541960899419279937 6254 32408
545782051001356929 17942 29540
533255768620897217 29275 40545
403678922475034369 41582 45243
707563758576938497 24744 39316
924144243195460353 15296 31461
829488007133228673 3776 29266
99280285386836193 7910 20414
625987858227091457 12404 41457
814489552837716993 19037 36814
103719779277888337 5010 9564
784825223224611841 36894 43489
637716864574557057 11602 19927
795016885522162689 23421 41288
569697202901188865 34585 39223
837211003341703681 31669 44078
509766494477048577 17708 24281
516436068530186561 5756 16213
382263392330507649 12318 21989
709158333133313281 502 28231
642952547690512641 35242 42161
635254934001839233 9719 43648
244707864370788289 24787 30881
214337993047305281 39683 40848
455834392896548481 21185 44758
868283131390473473 37719 44706
972655590092095617 30046 35872
351706194689807489 23759 30091
782506177333075969 5512 16528
871094053706944001 37189 42918
556145272410056193 41117 41890
985698816232027009 14438 33553
679700418765435137 18400 36859
73014905858418193 24228 27505
642562207048904065 17031 34280
10446660732906567 11336 20393
348120695419865473 29808 44394
178443489529431777 18256 24982
360989186283497089 4648 46098
280886559994197441 10084 22279
739195936854827137 1297 39055
594114040039148289 13146 29691
383670893382053185 15419 19664
815189319660230913 17780 45655
319087399067896641 18688 18729
998923738938859905 29277 46849
729879673415503361 18119 35452
519312982964120065 6738 46964
796194842926979585 8817 13685
931031654287597441 13471 28912
265625015562243041 25744 26643
898101493305329537 397 16631
957889788774352257 378 19195
29473141061291841 975 32785
140342105718708865 3832 46689
74942372220501601 7684 9722
99915054280558033 20924 40073
197190479512261889 25686 30975
576777968626593921 11138 11704
604705311780133377 10828 17027
532870159822451201 28630 29895
821235052000876161 7504 16434
837493578346659713 22322 40393
428014421508148481 5435 35153
901365668325695361 19675 38225
525392971370070657 7800 43032
722318437246990209 11936 35909
258743082079615041 12911 31064
311565177146789569 35557 38848
81445088825976337 30073 41818
294207069230175489 6936 12160
335219753803809089 16041 43593
712605560673210881 11451 21898
767889039024243713 4465 13245
421606205199303489 39035 42979
897628479745531393 219 42868
469333236392529345 24271 44511
948795737141725953 32561 41585
195873720256777505 8325 41758
812487023777034497 6584 10776
372330756722362817 16332 31972
119490839637013121 1675 4623
911597175342869505 19235 22548
267271405386122049 9374 13126
402622976402810177 22863 26933
408263429670885377 21522 36377
461817683452558465 37766 45918
455985848192934657 7801 20121
770909473231512321 5585 32764
172004902269083713 11179 13870
122025324719594161 18425 45526
205884660348640833 11538 45834
124708870868758481 21252 31756
125641015764873745 26025 46351
496082038025868161 25661 39906
827145124803703169 6578 36302
323335288856071681 16008 33832
506884657357705473 11588 22637
140548381882062753 7695 12982
355950908341593921 39793 45136
953946389376468993 102 27834
315026354266851905 4550 16901
134718346632190849 7595 12876
296431612775787585 8833 25128
357670465138113537 4837 8191
250389260445235361 19107 31085
732353076060029185 28666 45873
921848702303559937 8139 28593
580575780585334657 17082 28005
804275574648730881 3796 46869
624876481719589121 26232 43351
878328960199578241 25842 25984
509403001932014401 44724 45309
51667411330061697 35140 43144
218754870274658241 15410 31393
937706668315467393 10679 16524
817830092772098305 6860 42552
233937363843981665 1250 31967
432905415314088769 43378 46568
196402676728492769 13816 16653
978742573750508929 3059 35302
699067682311767425 28050 35674
653116153009896961 8413 45675
225875250853203361 17110 36933
906579609475002753 17966 23132
314442448698120129 1109 18309
734339728104380673 16429 35473
792531861894328705 21718 27650
118232056015528993 38879 40946
63609681702406105 15931 16036
959945925550350465 14916 25938
910975736177430657 3155 12592
149971440472413057 15484 20331
274330256458743105 2513 37909
88060656185213313 6264 18965
538333812145761921 27192 43867
272152912698203425 20857 24821
250933191275766625 14179 19608
524333084595035329 763 28439
7806583157485393 13656 26718
905499570830286849 11104 30266
59052548226990353 17423 24705
40084556318852553 7740 28107
919502942156864129 1518 6371
87054279332392065 4475 41585
754175228826500865 18903 43740
633904462256388993 16807 20776
223457403326232641 12795 16575
556667233252866817 19438 38822
485401632792306945 10031 22351
239345733073982113 609 7877
445230768452514497 16704 19020
654337137886130945 14196 19860
30107799510989965 5813 26161
184287848053905633 29714 38658
704801244462753793 7391 35273
24880031470971177 4682 33412
420868580772381761 46681 46831
78504633701420801 35050 40438
385069015897581569 6642 38597
831176542475361665 12090 12759
269501912141823393 7614 27304
161599280011778049 4885 23606
22106144499741021 18263 26027
664434804902256769 25224 25955
140244671480136417 33914 38041
897226479106031105 4249 11424
454543220096748993 21015 27088
915166417404321921 39718 40605
200066249107766945 4162 43041
611762954469917057 13496 17851
207827235052473473 23796 44166
9445787317829969 8650 15189
313537117439640385 30079 41727
403539461774194305 17062 30746
958519511251861249 12804 16660
520923011516970305 24591 36945
546441691091093441 26090 41789
96511166717725425 4935 29342
166710986366251041 33160 44705
811276174749579521 6271 16399
599777923972826753 12768 21728
180795704016226465 23643 24108
257772577523663681 17663 41582
23484655343821717 25501 32765
276615710254152001 862 24462
19700757060000741 25785 46618
239163497979159713 12149 16936
118519780372608353 25815 46947
560562553778883201 13362 16898
953422232383111681 127 5820
249398118444812417 41005 42112
293697030028567937 2608 31350
987753458067050625 9942 41325
685121599424341761 39752 45746
134405051897044097 32160 44501
808804016597136385 23370 25557
565162878928195073 8489 39819
684063286616925825 29610 44753
845658411431028097 3125 9079
654874719518858241 2558 39332
726825186448326785 1221 16008
518261732119434241 23898 35284
853253457577562113 11737 36020
982662007104252673 21147 31338
535816715192712705 946 9942
567879343994327745 15642 33244
198544926937270113 12510 37807
37881380005615033 30173 43792
202542453390481825 3996 10069
549532792853590017 16672 31955
592449030520196353 2067 32282
974448194059888769 8755 13478
777304046134620545 5373 14782
576682302422490497 17296 27270
648787240305804161 10227 39635
203372423095260033 41693 44741
724998376742252801 25957 33604
15248482622915561 17808 25252
963254358759097985 10200 20701
423748368241390977 18275 34905
749177856875181953 6801 9041
386250328146850561 10330 40059
78232800853040625 4873 6235
635295671699225345 2571 31382
308040012319498433 27425 36778
785187845578484225 7 10708
166632324055637313 2715 40150
882961612311063937 14294 24896
472025309965633985 657 38704
294579936430046977 5231 8260
513467431242016641 18661 45134
288847010125124353 12994 19776
186783745016573025 835 46256
271864214481887233 39994 43824
45626157087536257 16424 29701
812708209971063425 3019 7033
310892808282009281 17893 45973
106996936061428017 14918 21927
466241742687397953 9515 37869
798929612353958913 45030 45336
538817394090063553 7852 44736
516659733858539009 37123 40945
182635618431458369 1216 2631
536444136234010241 7838 26861
149516302365757537 45098 46029
925961931056498561 8358 25643
602713964039875073 3701 18315
21766894987734985 18416 32908
452515546286765185 32321 35127
281774435458110881 26789 32732
425103709635930497 16142 19601
789139306543702913 10830 18239
458256012132043393 29513 38133
339070135405684417 13972 37830
908714995296829697 10175 17803
892670903851865217 16306 20928
159527442987769761 5942 25918
204477903131468961 2884 17042
407698631181471425 28674 39097
902103324980302593 3029 15673
466642545367594881 27494 45512
648159319231787393 1328 2021
562186808586144321 15881 28275
537069405736730241 35826 42543
240879560040543329 19376 26886
391440626733491137 22344 46636
792396016624802945 5247 13887
417019034284365377 14032 19188
578199207939977857 1901 41990
525603767215507393 4330 10255
236640632170033185 27575 35382
369746519262776001 1201 18992
927267831450866049 23693 40266
245961207161137441 16864 41463
69936784724017545 28462 41269
16970732934098011 3764 34791
310713113140170817 15726 34517
820786192648405633 27215 27344
540926665515765825 1402 14345
558853281353520961 5797 30880
743997280606510721 1374 18637
829694637136150017 116 35184
856956263841578241 35896 39424
100730487010210369 11677 39354
409385510080316097 22345 40388
170403612972684481 24664 32323
750802385980161793 10155 32851
716596108300848257 6779 22134
599659635204535169 4799 18763
663025944841756161 9306 27545
682650555422025473 31185 32879
108792527082741233 8090 40123
363299563568521217 13120 37589
590677255167158017 14323 22026
906731820154728705 14939 46902
7612672906958552 32360 42772
985022314554061697 30418 42355
564522550022751105 27356 31188
287166415841266337 37792 41908
835622282854231425 17335 29481
357401630382586433 3464 21524
347700621838789889 16955 41205
740043465418320769 17085 25692
38896281687357257 8124 43586
234734990426421313 22355 45656
919937744658334081 26346 30342
450971248424320257 8541 30066
432313170793619841 13579 16405
712699889364532865 11735 28914
114073911379172449 36109 46246
746019859744190977 31944 40554
911731398619252737 9065 29330
809342735124534529 13945 17343
655026772817073793 4098 27846
340280109928396993 8611 30342
617320812495236737 16555 33429
106641995257806593 1495 36342
725637048045321345 40202 44342
47687110308313409 392 3683
676454524419739265 20960 23682
278727582943407265 270 21808
163976046803377089 3906 44008
288186948288181825 24807 39351
770170923997270017 10346 22282
323641238709033281 12148 28287
751527640324162817 29497 31406
488018003945850177 34970 35736
134956202838139921 12264 22833
130483143693613361 26662 44399
516535099204837441 1062 21600
834467600920202497 559 9785
84013678794079281 2465 44815
962478507356198785 23819 42627
583954248440086529 7720 23956
650957635002637185 16026 38419
483691487946884993 29587 37151
687859719459641601 2421 38968
431979932949836609 21628 25843
719092395383153665 18919 22839
797623909776731905 1486 46799
422815155425130497 37496 43374
840989404364940161 14483 32740
243125798628565089 13030 25541
681567768915300609 7675 38075
301800188264980545 5803 17438
766825493984775681 11006 14595
365306506691052161 29321 43845
715923077836137601 22097 43965
607309701756154369 27135 28274
556350890189840193 3346 30260
468245710059729729 5257 12899
662430411250681985 29777 33090
580219730815816321 18097 32226
615744053680309377 3074 12625
197706538076101185 616 20506
760325497363155073 16537 33945
108839088682803009 22401 30911
904553843218174337 6725 25903
695293922936226433 23487 28179
590968235991027713 19724 42846
735065288995219329 15986 24117
571435350575960385 34631 39269
919062104498134913 18164 25872
166187871380046209 21767 31809
204083046684448993 876 43255
77980318639170321 11148 19693
859061632202465153 42506 44057
283712420833808225 33182 36045
163823457279693953 17933 18059
229233403572486337 30960 38335
616701510697520641 30437 34272
164367751537653825 33241 35394
745237922234739585 3541 44251
394327003141405889 3509 21339
638262859636878209 4192 38680
683403969685144833 25095 41294
137028320749966065 5048 27551
656023971181376513 29079 38053
285100928088393601 27618 34687
547373100712675841 8729 18643
30884138767707017 1602 10371
768555835325635457 27611 34917
531520332557899905 1467 27542
885356459613774465 17842 22922
936953565867884929 21477 36641
270585693940851969 2317 7253
35886787289097557 1569 17764
427811698439413121 18081 38845
945039273183429121 22774 33789
332886351276307841 5253 18722
495505178753088385 12102 33527
668542336694173441 29869 33071
985056002691312257 8949 11453
403757019607745345 31578 34125
919781415586708609 10517 33521
747825691910364289 23703 31095
80186542815116721 3399 8649
231532636151150945 24438 25649
822201873178268929 9454 30603
781982594723217537 1754 26691
406870449698875073 439 33502
721870073234633473 19870 38743
907092261132515201 7951 43181
692923157780043649 14611 29792
205576310279500513 13548 46994
453801825148197249 14533 25946
413715184473570497 22155 27606
378621233294751361 23753 24332
112938744896457169 9050 21787
705681696741599745 3328 32852
164165358165330849 9185 15285
102095102506396529 30042 36303
306356026132395009 4471 42792
999835159709625985 11384 15159
563231181843232065 43110 43737
974217454216443521 11075 35735
822988459377302913 15614 23724
479570945092000065 36148 46966
322794000059513281 6838 41375
248332891464187361 19167 22799
502091841751312257 1637 32937
697686667321796993 3369 12648
769689675346054273 5109 32504
137890117753300961 35637 41618
527959702007610305 11914 28991
482061388681607617 7989 23223
967893899494566017 12869 33034
989637659564735361 20037 28500
455002937367002177 26789 32587
608598595770850177 17998 31124
1420775143369469 18020 34759
793800542682220161 34228 43289
670611216409486849 9686 46782
758765634050512001 20117 44911
65826427543196785 4951 11709
260339818616373025 19019 32975
398737422665792705 8516 33851
169246795213247489 19039 29640
180443567751407137 12715 26444
530061296641946433 12705 13754
830319783913143553 12302 44547
42638537527146529 35470 35523
521571835974707905 16060 42726
186023339160001921 13641 43062
657776479884606849 11239 37820
25393303920630217 7189 36668
484320219844928321 10896 23229
671310185762820353 21174 45515
921319758650202625 24126 26099
263964648913820097 9336 30187
487524679570594113 4765 39820
762576047014121601 7210 25340
485561231820529601 10303 40767
910797456058368513 8223 22633
356404132659005057 4360 16923
75490215060682433 29093 37636
856012373459993345 5728 20167
703794484823127681 25243 26192
450003967749221825 6100 38992
40863737263705961 3076 25834
226194629676800929 1929 37340
918400892357176705 3024 39600
878016082535818753 3447 25124
663227853579314817 33931 45633
286107267780710817 3790 5543
669583293774614657 2165 46656
491640887296465921 33634 44932
103252470927301937 27923 39933
200078468167109953 29385 30302
97715917037170641 9373 32652
387527595663353729 2369 11938
579803500765791617 36006 39391
414241501197313537 25037 25854
330575037661070337 5837 21960
468627250499178433 32973 46214
806679982036726529 6703 10568
328103447800064193 2289 38726
493010706843740801 5411 21226
931526117552859777 5512 12946
625059613063115137 12766 34181
967354128818033793 36859 44949
203013376693824897 32149 40448
151378135478363873 6067 9432
299203685363735873 10421 22126
342018016765710081 2771 27406
511298940554617345 10613 29645
302181850301959553 11158 44616
165693512204512673 1996 38812
240477227151377089 42445 42663
721550507436425857 30215 39912
655482498018937345 5120 12797
692929337528042369 26650 38693
480359537345979265 1884 14143
877305479817501057 34662 37319
52631443190275465 21442 42578
167233459193766977 2627 16895
655737071655483521 4230 13094
373263766036068033 28595 31663
736885846692938881 11051 13971
995950966721053953 7509 28652
839839134270935297 31297 43020
394493794677636353 17784 35847
988639034654450945 30541 41835
249598140455958625 19172 40957
536241979631729025 21583 26664
4478971262152243 7438 31792
741069385573080577 1043 39174
469409248779712129 2609 15993
41329394942696497 8044 34410
286904889654699969 20123 38111
209990456189441249 201 45188
780491275142992385 14287 20988
768166144634438529 31629 37033
138138544461348545 11745 14026
180560341333499969 14482 38904
983002069844801025 44323 44444
577611903948909569 16405 39568
45971548728381609 8570 18212
819021721222949121 4790 27795
974984615078284417 26933 31543
716721601068588417 22928 35378
460741506038537793 8601 23079
68428504034596217 15785 18938
693257578338105473 19585 29231
136799406787648785 24808 41842
449635780092030785 2501 9551
926378234509879681 1324 31320
767494171324983681 290 45469
172843270147371457 33563 38427
52921510573007425 21920 26218
257494323388822721 11330 11757
463606591492791169 19139 19853
340855210225615937 12925 36621
758011404033744897 21060 32409
565546470093689665 32978 34572
863956063862104833 513 39097
237294850881500705 36891 37275
446518145179275905 9385 45900
125794214804312081 1438 41978
883767784171382657 28465 34329
702890239211516417 19980 38635
20497789804274193 21477 43062
577895178381506689 9034 20020
867359953352945409 41770 46436
897536132272126209 11671 22314
193535778221921377 13051 31099
8419042003207978 17289 38135
528185650205713857 4014 8658
189925982766485633 1715 12946
953664809831117569 18724 37568
448908495379892993 3142 43070
698899576490163073 24883 30865
620075115379240321 15435 39107
328673307993788929 28702 31076
804162055511579137 6864 35125
219237788993225985 19834 26404
579569373773441793 20682 27540
967393142138185217 15655 43892
463988639638127873 20710 46050
709851468901888385 2584 17846
567161146437445761 33039 41341
897147223466951937 8937 41191
182482878817790337 5763 13909
530654632583988929 9902 41773
819553460087238529 123 33687
628668114330402305 23312 44429
408651194945885953 17889 24583
895894522103248001 6009 42254
51558074690962745 28222 41075
603319451725802497 22489 37524
782114446496205313 17459 24610
580071290992819457 7053 23492
838355536887494401 18536 41693
158089345002629505 6887 42478
363131289332184065 25529 33014
485934583477671809 4179 36092
566769261119748801 15847 25912
613180529191645057 11456 21240
727210111093096833 16112 24628
316857755970872321 32140 42606
713112222695972481 7610 29810
453572500932274625 14922 17713
935364293412472833 18847 32692
881599870772362241 26700 37068
172469076728607009 21752 35969
615027696248169729 1185 17193
690248448071638913 9006 9864
12350265971079467 40795 46317
777808773980385793 38106 45555
628883550914970625 33630 35083
538999973630748033 14241 41443
471424535092296513 17161 19422
176028341571157665 15585 22043
407716577377179585 18137 41226
602983600612855553 2155 43915
504333197541811265 36761 46087
150227745766503777 8003 25802
141559959602695073 7991 42955
54554348443556225 22821 41219
235339268877140737 12173 44505
930903968180547969 3930 29826
544654171413945665 29469 40846
957549318569402113 9214 28768
936097410883135745 403 24284
270399918180434177 17438 29095
265437327203706273 3966 43312
411998807992770113 13271 20072
290439417845448129 6826 21459
171295885578775393 17977 32096
914239939031567361 11583 25494
449395158369053889 35977 41779
262627539800050145 1914 35679
376308221342956289 770 2907
937414043403670401 12119 15983
302031370314008257 37012 40921
608102618390518017 18229 46733
619857132536498817 18486 38036
583750837063710977 8229 45925
492053623164775169 1402 36420
672447278787060993 5246 35706
394353203537779265 31991 40631
876250586367355265 12342 26633
360970259627574593 19619 22002
55379544412289761 1687 18995
641375821255213185 10878 15198
773705211775101953 7703 29969
880807335028247681 15439 46627
293378282478485633 5931 34829
492596400075601793 1388 4904
333114160180265601 36047 39021
780655304758791809 12091 15877
680182910069646593 27100 37124
470230485143662977 18419 42168
463529525689146753 23061 34888
598145643483729153 20343 44420
113944855198852225 37157 38303
534055772775847233 18787 31774
889243426589594369 35490 40552
369937968234605569 13192 18659
770151437437505153 13442 17034
13053136860367687 17127 24746
856890955082057857 6855 35258
438470387179119553 21997 34827
959383170847772289 257 8057
875335202487949697 9060 24146
365522149403865601 18493 42397
638286129103331457 23891 35454
669167060553064577 9603 42066
420417175294137025 12551 27648
756347957752858241 4620 46292
782830837991110017 14978 26222
612190325853660545 9898 45917
382627829574065729 14909 46958
151914632410644417 29334 31999
484725055024423297 16582 38605
633355199835591553 28379 38351
532500092654448321 8785 10279
812009973178639617 3552 24822
476538169361287361 16234 28901
761875090430677889 10721 20620
182640849775086881 17257 45399
101629894171686881 17566 18722
556781311675134593 13742 29818
149999503364114177 9871 31501
933553745343562753 27035 43453
617686479664449409 9098 20795
353330103160072193 24925 26766
407048785873271873 7757 46370
530247185381828225 15336 24402
565545585554907841 10510 31160
294291670020950145 21190 27779
128154013997402673 7137 12503
698647764782254593 24570 32291
730544695597181697 38162 43297
509326701875362881 26196 34518
615221278122689281 7045 45870
257677264133267425 12415 26224
166836718362539201 33666 38405
91884384496662369 15946 17022
198837283820608961 25900 26153
983534496861029377 17640 30757
886584274412847105 19087 46384
958338585422762241 9069 30248
171643640339837601 18280 34550
571821950763709441 6261 10799
533918335914854913 6512 46211
901635527644966529 19987 29049
35544519902941829 10002 33932
394616671188703809 6048 22585
974276405386596865 3272 36148
797159164374260609 19904 22638
618265599718867585 11900 41376
486725488620752577 4592 35018
421725318948837441 24795 30300
953848379259451265 3611 31095
122415407850752449 19437 31536
580881813810226049 4244 43135
712503794854875137 15105 16817
475292793902251969 2572 35914
497352446275854721 32349 44794
917605121275929729 6616 34363
457016582691160513 32565 33851
99099180578857473 1567 41894
757746822140404737 25837 45988
713300229565607681 32096 45422
456477064979075905 22146 24914
198141065235756033 27214 35820
271532643846953185 34058 43818
420741876549900673 34915 43738
142804983464863249 3012 5028
568637876579483521 3976 43991
284641194715305793 4862 24391
459566192761844417 13164 26646
126592169660078465 5163 46630
895989763925722881 29323 42171
393023946030396609 123 16885
740344807874070145 11131 19588
750178315689090817 31173 46776
712927781912608129 33739 36970
588432875831472257 32282 44789
723194797329700353 15163 32669
920232489713036673 28808 44339
563209336716294465 19563 25644
339512382306722305 9190 21573
718998800410506753 11878 23319
312690842631276673 27555 37119
509553418533808897 30513 31674
792136383636005761 35387 42749
795869730137230337 25481 43804
225308331911797665 34988 40402
112902021318898705 40239 42296
122635042071593153 9079 27803
742563861852037377 32570 34416
119168866771140353 24549 39301
331921085571050177 25026 34880
816512001462854145 21354 32941
670570043631915521 6147 45305
6865619012323522 7530 37498
201799105886049537 2182 34169
807244146815591553 4552 21319
723401630324392705 24260 29542
875187908135878017 1445 6962
639122034478415233 21060 45454
50445744330232857 1311 28729
80386816483287057 14504 35530
884384620364492929 10650 38549
758532097481730049 7677 16500
955606463185361537 4316 45261
677562644312278145 32129 40575
71643121465918113 3883 32398
885023435022358017 3626 12584
800192278624081153 230 17970
364073403397913601 29702 35096
157428635221656065 994 19452
195471891345231809 17377 42261
630418672160473601 7865 35007
222075732031246529 427 28301
60748645570619433 21886 23774
51097630147349809 7105 43229
452630941451928961 13108 25955
514255787778626689 13608 26887
171091603357318433 6050 28184
500150345245327105 15637 31055
653995872080386689 19534 26694
807738690167244801 2669 29236
895465640733284865 28715 37400
782695490267794689 3040 45933
398036568651548353 4074 17481
737862363399859329 55 2989
640232680098328961 4609 23389
586848975721647233 9537 37189
228216955755883073 27685 28748
210817234405713089 28919 32990
137772832524866833 13239 27643
152414990033090433 22280 22927
711968402938765569 9167 9379
550715283770973249 1925 25226
872774875383946369 39408 42730
442259805510143873 12660 45993
770787164399351297 13611 27115
733817016672109185 36994 45792
584357442885739393 2203 27476
586911443112708097 20345 25763
393731916178808193 32130 41143
839358330359448961 23750 24799
247383918960160545 33268 44544
721193703949506177 9001 39686
918104683608291329 14237 29733
711001316505733121 43777 45980
195218451834911393 25990 34634
474941143048166465 7234 39640
600469942265561985 6951 8921
453079063345814593 5797 12826
809632576318641409 3249 26355
539131874665411457 22653 44575
83494709136417105 13191 43565
278584826488728513 11299 21289
441338195666055809 2987 30451
424625470718776641 15239 29244
801291079593113473 7940 41619
737715831082187649 23026 23210
453294702489692737 30925 37024
267986457329481441 17060 35379
741800972686732545 23911 29166
952541764152133633 9871 39185
811992369989731329 1210 16673
56867841468029921 26302 29547
104944884603952465 26136 27448
990223026926305025 9690 40888
849702383298584577 16354 37354
169756522789821665 5958 43258
737301280460954497 20196 24369
358724355280859457 33114 42979
340432568481169537 4452 44206
609551177437506177 22116 42872
187404940398209889 16495 27324
99100794622916769 14081 33487
78138576194639601 16852 24232
699836053370017153 25247 45107
381640179699658689 17754 45181
480495546039467329 528 46729
718589550693003777 43818 44476
483588903155176577 5443 22779
262322446888305185 18118 40793
640678195904417409 26384 28399
794026725262448001 11158 21015
277550812633460705 1072 7648
921948430947523457 30007 31531
28337613840623277 18544 36250
877109494792314625 10741 28805
187097774924975361 41232 44609
397664541483379713 34021 38462
424871666482591361 30328 32985
749217887524587009 19482 27133
256071321409887521 26353 39047
116545526278045489 11737 44302
993906159378102657 2687 23407
806449553581366273 7633 10976
927906167064516993 483 21716
185953121787889601 24625 32355
926423399103345665 41967 44581
549964970145218497 16195 40046
727169469380992641 10630 43623
156598056212104097 869 38456
127756774746220721 27311 45961
887923094661410049 11873 45707
367306750537832001 24638 26939
323371504298734209 11524 41246
198757104836307265 6681 18265
703212740643941505 3100 12633
668356604022004993 24507 25739
16833290564747473 1303 33266
975479495067563777 9269 20763
90499068098928609 6223 27569
779407812029997825 17247 32573
44607815585294473 3628 23310
747471416271157121 20517 43764
260621334729272289 46147 47019
780761251196093313 26212 43220
506883900954576897 1233 34718
221233953550896705 14728 30281
69824007453696881 35113 45337
60632774010539241 2110 24801
595655574936756737 9124 42186
439124008792578753 6540 30841
722280048861129857 16591 16819
175674934198479361 7373 9382
827066315210103681 773 20693
420685972401120257 471 3561
480349232528034497 15238 36922
702862788832472833 22891 37584
5893489961096067 8000 11546
838342328605694593 4932 27856
308357267151699009 853 16304
846014870547133313 15935 16989
308371756407453313 4133 9368
757104134503155329 18558 24950
679609884696624513 24978 31067
981412592413871489 31459 32192
343618049120095745 30556 42936
402429628683865537 8078 33404
246971434714048129 21813 29051
606022638316925825 8033 26263
236175581773792929 30374 32366
224882693301626817 45518 45549
465616488176273409 9252 46726
215475115548823489 10809 25197
405804057684775873 3201 26345
717517826310729089 26435 30589
360357052067875841 7513 20741
898338216314112257 11240 33153
220647099190856001 15498 24293
634014990798224385 31147 34524
543983793094987777 27953 43030
33865663394660573 13891 17051
403219826095607937 23545 27366
433951508388350529 20235 30603
958938727711760897 3341 30548
552159114888024065 6694 25506
484068601532939649 37500 45422
37049366088613313 29808 41843
70835718719742145 5181 15008
122841786182330993 19281 40308
656125282211888769 5954 27287
750970223183362177 22919 29451
874215388471292033 4540 39546
229514626676841985 3126 27253
686248921573749761 9534 39140
606817349360770945 19068 29489
860689277702313345 8220 14132
945470276696791937 28007 30853
613632841434650753 13594 35722
211889009682966657 4253 29980
376395809732450433 3359 10550
918755539084326529 7768 20326
503943372696468801 10481 23042
638731748776624641 7074 37568
685434424702556545 6584 29478
403458042574296641 13129 42885
651412431187480961 2436 11357
200859928232677729 34416 34795
731515690169622657 4712 7643
425179962784380225 2119 19048
118668503141421409 1966 8410
215710050158865121 31244 32226
521190835248496833 32314 43842
362558913963450625 1282 9963
87773628739626017 39522 45020
880930168627674753 5461 38417
255305558077616001 24364 25090
368286243050317121 16269 18962
49526654025711993 21949 23332
156786361904810433 23204 27695
624236683192613377 23667 43544
381613759596913153 7926 45309
687259433855757569 25311 30163
380495124329645057 33855 34088
917367858917053569 17839 40401
723464233205714177 6468 25405
393631873869210817 31427 38376
172232950049195937 10137 13208
935368547623689089 29098 39130
872976596820617345 14824 34015
593737760256772225 9918 29233
821377633980990337 915 36183
839260636182523009 16254 18977
443006521993719809 3119 31166
506455304861262337 4565 31795
668520220897764993 15600 17953
523965642593601921 23929 44898
278524693627385761 13430 37949
151578292376001409 15352 31805
286647403888270689 7705 23729
413874280202854529 4715 11146
157141519161694273 1530 14003
467884718602491009 1578 44601
385701821153535489 12942 37364
588695625518433025 24842 46955
670645973241814657 2257 37886
433853916395207745 26029 28941
49927437646761777 42380 43240
251026881982902241 4003 20980
390360616058057281 5475 36827
337019441556080321 41618 44820
7819337957617024 123 46920
931213302613265665 13916 34748
481542344303303361 29431 37468
500607497044740033 27032 36961
330317111578001025 5314 10163
725492791696204673 5669 27293
131631950538217521 4511 45711
199698472942898785 4754 10745
63678893766454081 10304 29482
812367612220050689 11761 40543
826882892194102913 2828 19345
458076334152224257 13423 46531
498194347152196545 14107 29776
568718043937899137 20469 44141
969163617976459393 17173 35667
357486160314849153 6045 35082
830859743487369729 39380 46855
687346329387914113 22826 25272
121286179559259473 10296 39176
281368195424164481 2199 24692
37042144067374497 291 43271
704265374347265537 25329 32386
341199482680661249 11116 41020
695316360540814977 15191 37019
570072793794285121 40531 44908
496851997565279617 10285 23778
383306216565326721 5718 27188
98434384444828993 4673 22742
665077550157139585 33441 42585
379570614709273025 26623 34038
763901056506721665 28736 39379
297222576439580161 37087 42885
249994777045490241 17505 41729
965816655763184385 234 44865
796541973944723457 23845 27369
212286865376796641 41095 43914
837843956798924033 14912 43060
592881316144506369 5831 32081
175689223969566657 34190 36133
755558121794095489 21708 30334
974461624725339649 30937 35140
729326992049159681 4415 11907
731185624372610433 27947 31614
561258028347538113 116 2212
389060420994599809 11059 20133
854287512496846081 13471 31188
784489905647614465 4747 39479
338836929981468417 18203 35793
594412397831749889 658 27055
67345616731053329 18868 20771
536770010223161601 4921 11646
583703242006407681 14305 24370
321904527795329217 10689 10958
453543598528277441 14517 37933
20148064177572425 2867 28799
246802183953050753 530 16511
476232944131371713 17376 41481
585478211090169473 10588 17994
992071148252104961 6382 17290
563897902236419649 221 34499
736538119242528257 12681 41822
634919360030203009 42719 45706
378844769636440769 7687 9628
588556507798998017 39038 39549
106156264704313937 21295 41240
328450370023098497 7913 33249
342066894252408129 12876 29892
489982248505185665 11722 35797
572068028496818945 2142 4416
400607255460634817 16666 25159
99672353607598305 42001 43902
470564022631677377 12868 18665
137134384700292593 21390 46706
556122019451613889 36112 43968
364548203229983169 1455 28242
252658781839386401 16242 26293
252266770326844641 6357 40750
79252111216639777 11444 31300
735592993727845377 17866 25727
676061132022297729 5845 40732
630104335728081153 28496 45176
748781351860010625 3231 27279
890424733146286209 9314 46636
654948680907153921 19193 28408
454260951629823489 3704 30092
304958455151414401 22970 27797
771826383012278657 15036 27963
855889464725137793 12241 15600
605828669800136065 29016 46419
339124285819259777 8201 8834
651961852774686465 5445 40162
188665175192738849 12371 13831
68027978155715377 34841 45571
654669775445363201 7135 40644
504282450753873217 10291 22648
932990964923746433 37073 39914
606498737254273793 44860 46159
192739517857354785 8764 30495
252131426717479457 36786 45243
862363396747838337 6462 21765
981924446106877057 25140 40387
888103054440556161 15914 22351
418975414294646273 5308 35051
548781682733491009 1166 27374
768046773574273153 4450 25143
977083297535223553 9727 20561
435954063130420609 12050 29699
538377794503958273 2790 43074
615602419785080449 14590 21809
524460989547939969 14305 44848
310425753465278145 18389 31327
849347380194828417 35115 46532
924620652531277953 1976 36135
270842119087582497 11760 30784
701155822201652481 22109 35307
253159757630186273 19279 31034
126552608957769761 13930 41180
373933375836678273 12194 14856
342877011990065473 3824 34743
722880630491673089 31869 38581
505932975567876737 14360 14483
571245585488107137 18152 21471
610657695931902081 4376 34266
855479656920749697 2521 4681
940146272115431041 5098 9634
619538187414995841 14879 28739
192724642654081185 4322 27349
757005650629238913 43718 45192
446203979846732353 11398 28400
256305763298293249 10271 33254
963361482262822529 32313 44203
1159075696733681 12430 28022
695430484291950593 15318 16920
116141957211901569 6420 17606
313874425529416385 8911 39059
685613670305727361 34232 39596
175559885637000 35064 44242
52123409159385401 30479 30913
242390989100353953 18560 36705
90850564206334641 6742 24083
860064220619836545 1104 12604
738538117269165185 11124 17811
239818301057379553 18672 46286
939558202212239745 32925 38132
257181510200869217 9919 13754
642315511286746241 1183 44395
491392816279979905 23237 44841
128983814008023505 176 29649
147665519292178977 2847 32475
869251024152923393 22499 37919
677035772283527809 12556 36208
104036141495285505 14231 23567
258516908880725537 25582 32879
737282651826042497 4575 16337
969696276020751873 21854 45099
717348711320994433 14902 25209
469472800103222465 5163 44337
469272456594289601 4030 11651
953899343042404993 28878 43251
617707184616264705 6693 14283
956357374511103617 35379 44198
195448758430622145 26391 28779
606077324914959745 7832 24697
475887290827273537 146 25369
469606227239427905 24982 31131
621226434968342273 31374 33982
167582771388861569 20093 28767
924580620342297217 33617 39338
804236741375010689 21226 45311
656769875919458433 13738 20721
408566693000320641 16707 41821
106118173909862897 15570 32431
729347817492897153 21032 46314
974497274720867841 7387 9983
118541230072832353 21873 29211
509425108102774977 23022 36446
539599510347873217 21013 33809
610722651375034753 3851 42839
594187707961563009 3709 16791
79218637811294465 42955 46334
480741807569035713 4104 39858
155644848352231681 27996 34718
837952778354445313 17759 24006
810933621446011393 8962 31777
708202245410522113 16095 38852
876647288540546305 6606 39037
277704625008279745 16136 30500
541141024696969473 17959 41874
143449606660329473 13217 43395
934970093067754241 7502 40998
198080861956338337 5367 45716
914102296830364545 591 1205
688145898201728513 41703 42895
123733789875792865 1611 30580
102407585475926769 207 43781
481241762107657665 6936 39643
191176472958108705 18455 22177
761382863703964545 36715 39023
748837870450056961 10272 16264
174258490484206177 12713 38055
398078855532165953 13204 30020
301104367131138433 29768 46392
208655639696839745 6338 9442
508752828785532097 5215 32735
765119865274176129 15481 37103
192763293040108865 3470 41218
545900093873409985 1730 34376
519899908569115585 14078 32119
519618317281672385 1286 16544
685358963798911745 36244 36998
417344582188146497 1332 39708
723027062358113409 4892 7273
81772233444173281 34455 35304
757796884104287489 17559 23564
326544732875657217 13715 26483
119983238380669377 2923 30666
928295424601689217 19712 29089
683614895301623425 26385 43381
455661659703448385 6069 12251
148840267864500225 3914 17141
31043823684559157 4989 8651
887802621583595905 19870 32015
948949929187403265 21436 23098
383527270821204545 13827 23721
110337370844749921 14389 35019
554485675276374913 14335 34275
471434525195146369 17379 21009
37134648608258657 28737 44783
428053887575078593 9510 30516
753362451947644673 23702 34044
539019095712074433 10260 25182
885372066878929281 25360 38013
644357540142895105 6957 46419
827608158814833025 29876 42217
970077123234286593 20756 32914
4439643321347831 20334 24096
168071495838592705 19848 36383
130599544394833345 21811 35586
285861138035851777 18456 24444
781662283347756673 8386 42297
347532531056888449 7362 41338
414241196018146241 20035 29691
664580504934800641 2856 18593
500807816123455041 1992 34104
38969970590148505 18184 20485
805741807230752769 3712 45132
292878471652937153 10977 13345
592099335522235009 4074 20194
425102735218107585 24115 46779
207123051726178177 17802 36611
554191882929014657 11256 12766
456455008261116289 18155 29934
169191762227161025 13904 34688
504146196788092033 4976 29879
325985051703025153 6243 17534
883233637101952257 3296 25460
920040953384987137 37071 46346
367188909780431041 14465 27327
841370549441304449 8824 23590
161395523110996929 28777 35558
31603409632584345 10224 41284
901248418497424129 15767 40709
703796944517858177 2779 35782
388044720039786753 4515 8206
936491343835886209 14223 15206
487913842680036673 33433 43464
59304593006768161 42569 44748
480214678431707393 6778 23633
584753034862945537 8869 24475
937941682218244865 11445 34782
946708282773737857 33293 41503
441783599568381633 18592 26710
506088810520257217 10496 41556
414960689990188289 4091 34669
13717661881795353 20443 32436
395722622348529281 3598 14833
512925635993116929 14179 36361
421677236439641921 5676 6235
142585758546868385 6842 38176
302528312139216385 32541 36961
580526750889990913 13516 35865
679476351362389121 8293 44180
842890334693404289 22406 36194
610584872055426305 29363 40551
625024254289702017 2414 7145
747118468459966337 33367 45984
296385121068407617 35988 39238
957130116508651009 7917 46287
466748895832811457 38160 39163
277794062525892129 4331 37166
668765971374224257 14273 36326
515126596718715777 6305 7537
289687904384908993 16633 33025
516469420154884033 13452 46214
209313458476099617 12463 12893
389204410705318081 462 21833
72898786629597361 339 30362
898463285109706113 17018 24984
949706229929997697 15148 46725
252359228566774625 2879 46541
320189968622788289 32749 41365
879637631443181057 511 27977
680231355359364225 29033 35006
5546980113237511 4012 33726
603668246357504001 16713 27506
659442903654543489 16159 30495
751906747086476161 10421 18664
877879548650156545 15499 35128
977543569249707649 38926 42944
548180286059697153 14704 28937
37809330394718897 8882 20352
980832754405028609 3243 4769
832944015660761089 26633 45588
973957485674084481 5938 6659
731678793362586753 24220 24552
722642956256493057 34237 35000
733873244620941313 2988 14313
664521696744763777 17595 43194
196523270868407713 8515 33737
687680813559595137 9470 18883
789659535311020673 7029 22087
312930423124932161 483 33576
664748025616742017 37690 45606
20714193464556277 19460 44288
130495068095246577 31217 43598
29219229459521045 1470 31232
582893893383111809 16491 17338
130145945698657777 21693 35261
619516670479132673 25372 46035
375071836144634561 5225 31659
871416772613169793 16920 40100
661950358821854977 4860 14798
476280160789304577 6714 24305
604093828736488065 41185 41778
400445572545617537 20846 44505
393423621976509697 33602 34138
530749984140218369 12240 38372
512613182417148033 2111 2865
867881601655138689 6869 11100
571172606630142337 3123 25583
261759361863898465 9477 38822
717830368774762881 34445 36378
792680191932316033 13451 16948
561031816257369089 22693 37848
96363979533922625 13049 14560
191344578025116609 359 5765
24193226831950909 3495 44317
700734490823208449 463 4411
13059632513705567 4870 20466
3192117389225758 1149 7916
522931984129410689 12282 34766
332959659814704897 4543 44648
768281544101714817 20079 21861
788024898148343297 34295 38812
928291131926581377 668 36269
952496474921332481 25019 37616
877145582332577281 19877 26381
791282662423121537 6759 34662
818289639144705153 8794 20835
704249483786909953 14597 42236
260599639823116289 13348 42252
146398788467827489 25706 44433
543240593530835969 29517 36757
518067692046770369 8942 32646
515972319226182913 21695 36670
478327712733396033 5638 8414
21842272987850465 16772 19330
533205364623697153 33749 37466
479656097372728833 728 26979
24968780634743837 735 21474
101245102414903697 7863 29619
142777601484652913 21571 39573
892038636543890817 41749 43989
264238248358161345 8404 33201
663326160715922049 4440 25748
641897850257592449 3974 35081
917869184019938433 36407 43950
875334767663737473 9765 20599
3202493698179155 40010 41543
679191750773668481 23887 42067
251462363601763873 34812 45956
639755556975664769 30132 45162
492819450741205121 23903 34335
248861107234901633 31710 40836
886319427693170049 12348 28516
289327157609911041 2527 22900
786518408868229121 19335 33518
87414810906239 7395 26533
53082518268542601 2725 2944
70267756264136953 1170 38272
925452389698062209 31202 34329
34855291540523581 21158 46784
637800992130568321 9093 45112
946324086388877057 34785 40048
486586025194778689 30024 32499
888656445955234689 5937 30163
753225712786491649 42502 46279
489426464271893761 22057 34111
217170899665756417 193 2485
987293508350987265 4871 30126
327577710538978561 240 44588
979057133099253505 27806 31058
448786300585592129 16517 18944
915304231613589505 25003 42990
235657076498984705 17253 45161
474481342407067073 13312 43257
532411662044108161 9566 34601
357409288450085697 34451 46807
873336697683104257 14687 41148
356874043706973505 12679 33974
848058294431123073 25521 43449
545765218294548033 4500 30550
274868771656702657 25284 37675
327789298156339713 5060 5146
874117174878858113 1551 7746
596467071541482625 5463 36212
108840272826714817 26944 28213
159841031450788769 4280 29429
842034437484809217 1215 17573
804357023613562241 443 46311
738241990974319873 17877 20464
735244197142058881 29647 42908
624839562933612289 22051 40750
13294749192667155 42863 44391
177534738447779009 7298 23222
485231284828337537 16203 41883
421430936325887041 22059 45569
739046720234227969 5108 15099
268751138109553985 39606 41392
212411996627103873 791 30739
194752232305244641 12397 36243
115143882644630929 9314 9633
882882372149399681 24209 43019
189860376522155137 25061 35753
627828810451600129 30647 42760
701604438229964033 35811 40520
944761704736453761 28739 33362
182945275076882305 18382 28362
988208773879630849 6243 7707
157359773221642753 14641 26679
701440801688423937 8684 27467
727393329125000321 1744 16320
884176372545677953 17083 35447
66470994850476473 19796 45094
887106170384800641 9017 19857
261390194887830785 15296 20252
585058832424589825 128 44333
334570125575496065 17790 31032
372721745543604033 36742 41614
989162156023873281 19039 30972
727289274969958657 22319 38098
466067823177382913 10917 43165
976005063717497729 2733 10492
133787997891793969 6687 46863
686250970616907137 4205 9833
297077606498604033 2508 43080
406618913945184321 13407 35494
300196758302099905 40401 45281
244319558026031553 1114 36796
918129033653372033 1031 31527
751533136417823105 5214 45992
344512195745657857 8334 10210
995322869800315137 32394 45222
270868164540317473 19174 26239
494702677787788737 2740 43270
559086121018857793 38087 42411
996610448033774081 17212 38509
362237004969273345 39976 43236
201213413358420481 22675 28552
306571679815611713 2994 30299
798199521771305601 10533 39738
998123538160839937 2767 26863
675936925348484097 1019 3963
940950814725518081 11902 28900
164548965773658305 36241 43592
108094463293411985 17255 29374
486954695223904129 40822 42475
955149037665414401 130 4132
563290378389648769 6982 38567
997352942657116161 21898 36499
190381339231894497 2987 20526
607221870578179329 15146 23949
65973718339702001 40741 43733
527167571327623809 28231 46226
730930902258950913 8668 26814
660432425758038785 20017 28170
412196738310495169 7535 35530
268235488595067297 3537 18811
256200138464240737 2548 23433
484085159905767169 12413 42234
88390559949939281 4405 31490
992186111174305537 14466 23540
766133460313756801 1976 27096
305838410480070849 18709 19290
808410962634933889 18014 38460
535991446982549761 13609 30563
525806143158181505 32721 46978
383364471593075969 23747 33013
431694119761285569 19326 19818
585588407498875137 14802 35737
262210742858730593 120 46714
821512252098237697 8847 19358
277209423775882881 13892 25368
443577038917410945 13474 18618
716226831670329729 4228 41937
545280543138126465 16213 35725
883288507235672449 1761 16973
458350199972016961 18368 44111
860841395140301569 26419 29733
940531168757438209 11239 36509
404511404336187073 7644 31184
757223989945018113 7001 31405
866786872673319681 3555 5222
81937363743215025 6193 45843
141445818104326545 19771 46914
924738236476088065 13549 45250
897271179149715457 5672 6687
516525180129654849 2095 35434
765796475295797249 7690 32001
651821651859634689 7288 26377
853959427064300033 28069 31086
793551130299029249 20822 32573
965436376477068545 33713 43144
426380921060058433 6612 39788
945775790576693249 5632 26873
406469192823116993 7393 19568
808243195304907393 12015 21225
487366057184019073 8575 32419
188746327131728001 14213 21793
416351299621204865 14730 38176
662409961143506305 9272 31361
390649913127361985 36681 42200
806694911419828737 323 32493
681189052161094785 9447 36866
50072285379922481 26072 43908
176176834061621441 31269 35716
736205052902338561 1785 12466
541747242798699329 407 6697
121202576612997601 22054 36458
743698136841032961 4186 37137
651315574425598977 32857 35811
778663347439696513 37023 39272
270647745799134753 5927 17946
272809471795753217 31881 44924
829748238090164865 33693 45973
220768070013356513 34972 41103
772188641940257281 15442 34374
417601222230501889 15160 38602
858265728027863169 7708 17921
161491820274044065 22418 27897
643209694494981249 17346 27819
294566989770103745 8179 44201
304599250569484801 7229 8142
635947256690037889 14100 25407
489993782883484417 33820 39656
613900961984427393 6574 15730
611211702959725057 14542 46621
79940288142204001 2781 3547
9183018739758353 28361 42498
500241624984980161 8985 16432
245295204793567489 13180 31672
184737764336695425 4266 8026
562328725441883393 21361 27805
852450930413937153 17759 36977
582536094209633153 16212 31563
175761057736245633 8527 32001
708826244421668865 7983 29042
418193715943644417 35622 44228
731386576081096193 9980 31044
874207411933760129 3220 7578
423400101319455041 20649 42086
944815973570655361 10260 18088
1305384493594631 20963 39080
889526865229804289 27315 33791
567555339708075457 7081 16920
822101523123123457 15024 44471
573490399192142081 26759 46801
76178316232223153 39212 44769
894299288361931905 16667 23231
985578842003889153 4120 46044
96219447915377281 16968 35567
955505443071523073 612 6257
790597482392836737 10299 14066
603692288763866753 26221 45553
958611846115562881 28913 44566
435138281819781953 23607 34426
185465721513732961 32655 34084
252758800141350561 15235 40725
315367884986574849 26834 34823
683140875413748481 20883 44873
640700132724600065 15660 34132
86491401212626337 2887 12226
69156790489703465 10492 17788
58166084314429161 70 19095
897766422341813761 10181 43170
550148608777789121 12120 29024
854500952678410625 2190 18963
232996966785854913 6201 36268
864441066012926081 21531 42854
763103091552935041 19989 26719
104315778578271793 12837 30809
46776652544856745 28735 41304
708928807673284865 9024 22457
9727839655909067 11593 22353
874155665677154305 3369 11464
697556911121573377 25898 37222
892255331809121153 2248 26800
220762652757557025 38841 46938
715507639223265153 14694 34986
955006218077052417 5719 42055
351009150393675649 38198 44703
701412043623946625 7730 26173
353360457515027073 9615 13342
493562610749698625 12601 14514
865615418958650881 3637 8772
145876734097285537 5460 19416
669328777696822657 10040 46508
876221562946462081 23914 35732
872274377952717057 4713 32859
570248856354282881 15931 27052
813774602748470273 17218 35388
362616057457550785 6154 18698
541871218322011585 18894 26034
767994826040464257 16896 17744
571962010873878785 17094 37467
573051558955093313 13109 16884
33320206624519957 12410 25387
237773688107466785 22663 25016
153001413855651681 29185 34005
160554250236565121 12984 25183
93076687460932561 1793 8512
917131613377606017 11291 39165
728256613647491969 26317 42429
370503254392936321 1943 33859
12443922069021341 5358 21340
64589206526022737 11192 15099
549447039025086081 14869 29582
593648186819386625 23409 32310
749700434086786817 7154 11456
25586436805483005 1483 20676
666699059008724481 29568 32145
431738826543075073 21603 36309
389235429241576705 24551 26920
575334383942419009 19689 31495
843479499507243009 11970 12692
130965528617842609 1618 25208
143437747568082593 25306 45997
906382665705066881 5 29705
538251746712948161 9914 37044
529153780829865665 24666 46508
638045507197571073 7443 44322
895060443185570817 17552 31056
960775417701018625 39114 41178
487275601171170113 6902 33673
75411920293912977 24345 29607
985176347347689345 19166 36432
492544827954450433 26806 31655
510310839969555713 30722 32302
94435516838924369 12417 29910
237632598370254305 5456 20964
823624699646945409 11504 21308
329664454713871169 12498 36670
276873013190236609 6909 21658
850960060263801729 10517 37726
249164045971216545 25901 35572
338948028982720449 26866 34580
557908122149367361 208 30847
722128049653804289 23997 43579
794596248099015425 3383 37218
213566771972573121 29233 29414
539072532185866049 7163 11563
523114462008706497 11809 16956
414785325001762561 6711 18892
865693524427889793 4754 25808
363163897965360833 863 34539
872302253444473729 15040 37889
14350594846991527 8701 36485
200210472801266817 2854 10286
367312794925037889 16101 40501
708336584059637121 24437 42383
648664652515893889 28539 45141
351283898715742273 25514 34530
889824009829535361 33235 46454
77047052045827521 41926 44666
31518153461082221 19926 32031
147508927764299361 7641 36639
61240079523440017 22412 42450
540700489078560065 2492 36831
549499612141264769 9844 46602
226996452863240001 19621 26845
87004463973524801 20997 27850
56365809221546217 20814 26059
877444606130854529 34111 42609
300224755276495617 3735 39044
839270959664570881 31976 37707
861582468275074177 12725 22594
125936737207613441 6006 41156
632670393547080321 11434 14602
664322737977069953 2734 19765
987742260665015681 30939 45632
212237750770260193 9269 20166
532768239409783489 7843 10927
309611542833305729 15762 35132
3409519103783510 6394 29594
921006667330548353 28460 30316
922105672815838721 6833 30862
144862915150266497 1373 17498
401881350858076289 5102 30596
360932947060650369 6657 43298
419282467975698113 15716 28877
243649640983544929 4227 36507
292166406030517569 38175 38622
287526902956759745 8326 39260
568792371320178369 28492 28563
988320758185832193 26381 28845
254651890303307489 26156 39149
969727112603653249 13185 44984
220706352993140353 516 30389
229570215436819329 11437 27916
78323169601773665 14152 20902
957019765292532353 11024 46264
741837568420500353 6319 24510
473995470128269121 34986 37177
723662429614222465 17758 20641
642114032855790337 3076 20039
887295758150763393 10166 37541
374864750308727681 27744 34484
44321511551757457 42555 45442
908950981537433473 9183 10996
252620705031411329 4782 34299
983490203206795137 38175 38184
263253309447748065 8003 9044
263386561016705665 24383 26210
277622020373364353 3071 46018
785975521260081025 22453 45050
818985046181396097 20328 32310
630102127845052673 24486 43446
597122507562382081 13147 24000
741928688578919809 26726 40618
280789407763364801 19016 36841
789354096542883329 31258 36108
991356215101653505 5269 38528
81636038869628897 14414 14533
555194970743698945 12331 42170
155647974932666241 15145 23705
437036603813972161 29361 37760
964190672531540097 14886 17935
469989668393282049 16224 25888
61256543458728889 24425 31045
503186577394778561 28192 43254
693539258425243393 15683 31521
96899270069840785 10936 40447
804017593761702913 20623 23686
74687024188996529 13117 46767
709114157186430593 36320 42122
353631057408023233 10721 30116
713738762136888065 99 28711
669005553464977281 5652 46165
173785460430433857 26283 42555
675000133170343041 7045 43507
256875891210885505 17149 40092
282438844078008353 22399 28851
569807756257002753 31474 40239
948316156261796609 8546 33190
466382340719679425 3761 27708
153042019753733889 39146 46209
163132018623070241 16651 45131
728890822045727361 17261 18490
593570058163923201 2708 40739
246703285778472993 8598 28758
622161788903209601 40533 42914
668095163202025345 1095 21804
31674324853515401 19758 25940
895903269158814849 35782 38438
77387584803187089 13700 36015
451389795441016897 8516 37394
66143224933629345 7504 42345
379802660807008833 21729 28469
816342047231469057 31498 34855
631584636927414017 16395 17109
533425356908185921 10900 27190
408530426521558337 15585 33170
941363532266745345 38470 42901
999546452778460545 3467 26760
796525431444340609 11084 18205
339874595964069185 14653 14864
227495485486482337 2973 10600
428826878978924225 4371 18250
709532488352881025 11349 22603
435860017983792129 20246 37995
140615812142225857 6542 34016
2269426002854403 17739 24164
191769832094511361 15213 28631
779659049010440705 8331 20805
282092391481821633 38468 45311
139485413848035473 30676 43784
271614741460826529 57 32915
386523481323756353 17664 24369
170780689426930369 11423 11659
27954909573836065 36643 37914
706209867721359105 29748 42928
119425682314933121 39102 46275
245274913316162465 35192 37308
973073588286666753 125 24342
611432309014407553 7718 38508
871205466880404353 20540 25763
742628138019863809 16675 38481
51269081339526681 10888 36691
631170949589435521 41302 41815
7463225332635660 4669 14770
892277126922035585 13363 31670
324764873803132993 7672 31793
580133093182656257 13801 26463
732320841175457793 25679 31640
848026986548074241 30845 40276
677965229525895553 25255 39168
863378012824998785 10470 26448
93466519273114561 20354 31459
393427142493973057 38812 43649
306935018828511361 3659 15305
321253097242976769 22205 24623
81459367842590785 956 16720
607836219283324673 2531 13663
950092763576222465 18244 23592
92458109218060977 10315 38166
295820999817927105 13212 22366
17437060342924583 1877 2416
926937759537793281 6669 46644
112029996318984353 30293 36908
88586102973117425 238 44112
907307148945971457 26751 39915
961181849075032321 626 41385
555945021813986561 9000 16110
893198436246827009 8191 22906
301631899223817601 34490 36611
35717360810195941 10855 43424
859972025806332161 20126 46936
588274604487558913 683 28094
977901490692925569 9402 45387
261963969490878401 5324 38591
436950696216516801 13880 20151
514041807832036545 26609 41805
850463932683137409 12801 37900
969712821313009921 22542 24330
312757138658401601 23072 40168
983289117642463873 26496 29512
206500679086570209 46397 46830
131915279972346865 14061 45300
125176096024095073 32307 34529
434431260859959425 9667 44811
905104181473401345 3525 5882
450110139193355969 34182 38526
169420195203731073 38943 43949
434620961281858369 29028 31112
543802082341510849 1705 12398
230386180931660065 4973 9824
926191902321367169 27919 46865
525487152139710657 34651 39805
277098122581403329 38604 44495
788850597362227329 13141 22162
129418761667057681 16774 34678
929623401942699009 7743 23140
943268080646031873 33503 46086
923307101650252033 9070 21763
386927289647733377 38468 46793
715880247357837569 15655 39743
158017987917101985 9693 11256
779904589855192449 13640 22925
483550906065847361 29442 32657
516178365423705537 16201 20161
290314287855135681 3214 9071
707437046640691841 41153 47012
207062823364825729 2196 17464
953183205138607489 1629 43593
704739338210028929 19874 40830
827172073254132609 23331 35679
136831192654188529 24355 43678
780867397926947201 14367 29344
278493508352038785 30374 45344
623848019999329025 28451 33097
726531335844786305 4411 28851
359711540169236353 750 25867
156414910160091137 9566 44959
876972289654389633 30871 41056
958313888585923457 16381 23843
532908351381557569 974 37523
655252333374999553 9018 30707
365815005484037697 20727 33182
218588451401220865 6327 31835
584166321249433857 8122 21053
564414047389643521 40066 46199
583436970161699329 5612 15754
76485208968893665 11893 27746
633158330058954241 10457 33194
194407593606353409 26276 32205
943507742551432193 24429 44555
675922242384704257 17870 45887
249804922624640833 4398 29457
10441338243705191 12454 45809
839222790403283585 25714 27277
181229238982172801 15134 45879
978772498088936577 4683 41697
655810197320629889 26592 43018
268857101087931489 10747 40118
454029311364710273 15773 46227
893030209462331521 22850 26473
450743395985195841 4219 26860
351810412037480065 10571 46517
54504984228163521 9271 24705
819147409986037249 14616 37728
864734195888626561 30918 45028
868695420069045121 3574 27642
31592406819843433 3025 8416
873202600830758529 22065 42172
55758029432066537 1039 22470
337259006746279489 14303 34374
431754812991432129 11773 17021
837566588795503745 13230 16701
884349230934315521 26719 41047
122746737881257681 3839 23972
261852492258245921 23360 37679
415143516039513857 33802 37325
114755364583199793 869 33013
638636721695149825 22621 43539
894697366576156801 6315 19335
785505138968282753 505 29365
64204829941456153 18578 38879
955269404540885633 9082 46148
821976001190055425 10117 16379
220212772701280801 4098 36554
243965790279954561 44873 45104
655449107944519937 22132 44402
813540826394064001 14319 46748
902839243574384001 3909 5221
525975329606790593 6217 10586
785130128544281601 35165 35320
119175822873788913 27559 38718
950006567374153089 11219 46658
774384913450230529 37476 40368
393239095797298433 15043 19845
392785238974727937 38972 44064
897245457963997185 15383 35918
394784518736695873 24780 26428
758815073583761537 6006 40679
682852376258526977 8741 29630
348636732143894785 34232 40162
801891021981926913 36025 44456
709133663566802817 8430 36830
629665412570108929 6921 17794
889863774485739649 16846 38261
800249404984167937 4815 41244
854360182863629825 14685 32613
61278942043774265 19613 32298
825216023005516801 36178 43892
457505865772670721 31672 40119
439463908749473857 17833 43356
467918711525204161 5044 19070
461837495371405313 3503 45497
355952822223013505 2725 25655
351409471250676097 15911 40013
449363235278870145 5154 26096
967588258403544961 18296 45993
499574879002690177 27143 40579
549686793086749505 17151 18802
621944887086687745 5938 14047
757632013396595073 13799 26351
479374907856122689 11213 18599
413586587993521025 21862 38233
700775013423825793 18277 28997
701506188790354177 2478 43091
342338279177706561 24912 25988
744688395500475009 27139 32364
457557895821413057 27918 30543
516073662426599361 17264 28297
536383791854699841 7050 8513
124091515245183361 11871 34968
23237327293461621 38674 40582
646374040561944705 31976 46683
116809790988721569 9995 14538
119150069386222417 2084 16249
945412469316654081 12280 13052
908838862456910593 14359 35424
385206151825325825 20505 41700
253910830123246017 24124 34392
520036834806720833 2040 24253
649335740230533505 7070 44789
310075055535573825 4595 37015
413010463248895105 18247 19625
51821011333959889 25237 27098
168662846257738849 7091 31399
454368600901727169 35225 35588
324256520541993601 30044 39301
823816409963033217 9905 43606
503903887193338561 21907 42034
948067097961139585 19733 46227
266157926164993345 45114 46519
999059211088496769 43998 46954
185826317231907009 42278 46577
17421187758127843 11876 30656
150824907550898497 20752 36579
370471091967605313 8764 30526
477488605956928321 34024 46528
174571539043054017 21304 31336
539339382055914049 66 28852
613391573825754881 6691 9126
541517450595499393 14028 24168
824324600541057665 6788 11637
27193789413828997 2435 2925
381476231927511105 8750 9823
484099471176513409 2525 31579
435659548789825409 40754 46390
284873319256661249 3854 12183
483930882367491905 19701 26978
830455712490639489 17184 24633
715202979016492417 25096 36464
18152485163355437 2494 18282
362234507040458433 11701 29046
544157761369554305 14435 21026
303941852588220481 29309 36741
311106104364341697 17260 32625
879078415798790785 25354 35049
602703034139771905 37723 41159
276734551729202145 14991 41961
490986017864528897 17210 39968
882036284698106241 2095 5417
572770359663060417 38588 45643
270982412948793441 3897 19266
488652391850820353 32955 34324
309674563968105345 2446 15553
825876940650822145 24489 46783
4772627471179903 21150 36517
13711240322507479 1129 5524
577985631425807617 4134 14813
530980682433956033 29252 38019
598905722396434433 3225 16711
994311963423911041 26696 40441
289122288972169601 12113 15139
434019296582611969 12672 32753
808859782856028929 17641 21377
93989268468405393 1894 17448
720752074080653697 20991 31041
561426079201886785 22119 43373
553676955552813185 25201 26980
580156893621477761 1582 15111
220628697297644993 21201 36160
288163392879901889 30653 32595
35118400296180853 16621 40612
920915150157739521 1723 8793
294266033229693121 25142 44073
910495209633843713 26174 43434
42729540957591185 37917 42078
690634500622820737 26874 31192
440342798791380801 45609 46104
726181162287438977 3177 26300
493571023179821825 19433 23097
304112259615848769 22320 32670
374483661130202689 9190 41358
213492966019977345 10556 41600
848560025675279617 7012 32666
829633103761722113 9841 23815
262550341131163393 9861 33598
825781372852382849 43663 46934
254264307544399777 36159 43328
380535470264661057 11974 43680
644104629233883265 34516 41527
87484572079979729 293 29504
287605418234615937 5480 10186
2309171725528359 14370 37366
409219420968828033 8798 42737
544568711624485505 32895 37263
223640662043589345 38375 40511
379113721165182913 12999 17091
150634222636856673 30954 37459
938404551459406337 8009 18829
230163507947334977 15259 22626
323076007924640833 4314 36213
461073385417609665 3717 33289
34862733163400605 33035 46608
728421980504588673 32571 46995
796839154810086785 21356 41905
904438911397338753 17320 39501
444680321775315713 31982 40065
992311971153210241 16238 31392
991505682016793345 14914 38159
941000350055606529 5368 10019
658514709962496129 15387 24246
518840183872622849 22797 29889
747136566500770945 2993 29481
621452381142862721 9136 32652
329034232570599297 23901 31844
654727387438239105 24860 31583
791997479070488449 3934 43149
332991472117232257 12633 22466
548249484398546369 11065 28992
756369600839530369 13986 30767
992323468043267073 5777 42726
841946817888928257 13885 18965
773291928036378753 13792 28269
876000601372847873 10770 43175
70917700351969873 21162 40007
750932930044530817 18321 39686
977098484316677249 8661 25336
673186528953305473 6040 23111
266697630997370529 33225 36515
802292054490951809 20666 23057
167938977861844321 17021 21558
249490177816991137 33187 38594
786517212220104449 22177 41893
101459373070230897 8929 9249
306279126859941185 9857 20927
681401630505472897 26155 27068
935265537213368193 3887 31909
800882998651392385 23408 33699
818831782070908801 22212 35450
702951011339020929 4885 14099
712284702113549825 12765 26731
433709417004411777 16092 37413
884414897652895617 23104 31247
769681129993170305 3817 38561
815351726890739329 23789 44081
382423574903928193 5175 31763
757882818205054337 32161 37543
359120462795200257 18138 25218
203495163114581601 450 5874
736206574896659329 7360 23913
967279454948560129 3901 42248
53193092452811897 14435 19570
114305596893203185 11559 39260
466513225496559169 24592 39389
922704361711744513 42589 44556
663139708616736129 6613 16860
109564691073956049 14975 33590
727221823745583873 5907 22258
517287170848128129 4253 39754
339885374462209473 20334 44737
906248764554490497 5626 40364
566989827595509889 6653 30028
682108872897778433 34673 37252
439133300851207041 2383 8234
431424240781183233 32679 33782
189856820927577281 28877 35850
625741584202806657 31792 44970
541922152108025281 25640 46592
384282674709211841 10738 42224
487740696731808769 35772 40615
990028306306960769 3318 23668
863465248505260545 30115 42815
183476550164584737 34273 35324
126719596516682737 13763 19879
278392302307160833 26771 27627
695676242715432321 35680 42683
281802690183198465 17728 19247
338701158912417793 6939 24527
349828660881463809 26018 42699
136135243235454337 13473 25346
623802004005511937 42303 45910
451447360167453121 10867 29627
256139950993336641 2297 9672
256994749636856321 28318 29391
357541468477691649 12071 12549
392517986317788097 380 11798
264160151766255073 1015 32800
894473964934118017 15350 22871
564130771151099009 3378 8595
95463873732672513 9317 13713
127767835235538033 19962 33581
210525871896674497 6923 8844
683690989881753857 9516 43145
197862804007716161 30691 37018
932397447115967233 708 37758
144741715257108449 17699 22822
862700111709926913 20038 46553
288241653287816065 733 44729
550368034874132673 24905 36856
372715032988747201 15962 22272
664929164747277953 10947 23026
479638387557376001 14995 33568
638388475763584001 7716 34773
687429939640335105 893 4650
438467313214971457 11500 32932
367972076734123009 21667 25974
445668722568761665 43726 46558
77648795623655793 18036 19212
248403510160969185 43330 43331
689328584045401985 16668 17497
545644374110317185 13560 44517
681010510851930241 2035 38441
224250277238212449 28151 40659
796929285652158337 39796 43372
66758553589828297 17056 30902
213245341722522849 9626 19069
660700948747674497 4128 13229
620500401315897729 8350 25557
485267203096050561 29364 30116
126572959626937377 6502 33122
399219340441277377 22744 26840
91946582577737249 1643 32429
509743039557740481 9132 36839
322360609454289473 22826 38002
227559344839434625 728 29501
274974622936245089 25484 44105
783826128609725057 11068 44717
662235150431396097 24849 39285
7765476546495621 27642 29315
135306837372088049 3217 46546
858656880739282305 30589 46309
199199491613324385 1829 24079
395552955744633985 16238 22289
154439118772589985 8763 25679
234056821199040129 28073 41250
131408212902694993 3052 30678
682121588212737665 11577 23352
804981228858128641 521 23311
879495294010489217 30399 32673
95991812134240465 43655 45864
982210538351623041 21739 36856
360286833604877889 10067 37676
960672893438847105 25999 42668
932941852013069441 34190 42169
640215160300414209 30929 38954
55533460394730841 8546 43629
516436095402640 1258 1490
308213110040792769 24686 37321
932001413801188481 30024 35392
311218248703315969 11166 23759
176742255817607937 1800 12752
173871472503119393 24214 37071
428082108510011521 3456 14281
492139400560848385 9663 31358
231006084190077857 39912 42885
528700572625734081 4479 21330
450351355462245825 17055 29198
533655923788135297 9880 40978
662995334501296385 2621 39850
126933865632221201 3336 40895
17773219878534975 34328 35138
110054912621382785 9054 25068
679484798581221121 16086 36526
951834772158502273 13527 45126
326326727945129857 29385 39331
844276539294529665 1898 32240
233096156834115233 18467 32399
445213518792709121 21603 46761
857036144118239873 42690 45477
220497448946662913 15878 31146
434876854368830849 6290 45291
668528172917614721 11188 29974
536851867386857857 30206 43517
326973671364644481 11885 38646
472321372935404353 29376 39897
5226921034701349 9087 24070
296157457282021121 18233 31595
651289799057412481 19288 31475
770449291902217217 5810 16693
421081687844644417 9307 11058
851301255742740225 9920 37377
808322344488491521 13555 45842
655256344252116225 11359 21456
137447550048445777 12250 15135
490200881739838209 4638 9958
96747192467081073 4643 36739
920368498038776321 13968 14094
284040876616654017 13233 38417
125034604318713601 1530 18315
56124219215664793 9242 39430
960031492426232065 9352 44195
359719538651059905 38642 42291
391479308950550849 7246 36646
996171769993413377 31522 32063
62510792834892473 9960 16853
303003689433960961 5048 41994
283919524278772417 5262 26990
664870084859732225 31048 39960
902286164336494721 1213 29734
554203331324540481 18023 31702
807449834013539201 39020 44231
543951249711131649 21118 41146
618702558778345217 10234 46953
557901973320110017 35168 37535
659113024361872129 2464 17463
549964139617177473 34236 39109
311461331673832833 11416 19965
822441953851917825 780 40390
703322573484484737 29184 32259
376641426217606337 3220 28701
554854512171594625 11008 11232
520599270230928129 15083 30422
332349638542680769 6264 44583
149312353022768449 312 33083
165186505909851169 4247 31885
15831831598429603 30090 42418
976525600439686017 15806 27493
143544954383390433 24494 27159
28493778775320777 5062 25744
948717748769535489 1634 2445
496710548870552769 27110 38922
826385018163225729 15584 43649
184440312017763105 18954 20415
170227404484588609 36762 44654
821769893273284481 5607 10789
547181681259491649 30136 36180
489986498321592001 2245 4732
898427423804189825 37920 40266
526324631221100929 25950 29184
583121413571067393 11407 18368
272828226805138753 6570 33947
773604099198021121 34667 40666
540809757211775361 3549 9526
538678602313257921 22016 22154
196282745006037377 22231 37617
748501130785836417 11669 41966
480678914194740545 24962 34384
24052307220504333 16381 25913
657735050217844737 25737 26666
964649531690948737 882 4051
230095740030179745 7823 45881
170490330664751617 26904 29268
42304613568397545 21536 23013
406259034062241409 17542 35390
145192503896581121 13765 17915
564773847547261441 10392 28233
959273740474550657 27154 34740
397848125510190465 7855 11042
202368625954250081 14017 16423
144993780495486401 11840 21376
655137383070830081 35571 36785
113096760985580865 26612 42195
429434589832041537 21936 27061
148414198914199617 11817 28080
374866306391176321 25402 37332
617069644006559105 17600 39262
264844654233087329 29693 33996
352383578301402881 19679 22289
829972732983343105 106 37558
483111566110363073 25761 42561
7843709652561871 30747 31240
222992091444613281 11392 37000
722956512754656385 1261 29734
354867446970526849 13078 24883
86993671366542465 3711 29770
664927528161957377 25347 42070
614292048685733505 17500 38627
592911242278557185 27650 38491
495032012985788609 17070 21792
440574267645079233 12970 33016
238768217105395297 21211 45779
218637594741036161 31729 35085
845013488471778433 1845 15267
947024269697198721 18103 20873
668066915995403521 22669 24985
94010807888803777 26742 44712
198734827084606977 3563 29139
465896620739730625 39321 42330
758187218787789185 9750 39436
737485235334329345 39112 41519
127955277773367009 4149 7585
651638079884708737 34265 37881
942792966830431617 38788 44744
441292312146583041 11886 27790
588192389529396609 4086 33325
427621632137832129 32660 44315
262758563628189281 8756 24769
725090022639673089 11934 47005
732056404701296513 1203 1633
503568582408281153 1064 17293
230962300617271425 989 2103
421823412592214465 24165 24335
54227175717883825 13747 21341
909662527956530945 19600 33043
689455310099681665 15016 27399
364057626228852609 10767 32987
455188654581263553 15886 28767
618645940710212737 17641 25562
740118768552456193 1599 30577
227900691703563745 10279 11274
319506811376967873 17943 43422
963012387020658177 6637 32797
433288825333057985 11539 28537
336189705826310337 3897 24236
332431375401625921 13871 35416
975324923419083905 34334 35189
541929470327680449 22693 40806
346503991870331905 4853 11606
983459122830893825 30291 40796
420274245261456513 22487 41623
88994741833353425 2696 21705
710800035986803585 20988 45776
926630620641390081 28569 33009
441284043324902337 1070 12264
536744875427636737 25525 41845
534418360536800897 34814 39979
156032440260148065 19571 43138
815596053936108289 4453 9310
689942768261325057 3919 38754
159649779027457569 40910 44133
304406938643609217 25757 43833
562518783573484161 11963 26656
457909043609980417 14728 43698
114100509809912161 16510 32150
947970831685452673 23726 34695
451972161589939265 3164 29472
8082610139247493 11439 30531
392270216761087169 2808 8489
188426017518565921 6189 21440
46050737251949417 6252 9106
417620481676799233 5406 7375
759937007329551105 3950 11841
742500507911230977 17218 37024
615880802183173889 5036 14364
378152318840399489 12627 17573
499386564077664001 6561 25936
480847957061115521 27647 30999
309757299037205057 31849 46177
567433236146960961 29171 38219
847861727697914369 35652 37160
674300201162921601 31138 37841
615984884304115329 22741 25250
2539449721616905 2476 25304
154851799920802337 12096 34459
900722501666564353 17758 42799
633959360079291649 18922 35132
611526883938715521 7132 32084
313370406264834177 8331 43225
586354882652514689 8153 18769
218131188890627201 16320 27554
780099472758287489 8379 17134
357944763706139905 14232 32153
869699130729458177 14550 20864
329287269791468161 1962 35810
169663145671925985 2055 41537
803790449565934081 17572 32845
923768746806686593 9749 42970
163140895381790337 12140 14287
382899941541161601 45083 46338
598082077728488321 13844 36937
15772465509655831 18981 35161
933978140718910081 11412 16941
339285908699302721 7478 37892
720234469210492289 1177 11522
555839952391906433 35163 40170
786892168721610881 22511 37241
579272988994354433 12366 16706
992938768604627585 8828 9692
743885013950062977 7751 39038
771140385157895681 2213 25163
252510509476017825 12921 16594
522986318515886977 19026 22130
393676173270890241 2716 13342
313953352136653761 20589 42852
669722780673915009 25671 37434
88667773298620753 33810 44248
245060837430401089 12185 41263
232654184697356225 9798 29496
963787187377072001 1497 17879
421138723685498177 6405 6987
890356574024778497 20727 21535
166533123109477537 16725 42523
364148619006336129 9568 14892
617353827776522497 35417 45687
82345285941386241 210 8334
911259406354663041 1409 30578
637812684571791489 10470 32703
283121913826942529 24531 31059
74122388175410945 3702 44378
619771782469744129 1671 44286
484508454326380929 20809 22994
582032548837357697 32870 38280
102177510663693745 23545 40320
176015291477529697 40604 44012
734803029064828161 51 24866
289332966607513985 37167 41048
672304839242073601 1366 38072
342405659024880321 19897 45798
526461621073600833 3016 44656
583550832167244289 16881 41604
873924025436082305 36803 39204
978699056083900801 6053 11656
711529600513038977 16006 38293
501395898843707521 1772 44588
134675707367094337 777 33956
788594424652163841 10127 13365
356693680006920065 4055 19464
316240002163535681 8261 26567
158153151097053537 9390 12484
589843353811705345 3904 41866
671559640927618817 10411 20845
144652843821699393 24690 37313
959632406744660225 13212 13403
52208927274111969 24356 33210
159540309796660993 24413 38868
640818461575857921 17236 19342
45831739184421849 8862 41156
592995365150347393 14552 41588
406931434870863041 23157 46776
991306969645659521 3564 31755
665106001587233153 12675 40814
659134961639043841 9169 30203
177191253853386849 3009 36333
593135901510915841 33509 39787
395977133977169153 5408 15095
814413089125810817 23531 26497
376033446256933249 2563 15639
791208105410770945 39022 44540
28307150863938093 13367 27805
856156210328695297 9324 37180
812169390752934785 7713 17915
106316444847944785 7699 23110
28398894363959925 30006 32958
932797226111251329 34082 34631
358745761366002113 20664 22499
225592354497830881 22330 45962
844401534545298177 3416 15305
256737399914758401 31355 43603
278944059117016257 28464 35325
111553408611680289 7962 40146
801016359522691329 23699 35622
299789852934953409 14571 29399
819941250181152257 2183 8793
356157286786309889 28942 42454
423932876588693825 29170 30865
224536529686222497 20758 36110
203451830308758017 14208 42083
39253683349723905 3543 45770
217839704895453665 2429 13252
6853903957523500 11594 26209
396232920657404033 12758 35055
7674614082741727 6055 35894
362288242398918209 7865 32754
114732842869390337 14470 16346
374961984802560257 3572 9716
567425040061177537 15248 32235
574053697443275713 11405 12016
457780284290198145 10855 14131
398393003032246913 22308 30400
956912565561321345 22127 31193
771726850998206209 23170 28159
451265022762445505 4175 8899
254138010587645633 2723 31456
758144987723422721 7932 29397
848744921665030401 28280 28780
648452253826139521 11202 38824
793158363787050241 10065 46480
203960492513584065 40234 41947
167470204640110881 27940 39953
294831908706445505 23368 45187
834310504464674817 22176 32865
485645116963919297 968 11406
603664810364875905 257 7569
16629533256594443 19960 29352
793175911368727809 11739 39967
974118544204042497 2524 20760
544077901101601921 3117 41054
452015839314615425 4729 30099
39890919594803617 13177 21457
290990177923898561 23867 34982
38022376652605769 6672 40815
104397395743792033 31376 46632
942630718281030529 6695 40673
439335569128655105 28947 31461
866810056387762945 42310 46635
790146542881817729 5024 9378
26519665160556373 5398 44591
498526452860826177 42538 43951
84652106161286161 17 45556
374558820422453889 10748 41461
438638646654844417 10208 18399
457748708473001665 32210 44389
234903828083460545 8426 13056
755531307396072577 24261 40447
521956126497890689 7137 13046
598219296536509441 25108 35234
12004030966551227 21797 40983
339630596401793409 20615 21297
374774326906866433 25616 32623
908198461067041025 24222 31832
349668092086361089 8643 17530
244434975074003809 37548 39063
714882236558828801 20945 29420
535695029937723905 37672 44972
419254569191934913 28798 32649
698237078439877505 12730 44112
633144401596034305 6976 35114
443663311633326145 31135 39061
640026887955670529 12996 15632
246701118842086241 4645 29078
160705292064029953 38550 39713
658247685376235137 16365 26616
778438276784612481 4427 16435
428578107962227521 20651 36337
285205009087086113 9277 11821
703378326625550465 32790 36592
461618810610971777 7690 25997
171163570685568097 33397 39296
729109770204679809 34522 43612
640266413515089281 25053 30900
787852220445927297 173 3066
762280425596532737 15953 38989
589061544130622337 10651 25391
207972434454301697 21321 42189
192786088615534369 7046 13512
470005284286944641 7851 45856
767521964253070593 36573 42326
755484675368048641 38958 43291
755086243201077377 8057 9423
654324713895352577 17105 27345
992277794969048449 11422 18336
315279419396897985 5512 34883
801763651778472321 4719 46156
105979326875857537 34675 42371
397815318941248129 3939 17078
376147654819046529 8704 38299
25883956592338109 38079 40786
775873221418681473 19733 21994
964260619077769857 22954 39759
736547970988180353 44431 46701
554105053310124161 34254 41184
551914607712294721 1302 6536
200498408967099809 7456 40180
560639639708536897 4601 29011
116640855980193697 2945 14687
186705731848253025 7114 15861
991075382151016961 11964 14434
203596443189137953 9330 20787
967858674265031041 34346 40312
376186763124966465 22296 38933
471291566487259649 2036 33918
41308432033613233 3974 40858
693697517936755073 31077 32430
692604454305456641 11132 41453
668086447441673729 5422 37548
937028290130239617 23126 29324
906234200506887041 6811 20283
50842430526731873 3785 46849
759412225956204161 2631 30022
843169160308772097 14974 41427
871687401215837057 20395 45306
460411223544742401 8044 14899
522106065064484417 31923 46521
593944457726347905 3948 16851
823475924929837825 21479 28434
420822956328951361 3225 23244
515053117170914753 42444 43671
151865179634196321 28971 38201
476050335284071489 12587 38296
749613211194390017 32870 39674
984774073372015873 8484 27067
370659322960090497 1322 8377
649385990170500865 17824 20085
293241395176639937 9176 15528
385451499880481665 15113 40732
905709057518432513 239 7050
931424342897429377 3947 33274
624196161716515201 5341 41740
822679887012746753 1982 40475
901747085130562433 15656 22333
611417249545084417 92 41221
844924470426295937 12556 22375
4611695820024409 39771 43326
911821956002338433 44004 46863
297980005707529473 469 13174
232136979258189761 4820 37486
307277308780662401 8159 27180
531315825864236737 36628 43862
450481986445979009 488 35193
4438978288280993 27029 31116
21157236528303261 1348 7247
80335033131174065 1421 9897
681863144382106113 21363 26884
682290304065549697 829 6506
478931764865727425 24155 44846
435726767184956289 9200 41793
987599294932195457 26589 29806
641579930555625601 9984 30230
601953007808397441 1676 11268
633311799321713665 20596 38516
793763147224012801 10840 18786
709556529632767105 5128 14882
24478625614612781 17412 19979
949046569439882881 33129 41987
843230486748026881 8707 44739
292805543341135169 9515 11131
736051834190824705 1487 33475
876495676671250817 2505 24231
821225843773134977 31114 43812
199101524257759617 19457 42183
546460336411051649 41750 44899
283340823378278369 2642 22789
299628452504308033 11616 30405
265361991744672577 19699 32714
344184009258476929 3089 9473
322182321755374081 10364 17322
15681382375589693 5602 38462
239031133176514049 22333 41684
354749145785198977 10227 34961
645487203179992961 11390 28767
828753467256646529 14920 39348
295848662872490561 19547 35603
473422340192747969 14241 25906
620461584961386625 375 5712
474259133204583361 40752 46606
688306349947897217 24142 33374
357551280361370497 18683 29665
530507059730535233 21278 33502
684284493215003009 16878 18608
490732452130490753 6271 14550
724819337400226945 19949 37407
893769291904245505 31048 34351
519313200717306241 15553 21218
282817858260830945 40913 43112
168827478753534881 2756 4579
718484545939599489 9295 15039
175981594818992449 23406 33694
46827460213282993 24520 26740
523727242579333569 44921 44922
676134344971895681 5276 16615
845183692032236417 21170 28751
57421457835705073 20284 38011
182953859017935361 4768 14174
217962678399924673 17949 32980
808131643913284865 16278 35462
239014260710920481 26374 37331
898175651086269569 29098 44175
733701955546873601 30662 34298
212070450211228961 36800 39012
335368700591903489 33445 38983
94986156772215233 9125 10512
83276052183361313 18537 21472
371036055257476929 18369 20998
370480720755185921 2822 39261
80095546959661585 11759 44350
587059129951054337 36096 41959
920997523930765313 14743 42675
728949875753318785 14111 33355
166179433590421857 20179 32614
686600238071019265 4120 45340
325475855104812673 754 16466
807524169627303169 15653 36276
487342631463270977 2037 37988
568583844660420097 204 19992
601698207526737921 3959 40965
506299295063730177 31079 38466
449454417783265089 11199 13019
647568204014373121 18970 22398
414815948084125825 12528 43586
866462522748950145 8490 40671
481386888506143873 2780 37449
729484658836721409 27563 29533
986852047897144705 23210 30080
309195641783919233 997 33380
198290702173004257 6429 15629
214124415124199873 1711 43590
377887010119380289 7165 30127
184459780978446721 30224 39304
726199392799578881 8654 43385
861392824722909057 1182 30969
331456777247069569 8531 22760
555322959642399617 43114 43428
785066085972339073 13508 34646
447857578984223169 13536 32546
918009997621183489 23728 27629
289079137633994049 40616 46660
998281429110285441 29289 39997
316314268949209793 6646 35050
965219693160321409 4524 6135
925840670411634689 28616 39214
651150410376679681 8660 41401
95373315586339665 7672 30486
709504825684646785 2328 35524
383134738165839681 13462 39020
915945053469108865 5485 39538
196444130296722369 13293 22342
138704569982110113 9030 23070
125243821281618033 591 44575
101101299979170273 33879 38282
524338343684302529 39975 40383
192751330527968897 36718 46969
881920949899242881 6427 23207
267868289694696673 4646 27852
841791851965407233 2959 46716
840571747997131521 2676 19813
605377575702693377 4347 12463
137098284617842129 24190 39970
568648087862737153 11220 38776
222347193906117025 2102 6674
979155811770116481 8519 26213
426612217091481217 22228 26134
368760138893346561 24134 36689
623600609387437953 28941 31608
169102773869486369 13494 38664
7290838764269837 10220 44216
561739923118363265 31125 43056
290134069733980481 29164 36334
475983146475218881 18367 26823
732201267681354241 22764 24516
306766403174147969 9214 23092
681285212454468993 5766 47026
311492201517825857 5286 30603
713024938063107073 7845 8324
240394586250300065 9167 32272
45839715653372081 8856 22026
284135629958772289 18435 36799
724032113828407425 21802 37943
142690633119368465 269 33511
464645418089617153 17119 45190
817570018206527745 4345 28409
384951795131875969 23402 23413
573438595856327297 1566 43597
182810494778252065 28708 38413
409868925657381313 40114 45642
686290589616113793 701 9780
814378934012832897 7038 14656
20497404977703581 7642 10404
515489608755917313 2852 19603
196811499230385313 37638 46676
910580835231979137 13551 40209
444785175352549825 1692 42461
839534803425127809 10373 15887
152720151836327041 9915 16090
894627301103721345 34930 36706
967779032517739777 24372 40232
182677934014964897 37206 38664
338223346909153153 37353 44373
156186764969344705 1648 37649
541887518554958081 12014 38055
580668975560715905 8693 19604
790999448949470721 13548 16287
376015497885301633 23182 31083
607627072945348353 22221 22614
419857269628909761 32214 32847
514103713246207425 25724 27374
951114044552451073 38828 41204
139991707185075137 20513 23485
164227194858543873 34912 39907
455150628875294657 18190 43113
604656225206181121 977 40105
85754896641219601 18333 44649
843988033979247361 10377 34659
478371375781641473 7708 41600
92803654746102641 26991 45962
807341230465269121 6864 26783
184110972105575137 12356 19487
156314078973572641 33279 34511
17370079260953021 9077 29192
792280757109978113 28014 39763
206059218967954657 10567 38386
243389265759297761 23002 31116
639640925075052929 13263 25863
865778402692640769 6983 44856
939382082945886721 14518 43724
257889354074116289 30562 39126
911992109007112321 9221 32220
294508384613834561 31820 36146
13285749817828931 5756 37097
834130683784955777 5732 37019
330171183190383745 21402 40411
501168255975457537 14474 14974
952572846534767617 1868 31590
350456110915480705 7473 14927
524461096055116353 40419 45581
52263159945397321 11019 13761
927654912560814849 19849 21956
777347079510398977 13226 16650
101075055419965313 719 13911
238577109788437281 37894 38563
64256970904242649 5222 30488
5052929851736111 15625 16366
199037992578464449 30165 33435
963238702324019841 18939 32856
623896800386194945 11097 36776
931053557452734977 33747 40527
609878760299874817 35358 39800
982492682581252609 43434 46113
949553572461898241 20783 38472
940305967186681345 3935 31554
419445265290672641 9122 11467
427410267900057793 13814 35035
919836542520517505 11250 37770
768437333558345857 16 9558
759195049383645697 7804 42772
260849173174634081 1713 22139
266494789544882593 413 20098
69563443994873353 35528 41494
918914206036017537 21934 40833
104922917851411057 7739 21588
840718891811139457 14651 14798
832833429620841089 5505 10564
278860762126225121 19046 35515
93847302178446065 11014 27046
229195222450957921 14072 25654
418606039788848257 15820 26378
6072582040925313 16542 19576
870963977556726785 32455 46724
846478559685255809 12277 43839
776700955162390017 4556 12430
450657274139512513 11191 31127
34535866166109485 10733 43504
200519244868477377 3237 39032
22667321891908901 4115 40828
631300311372878977 26349 33961
643980870829636865 1850 11464
737062499656293121 16711 18627
187572388887808481 1708 30915
57370430616355609 13558 27355
397847919839747969 18 31434
919450044127163521 15877 36930
623412403875853697 6954 38383
574626161653721793 18610 26457
780206975698405377 13786 17207
755793153049541633 711 28618
287737334320773633 12731 40459
603766869219878529 10913 38302
508261263920431361 30438 43555
217622060191562369 22890 43900
292187088923022017 16829 44675
461433782574228929 8405 46185
587809710715362177 31375 46742
134394483118899905 7875 44616
571961286731543361 15591 38471
791633949235016833 8446 40418
953479478997891713 18636 40613
537486305819047745 24350 35890
5263816472030670 37836 43769
106190695256824337 27232 40871
218076623280495585 4236 36699
765685436226608129 13019 26410
518829010965553985 4315 4711
134350816279134481 22439 39913
332506308074087553 6556 30521
241335862804252353 8633 41603
689974793006577153 15781 27920
947109174013316865 23336 38230
738906813963581057 6085 30809
851078281257844737 33314 43185
676341192282272641 26191 35843
468528444368597953 23834 44350
831212753034989697 6382 41477
595926661731798657 17042 43602
347536750346684161 6861 39308
66093268544531017 17784 29070
587476593309219201 3288 42840
249902090942061505 2153 36614
681182084813677569 8300 35816
961076809638182529 26275 45060
146972812784966337 31372 41563
431686465159206273 14673 36882
539035837301760513 12171 19683
488521527128707329 18040 47030
834299830109159809 4082 44046
856204441252931073 8085 40950
123614944751743393 23580 43421
19627662510185217 7431 29184
816170353278138753 14563 28605
808512786651849729 15900 38202
795455213044853377 4342 31545
126360293845547041 9536 14107
770005012626285185 11258 36762
646067217558783873 21876 46101
616251097874304385 31432 32993
292561677610120065 30401 44448
874356162181086977 11325 34594
571918290591842305 29772 38657
380791973067466945 30487 37739
865797765382776449 12278 44158
249002606754629601 25377 31984
74605228695407537 18839 32870
964977553518672001 12253 31121
691959073225870465 1649 26928
998560803401275649 23429 41705
453790030182720001 2140 34022
299224101074322817 25861 34832
907034305472105729 11277 45256
990817857599807873 41540 42424
256699142633085121 16618 29488
974117139612381825 3270 7792
88613104607173201 10775 21603
844745449215579905 21492 34570
361286693571802433 13821 24198
492952202677436417 16606 42501
539059827501457537 8705 28739
650215743464229889 3134 45334
839147069909746049 3158 36277
145434195870443265 298 18030
12816147902309895 5616 28331
200599430233282305 6349 44344
705405840512103297 6452 21046
826754839248884865 156 18460
76194368350339665 27064 34070
921346353721474945 36155 45639
664301933502105857 17181 44504
351887924768469441 6252 9348
347948404028880257 27726 32541
824869805927917825 31123 44066
47510924485667521 20245 23841
698460342791641217 37787 42987
695863288995237633 9835 15339
238990524564201217 17992 27109
236394576306668833 20960 45142
482074562401059841 3414 12869
625969564275532545 5282 36336
439134820972341825 8180 34455
987615707710208513 7819 20065
951452055187850497 14708 39173
398523849931901697 9117 20177
781587129109965441 69 31317
631625369902469249 12777 23522
60088593834812801 29648 35463
124734091931525633 2467 20455
276409675111395361 10708 29375
82481488950922001 11729 31185
195987997683921825 22170 38973
260855221961403329 3951 22826
466074980849327873 212 2103
841739900767425537 10979 39509
948072300065341313 9971 44953
526621086740998849 12922 24306
873199596806543361 13510 39528
664590376559349505 2341 39515
670530038971811841 5026 24950
572269305386836161 6421 10119
453683871920617345 38071 45972
608187122620183425 8039 46424
435011986187667777 19972 46555
426290011478823041 21889 23292
417591773386860161 10129 44606
734815651661168769 20719 22545
392441692725874689 16185 33887
332495043167536833 5069 17707
358660830195731265 16378 17699
590091176059321089 8317 26911
305378302889373313 7382 28471
472443872444909377 32551 32784
935704252940738049 20 41099
622118078914784385 29584 35107
559327737954653505 30774 40681
944434226077699841 30081 36115
868519241661346049 3600 22363
214150889171794049 17031 26177
864997135875874817 9732 37866
394301758173849473 27768 34172
912286495682692993 17043 30939
842854834762594177 19554 33264
967952918026988161 24351 32828
761682100416262401 10140 10832
844750047079912705 13866 21018
778213785282492417 58 33727
379076600337207041 18116 36824
598052953156763265 27290 32251
598492815029644033 5922 39620
550295535596806209 35565 46438
617091036731814273 1295 11457
444051401314933249 11035 15423
177035784414812257 17180 24153
322654236516786625 6293 41871
948604740065682945 8644 11418
421885155872228545 26671 45480
260826511121038593 15372 28252
141697660761682449 24393 43428
653819832231029377 17379 41280
837133747191241857 34545 43895
711859811004046593 4955 29910
444818214347936449 2422 39547
516371593333808193 14803 20027
510249642923167105 17882 43263
969979062017202433 17803 46621
985801477814082049 6167 12490
409691072264799041 14990 21993
323377643393481409 1698 38080
468004601966839553 3412 44304
611679900801238529 10227 14472
452658350141824449 10673 31199
108846533576564049 2533 10310
216765300310285633 21002 39113
847862389964181121 36262 40614
453869376468681217 8725 36913
292357655584421377 24764 46771
86784583827522961 19186 45180
624488236486786945 29154 32352
23175387944256445 14633 36643
391383621502892993 524 11930
674582065382182401 10792 41529
422346438118243137 31571 34953
364747334161940289 21357 39447
546854625910665281 20526 41165
43960524841082817 41143 42538
706564294132721921 414 14223
988120035464838529 16367 34783
207482553012123809 33326 40369
803794384043797505 13575 30787
435172502445315265 32386 41023
289708548466428801 22533 34552
99062117504526977 24201 27824
573134066004740801 32511 35308
221543178790842177 12839 40877
621263976709194369 31882 35711
888176443583187585 36240 38364
713179794790036737 13774 36948
47892560889724937 1562 8304
324624300115409857 8160 46093
917679585365302529 9964 25090
517022539239945921 27210 38905
284236968386455393 10048 40384
571769269784645953 24639 31079
961263336983773057 14727 23839
757037993404892929 33469 46123
785459174551252865 10482 37259
300333586811696321 1692 21042
761848084166810881 4859 23748
433365781729150977 24919 29005
499928020784341953 10166 36914
218971017636526721 2430 23196
813350223777330689 14710 29827
753799540151007361 2233 19559
917237182354856577 19774 27583
712770356494480897 8350 19141
281829636038079201 22476 42057
236318217891749793 1957 31196
760284786042706945 45959 46926
491653790310373057 29338 33424
488742648514158145 4935 21682
462943931278076097 19971 29012
147674399931819521 6347 41003
276565815374233633 4321 13239
79026693864047809 18253 40724
452031042983548993 3160 31049
435225075026995265 15592 18963
538387960849370049 3519 38751
937405247403443585 2192 41693
51763900084480953 26784 33554
618553930134201089 36309 47005
918867754095039361 615 38409
399383448153169921 9733 44024
808730904804150401 10458 26332
429934548055445761 16233 33585
144281179436426049 11856 38422
115038870763140017 19100 24501
721989375266517249 600 29120
589008505104462849 20411 20700
960782897883753089 23745 23993
584406038018780545 11084 44998
366953042496618305 7441 23653
424880999748257409 28364 44164
392039272890251329 22611 38155
397890257044547713 29078 37633
448511086789594049 41598 41800
742485092322144897 5121 29108
758262349045345793 5843 33289
322984039321109889 2687 28631
724688403923806849 9705 38870
184047828752245121 7613 33060
761519919124815233 5660 17641
803230537728477825 28601 28871
908420372015783041 1121 33669
871605809549468033 23023 29320
192414252663816385 3069 13586
134890915516816529 8443 44223
5055825605722931 1538 35204
102742893512857585 35314 40892
652001508681557633 3823 18953
503509164889873537 6798 34665
148308297322088833 418 1274
712379006097737729 1179 3309
111141878868046721 11402 32764
373286429262915201 25412 38223
350711921702298945 12067 18082
171221767765434401 1080 12695
195178667943729057 168 33127
88010165727762769 38438 39941
351243772943817601 22311 25624
938472180336422273 3780 10486
129669377521970833 27523 45171
358739325321973697 9111 36371
509562891025950657 4257 11428
253997221917575905 10770 41771
204434981142235009 12204 39349
960407940857418625 27119 36460
222076901277418401 39680 44072
784266215866782849 13248 42105
96931523698437169 11914 20230
51233907815454673 12710 27492
800444013568295553 21285 40409
27089568994501433 2936 7120
177232510762358689 16429 46160
163940135661601249 36267 39582
10690361377172053 11004 39849
442168231281929281 2547 45313
27967834796136517 15521 43445
929319447372076673 7108 15117
295284170525405889 32287 35414
76605326319270977 431 29888
432496778460738113 31553 34474
797985426497756801 14089 41308
37548194880102417 9722 14450
275168150935176225 7459 12791
